html {
	
}

body {
	background-image     : url(../pageimg/background.gif);
	background-repeat    : repeat-y;
	background-position  : center;
	background-color     : #CDCDCD;
	text-align           : center;
	font-family          : Arial, Helvetica, sans-serif;
	font-size            : 12px; 
	margin               : 0px;
}

img {
	display              : block;
}

div#window {
	text-align           : center;
	margin-left          : auto;
	margin-right         : auto;
	margin-top           : 0px;
	margin-bottom        : 0px;
	padding              : 0px; 
	width                : 910px;
	height               : auto;
	display              : block;
}	

div#pagehead {
	width                : 910px;
	height               : 145px;
	text-align           : left;
	padding              : 0px;
}

div#spacerfirstcol {
	float                : left;
	width                : 215px;
	height               : 12px;
	clear                : both; 
	display              : block;
	margin               : 0;
	clear                : right;
}

div#firstcol {
	float               : left;
	clear               : none;
	display             : block;
	width               : 215px;
	text-align          : left;
	margin              : 0px 5px 5px 5px;
	padding             : 0px; 
	background-color    : transparent;
}

div#bluecol {
	float               : left;
	display             : block;
	width               : 215px;
	text-align          : left;
	background-color    : #86BEED;
	margin              : 0px 0px 5px 0px;
}

div#bluecol p {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : normal;
	margin              : 0px 15px 5px 15px;
	text-align          : left;
}

div#bluecol h1 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 14px;
	font-weight         : bold;
	margin              : 15px 15px 5px 15px;
	text-align          : left;
	color               : #000066;
}

div#whitecol {
	float               : left;
	display             : block;
	width               : 195px;
	text-align          : left;
	margin              : 5px 0px 0px 10px; 
}

div#whitecol p {
	color               : #000000;
	margin              : 0 0 5px 0; 
}

div#whitecol a{
	color               : #000000; 
	text-decoration     : none;
	font-weight         : bold;
	line-height         : 10px;  
}

div#whitecol a:hover {
	color               : #FF0000; 
	text-decoration     : underline;
}

div#whitecol a:visited {
	color               : #000000; 
	text-decoration     : none;
}

div#whitecol h1 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 14px;
	font-weight         : bold;
	margin              : 15px 0 10px 0;
	text-align          : left;
	color               : #000066;
}


div.toprow {
	background-image    : url(../pageimg/c1_tr.gif);
	background-position : right;
	background-repeat   : no-repeat;
	margin              : 0;
	height              : 10px;
}

div.bottomrow {
	background-image    : url(../pageimg/c1_br.gif);
	background-position : right;
	background-repeat   : no-repeat;
	margin              : 0;
	height              : 10px;
}

div#bluecol .whitecolS {
	display             : block;
	width               : 194px;
	text-align          : left;
	margin              : 5px 10px 10px 10px;
	background-color    : #FFFFFF;
}

div#bluecol .whitecolS p {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : normal;
	margin              : 0px 10px 5px 10px;
}

div#bluecol .whitecolS h1 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 16px;
	font-weight         : bolder;
	margin              : 0px 10px 5px 10px;
	color               : #CC0000; 
}

div.whitecolS h2 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 14px;
	font-weight         : bold;
	margin              : 0px 10px 5px 10px;
	color               : #CC0000; 
}

div.toprowW {
	background-image    : url(../pageimg/cw_tr.gif);
	background-position : right;
	background-repeat   : no-repeat;
	margin              : 0;
	height              : 10px;
	background-color    : #FFFFFF;
}

div.bottomrowW {
	background-image    : url(../pageimg/cw_br.gif);
	background-position : right;
	background-repeat   : no-repeat;
	margin              : 0;
	height              : 10px;
	background-color    : #FFFFFF;
}

div#navigation {
	float               : right;
	width               : 685px;
	height              : 27px;
	padding             : 0px;
	text-align          : right;
	margin              : 0px 0px 0px 0px; 
	background-image    : url(../pageimg/normal_back_menu.gif);
	background-repeat   : repeat-x; 
}

div#menubar {
	/*float               : right;)*/
	background-image    : url(../pageimg/menu_back.gif);
	background-repeat   : repeat-x;
	height              : 37px;  	
	padding             : 0px 0px 0px 0px;	
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	line-height         : 15px;
	margin              : 0px 0px 0px auto;
	display             : block;
 	width               : 500px;
}

