/* CSS Document */
/*Global tags*/
body{
background:url(../images/main_container_bg.jpg) repeat;
margin:0px;
}
.clr{
clear:both;
}
p,h1,h3{
margin:0px; padding:0px;

}
a{
outline:none;
}
ul{
list-style:none;
padding:0px;
margin:0px;
}
li{
line-height:21px;
}
/*Global tags*/

/*Site framework*/
#top_center{
background:url(../images/top_bg.jpg) no-repeat left top;
float:left;
width:959px;
height:117px;
}
#maincontainer{
background:url(../images/topdiv_bg.jpg) no-repeat center top;
margin:auto;
width:100%;
float:left;
/*background:url(../images/top_left.jpg) repeat-x left top;
width:100%;
float:left;*/
}
#maincontainerright{
background:url(../images/top_right.jpg) repeat-x left top;
width:959px;
margin:auto;
/*background:url(../images/top_right.jpg) repeat-x left top;
float:right;
width:1200px;*/
}
/*Site framework*/

/*Header*/
#logo {
width:345px;
height:93px;
margin-top:24px;
float:left;
}
#logo a{
display:block;
width:345px;
height:90px;
}
#contactus_btn {
background:url(../images/contactus_btn.jpg) no-repeat right top;
float:right;
height:35px;
width:600px;
}
#contactus_btn a{
height:35px;
width:134px;
float:right;
display:block;
}

#topnavigation{
padding:5px 20px 0px 20px;
width:570px;
color:#9badfc;
}

