body {
        font-family : "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif";
        margin:0;
        padding:0;
        text-align:left;
        background: url(../images/btg.jpg);
        background: #ececec;
        color: #333;
        font-size:15px;
}

#top-style-50 {
      background: #ffffff;
      width: 50%;
      float:left;
}

#top-style-100 {
      background: #ffffff;
      width: 100%;
      float:left;
}

#user1-style-50 {
      background: #ffffff;
      width: 50%;
      float:left;
}

#user1-style-100 {
      background: #ffffff;
      width: 100%;
      float:left;
}

#mainposition {
      background: #ffffff;
      width: 100%;
      float:left;

}


div.module h3 {
        color: #005E31;
        border-bottom: 1px solid #005E31;
}

.contentheading {
        width: 98%;
        font-weight: bold;
        font-size: 14px;
        height: 23px;
        font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif";
        color: #005E31;
}

a.readon:hover {
        background: #EEEEEE;
}

table.contentpane td.contentheading {
        color: #005E31;
}

.componentheading {
        font-weight: bold;
        font-size: 14px;
        font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif";
        //border-bottom: ;
        color: #005E31;
        padding-bottom:6px;
}

 /* links */

a:link, a:visited 
{
        color: #367903;
        text-decoration : none;
        font-weight:normal;
}



a:hover {
        color: #367903;
        text-decoration:  underline;
}

h2, h4,h3 {

        font-size : 13px;

        padding-left: 0px;

        padding-top: 0px;

        margin-bottom: 2px;

        padding-bottom:5px;

        text-align: left;

}

h3, table.moduletable th {

        padding: 0;

        font-size : 12px;

        color: #005E31;

        padding-left: 0px;

        border-bottom : 1px solid #005E31;

        padding-bottom:5px;

        text-align: left;
}

/* ---Layout--- */

#pagewidth{

        width:760px;

        text-align:left;  

        margin-left:auto; 

        margin-right:auto;

}



#top_menu {
 	width: 80%;
	text-align: right;
        height: 10px;
        float:left;
        padding-bottom:1px;
   }



#top_search {
        margin: 0px;
        padding: 0px;
        width: 20%;
        vertical-align: top;
        height: 10px;
        float:left;
        padding-bottom:1px;
}



#top_search .inputbox{

        width: 110px;

        margin: 0px;

        padding: 0px;
        font-size : 11px;
        line-height: 10px;

}





#wrapper_inner{

        margin-left:auto;

        margin-right:auto;

        padding-bottom:10px;

        padding-top:15px;

}



#fontSize {
	height: 10px;
	width: 100px;
	text-align:left;
	padding-left:5px;
}



#fontSize a {

        font-size:10px;

        text-decoration: none;

        color: #000000;

        font-weight: bold;

}



/* width of content/mainbody */

#content-left-main-right {

background: #ffffff;

width: 395px;

margin-left: 3px;

margin-right: 3px;

}



#content-left-main {

 background: #ffffff;

width: 570px;

margin-left: 3px;

margin-right: 3px;

}



#content-main-right {

background: #ffffff;

width: 570px;

margin-left: 3px;

margin-right: 3px;

}



#content-main-only {

background: #ffffff;

width: 730px;

margin-left: 3px;

margin-right: 3px;

}

/**/



#left {

width: 130px;

background: #ffffff;

padding-left: 0px;

padding-right: 3px;

font-size:11px;

}



#right {

width: 170px;

background: #ffffff;

padding-left: 3px;

padding-right: 3px;

font-size:11px;   

}



#relateditems{

background: #ffffff;

width: 560px;

margin-left:auto;

margin-right:auto;

padding-bottom:10px;



}





#footer a{

color : #FFFF39;

text-align:center

font-size : 9px;

}



#footer a:hover{

color : #FFFFFF;

text-align:center

font-size : 9px;

}


 /* *** Float containers fix from:

 http://www.csscreator.com/attributes/containedfloat.php *** */

.clearfix:after {

 content: ".";

 display: block;

height: 0;

 clear: both;

 visibility: hidden;

 }



.clearfix{display: block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */



 /*printer styles*/

 @media print{

/*hide the left column when printing*/

{display:none;}

#twocols, #maincol{width:100%; float:none;}

}



/* Topmenu */

 ul#mainlevel-nav

{

list-style: none;

padding: 0;

margin: 0;

float: right;

white-space: nowrap;

}



ul#mainlevel-nav li{

width: auto !important;

width: 5%;

float: left;

margin: 0;

font-size: 10px;

white-space: nowrap;

margin-right: 1px;

height: 10px;
}



ul#mainlevel-nav li a{

display: block;

padding-left: 5px;

text-decoration: none;

color: #000000;

margin-left: 5px;

white-space: nowrap;

font-weight:bold;  

height: 10px;

}



ul#mainlevel-nav li a:hover {

font-weight: normal;

display: block;

padding-left: 5px;

text-decoration: none;

color: #ffffff;

margin-left: 5px;

white-space: nowrap;

font-weight:bold;

}



a#active_menu-nav {