div#menubar .menuLeft{
	background-image    : url(../pageimg/menu_start.gif);
	background-position : left;
	background-repeat   : no-repeat;
	margin              : 0;
	float               : left;
	height              : 27px;
	width               : 15px;
}

div#menubar .menuRight{
	background-image    : url(../pageimg/menu_end.gif);
	background-position : left;
	background-repeat   : no-repeat;
	margin              : 0;
	height              : 27px;
	float               : right;
	width               : 32px;
}

div#menubar .menuItem a {
	background-color    : transparent;
	margin              : 0;
	height              : 20px;
	float               : left;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	padding             : 7px 12px 0px 0px;
	color               : #000066; 
	text-decoration     : none;  
}

div#menubar .menuItem a:hover {
	color               : #FF0000;
	text-decoration     : none;    
}

div#menubar .menuItem a:focus {
	color               : #FF0000;
	text-decoration     : none;    
}

div#menubar .menuItem a:visited {
	text-decoration     : none;    
}
	
div#bodywrapper {
	float               : left;
	clear               : none;
	display             : block;
	width               : 450px;
	text-align          : left;
	margin              : 10px 5px 0px 5px;
	padding             : 0px;  
	background-color    : transparent;
}

div#bodywrapper p {
	text-align          : left;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : normal;
	line-height         : normal; 
	margin              : 0px;
	padding             : 0px;  
	background-color    : transparent;
}

div#bodywrapper h1 {
	text-align          : left;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 14px;
	font-weight         : bold;
	line-height         : normal; 
	margin              : 0px;
	padding             : 0px;  
	background-color    : transparent;
	color               : #3693E1;
}

div#bodywrapper h2 {
	text-align          : left;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	line-height         : normal; 
	margin              : 0px;
	padding             : 0px;  
	background-color    : transparent;
	color               : #3693E1; 
}

div#bodywrapper a {
	text-align          : left;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	line-height         : normal; 
	margin              : 0px;
	padding             : 0px;  
	background-color    : transparent;
	color               : #3693E1;
	text-decoration     : none;   
}

div#bodywrapper2 {
	float               : left;
	clear               : none;
	display             : block;
	width               : 670px;
	text-align          : left;
	margin              : 10px 5px 0px 5px;
	padding             : 0px;  
	background-color    : transparent;
}

div#bodywrapper2 p {
	text-align          : left;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : normal;
	line-height         : normal; 
	margin              : 0px;
	padding             : 0px;  
	background-color    : transparent;
	color               : #000000;
}

div#bodywrapper2 h1 {
	text-align          : left;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 14px;
	font-weight         : bold;
	line-height         : normal; 
	margin              : 0px;
	padding             : 0px;  
	background-color    : transparent;
	color               : #3693E1;
}

div#bodywrapper2 a {
	text-align          : left;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	line-height         : normal; 
	margin              : 0px;
	padding             : 0px;  
	background-color    : transparent;
	color               : #3693E1;
	text-decoration     : none;   
}

div#lastcol {
	float               : right; 
	clear               : right;
	width               : 210px;
	text-align          : left;
	margin              : 10px 0px 5px 5px;
	padding             : 0px;
	background-color    : transparent;
}

div#graycol {
	float               : left;
	display             : block;
	width               : 205px;
	text-align          : left;
	background-color    : #F0F0F0;
	margin              : 0px 5px 5px 0px 
}

div#graycol p {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : normal;
	margin              : 0px 5px 5px 7px;
}

div#graycol a {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	margin              : 0px 5px 5px 7px;
	color               : #3693E1;
}

div#graycol a:hover {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	margin              : 0px 5px 5px 7px;
	color               : #000066;
}

div#graycol h1 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 20px;
	font-weight         : bolder;
	margin              : 0px 5px 5px 7px;
	color               : #CC0000; 
}

div#graycol h2 {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 14px;
	font-weight         : bolder;
	margin              : 0px 5px 5px 7px;
	color               : #CC0000; 
}

div#graycol .inputForm {
	width               : 110px;
	border              : 1px solid #999999; 
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #000066;
	margin              : 0px;  
}

div#graycol .sepLine {
	width               : 195px;
	height              : 1px;
	background-color    : #BBBBBB;
	margin              : 8px 0px 8px 5px;
	
}

div#whitecolL {
	float               : left;
	display             : block;
	width               : 195px;
	text-align          : left;
	margin              : 5px 0px 0px 5px; 
}

