body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image:url(../images/login_bg.gif); background-repeat: repeat;}
td { text-align: inherit; vertical-align: top; font-family:Tahoma; font-size:11px;}
.login_box_right{ background-image:url(../images/login_box_right_mid.gif); background-repeat:repeat-y;}
.login_box_left{ background-image:url(../images/login_box_left_mid.gif); background-repeat:repeat-y;}
.login_box_top{ background-image:url(../images/login_box_top_mid.gif); background-repeat:repeat-x; height:21px;}
.login_box_bot{ background-image:url(../images/login_box_bot_mid.gif); background-repeat:repeat-x; height:21px;}
.login_box_center{ background-image:url(../images/login_box_center_bg.jpg); background-repeat:no-repeat;} 
#login_tbl{ width:197px; } 
.txt_login{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding-top:2px; padding-bottom:2px;}
.txt_invalidlogin{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#CC0000; padding-top:2px; padding-bottom:2px; text-align:center;}
.input_login{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; width:150px; border:1px solid #006666; padding-bottom:3px; padding-top:1px; padding-left:3px; background-color:#edfcff; }
.footer{ line-height:25px; text-align:center;}
.login_content_left{ background-image:url(../images/login_content_left_strip.gif); background-repeat:repeat-y;}
.login_content_right{ background-image:url(../images/login_content_right_strip.gif); background-repeat:repeat-y;}
.login_content_bg{ background-image:url(../images/login_content_bg.gif); background-repeat:repeat-x;}
#login_content{ width:399px; }
.login_content_txt{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; line-height:16px;  }
a.login_foot{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d3258; font-weight:normal; text-decoration:none; }
a.login_foot:hover{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ebf8ff; font-weight:normal; text-decoration:underline; }
a.login_pwd{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d3258; font-weight:normal; text-decoration:none; }
a.login_pwd:hover{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:normal; text-decoration:underline; }
.forgot_pwd{ padding:3px;}
.txt_logn{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding-top:2px; padding-bottom:2px; line-height:20px;}
.log_bull{ background-image: url(../images/login_arrow.gif); background-repeat:no-repeat; padding-left:20px;}

/* START OF CSS FOR HOME PAGE LAYOUT */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 
 
#frame{ 
 width:603px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 width:100%;
 padding-top:15px;
} 
 
#home_login{
 width:200px; 
 float:left; 
 position:relative; 
 }

#wrapper{ width:100%;}
 
#flash_content{  
 float: right; 
 display:inline; 
 position: relative; 
 width:403px; 
 }
 
#home_footer{
 clear:both;
 text-align:center;
 line-height:25px;
 font-family:Tahoma; 
 font-size:11px;
 } 
.login_butt_spcr{ padding-top:10px;}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#maincol p{margin:1em;}
/* END OF CSS FOR HOME PAGE LAYOUT */ 

#headline{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-effect: emboss;
	font-size:12px;
	font-weight:inherit;
	padding-bottom:8px;
	color:#FFCC66;
	font-weight:bold;
}
#headline strong { font-size:16px; color:#fff100; padding-left:3px;}
#tagline{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-bottom:5px;
	padding-top:15px;
	color: #003300;
	font-weight:bold;	
}
