
body
{
	margin:0 auto;
	background:url(../images/body_bg.jpg) repeat-x #fff;
	font-family:verdana;
	font-size:12px;
	color:#484d77;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
}

img{ border:0px;}
h1, h2{ margin:0; padding:0;}

.Container
{
	margin:0 auto;
	width:980px;	
	height:auto;
}

.Container_Inr
{
	float:left;
	width:980px;	
	height:auto;
	background:#ffffff;
}

.Container_Inr .LftCol
{
	float:left;
	width:10px;	
	height:20px;
}

.Container_Inr .MdlSctn
{
	float:left;
	width:960px;	
	height:auto;
}

.MdlSctn .Header
{
	float:left;
	width:960px;	
	height:auto;
}

.Header .HdrRow1
{
	float:left;
	width:960px;	
	height:10px;
}

.Header .HdrRow2
{
	float:left;
	width:960px;	
	height:auto;
}

.HdrRow2 .HdrLogo
{
	float:left;
	width:220px;	
	height:65px;
	padding-top:10px;
}

.HdrRow2 .HdrBlank
{
	float:left;
	width:464px;	
	height:10px;
}

.HdrRow2 .HdrLgnArea
{
	float:right;
	width:375px;	
	height:auto;
}

.Header .HdrRow3
{
	float:left;
	width:960px;
	height:auto;
}

.HdrRow3 .topmenu_lc
{
	float:left;
	width:5px;
	height:35px;
}

.HdrRow3 .topmenu_bg
{
	float:left;
	width:950px;
	height:35px;
	/*background:url(../images/topmenu_bg.jpg) repeat-x;*/
	background:url(../images/topmenu_bg_blue.jpg) repeat-x;
}

.topmenu_bg .MenuLink1
{
	float:left;
	width:79px;
	height:25px;
	text-align:center;
	padding-top:10px;
}

.topmenu_bg .MenuLink2
{
	float:left;
	width:87px;
	height:25px;
	text-align:center;
	padding-top:10px;
}

.topmenu_bg .MenuLink3
{
	float:left;
	width:83px;
	height:25px;
	text-align:center;
	padding-top:10px;
}

.topmenu_bg .MenuLink4
{
	float:left;
	width:70px;
	height:25px;
	text-align:center;
	padding-top:10px;
}

.topmenu_bg .MenuLink5
{
	float:left;
	width:112px;
	height:25px;
	text-align:center;
	padding-top:10px;
}

.topmenu_bg .MenuLink6
{
	float:left;
	width:132px;
	height:25px;
	text-align:center;
	padding-top:10px;
}

.topmenu_bg .MenuLink7
{
	float:left;
	width:75px;
	height:25px;
	text-align:center;
	padding-top:10px;
}

.topmenu_bg .MenuLink8
{
	float:left;
	width:305px;
	height:30px;
	text-align:right;
	padding-top:5px;
}

.topmenu_bg .topmenu_dvdr
{
	float:left;
	width:1px;
	height:35px;
}

.HdrRow3 .topmenu_rc
{
	float:left;
	width:5px;
	height:35px;
}

.MdlSctn .Content
{
	float:left;
	width:960px;	
	height:auto;
}

.Content .Banner
{
	float:left;
	width:960px;	
	height:245px;
	background:url(../images/banner_bg.jpg) no-repeat;
}

.Banner .BnrImg
{
	float:left;
	width:195px;	
	height:auto;
	padding-top:12px;
	padding-left:18px;
}

.Banner .BnrEmptyImg
{
	float:left;
	width:50px;	
	height:auto;
	padding-top:12px;
	padding-left:18px;
}

.Banner .BnrImg01
{
	float:left;
	width:110px;	
	height:auto;
	padding-top:12px;
	padding-left:18px;
}

.Banner .BnrBlnkLft
{
	float:left;
	width:13px;	
	height:20px;
}

.Banner .BnrCntnt
{
	float:left;
	width:679px;	
	height:auto;
	padding-top:50px;
}

.BnrCntnt .BnrCntntR1
{
	float:left;
	width:679px;	
	height:auto;
	font-family:"Arial Narrow";
	font-size:22px;
	color:#484d77;
	font-weight:normal;
	text-decoration:none;
}