#topnavigation a{
font-family:Arial, Helvetica, sans-serif; font-size:13px;
color:#fff;
text-decoration:none;
padding-left:10px;padding-right:10px;
}
#topnavigation a:hover{
color:#999;
text-decoration:none;
}
#topnavigation span{
font-family:Arial, Helvetica, sans-serif; font-size:11px;
color:#9badfc;
}
#header{
background:url(../images/header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#header h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerabout{
background:url(../images/about_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerabout h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headercontact{
background:url(../images/contact_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headercontact h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headernews{
background:url(../images/news_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headernews h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerservices{
background:url(../images/services_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerservices h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerBM{
background:url(../images/bm_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerBM h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerMR{
background:url(../images/mr_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerMR h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerHI{
background:url(../images/hi_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerHI h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerPA{
background:url(../images/pa_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerPA h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerresource{
background:url(../images/resource_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerresource h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerfaq{
background:url(../images/faq_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerfaq h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerpartners{
background:url(../images/partners_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerpartners h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headerprivacypolicy{
background:url(../images/privacypolicy_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headerprivacypolicy h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headersitemap{
background:url(../images/sitemap_header.jpg) no-repeat left top;
width:959px;
height:273px;
}
#headersitemap h1{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
font-weight:normal;
color:#20356e;
padding-left:40px;
padding-top:20px;
}
#headertxt{
font-family:Arial, Helvetica, sans-serif; font-size:13px;
color:#20356e;
width:360px;
margin:20px 0px 5px 40px;
line-height:16px;
}
#headertxt a{
color:#20356e;
text-decoration:none;
}
#headertxt a:hover{
color:#20356e;
text-decoration:underline;
}
#getstarted{
margin:23px 0px 0px 40px;
height:33px;
width:126px;
}
#getstarted a{
background:url(../images/getstarted_btn.gif) left top no-repeat;
display:block;
height:27px;
width:95px;
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
color:#FFFFFF;
padding-top:7px;
padding-left:33px;
text-decoration:none;
}
#getstarted a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
color:#a0aed5;
}
#learnmore{
background:url(../images/learnmore_btn.gif) right top no-repeat;
margin:148px 0px 0px 0px;
height:24px;
width:113px;
float:left;
padding-left:288px;
}
#learnmore a{
padding-top:4px;
display:block;
float:right;
height:24px;
width:92px;
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#learnmore a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
color:#a0aed5;
text-decoration:none;
}
#headerlink{
background:url(../images/header_link.jpg) no-repeat left top;
width:959px;
height:56px;
}
#breadcrumb{
margin:0px 0px 0px 40px;
width:360px;
font-family:Arial, Helvetica, sans-serif; font-size:15px;
color:#d4defe;
height:20px;
}
#breadcrumb span{
font-family:Arial, Helvetica, sans-serif; font-size:18px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:0px 0px 0px 20px;
background:url(../images/breadcrumb_arrow.jpg) no-repeat 0 7px;
}
#breadcrumb a{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#fff;
text-decoration:none;
}
#breadcrumb a:hover{
color:#d4defe;
text-decoration:none;
}
#breadcrumb img{
margin-top:3px;
border:0px;
}
#headerbottom{
margin:0px;
float:right;
width:550px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#bookmarks{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#fff;
}
#bookmarks ul li{
float:left;
width:184px;
padding-top:3px;
}
#bookmarks ul li a{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#fff;
padding-left:34px;
text-decoration:none;
}
#bookmarks ul li a:hover{
color:#b5c4f1;
padding-left:34px;
text-decoration:none;
}
/*Header*/

/*Content section*/
#contentcontainer{
width:959px;
margin:auto;
float:left;
background-color:#000;
background:url(../images/content_bg.gif) repeat-y center top;
}
#leftside{
background:url(../images/sidebar_bg.jpg) repeat-y left top;
width:211px;
float:left;
/*background-color:#f7f9fc;*/
}
#rightside{
background:url(../images/sidebar_bg.jpg) repeat-y left top;
width:211px;
float:right;
/*background-color:#f7f9fc;*/
}
#servicestitle{
background:url(../images/services_title_bg.jpg) left top no-repeat;
width:136px;
height:41px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
color:#435885;
padding-left:75px;
padding-top:15px;
}
#services{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#34477b;
line-height:21px;
border-bottom:1px solid #fff
}
#services p{
padding:10px 5px 10px 110px;
}
#services a{
color:#34477b;
text-decoration:none;
}
#services a:hover{
color:#34477b;
text-decoration:underline;
}
#services ul{
padding-left:26px;
}
#services ul li{
background:url(../images/list_arrow.gif) no-repeat 0 center;
padding-left:9px;
}
#contacttitle{
background:url(../images/contact_title_bg.jpg) left top no-repeat;
width:136px;
height:44px;
font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal;
color:#435885;
padding-left:75px;
padding-top:20px;
}
#contacttitle span{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#000;
}
#contactus {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	background:url(../images/cont_res_widgbg.gif) repeat-y left top;
	color:#4b5d7e;
	padding:10px;
	margin:0px;	
	border-bottom:1px solid #a9b8d3;
}
#contactus input {
	width:110px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #99b0ca;
}
#contactus textarea {
	width:184px;
	float:left;
	height:69px;
	margin:0 0 8px 0;
	padding:0 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	overflow:auto;
	resize:none;
	border:1px solid #99b0ca;

}
.contactfld{
float:right; padding-bottom:4px;
}
.newsdetails{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
color:#435885;
}
#newstitle{
background:url(../images/news_title_bg.jpg) no-repeat left top;
width:136px;
height:31px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
color:#435885;
padding-left:75px;
padding-top:25px;
}

#news{
padding:12px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#627495;
}
#news p{
padding-left:12px;

}
#news p span{
font-weight:bold;
}
#news p a{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#7589c4;
text-decoration:none;
}
#news p a:hover{
color:#7589c4;
text-decoration:underline;
}


#resourcetitle{
background:url(../images/resource_title_bg.jpg) no-repeat left top;
width:151px;
height:33px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
color:#435885;
padding-left:60px;
padding-top:20px;
}
#resource{
/*background:url(../images/cont_res_widgbg.gif) repeat-y top left;*/
padding:15px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#5c6b87;
border-bottom:1px solid #fff;
}
#resource span a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
text-decoration:none;
color: #000000 ;
}
#resource span a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
text-decoration:underline;
color:#5c6b87;
}
#resource p{
padding:10px 5px 10px 90px;
}
#resource a{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
text-decoration:none;
color:#7589c4;
}
#resource a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
text-decoration:underline;
color:#7589c4;
}
#resource img{
vertical-align:middle;
}

#faqtitle{
background:url(../images/faq_title_bg.jpg) no-repeat left top;
width:151px;
height:50px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
color:#435885;
padding-left:60px;
padding-top:15px;
}

