@charset "utf-8";
*{
	text-decoration:none;
	margin:0px;
	padding:0px;
	outline:none;

}
body, html {
	background-color:#BABAAB;
	background:url(../images/home/bg.gif);

}


.maint{
	width:100%;
	height:100%;
}

td div {
      /* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
      position:relative;
}

.right_bg{
	background:url(../images/home/right_bg.jpg); background-repeat:no-repeat;
}
.inner_right_bg{
	background:url(../images/inner/right_bg.jpg); background-repeat:no-repeat;
}
.content_bg{
	background:url(../images/inner/content_bg.jpg); background-repeat:repeat-y;
}
.gray_border{
	border: #DDDDD6 1px solid;
}
.white_line{
	border-bottom: #fff 1px solid;
}
.gray_line{
	border-bottom: #E4E4DE 1px solid;
}
.bottom_right_line{
	border-bottom: #E4E4DE 1px solid;
	border-right: #E4E4DE 1px solid;
}
.red_border{
	border: #fff 1px solid;
}
.group_border{
	border-top: #E7E6E1 0px solid;
	border-bottom: #E7E6E1 1px solid;
	border-right: #E7E6E1 1px solid;
}
.service_network{

	border-bottom: #E7E6E1 2px solid;
	border-right: #E7E6E1 1px solid;
}
.right_line{
	border-right: #E7E6E1 1px solid;
}

.search_field {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#D2D2C8; 
	border-left: 1px solid #D2D2C8;
	border-top: 1px solid #D2D2C8;
	border-bottom: 1px solid #D2D2C8;
	border-right: none;
	width:134px; height:21px;
}
.search_btn {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#D2D2C8; 
	background:url(../images/home/go_btn.gif) no-repeat;
	width:30px; height:23px;
	border:0px;
}

.combo {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#808080; 
	width:185px;
}
.combo_head {
	font-weight: bold; background-color:#EAEAE3; line-height:18px;
}


.kevin_head{
	font: 17px/23px Verdana, Arial, Helvetica, sans-serif; color:#808080;
}

.top_lnk{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.top_lnk:hover{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#2495CE;
}
.top_lnk_active{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#2495CE;
}
.top_lnk_div{
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000; 
}
.main_lnk{
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.main_lnk:hover{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.main_lnk_active{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.gray_head{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#808080;
}
.black_head{
	font: 14px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.gray_text{
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#808080;
}
.home_text{
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.btm_text{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#999; float:left; padding-left:20px;
}
.vox{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#999; float:right; padding-right:20px;
}
.btm_lnk{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#999;
}
.btm_lnk:hover{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#999; text-decoration:underline;
}
.menu_lnk{
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.menu_lnk:hover{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.menu_lnk_active{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.menu_lnk_head{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#808080;
}
.paratext_head{
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.paratext{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.sub_lnk{
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-bottom:8px;
}
.sub_lnk:hover{
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-bottom:15px;
}
.sub_lnk_active{
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.pro_names{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.pro_text{
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.pro_sublnk{
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.pro_sublnk:hover{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.pro_sublnk_active{
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.bullet{
	font: 12px/18px  Verdana, Arial, Helvetica, sans-serif; color:#2495CE;
}
.group_paratext{
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.group_paratext_head{
	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#2495CE;
}
.group_paratext_lnk{
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;
}
.group_paratext_lnk:hover{
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#2495CE; text-decoration:underline;
}
.txt_field {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666;
	background-color:#FFFFFF; border: 1px dotted #999; height:18px; width:200px;
}
.textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666;
	background-color:#FFFFFF; border: 1px dotted #999; width:200px;
}
.career_field {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666;
	background-color:#FFFFFF; border: 1px dotted #999; height:18px; width:125px;
}
.career_field1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666;
	background-color:#FFFFFF; border: 1px dotted #999; height:18px;
}
.career_combo {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666;
	background-color:#FFFFFF; border: 1px dotted #999; height:18px;
}
.career_textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666;
	background-color:#FFFFFF; border: 1px dotted #999; width:125px; height:40px;
}
.btn {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666;
	background-color:#fff; border: 1px dotted #808080; height:22px; width:70px;
}
.btn_newletter {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666;
	background-color:#fff; border: 1px dotted #808080; height:22px; 
}
.require{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#ff0000;
}
.whitetext{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.paratext_lnk{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;
}
.paratext_lnk:hover{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2495CE; text-decoration:underline;
}
.paratext_blue{
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2495CE;
}
.download_lnk{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.download_lnk:hover{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2495CE;
}
.download1_lnk{
	font: 9px/18px Verdana, Arial, Helvetica, sans-serif; color:#2495CE;
}
.download1_lnk:hover{
	font: 9px/18px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
#img{
	float:left;	padding-bottom:10px; padding-right:15px;
}
.news_text{
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.sitemap_lnk{
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.sitemap_lnk:hover{
	font: 11px Verdana, Arial, Helvetica, sans-serif; color:#2495CE; text-decoration:underline;
}
.gray_lnk{
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#808080;
}
.gray_lnk:hover{
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000;
}


/* Search Result CSS Starts */
.search_content{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:none;
}
.search_content a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:underline;
}
.search_content a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:none;
}
.search_title_highlight{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:underline;
}
.search_text_highlight{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:none;
}
/* Search Result CSS Ends*/