/* CSS Document */

body{ background:#f6fafc url(../images/body-bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4b4b; text-decoration:none; outline:none; line-height:normal; margin:0px; padding:0px; }

img {
border:none;
}

h1, h2, h3, h4, h5, ul, li, p{ margin:0px; padding:0px;}
li{ list-style:none;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#0c5389; font-weight:normal;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; font-weight:normal;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0c5389; font-weight:normal;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0273b5; font-weight:normal;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#015289; font-weight:bold;}


a{font-size:12px; color:#005c95; text-decoration:none;}
a:hover{color:#003d63; text-decoration:none;}

.clear{clear:both;}

#main_container{width:998px; margin:0px auto;}

#header{background:url(../images/header-bg.gif) top no-repeat; width:998px; height:77px;}
#header .top_link{width:158px; float:right; margin:4px 40px 0px 0px;}
#header .top_link li{display:inline; color:#FFFFFF; font-size:12px; font-weight:bold; padding:0px 6px;}
#header .top_link li.seprator{background:url(../images/top-link-sep.gif) right no-repeat;}
#header .top_link li a{color:#FFFFFF; font-size:12px; font-weight:bold;}
#header .top_link li a:hover{color:#bbe9fd;}

#main_banner{background:url(../images/main-banner.gif) center no-repeat; width:998px; height:238px;}
#main_banner_one{background:url(../images/1.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_two{background:url(../images/2.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_three{background:url(../images/3.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_four{background:url(../images/4.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_five{background:url(../images/5.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_six{background:url(../images/6.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_seven{background:url(../images/7.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_eight{background:url(../images/8.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_nine{background:url(../images/9.jpg) center no-repeat; width:998px; height:238px;}
#main_banner_ten{background:url(../images/10.jpg) center no-repeat; width:998px; height:238px;}

/*-- Comment Out
#main_banner, #main_banner_one, #main_banner_two, #main_banner_three, #main_banner_four, #main_banner_five, #main_banner_six, #main_banner_seven {width:998px; height:238px;}
--*/

#navigation{background:url(../images/nav-bg.gif) repeat-x; height:32px;}
#navigation li{float:left; color:#FFFFFF; font-size:14px;}
#navigation li.rsep{ background:url(../images/navigation-seprator.gif) right no-repeat;}
#navigation li a{color:#FFFFFF; font-size:14px; font-weight:bold; display:block; height:15px;  padding:8px 15px;}
#navigation li a:hover{background:url(../images/navigation-active.gif) repeat-x; color:#FFFFFF;}

#midsection_widget{width:998px; margin:0px auto; padding:10px 0px;}
#midsection_widget .mtop{width:998px; margin:0px;}
#midsection_widget .mtop .leftw{ background:url(../images/mid-banner.gif) top no-repeat; width:691px; height:261px; float:left; margin-left:12px;}
#midsection_widget .mtop .leftw .content{width:410px; height:200px; margin:28px 0px 0px 35px;}
#midsection_widget .mtop .leftw .content .sub{color:#6c767b; font-weight:bold; border-bottom:1px solid #c0c0c0; padding-bottom:4px;}
#midsection_widget .mtop .leftw .content .story{ font-size:16px; color:#4b4b4b; line-height:21px; padding-top:18px;}

#midsection_widget .mtop .rightw{width:294px; float:right;}
#midsection_widget .mtop .rightw .logintop{background:url(../images/login-top.gif) no-repeat; width:274px; height:32px; color:#FFFFFF; padding:15px 0px 0px 20px;}
#midsection_widget .mtop .rightw .loginbottom{background:url(../images/login-bottom.gif) no-repeat; width:244px; height:190px; padding:20px 25px 0px 25px}
#midsection_widget .mtop .rightw .loginbottom li{padding:5px 0px; }
#midsection_widget .mtop .rightw .loginbottom li label{ font-size:13px; font-weight:bold; color:#6c767b;}
#midsection_widget .mtop .rightw .loginbottom li a{text-decoration:underline;}
#midsection_widget .mtop .rightw .loginbottom li a:hover{text-decoration:none;}

#midsection_widget .mtop .rightw .loginbottom li .submit{ background:url(../images/submit.gif) no-repeat; width:80px; height:24px; border:none; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#midsection_widget .mtop .rightw .loginbottom li .link{width:130px; float:left; }
#midsection_widget .mtop .rightw .loginbottom li .button{width:85px; float:right;}
.textbox{ border:1px solid #afbbc1; height:19px;}


.midrow{width:986px; margin-left:12px;}
.midrow .firstc{width:327px; float:left;}
.midrow .lastc{width:327px; float:right;}

.section_widget{width:327px; margin:0px;}
.section_widget .topbg{background:url(../images/col-top.gif) no-repeat; width:327px; height:20px;}
.section_widget .bottombg{background:url(../images/col-bottom.gif) top no-repeat; width:257px; height:234px; padding:10px 35px 0px 35px;}
.section_widget .bottombg h3{padding-bottom:10px; border-bottom:1px solid #c0c0c0;}
.section_widget .bottombg p{padding:10px 0px; font-size:14px; line-height:normal; height:125px;}
.section_widget .bottombg .readmore{float:right; margin:0px; padding:0px;}
.readmorebtn{background:url(../images/read-more.gif) no-repeat; width:100px; height:24px; color:#FFFFFF; font-weight:bold; border:none; padding:0px 20px 3px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
 
.readmorebtn a{ color:#fff; text-decoration:none; line-height:23px; padding-right:20px;}

#footer_widget{background:url(../images/footer-bg.gif) repeat-x; height:102px; width:100%;}
.footer{background:url(../images/footer-bg.gif) repeat-x; height:102px; width:998px; margin:0px auto;}
.footer .fleft{background:url(../images/footer-left-sep.gif) right no-repeat ; width:720px; float:left; margin: 20px 0px 0px 12px; height:79px;}
.footer .fleft ul{ border-bottom:1px solid #e5e7e7 ; padding:15px 0px;}
.footer .fleft li{display:inline; padding:10px 15px;}
.footer .fleft li.fsep{background:url(../images/footer-sep.gif) right no-repeat;}
.footer .fleft p{ color:#999999; font-size:11px; padding:6px;}
.footer .fright{ background:url(../images/footer-logo.gif) bottom no-repeat; width:200px; height:102px; float:right; margin-right:40px;}

/* Inner section CSS Satrts Here */


#innerleft{ width:689px; margin-left:12px; float:left; font-size:14px;}
#innerright{width:286px; margin-left:7px; float:right;}

#innerleft .topwidget{background:url(../images/inner-left-top.gif) no-repeat; width:689px; height:12px;}
#innerleft .bottomwidget{background:url(../images/inner-left-bottom.gif) no-repeat; width:689px; height:12px;}
#innerleft .midwidget{ background:url(../images/inner-left-mid.gif) repeat-y; width:689px;}
#innerleft .contentwidget{ background:#bfe5f1 url(../images/content-inner.gif) repeat-x; width:656px; padding:5px 10px 10px 10px; margin:0px auto;min-height:400px;_height:400px;}#innerleft .contentwidget h3{padding:5px 0px; margin-bottom:5px; border-bottom:1px solid #c0c0c0;}
#innerleft .contentwidget p, #innerleft .contentwidget a{font-size:14px; padding:10px 0px;}

#innerleft .contentwidget ul{ list-style-type:disc;}

#innerleft .contentwidget ul li{ list-style-type:disc; list-style-position:inside;}

#innerleft .contentwidget img{ padding:0 10px 10px 0;}

#innerleft .contentwidget .secondpara{width:650px; margin:0px auto;}
#innerleft .contentwidget .secondpara .leftpr{width:340px; padding:0 10px 0 0; float:left}
#innerleft .contentwidget .secondpara .riggtpr{width:300px; float:right; text-align:center;}
.inner-hdg{ color:#686868;}


#innerright .rightmidpanel{width:286px; margin:0px auto 10px auto;}
#innerright .rightmidpanel .topbg{background:url(../images/right-inner-top.gif) no-repeat; height:31px; width:266px; color:#FFFFFF; padding:15px 0px 0px 20px;}
#innerright .rightmidpanel .bottombg{background:url(../images/right-inner-bottom.gif) no-repeat; height:13px; width:286px;}
#innerright .rightmidpanel .midbg{background:url(../images/right-inner-mid.gif) repeat-y; width:246px; padding:10px 20px;}
#innerright .rightmidpanel .midbg li{padding:10px 0px; }
#innerright .rightmidpanel .midbg li span{ color:#015289; font-weight:bold;}
#innerright .rightmidpanel .midbg li p{color:#6c767b; font-size:13px; font-weight:bold; padding-top:5px;}
#innerright .rightmidpanel .midbg li.seprator{background:url(../images/right-mid-seprator.gif) bottom no-repeat;}
#innerright .rightmidpanel .midbg p.more{ text-align:right}


#innerright .addresspanel .topbg{background:url(../images/right-inner-top.gif) no-repeat; height:31px; width:266px; color:#FFFFFF; padding:15px 0px 0px 20px;}
#innerright .addresspanel .bottombg{background:url(../images/right-inner-grey-bottom.gif) no-repeat; height:13px; width:286px;}
#innerright .addresspanel .midbg{background:url(../images/right-greay-inner-mid.gif) repeat-y; width:246px; padding:10px 20px;}
#innerright .addresspanel .midbg li{padding:10px 0px; color:#6c767b; font-weight:bold; border-top:1px solid #c4deea; line-height:19px;}


/*------------------- Drop Down CSS Starts Here ----------------------*/

.dropmenudiv_b{background:#005e9f; position:absolute; line-height:22px; width:180px; visibility:hidden; padding-bottom:10px;}
.dropmenudiv_b a{background:url(../images/nindex_41.gif) no-repeat left; display:block; font-size:13px;  text-indent:5px; margin:0px 8px;  padding:2px 0px 0px 10px; text-decoration:none; color:#FFFFFF; cursor:pointer; border-bottom:1px dashed #FFFFFF;}
.dropmenudiv_b a:hover{background:url(../images/nindex_40.gif) no-repeat left;}



#list_container {font-size:14px; padding:0px 0px 0px 0px; margin:0px; list-style:none; float:left;}
#list_container ul{font-size:14px; padding:0px 0px 0px 0px; margin:0px; list-style:none;}
#list_container li{font-size:14px; margin:0px; padding: 0px 0px 5px 10px; line-height:18px; list-style:none; background:url(../images/more-arrow.gif) 0px 5px no-repeat; display:block } 
#sitemap_container{
	margin:0px;
	padding:0px 0px 0px 30px;
	float:left;
	/*--Original Width
	width:270px;
	--*/
	width:470px;
	}
#sitemap_container ul{
	margin:0px;
	padding:0px;
	list-style:none !Important;
	}
#sitemap_container li{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none !Important;
	background:url(../images/more-arrow.gif) no-repeat left;
	
	}
#sitemap_container li a{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none !Important;
	line-height:20px;
	text-decoration:none;
	}
#sitemap_container li a:hover{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none !Important;
	line-height:20px;
	text-decoration:underline;
	}
	
/*-- Bio
=============================================================*/
.bio_box_thumb {
float:left;
padding:10px 0 0 0 !important;
}

.bio_box_content {
float:right;
width:511px;
}

.bio_box_read_more {
float:right;
padding:0 10px 0 0;
}

/*-- Contact Form
=============================================================*/
#contact_form {
	padding: 25px;
	color: #333333;
	background-color: #E5E5E5;
}

#cfName, #cfEmail, #cfMessage, #cfCompany, #cfPosition {
	border: 1px solid #999999;
	font-size: 12px;
	line-height: 12px;
	color: #444444;
	padding: 3px 2px 3px 2px;
	width:200px;
}

#cfMessage {
width:300px;
height:100px;
padding:3px;
}

.input:focus {
	border: 1px solid #9AD1FF;
}

.contact_form_boxes {
padding:0 0 10px 0;
}

fieldset {
border:0px;
}
	
/*-- Contact Right Column --*/
.contactRightcontent p {
font-size:12px !important;
line-height:normal;
padding:0 0 5px !important;
text-decoration:none;
}

/*-- News --*/
.news_content p {
color:#4B4B4B !important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px !important;
line-height:normal;
text-decoration:none;
font-weight:normal !important;
}

/*-- Testimonails --*/
.testimonial_content {
padding:0 0 20px 0;
}

.testimonial_description {
padding:10px 0 !important;
}

.testimonial_description p {
padding:0px !important;
}

.testimonial_Right_column_content p {
color:#4B4B4B !important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px !important;
line-height:normal;
text-decoration:none;
font-weight:100 !important;
}

.testimonial_Right_column_description span {
color:#6C767B !important;
font-weight:bold !important;
}

/*-- Video --*/
.rightpr {
float:right;
height:255px;
padding:0 0 10px 15px;
}