#faq{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#435885;
padding:0px 10px 10px 10px;
	background:url(../images/cont_res_widgbg.gif) repeat-y left top;
	border-bottom:1px solid #a9b8d3;
}
#faq p{
font-weight:bold;
}
#faq ul{
padding-left:5px;
padding-top:10px;
}
#faq ul li{
margin:0px;
background:url(../images/list_arrow_big.gif) no-repeat left top;
padding-left:9px;
padding-top:0px;
line-height:20px;
display:block;
}
#faq ul li a{
color:#435885;
text-decoration:none;
}
#faq ul li a:hover{
color:#435885;
text-decoration:underline;
}
#submitfaqtitle{
background:url(../images/submitfaq_title_bg.jpg) no-repeat left top;
width:151px;
height:21px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
color:#435885;
padding-left:60px;
padding-top:15px;
}
#submitfaq{
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#4b5d7e;
border-bottom:1px solid #a9b8d3;
margin-left:3px;
}
#submitfaq input{
background-color:#f7f9fc;
width:181px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #97aeca;
}
#submitfaq textarea{
background-color:#f7f9fc;
width:179px;
	height:69px;
	margin:0 0 8px 0;
	padding:0 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	overflow:auto;
	resize:none;
		border:1px solid #97aeca;

}

#linkstitle{
background:url(../images/links_title_bg.jpg) no-repeat left top;
width:151px;
height:41px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
color:#435885;
padding-left:60px;
padding-top:15px;
}

#links{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#435885;
padding:0px 10px 10px 10px;
}
#links p{
font-weight:bold;
}
#links ul{
padding-left:5px;
padding-top:0px;
}
#links ul li{
margin:0px;
background:url(../images/list_arrow_big.gif) no-repeat left top;
padding-left:9px;
padding-top:0px;
line-height:20px;
display:block;
}
#links ul li a{
color:#435885;
text-decoration:none;
}
#links ul li a:hover{
color:#435885;
text-decoration:underline;
}

#centercontent{
width:489px;
float:left;
padding:20px 24px;
background:url(../images/content_container_bg.jpg) repeat-x left top;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#000;
}
#centercontent h1{
font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;
color:#20356e;
padding-bottom:10px;
}
#centercontent h3{
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
color:#464a67;
padding-top:5px;
}
#centercontent img{
float:left;
border:1px solid #999999;
margin:5px 15px 15px 5px;
padding:1px;
}
#centercontent p{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#000;
line-height:18px;
margin-bottom:10px;
}
#centercontent a{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#0054a6;
text-decoration:none;
}
#centercontent a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#0054a6;
text-decoration:underline;
}
#centercontent ul{
padding-left:15px;
}
#centercontent ul li{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#000;
list-style-type:circle;
}
.submitbtn{
background:url(../images/submit_btn.jpg) no-repeat right top;
width:62px;
height:24px;
float:right;
}
/*Content section*/

/*Footer*/
#footercontainer{
/*background:url(../images/footer_left.jpg) repeat-x left top;*/
background:url(../images/bottom_bg.jpg) no-repeat center top;
width:100%;
/*float:left;*/

margin:auto;
}
#footercontainerright{
background:url(../images/bottom_bg.jpg) no-repeat center top;
/*background:url(../images/footer_right.jpg) repeat-x left top;*/
/*float:right;
width:1200px;*/
width:100%;
margin:auto;
}
#footer_center{
background:url(../images/footer_bg.jpg) no-repeat left top;
/*float:left;*/
width:959px;
height:197px;
margin:auto;
}
#footerlinks{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#9badfc;
padding-top:50px;
padding-left:5px;
}
#footerlinks a{
padding:9px;
text-decoration:none;
color:#fff;
}
#footerlinks a:hover{
text-decoration:none;
color:#999;
}
#copyright{
font-family:Arial, Helvetica, sans-serif; font-size:11px;
color:#000;
padding:20px 0px 0px 9px;
}
#developed{
padding:20px;
font-family:Arial, Helvetica, sans-serif; font-size:13px;
color:#45588e;
text-align:center;
}
#developed a{
color:#45588e;
text-decoration:none;
}
#developed a:hover{
color:#45588e;
text-decoration:underline;
}
/*Footer*/