.BnrCntnt .BnrCntntR2
{
	float:left;
	width:679px;	
	height:18px;
}

.BnrCntnt .BnrCntntR3
{
	float:left;
	width:679px;	
	height:auto;
}

.BnrCntntR3 .BnrLftCol
{
	float:left;
	width:209px;	
	height:auto;
}

.BnrLftCol .BnrLftColR1
{
	float:left;
	width:209px;	
	height:25px;
	font-family:verdana;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.BnrLftCol .BnrLftColR2
{
	float:left;
	width:209px;	
	height:auto;
}

.BnrLftColR2 .number
{
	float:left;
	width:54px;	
	height:100px;
	padding-top:20px;
	padding-left:15px;
	/*background:url(../images/number_btnbg.jpg) no-repeat;*/
	background:url(../images/number_btnbg_blue.jpg) no-repeat;
	font-family:"Trebuchet MS";
	font-size:25px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

.BnrLftColR2 .people
{
	float:left;
	width:140px;	
	height:auto;
}

.BnrCntntR3 .BnrRgtCol
{
	float:left;
	width:448px;	
	height:auto;
	padding-left:20px;
}

.BnrCntntR3 .BnrRgtColExt
{
	float:left;
	width:500px;	
	height:auto;
	padding-left:20px;
}

.BnrRgtCol .BnrRgtColR1
{
	float:left;
	width:448px;	
	height:25px;
	font-family:verdana;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.BnrRgtCol .BnrRgtColR2
{
	float:left;
	width:448px;	
	height:auto;
}

.BnrRgtColR2 .input_lc
{
	float:left;
	width:5px;	
	height:27px;
}

.BnrRgtColR2 .input_bg
{
	float:left;
	width:438px;	
	height:27px;
	background:url(../images/input_bg.jpg) repeat-x;
}

.BnrRgtColR2 .input_rc
{
	float:left;
	width:5px;	
	height:27px;
}

.BnrRgtCol .BnrRgtColR3
{
	float:left;
	width:448px;	
	height:auto;
}

.BnrRgtColR3 .BnrRgtColTxt
{
	float:left;
	width:275px;	
	height:auto;
	padding:15px 30px 0px 3px;
}

.BnrRgtColR3 .BnrRgtColBtn
{
	float:left;
	width:140px;	
	height:auto;
	padding-top:6px;
}

.BnrCntntR3 .WhtDvdr
{
	float:left;
	width:1px;	
	height:80px;
	background:#fff;
}

.Banner .BnrBlnkRgt
{
	float:left;
	width:55px;	
	height:20px;
}

.Content .TabsArea
{
	float:left;
	width:960px;	
	height:auto;
}

.TabsArea .redtab_lc
{
	float:left;
	width:5px;	
	height:63px;
}

.TabsArea .redtab_bg
{
	float:left;
	width:950px;	
	height:63px;
	background:url(../images/redtab_bg.jpg) repeat-x;
}

.redtab_bg .TabLft
{
	float:left;
	width:208px;	
	height:63px;
}

.redtab_bg .TabRgt
{
	float:left;
	width:207px;	
	height:63px;
}

.redtab_bg .TabBlnk
{
	float:left;
	width:1px;	
	height:63px;
}

.redtab_bg .Tab1
{
	float:left;
	width:133px;	
	height:50px;
	text-align:center;
}

.redtab_bg .Tab12
{
	float:left;
	width:133px;	
	height:50px;
	text-align:center;
	padding-left:30px;
}
.redtab_bg .Tab2
{
	float:left;
	width:133px;	
	height:50px;
	text-align:center;
}

.redtab_bg .Tab3
{
	float:left;
	width:133px;	
	height:50px;
	text-align:center;
}

.redtab_bg .Tab4
{
	float:left;
	width:133px;	
	height:50px;
	text-align:center;
}

.TabsArea .redtab_rc
{
	float:left;
	width:5px;	
	height:63px;
}

.Content .BnrBlnk
{
	float:left;
	width:960px;	
	height:10px;
}

.Content .ContentArea
{
	float:left;
	width:960px;	
	height:auto;
}

.ContentArea .ContentAreaR1
{
	float:left;
	width:960px;	
	height:auto;
}

.ContentAreaR1 .lgtblue_tlc
{
	float:left;
	width:5px;	
	height:5px;
}

.ContentAreaR1 .lgtblue_top
{
	float:left;
	width:950px;	
	height:5px;
	background:url(../images/lgtblue_top.jpg) repeat-x;
}

.ContentAreaR1 .lgtblue_trc
{
	float:left;
	width:5px;	
	height:5px;
}

.ContentArea .ContentAreaR2
{
	float:left;
	width:960px;	
	height:auto;
	background:url(../images/lgtblue_bg.jpg) repeat-x #fff;
}

.ContentAreaR2 .TxtRow1
{
	float:left;
	width:937px;	
	height:auto;
	padding:13px 10px 0 13px;
}
.ContentAreaR2 .TxtRow11
{
background:url(../images/lgtblue_bg.jpg) repeat-x #fff;
	float:left;
	width:937px;	
	height:auto;
	padding:13px 10px 0 13px;
}
.text-div{
float:left;
width:286px;
margin-right:25px
}
.text-div h5{
float:left;
width:276px;
color:#484d77;
font-size:11px;
font-weight:bold;
}
.text-div p{
float:left;
width:286px;
margin:0;
font-size:11px;
}
.link-2 a{
color:#333c6a;
text-decoration:none;
float:right;
padding:10px 10px 0 0;
}
.link-2 a:hover{
color:#a00000;

}
.click{
	float:left;
	width:570px;	
	height:auto;
	padding:0 20px 20px 0;
	margin:0;
	color:#000;
	font-size:11px;
	font-weight:bold;
}
.click a{
	width:200px;	
	height:auto;
	padding:0 0 20px 0;
	margin:0;
	color:#960000;
	padding-left:0;
}
.click a:hover{
	text-decoration:none;
}

.ContentAreaR2 .TxtRow2
{
	float:left;
	width:960px;	
	height:30px;
}

.ContentAreaR2 .TxtRow3
{
	float:left;
	width:960px;	
	height:auto;
}

.TxtRow3 .TxtRowInfoBox
{
	float:left;
	width:372px;	
	height:auto;
	background:url(../images/infobox_rep.jpg) repeat-y;
}

.TxtRowInfoBox .infobox_top
{
	float:left;
	width:325px;	
	height:auto;
	background:url(../images/infobox_top.jpg) no-repeat top;
	padding:18px 25px 20px 22px;
}

.TxtRowInfoBox .infobox_btm
{
	float:left;
	width:352px;	
	height:45px;
	background:url(../images/infobox_btm.jpg) no-repeat;
	text-align:right;
	padding-right:20px;
}

.TxtRow3 .TxtRow3Lft
{
	float:left;
	width:70px;	
	height:20px;
}

.TxtRow3 .TxtRow3Mid
{
	float:left;
	width:76px;	
	height:20px;
}

.TxtRow3 .TxtRow3Rgt
{
	float:left;
	width:70px;	
	height:20px;
}

.ContentAreaR2 .TxtRow4
{
	float:left;
	width:960px;	
	height:auto;
}

.TxtRow4 .TxtRow4Lft
{
	float:left;
	width:470px;	
	height:auto;
}

.TxtRow4Lft .RedHdngBar
{
	float:left;
	width:470px;	
	height:auto;
}
.TxtRow4 .TxtRow4Lft-1
{
	float:left;
	width:960px;	
	height:auto;
}
.TxtRow4Lft-1 .RedHdngBar
{
	float:left;
	width:470px;	
	height:auto;
}
.RedHdngBar-down{
	float:left;
	width:600px;
	margin-left:-12px;
	margin-top:55px;
}
.RedHdngBar-down .redbar_lc{
	float:left;
	width:5px;	
	height:35px;

}
.RedHdngBar-down .redbar_bg{
	float:left;
	width:550px;	
	height:27px;
	background:url(../images/topmenu_bg.jpg) repeat-x;
	padding:8px 10px 0px 10px;
	}
.RedHdngBar-down .redbar_rc{
	float:left;
	width:5px;	
	height:35px;
}
.ContentAreaR2 .RedHdngBar
{
	float:right;
	width:340px;	
	height:auto;
}

.RedHdngBar .redbar_lc
{
	float:left;
	width:5px;	
	height:35px;
}

.RedHdngBar .redbar_bg
{
	float:left;
	width:310px;	
	height:27px;
	background:url(../images/topmenu_bg.jpg) repeat-x;
	padding:8px 10px 0px 10px;
}

.RedHdngBar .bluebar_bg
{
	float:left;
	width:310px;	
	height:27px;
	background:url(../images/bluetab_cc.jpg) repeat-x;
	padding:8px 10px 0px 10px;
}
.career-discussion{
	float:right;
	width:340px;	
	height:auto;
	background:#f3f3f3;
	min-height:300px;
	margin-bottom:10px;
}
.career-discussion p{
	float:left;
	width:310px !important;	
	color:#484848;
	padding-left:20px !important;
}
.career-discussion ul{
	float:left;
	margin:0 0 10px 0;
	padding:20px 20px;
	border-bottom:#e7e7e7 1px solid;
	border-bottom-style:dotted;
}
.career-discussion ul li{
	list-style:none;
	background:url(../images/li-bg.gif) no-repeat left;
	padding:0 20px;
}
.career-discussion ul li:hover{
	list-style:none;
	background:url(../images/li-bg-h.gif) no-repeat left;
	padding:0 20px;
}
.career-discussion ul li a{
text-decoration:none;
color:#484d77;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.career-discussion ul li a:hover{
color:#ab3838;

}

.RedHdngBar .redbar_rc
{
	float:left;
	width:5px;	
	height:35px;
}

.TxtRow4Lft .RedHdngBarTxt
{
	float:left;
	width:448px;	
	height:auto;
	background:url(../images/lgtblue_bg.jpg) repeat-x #fff;
	padding:25px 11px 0px 11px;
}

.TxtRow4 .TxtRow4Mid
{
	float:left;
	width:20px;	
	height:20px;
}

.ContentAreaR2 .TxtRow5
{
	float:left;
	width:960px;	
	height:auto;
}

.TxtRow5 .RedHdngBarLrg
{
	float:left;
	width:960px;	
	height:auto;
}

.RedHdngBarLrg .redbarlrg_lc
{
	float:left;
	width:5px;	
	height:35px;
}

.RedHdngBarLrg .redbarlrg_bg
{
	float:left;
	width:930px;	
	height:27px;
	background:url(../images/topmenu_bg.jpg) repeat-x;
	padding:8px 10px 0px 10px;
}

.RedHdngBarLrg .bluebarlrg_bg
{
	float:left;
	width:930px;	
	height:27px;
	background:url(../images/bluetab_cc.jpg) repeat-x;
	padding:8px 10px 0px 10px;
}

.RedHdngBarLrg .redbarlrg_rc
{
	float:left;
	width:5px;	
	height:35px;
}


.TxtRow5 .CmpnysLogo
{
	float:left;
	width:894px;	
	height:auto;
	background:url(../images/lgtblue_bg.jpg) repeat-x #fff;
	padding-top:23px;
	padding-left:66px;
}

.Content .CntntBlnk
{
	float:left;
	width:960px;	
	height:20px;
}

.Content .CntntDvdrLine
{
	float:left;
	width:960px;	
	height:1px;
	background:#e5e5e5;
}

.MdlSctn .Footer
{
	float:left;
	width:960px;	
	height:65px;
	text-align:center;
	padding-top:30px;
}

.Container_Inr .RgtCol
{
	float:left;
	width:10px;	
	height:20px;
}

h1
{
	font-family:"Trebuchet MS";
	font-size:14px;
	/*color:#960000;*/
	font-weight:bold;
	text-decoration:none;
	
}

h2
{
	font-family:"Arial Narrow";
	font-size:22px;
	color:#960000;
	font-weight:normal;
	text-decoration:none;
	
}

.txt_infobox
{
	font-family:verdana;
	font-size:13px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	
}

.hdng_wht
{
	font-family:verdana;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	
}

.topmenu_links
{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	
}

.topmenu_links a{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.topmenu_links a:hover{
	font-family:verdana;
	font-size:12px;
	color:#99cce6;
	font-weight:bold;
	text-decoration:none;
	/*background:url(../images/topmenu_over.jpg) no-repeat center;*/
	height:25px;
	display:block;
}
.topmenu_links a.active{
	font-family:verdana;
	font-size:12px;
	color:#99cce6;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/topmenu_over.jpg) no-repeat center;
	height:25px;
	display:block;
}

.padding_ie{ *margin-top:-1px;}

.input_header
{
	font-family:verdana;
	font-size:10px;
	color:#960000;
	font-weight:normal;
	text-decoration:none;
	width:105px;
	height:14px;
	border:1px solid #95b6cc;
	background:#ffffff;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.link_forgot
{
	font-family:verdana;
	font-size:10px;
	color:#484d77;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
}

.link_forgot a{
	font-family:verdana;
	font-size:10px;
	color:#484d77;
	font-weight:normal;
	text-decoration:none;
}

.link_forgot a:hover{
	font-family:verdana;
	font-size:10px;
	color:#484d77;
	font-weight:normal;
	text-decoration:underline;
}

.ftr_links
{
	font-family:verdana;
	font-size:12px;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
	line-height:30px;
}

.ftr_links a{
	font-family:verdana;
	font-size:12px;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
}

.ftr_links a:hover{
	font-family:verdana;
	font-size:12px;
	color:#484d77;
	font-weight:normal;
	text-decoration:none;
}

.ftr_txt
{
	font-family:verdana;
	font-size:12px;
	color:#7f7f7f;
	font-weight:normal;
	text-decoration:none;
}

.ftr_txt a{
	font-family:verdana;
	font-size:12px;
	color:#7f7f7f;
	font-weight:normal;
	text-decoration:none;
}

.ftr_txt a:hover{
	font-family:verdana;
	font-size:12px;
	color:#960000;
	font-weight:normal;
	text-decoration:none;
}

.tabs_links
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#484d77;
	font-weight:bold;
	text-decoration:none;
	
}

.tabs_links a{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#484d77;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/tab_bg.jpg) no-repeat center;
	height:34px;
	display:block;
	padding-top:16px;
}

.tabs_links a:hover{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#960000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/tab_over.jpg) no-repeat center;
	height:34px;
	display:block;
	padding-top:16px;
}
.tabs_links a.active{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#960000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/tab_over.jpg) no-repeat center;
	height:34px;
	display:block;
	padding-top:16px;
}
.input_search
{
	font-family:verdana;
	font-size:13px;
	color:#484d77;
	font-weight:normal;
	text-decoration:none;
	width:432px;
	height:17px;
	border:none;
	background:none;
	padding:5px 2px 2px 2px;
}
/*............................3-june-2010...................................................*/
.RedHdngBar-down01{
	float:left;
	width:805px;
	margin-left:145px;
	margin-bottom:50px;
}
.RedHdngBar-down01 .redbar_lc{
	float:left;
	width:5px;	
	height:35px;

}
.RedHdngBar-down01 .redbar_bg{
	float:left;
	width:771px;	
	height:27px;
	background:url(../images/topmenu_bg.jpg) repeat-x;
	padding:8px 10px 0px 10px;
	}
.RedHdngBar-down01 .redbar_rc{
	float:left;
	width:5px;	
	height:35px;
}
.paragraph{
	float:left;
	width:443px;
}
.add_google{
	float:left;
	background:#fff;
	width:136px;
	margin:0 10px 0 0;
}
.add_google img{
	float:left;
	margin:0;
	padding-bottom:10px;
}
.ContentAreaR2 .paragraph p
{
	float:left;
	width:400px;	
	height:auto;
	padding:0 20px 20px 0;
	margin:0;
}

/*............................3-june-2010...................................................*/
.larger{
	font-size:18px;
	font-weight:normal;
}
.middle_font{
	font-size:16px;
}
.smaller{
	font-size:14px;
}
.career-discussion .tags h2{
	color:#2e2e2e;
	font-size:24px;
	padding:10px 0 0 20px !important;
	
}
.career-discussion .tags{
	color:#2e2e2e;
	height:auto;
}
.career-discussion .tags a{
	color:#5f5f5f;
	text-decoration:none;
	text-decoration:underline;
}
.career-discussion .tags a:hover{
	color:#ab3838;
	text-decoration:none;
	
}