div#whitecolL p {
	color               : #CCCCCC; 
}

div.toprowG {
	background-image    : url(../pageimg/c2_tr.gif);
	background-position : right;
	background-repeat   : no-repeat;
	margin              : 0;
	height              : 10px;
}

div.bottomrowG {
	background-image    : url(../pageimg/c2_br.gif);
	background-position : right;
	background-repeat   : no-repeat;
	margin              : 0;
	height              : 10px;
}

div#footnote {
	width               : 910px;
	height              : auto;
	text-align          : center;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #666666;
	text-decoration     : none;
	margin              : 0px;
	line-height         : 12pt;  	
}

div#footnote .footlinks {
	font-size           : 12px;
	line-height         : 12pt;
	color               : #000066;
	margin              : 0px;
}

div#footnote .footlinks a {
	color               : #000066;
	text-decoration     : none;
	margin              : 0px;
}

div#footnote .footlinks a:hover {
	text-decoration     : underline;
}

div#footnote .footlinks a:visited {
	text-decoration     : none;
}

.cleaner {
	clear               : both;	
	height              : 5px;
}

.headImg {
	margin              : 0px;
}

.list_base {
	border             : 0px solid #000000;
	margin             : 0em;
	padding            : 0;	
}
	
.list_base ul {
	font-family         : Arial, Helvetica, sans-serif;
	list-style-position : outside;
	list-style-type     : none;
	margin-top          : 0em;
	margin-left         : 0em;
	padding-left        : 1.4em;
	text-indent         : -1.4em;
}

.inputForm {
	border              : 1px solid #999999;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #000066;		
}

div#bodywrapper2 .formTable, 
div#bodywrapper .formTable {
	border-collapse     : collapse; 
	margin              : 0px; 
}

div#bodywrapper2 .formTable td, 
div#bodywrapper .formTable td {
	border-bottom       : 1px dashed #CCCCCC;
	padding             : 3px 0px 3px 0px;
	margin              : 0px; 
}

div#bodywrapper2 .formTable th.grayBack, 
div#bodywrapper .formTable th.grayBack {
	background-color    : #E9E9E9;
 	padding             : 6px 0px 3px 0px;
}

div#bodywrapper2.formTable .noLine, 
div#bodywrapper .formTable .noLine {
	border-bottom       : none;
	padding             : 3px 0px 3px 0px;
	margin              : 0px; 
}

div#bodywrapper2.formTable .grayTxt, 
div#bodywrapper .formTable .grayTxt {
	color              : #666666;
}

div#bodywrapper2 .diaPos, 
div#bodywrapper .diaPos {
	padding            : 2px 3px 2px 3px;
	background-color   : #E9E9E9;
	width              : 100%;
}

.btn a:link,
.btn a:active, 
.btn a:visited {
	display             : block;
	width               : 100px;
	height              : 21px;
	background-image    : url(../pageimg/button.gif);
	background-repeat   : no-repeat;
	/*text-indent         : -9999px;*/
	color               : #FFFFFF;
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	text-align          : center;
	padding             : 2px 0px 0px 0px;  
}	

.btn a:hover {
	background-position : -100px;
}

/* Left column navigation */

div#firstcol #bluecol #subNav {
	width             : 192px;
	padding           : 0 0 0 0;
	margin            : 0 10px 0 10px;
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 12px;
	background-color  : transparent;
	color             : #000000;	
}

div#firstcol #bluecol #subNav ul {
	list-style        : none;
	margin            : 0;
	padding           : 0;
	border            : none;
}
	
div#firstcol #bluecol #subNav li {
	border-bottom     : 1px solid #267EC7;
	/*border-top        : 1px solid #BEDEF9;*/
	margin            : 0;
}

div#firstcol #bluecol #subNav li a {
	display           : block;
	padding           : 2px 0 2px 2px;
	background-color  : transparent;
	color             : #000000;
	text-decoration   : none;
	width             : 100%;
}

html>body #firstcol #bluecol #subNav li a {/*non IE rule*/
	width             : auto;
	}

div#firstcol #bluecol #subNav li a:hover {
	background-color  : #267EC7;
	color             : #FFFFFF;
}

div#firstcol #bluecol #subNav li a.active {
	background-color  : #267EC7;
	color             : #FFFFFF;
}

/* Left column navigation */
