@charset "utf-8";
/* CSS Document */

body         { font-family: Arial; font-size: 11pt; background-color:#fff; }

*{margin:0; padding:0;}
body, html { margin:0; padding:0;}
body {
	line-height:1.4em;
	font-family:Verdana;font-size:11px; color:#000;  margin:0; padding:0;
}

b, strong {
	border:0;
} 

.margin_l16 {
	margin-left:16px;
}
.margin_lr16 {
	margin:0 16px;
}
.margin_r16 {
	margin-right:16px;
}
.margin_tb16 { 
	margin:16px 0;
}
.margin_t16 {
	margin-top:16px ;
}
.margin_t8 {
	margin-top:8px;
}
.margin_tb8 {
	margin:8px 0;
}
.margin_t16 {
	margin-top:16px;
}

.margin_tb7 {
	margin:7px 0;
}
.margin_l20 {
	margin:5px 10px 5px 40px;
}


.margin_l15 {
	margin-left:24px;
}
.margin_b7 {
	margin-bottom:7px;
}
.margin_b16 {
	margin-bottom:16px;
}

.right {
	text-align:right;
}

a { text-decoration:none;}
a:link	{color:#333; text-decoration:none;}
a:visited{color: #333; text-decoration:none;}
a:hover	{color: red; text-decoration:none;}

p, ol, ul, li, .left {
	text-align:left;
}

ol li {
	line-height:1.7em;
	margin:0;
	list-style-type:decimal;
	padding:0;
}

td a:link {
	color:#F60;
	text-decoration:none;
}
td a:visited {
	color:#333;
	text-decoration:none;
}
td a:hover {
	color:#F03;
	background-color:none;
	text-decoration:none;
}
td a:active {
	color:#F60;
	text-decoration:none;
}


#topbg {position: absolute;font-size:11px; margin:0; padding:0; width:100%;}       
 
#topnav{position:relative;height:51px;font-size:12px;text-transform: capitalize;background:url("images/time4bed_bgb.gif") repeat-x bottom left;font-family:arial; font-weight:bold;}        
#topnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;} 
#topnav ul li{display:block;float:left;margin:0 ; background:url("images/time_divider.gif"); height:50px; background-repeat:no-repeat; background-position:center right;}
#topnav ul li a{display:block;float:left;color:#fff;text-decoration:none;line-height:43px;}
#topnav ul li a span{display:block;float:left;padding:0px 17px;line-height:50px;width:auto;}           
#topnav ul li a:hover{color:#fff;  background-color:#efae16; }
#topnav ul li a:hover span{display:block;cursor:pointer; background-image:url("images/yellostrips.gif"); background-repeat:repeat-x; color:#333;} 
#topnav ul li a.current,#topnav ul li a.current:hover{color:#333;background:transparent url("") no-repeat top left; line-height:49px; margin-left:17px; #margin-left:10px; font-weight:bold; }
#topnav ul li a.current:hover span{color:#333;background: transparent url("images/activetabw.gif") no-repeat top right;height:50px ; line-height:43px;  font-weight:bold;}
#topnav ul li a.current span{background:transparent url("images/activetabw.gif") no-repeat top right;height:50px;line-height:43px;margin-left:1px; }
#topnav .login a:link, #topnav .login a:hover{ 
	float:right; 
	font-family:arial;
	color:#99CCFF;
	font-weight:bold;
	font-size:12px;
	padding-left:36px;
	padding:14px 10px;
	position:absolute;
	left: 915px;
	top: 12px;
	height: -5px;
	width: 148px;
}

.styled_button{
	background-color:#ed8223;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:14px;
	line-height:30px; font-weight:bold;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border:0;
	text-shadow:#C17C3A 0 -1px 0;
	width:80px;
	height:30px
}
 
.styled_butget  {
	background:#5B74A8;
	background:-moz-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5B74A8),color-stop(100%,#5B74A8));
	background:-webkit-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-o-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:-ms-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	background:linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B74A8',endColorstr='#5B74A8',GradientType=0);
	padding:6px 6px; text-align:center;
	color:#fff;
	font-family: 'Helvetica Neue',sans-serif;	font-size:12px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #1A356E

}
.styled_butget a{color:#fff;}
.styled_butget a:hover{color:#fff;}
.styled_butget a:link{color:#fff;}
 .styled_butget a:active{color:#fff;}
   
   .styled_butget a:visited{color:#fff;}
 
.input{
height:1.4em; margin:3px 5px; vertical-align: middle; border-bottom:1px solid #dedede;    
}


#blueblock{
width: 100%; 
padding:0; 
 
font-family: Verdana;
font-size: 12px;
 
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 100%; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none; 
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #fff;
margin: 0;
}



#blueblock li a{
display: block;
padding: 8px 5px 8px 16px;



text-decoration: none;
width: 100%;

background: url(images/left_nbg.gif) repeat-x;
  color: #000;
  font-family:Verdana;	
   font-size: 11px;
   font-weight:normal;  
  padding:3px 8px;
  margin:0;
  border-bottom:1px dotted #fff;
border-top:0px solid #fff;
    
line-height:1.6em;

}


ul#blueblock ul li a:hover {
  background: #efae16;
}





html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}




.footerbg td{background-color:#265599; color:#fff; padding:2px; margin:0; font-size:13px; font-family:Verdana;}

.textfield {border-top-width: 1px;border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px}
.but {  font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #000000; background-color: #B4C6F2}
.text { font-family: verdana; font-size: 7.5pt; font-style: normal; line-height: normal; font-weight:normal; color: #000000}
.moduletext { font-family: verdana; font-size: 8pt; font-style: normal; line-height: normal; font-weight:normal; color: #000000}
.subtitletext { font-family: verdana; font-size: 10pt; font-style: normal; line-height: normal; font-weight:normal; color: #000000}

.pagetitletext { font-family: verdana; font-size: 16px;  line-height: 1.8em; font-weight: bold; color: #336699}


.tdbgcomn th div.title {
	background-color:#5169b3;
	font-family:Verdana;
	color:#fff;
	font-size:14px;
	line-height:1.8em;
	border:1px solid #5169b3; 
	padding:0 16px;
}

.tdbgcomn th {
	background-color:#E4e9f5; text-align:left;
	font-family:Verdana;
	color:#0d3e8c;
	font-size:11px;
	border:1px solid #f7f7f7; 
	padding:0 8px; 
	font-weight:bold; 
}
 
 .tdbgcomn td{padding:0 3px; border:1px solid #fff;}
.tdbgcomn td{ 
	background-color:#f7f7f7;
	font-family:Verdana;
	color:#000; 
	font-size:11px; text-align:left; 
	 text-decoration:none;
	 
}