body{

margin:0px;

padding:0px;

text-align: center;

font-family: verdana, arial, sans-serif;

background-color: #f5f5f5;

color: rgb(0,0,0);

}



a {

color: #F1B648;

text-decoration:  none;

font-weight: bold;

border: none;

}



a:hover {

color: #F19F48;

text-decoration:  underline; 

border: none;

}



h2 {

color: #000000;

font-family: arial, sans-serif;

font-size: 24px;

font-weight: bolder;

line-height: 27px;

}





h1 {

color: #000000;

font-family: arial, sans-serif;

font-size: 22px;

font-weight: bolder;

line-height: 27px;

}



ul {

  margin           : 0px;

  padding-left     : 12px;

  list-style-image : url(../images/bullet.gif) ;

}



.clr{clear:both; margin-top:-2px; position:relative;}

.clr1{clear:both;}





/* Layout */



#pagewidth-800 {

width:768px;

text-align:left;

background-color: #ffffff;

margin: 0px auto;

padding: 0px;

}



/* OK */

#header {

height: 140px; 

width: 768px;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

padding: 0px;

margin: 0px;

}



/* OK */

#top-top {

height: 65px;

width: 768px;

background: transparent;

float: left;

}





/* OK */

#top-bottom {

height: 75px;

width: 200px;

background: transparent;

float: left;

margin: 0px;

margin-top: -1;

position: relative;

}



#top-bottom1 {

height: 75px;

width: 148px;

float: left;

padding: 0px;

margin: 0px;

margin-top: -5;

position: relative;

}



#top-banner {

height: 65px;

width: 410px;

float: left;

vertical-align: middle;

text-align: center;

margin-left: 10px;

margin-top: 10px;

}

/* OK */

#pathway{ 

width: 610px;

height: 18px;

padding-left: 10px;

padding-top: 2px;

background:  url(../images/bg_path.gif) left top repeat-x;

text-align:left;

float: left;

}



#search {

width: 144px;

margin: 0px;

padding: 0px;

height: 18px;

float: right;

background:  url(../images/bg_path.gif) left top repeat-x;

vertical-align: top;

text-align: left;

padding-left: 4px;

}

#search .inputbox{

width: 127px;

height: 11px;

font-size: 10px;

color:#CC5600;

background-color: #FFF8AE;

border: 1px solid #FFF8AE;

padding-left: 3px;

margin-top: 1px;

}



#search .button{

margin: 0px;

padding: 0px;

height: 14px;

font-size: 10px;

background: transparent;

border: none;

line-height: 10px;

}



#search form {

margin: 0px;

padding: 0px;

}



#leftcol{

 width: 138px;

 float: left;

 margin-left: 5px;

} 



#maincol-800{ 

 float: left; 

 width: 468px !important;

 margin-left: 0px !important;

 margin-left: -5px;

 width: 468px;

 } 

 

#maincol-wide-800{ 

 float: left; 

 width: 608px !important;

 margin-left: 0px !important;

 margin-left: -5px;

 width: 608px;

 } 



.content{

padding-top: 10px;

padding-left: 10px;
padding-right: 10px;

line-height: 14px;

}



#rightcol-normal{

 width: 138px;

 float: right;

 margin-right: 4px;

}







#outer-800{

margin-top: -1px;

padding-top:2px;

width: 768px;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

} 



#footer-800{  

height: 30px; 

width:770px; 

background-image: url(../images/footer_bg.jpg); 

background-position: top left;

background-repeat: no-repeat;

background-color: #f5f5f5;

font-size: 10px;

padding-bottom: 10px;

}





/* Modules */

table.moduletable th {

width: 136px;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-indent: 10px;

display: block;

line-height: 17px;

color: #fff;

font-weight: bold;

background: transparent url(../images/menu_mod.jpg) bottom left no-repeat;

margin-bottom: 1px;

padding-top: 10px;

padding-bottom: 1px;

}







/* Main Menu(s) */





a.mainlevel { 

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

text-indent: 10px;

text-decoration: none;

display: block;

line-height: 18px;

color: #000;

width: 138px;

font-weight: bold;

background-image: url(../images/menu_bgr.jpg);

margin-bottom: 1px;

}



a.mainlevel:hover, a.mainlevel#active_menu {  

font-size: 10px;

text-indent: 10px;

text-decoration: none;

display: block;

line-height: 18px;

color: #0C358F;

width: 138px;

font-weight: bold;

background-color: #E4F0FA;

margin-bottom: 1px;

}



a.sublevel {

padding-left: 0px;

margin: 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

font-weight: normal;

color: #0C358F;

text-indent: 10px;

text-decoration: none;

display: block;

width: 134px;

border-left: 4px solid #0C358F;

background-color: #E4F0FA;

line-height: 18px;

margin-bottom: 1px;

margin-left: -4px;

position: relative;

background-image: url(../images/clear.gif);

}



a.sublevel:hover, a.sublevel#active_menu{ 

padding: 0px;

margin: 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

font-weight: normal;

color: #0C358F;

text-indent: 10px;

text-decoration: none;

display: block;

width: 134px;

border-left: 4px solid #F19F48;

background-color: #E4F0FA;

line-height: 18px;

margin-bottom: 1px;

margin-left: -4px;

position: relative;

}



#leftcol div.module div div div, #rightcol-normal div.module div div div {



padding-top: 30px;

padding-left: 30px;



}



/* OK */

.datum {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#FFF2D7;

	text-align:right

	}



/* OK */

.pathway {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	text-align:left;

	text-indent:10px;

	}



/* OK */

.createdate {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#b3b3b3;

	text-align:right

	}



/* OK */

.small {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#b3b3b3;

	text-align:right

	}

	

.contentheading {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#4382B3;

	text-align:left;

	}

	

.contentpane {

	background:#ffffff;

	}

	

tr, td, p, div {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-align:left;

	}



.inputbox {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#6699CC;

	width:133px;

	background-color:#D8EBFA;

	border:1px solid #6699CC;

	margin-bottom:10px;

	margin-right:3px;

	}

	

/* OK */

.readon {

	color:#26537C;

	width: 77px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	font-variant:small-caps;

	font-weight:bold;

	text-decoration:none;

}



.button {

	background-color:#D8EBFA;

	border:1px solid #6699CC;

	color:#6699CC;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	}

	

.sectiontableentry1 {

text-align: left;

background: #fff;

font-size: 10px;

padding: 2px;

}

.sectiontableentry2 {

background: #EFEFEF;

font-size: 10px;

text-align: left;

padding: 2px;

}



/* front-top */

#front_spacer {

width: 10px;

float: right; 

background-image: url(../images/col_spacer.gif);

background-repeat: repeat-y;

}



#frontcol_left {

padding-left: 5px;

padding-right: 5px;

width: 219px;

float: left;

}



#frontcol_right {

padding-left: 5px;

padding-right: 5px;

width: 219px;

float: right;

}