/*Contact us page form*/
#contactform{
background:url(../images/contactform_bg.jpg) no-repeat left bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
width:465px;
background-color:#d6dcee;
border:1px solid #97aeca;
padding:10px;
height:360px;
}
#contactform label {
	width:210px;
	float:left;
	text-align:right;
	padding:1px 0 3px 0;
	margin:0px 0 3px 0;
	line-height:20px;
}
#contactform input {
	width:170px;
	float:right;
	height:18px;
	margin:0 5px; 8px 0;
	padding:0 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#contactform textarea {
	width:170px;
	float:right;
	height:69px;
	margin:0 5px 8px 0;
	padding:0 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	overflow:auto;
	resize:none;
}
#contactform span {
	color:#FF0000;
}
#contactform select {
	width:176px;
	float:right;
	margin:0 5px 8px 0;
	padding:0 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
/*Contact us page form*/


/*services menu*/
.services_wrap {width:494px; padding:0px; margin:0px; }
.services_wrap table{font-size:11px; border-collapse:collapse}
.services_menu {width:494px; padding:0px; margin:0px;}

.but1 {width:121px; height:33px; display:block; float:left; background: url(../images/button1_over.jpg) no-repeat left top; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but1_over {width:121px; height:33px; display:block; float:left; background: url(../images/button1.jpg) no-repeat left top; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but1:hover {color:#d3eeff}

.but2 {width:121px; height:33px; display:block; float:left; background: url(../images/button1_over.jpg) no-repeat left bottom; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but2_over {width:121px; height:33px; display:block; float:left; background: url(../images/button1.jpg) no-repeat left top; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but2:hover {color:#d3eeff}

.but3{width:121px; height:33px; display:block; float:left; background: url(../images/button1_over.jpg) no-repeat left bottom; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but3_over {width:121px; height:33px; display:block; float:left; background: url(../images/button1.jpg) no-repeat left top; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but3:hover {color:#d3eeff}

.but4{width:121px; height:33px; display:block; float:left; background: url(../images/button1_over.jpg) no-repeat left bottom; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but4_over {width:121px; height:33px; display:block; float:left; background: url(../images/button1.jpg) no-repeat left top; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but4:hover {color:#d3eeff}

.but5{width:121px; height:33px; display:block; float:left; background: url(../images/button1_over.jpg) no-repeat left bottom; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but5_over {width:121px; height:33px; display:block; float:left; background: url(../images/button1.jpg) no-repeat left top; text-align:center; color:#fff; text-decoration:none; font-size:9px; font-weight:normal; padding:10px 0 0 0;}
.but5:hover {color:#d3eeff}
.personal_bg {width:470px; padding:9px 10px 15px 9px;  font-size:12px; background:url(../images/services_bg.jpg) no-repeat left top;}
.ser_footer {width:489px; padding:0px 0px 0 0px;  font-size:11px; background:url(../images/services_footer.jpg) no-repeat left bottom; }

/*servicesmenu*/

/*FAQ page*/
#FAQ{
padding:10px 0px 0px 0px;
}
#FAQ img{
border:none;
}
#FAQ .qus{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#003399;
padding-left:10px;
display:block;
}
#FAQ p{
margin:0px;
padding:0px;
}

#FAQ .ans{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#000;
line-height:18px;
}
/*FAQ page*/

.dttime{
font-size:11px;
color:#0066CC;
}
a.readmore{
display:block;
border:none; width:95px; height:27px;
background:url(../images/read_more_btn.jpg) no-repeat left top;
float:right;
}

/*sitemap page*/
#sitemap ul{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#003399;
padding-left:5px;
padding-top:10px;
}
#sitemap ul li{
list-style-type:none;
margin:0px;
background:url(../images/list_arrow.gif) no-repeat 0 center;
padding-left:9px;
padding-top:0px;
line-height:20px;
display:block;
}
#sitemap ul li a{
color:#003399;
text-decoration:none;
}
#sitemap ul li a:hover{
color:#003399;
text-decoration:underline;
}
/*sitemap page*/

.back a {
	width:28px;
	color:#3e6497;
	height:22px;
	font-size:10px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	float:right;
	padding:5px 24px 0px 12px;
	background:url(../images/back.gif) left no-repeat;
}
.back a:hover {
	text-decoration:underline;
}