color : #ffffff;

width:auto;

padding-left:10px;


height:15px;



}



a.mainlevel:link, a.mainlevel:visited  {

display : block;

font-size: 12px;

text-decoration : none;

width : 170px;

text-align : left;

color : #333333;

line-height: 25px;

list-style:none;

border-bottom : 1px dotted #cccccc;

}



a.mainlevel:hover, a.mainlevel#active_menu:hover {

font-size: 12px;

width : 170px;

text-align : left;

color : #367903;

line-height: 25px;

text-decoration : none;

list-style:none;

font-weight:normal;

background: #cccccc;

}



a.mainlevel#active_menu {

font-size: 12px;

display : block;

text-decoration : none;

width : 170px;

text-align : left;

color : #333333;

line-height: 25px;

list-style:none;

}



a.sublevel:link, a.sublevel:visited {

font-size: 11px;

text-decoration : none;

width : 165px;

text-align : left;

color : #333333;

line-height: 25px;

list-style:none;

border-bottom : 1px dotted #cccccc;

}



a.sublevel:hover{

font-size: 11px;

width : 170px;

text-align : left;

color : #367903;

line-height: 25px;

text-decoration : none;

list-style:none;

font-weight:normal;

background: #cccccc; 

}





a.readon {

display: block;

float: left;

padding-left: 20px;

line-height: 14px;

font-size:10px;

height: 16px;

}



.pagenav {

/* for formatting texts for "<< Start < Previous 1 Next > End >>" links */

font-weight: normal;

color: #367903;

}



a.pagenav, a.pagenav:visited {

font-weight: normal;

color: #367903;



}



a.pagenav:hover {

color: #367903;

text-decoration : underline;

}



/* content tables */

td.sectiontableheader {

background: #efefef;

color: #333;

font-weight: bold;

padding: 4px;

}



tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td {

padding: 4px;

}



td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2 {

padding: 3px;

}





/* content styles */

table.contentpaneopen, table.contentpane {

margin: 0;

padding-right: 15px;

}



table.contentpaneopen fieldset {

border: 0;

border-top: 1px solid #ddd;

}



table.contentpaneopen h3 {

margin-top: 25px;

}



table.contentpaneopen h4 {

font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif";

color: #333;

}



/* module control elements */





table.moduletable {

/* styling the module table */

margin: 0px 0px 0px 0px;

width: 99%;

	}



table.moduletable th {

/* styling the module header, and the module titles */

font-weight: bold;

text-align: left; 

	}

/* 

table.moduletable td {

for formatting the table cells of the module table 

	}*/



/* forms */

table.adminform textarea {

width: 520px;

height: 400px;

font-size: 11px;

color: #000099;

}



div.search input {

width: 145px;

border: 1px solid #ccc;

margin: 15px 0 10px 0;

}



/* Parameter Table */

table.paramlist {

margin-top: 5px;

}



table.paramlist td.paramlist_key {

width: 128px;

text-align: left;

height: 30px;

}



div.message {

font-family : "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif";

font-weight: bold;

font-size : 11px;

color : #c30;

text-align: center;

width: auto;

background-color: #f9f9f9;

border: solid 1px #d5d5d5;

margin: 3px 0px 10px;

padding: 3px 20px;

}



div.offline {

width: 100%;

position: absolute;

top: 0;

left: 0;

font-size: 13px;

padding: 5px;

}







#pathway_text {

  overflow: hidden;

	display: block;

	height: 25px;

	line-height: 25px !important;

	line-height: 22px;

	padding-left: 4px;

	border-bottom: 1px solid #ddd;

	margin-bottom: 5px;

}





.small, .createdate, .modifydate, .mosimage_caption

{

font-size: 9px;

color: #888888;

}

.clr {

clear: both;

}



/** overlib **/

.ol-background {

	background-color: #666;

}

.ol-foreground {

	background-color: #f6f6f6;

}



.ol-textfont {

	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif";

	font-size: 9px;

}



.ol-captionfont {

	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif";

	font-size: 10px;

	color: #f6f6f6;

	font-weight: bold;

}

.ol-captionfont a {

	color: #0B55C4;

	text-decoration: none;

	font-size: 10px;

}



.ol-closefont {}



.inputbox1 {

	font-size: 11px;

	color:#ffffff;

	background-color: #148F2D;

	border:1px solid;

}





/* System Messages */



dl#system-message { margin: 0; padding: 0; }

#system-message dt { font-weight: bold; }

#system-message dd { margin: 0; font-size: 14px; }



/* System Standard Messages */



#system-message dt.message { display: none; }

#system-message dd.message { background: #fff; }

#system-message dd.message ul { list-style: none; color: black; padding: 10px 10px 10px 40px;}



/* System Error Messages */



#system-message dt.error { display: none; }

#system-message dd.error { background: #f00; }

#system-message dd.error ul { list-style: none; background: url(../../../images/M_images/icon_error.gif) no-repeat 10px 10px; color: white; padding: 10px 10px 10px 40px;}



.pagination span { padding: 2px; }

.pagination a    { padding: 2px; }
