/* CSS Document */

body *{ 
	outline:none;
	}
body{
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background:url(images/body_bg_rep.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#d9f1ff;
}	
.lineheight{ line-height:18px;}
#wrap{
	width:941px;
	margin: 0px auto;
	OVERFLOW: hidden;
	background-color:#FFFFFF;
	}
.margin_top{height:24px;
	background-color:#018ad7;
	}
	
.header{
	width:941px;
	}	
.body_bottom{background:url(images/body_bottom1.gif) no-repeat bottom #ffffff; padding:28px 0px 44px 15px;}
.leftbanner{
	float:left;
	width:15px;
	}
.mdlbanner{
	float:left;
	width:910px;
	height:92px;
	background-image:url(images/banner_bg.gif);
	background-repeat:repeat-x;
	}
.rgtbanner{
	float:left;
	width:16px;
	}
.buttons{
	float:left;
	width:681px;
	}
.buttons1{
	float:left;
	width:941px;
	background-color:#daddde;
	}

.search_bg{
	float:left;
	background-image:url(images/search.gif);
	background-repeat:no-repeat;
	width:260px;
	height:41px;
	}	
	
#container{
	width:941px;

	}
	
#left_container{
	width:652px;
	float:left;
	margin-left:25px;
	}
.table_bg{ background-color:#f8f8f8; padding:0 31px 0 34px;}
.table_bg2{ background-color:#f8f8f8; padding:0 11px 0 11px;}
.table_bg3{ background-color:#f8f8f8; padding:0 5px 0 5px;}
.img_padd{padding-left:15px;}
.table{background-color:#acb6bd; font-size:11px; font-weight:bold;}
.col1{background-color:#dce1e4; padding:5px;}
.col2{background-color:#56c9ff; color:#FFFFFF; padding:5px;}
	
table.sample{
	border:solid 1px #cccccc;
	border-collapse:collapse;
	}	
table.sample th {
	border:solid 1px #cccccc; 
	border-collapse:collapse;
	}	
table.sample tr {
	border:solid 1px #cccccc; 
	border-collapse:collapse;
	}	
table.sample td {
	border:solid 1px #cccccc; 
	border-collapse:collapse;
	}
		
#rgt_container{
	width:235px;
	float:left;
	margin-left:25px;
	}	
/*nav start*/			
#nav{
  color:#5f6b6c;
  margin:0px;
  padding:0px;
  float:left;
  list-style-type:none;
  font-weight:bold;
}
#nav li{
  list-style-type:none;
  float:left;
  margin:0 0 0 1px;
  padding:0 0 0 8px;
  background:url(images/tabgrey.gif) top left no-repeat;
  cursor: pointer;
}
#nav li a{
  color:#5f6b6c;	
  background:url(images/tabgrey.gif) transparent top right no-repeat;
  display:block;
  padding:0 8px 0 0;
  font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  line-height:40px;
  cursor: pointer;
  font-weight:bold;
  text-transform:uppercase;
}
#nav li.cur,
#nav li.over,
#nav li:hover
{
  background:url(images/tabhover.gif) top left no-repeat;
  cursor: pointer;
}

#nav li strong,
ul#nav li.cur a,
{
  display:block;
  color:#5f6b6c;
  padding:0 8px 0 0;
  text-decoration:none;
  background:url(images/tabhover.gif) transparent top right no-repeat;
  cursor: pointer;
}

#nav li strong,
ul#nav li.cur a,
ul#nav li.over a,
ul#nav li:hover a
{
  display:block;
  color:#1499e4;
  padding:0 8px 0 0;
  text-decoration:none;
  background:url(images/tabhover.gif) transparent top right no-repeat;
  cursor: pointer;
}
h1{font-size:32px; margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; color:#768793; font-weight:normal;}
.table2{ width:318px;}
.table2_head{background:url(images/table2_heading.gif) no-repeat; height:49px; padding-left:15px; line-height:45px; font-size:22px;}
.blue{color:#1b9dfb;}
.blue2{color:#1b9dfb; font-size:14px;}
.table2_bg{background:url(images/table2_bg.gif) repeat-y; padding:20px 20px 0 20px;}
.orange{color:#ff4e00; font-family:Tahoma; font-size:12px; font-weight:bold;}
.table2_b{ width:318px; padding-left:6px;}
.grey{color:#52595d;}
.right_bg{background:url(images/table_right_form_bg.gif) repeat-y; padding:5px 6px 0 6px;}
.grey2{color:#52595d; font-weight:bold;}
.field{border:1px solid #9e9e9e; font-size:12px; width:180px;}
.link{color:#52595d; text-decoration:none; font-weight:normal;}
.link a{color:#52595d; text-decoration:none;}
.link a:hover{color:#1b9dfb;text-decoration:none;}
.newsletter{background:url(images/join_newletter.gif) no-repeat; height:223px; width:211px; padding:20px 0 0 12px;}
.footer{ background-color:#d5effe; padding:5px 25px 15px 25px; color:#053960; font-size:11px; font-family:Tahoma;}
.footer a{color:#053960; font-size:11px; font-family:Tahoma; text-decoration:none; padding:0 4px 04px;}
.footer a:hover{color:#053960; font-size:11px; font-family:Tahoma; text-decoration:underline; padding:0 4px 04px;}
.library_td{background-color:#e7ecf2; border:1px solid #dfdede; padding:0 11px 0 11px; height:26px; line-height:25px; color:#003b75; font-weight:bold;}
.library_td_in{padding:10px 15px 10px 20px;}
.contact_td{background-color:#ffffff; padding:0 11px 0 11px; height:28px; line-height:26px; color:#6582a1; font-weight:bold;}
.contact{background:url(images/contact_bg1.gif) repeat-x top #f8f8f8; color:#6a6a6b; padding:10px; line-height:18px;}
.contact a{color:#f97305; text-decoration:none;}
.contact a:hover{color:#f97305; text-decoration:underline;}
.contact_field{border:1px solid #7f9db9; width:220px; font-size:12px;}
.contact_field2{border:1px solid #7f9db9; width:120px; font-size:12px;}


/*NEW css*/

.table2_head_new{background:url(images/table2_top_new.gif) no-repeat;  padding-left:15px; height:10px;}
.table2_bg_new{background:url(images/table2_bg.gif) repeat-y; padding:0px 10px 0 10px;  font-size:18px; color:#1b9dfb;}
.table2_bg_new a{font-size:18px; color:#1b9dfb; text-decoration:none;}
.table2_bg_new a:hover{font-size:18px; color:#52595d; text-decoration:none;}