@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/body-bg.gif);
background-repeat:repeat-x;
background-color:#eff3f7;
}

/*/*/html*body:first-of-type {font-weight: normal; text-shadow: #000000 0 0 0px;}/* */
.fleft {float:left;}
.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; height:0px; line-height:0;}

p, h1, h2, h3, h4, h5, h6, table, form, ul, ol, div, span, img {
margin:0;
padding:0;
}

h1{
font-size: 22px !important;
color: #135295 !important;
padding-bottom:25px;
}
h2{
font-size: 18px !important;
color:#426066 !important;
}
h3{
font-size: 14px !important;
color:#5F6872 !important;
}

a img, img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

#container{
	width:962px;
	margin:auto;
}


#header{
	height: 173px;
}

#logo{
	position:relative;
width: 440px;
}

#logo h1{
	font-size:20px !important;
	font-weight:bold;
	color:#4e6a70;
	padding: 104px 0 0 174px;
}

#logo a{
	position:absolute;
	top: 25px;
	left: 35px;
}

.search-banner{
/*	width: 505px; */
width: 500px;
	background-image:url(../images/searcharea-bg.gif);
	background-position:right 7px;
	background-repeat:no-repeat;
	padding: 9px 0 0 0;
}

.search-banner ul{
	padding: 0 0 0 185px;
}

.search-banner li{
	display:inline;
	background-image:url(../images/topnav_972629-li.gif);
	background-position:right;
	background-repeat:no-repeat;
padding: 0 22px;
}

.search-banner li.last{
	background:none;
}

.search-banner a{
	color:#ffffff;
	text-decoration:none;
	padding: 0 5px 0 4px;
}

.search-banner a:hover{
	color:#2a2a2b;
	text-decoration:none;
}

.searcharea{
	height:20px;
	background-image:url(../images/search-bg.gif);
	background-repeat:no-repeat;
margin:-4px 12px;
}

.inp-txt{
	background:none;
	border:none;
	padding: 0 5px;
}

.topimg{
	margin:9px 0 0 0;
	height:134px;
}

.searchbutton{
	padding: 2px 2px 0 0;
}

/*nav_972629*/

#nav_972629 ul, #nav_972629 li{
	margin:0;
	padding:0;
}

#nav_972629{
	position:relative;
	z-index:99999;
}

#nav_972629 li {
	float:left;
	padding:0;
	list-style-type:none;
}

#nav_972629 li a{
	display: block;
	text-decoration: none;
	font-size: 14px;
	padding: 0px 0 0px 20px;
	color: #ffffff;
	line-height:1;
	font-weight:bold;
	background-image:url(../images/menu-a-bg.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#nav_972629 li li a{
	font-size:13px;
	font-weight: bold;
}
#nav_972629 li li.selected a,#nav_972629 li li a:active, #nav_972629 li li a:visited{
	background-image:none;
                        color:#3b4147;
}

#nav_972629 li li li a{
	width:200px;
	font-size:12px;
	font-weight:normal;
	padding:9px 0 9px 20px;
}

#nav_972629 li.selected li li a:hover{
	
}


#nav_972629 li.selected li:hover li a{
	display:block;
	color:#3b4147;
}

#nav_972629 a span{
	display:block;
	padding: 18px 30px 12px 10px;
	background-image:url(../images/menu-span-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
	
#nav_972629 li a:hover, #nav_972629 li a:active, #nav_972629 li a:focus, #nav_972629 > li.selected > a{
	background-image:url(../images/menu-a-hover.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #ffffff;
}

#nav_972629 li a:hover span, #nav_972629 li a:active span, #nav_972629 li a:focus span, #nav_972629 > li.selected > a  span {
	background-image:url(../images/menu-span-hover.gif);
	background-position:right;
	background-repeat:no-repeat;
	color: #ffffff;
}

#nav_972629 li ul {
	display:none;
	position:absolute;
	left:0px;
	/* z-index:-1; */
	width:962px;
	padding:0 0 5px 0;
}

#nav_972629 li.selected ul {
	display:block;
}
/*#nav_972629 li:hover ul {
	display:none;
}*/

#nav_972629 li li {
	font-weight:bold;
	/* position:relative; */
display:block;
	padding: 0 20px;
}

#nav_972629 li li a {
	display:block;
	float:left;
	color:#fff !important;
	background:none;
	padding: 5px 5px;
}

#nav_972629 li li a:hover, #nav_972629 li.selected li a:hover {
	background:none;
	color:#c0cddc !important;
}

#nav_972629 li.selected ul {
/*	z-index:-10; */
display: block;
}

#nav_972629 li.selected a {
	color:#ffffff;
}

#nav_972629 li.selected li a {
	color:#FFF;
	display:block;
}

#nav_972629 li li ul {
	width:200px;
	display:none !important;
	top:15px;
	left:0px;
	z-index:-1;
	padding:10px 0 0 0;
}

#nav_972629 li li:hover ul {
	display:block !important;
}

#nav_972629 li li li {
	padding: 7px 0 0 0;
	display:block;
	background-color:#95a1ae !important;
	background-image:url(../images/subnav_972629-border.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#nav_972629 li li li a:hover, #nav_972629 li.selected li li a:hover, #nav_972629 li li.selected li a:hover {
	color:#3b4147 !important;
}

#nav_972629 li li li.last{
	background-image:none !important;
	}

#nav_972629{
	height: 76px;
}

#banner{
	/* height:373px; */
height:345px; 
}

.banner-body{
	width:910px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color:#e8eef6;
	/* padding: 10px 30px 10px 20px; */
padding: 10px 30px 0px 20px;
	background-image:url(../images/banner-bg.png);
	background-position: right bottom;
	background-repeat:no-repeat;
}

.nav_972629-images{
	width:441px;
}

.nav_972629-images img{
	padding: 3px 0;
}

.banner-tail{
	height:10px;
	font-size:0;
	background-image:url(../images/banner-tail.png);
	background-repeat:no-repeat;
}

.banner-details{
	width: 440px;
}

.banner-details h3{
	font-size:27px !important;
	font-weight:bold;
	color:#426066 !important;
	padding: 10px 0 20px; 
}

.banner-details h3 span {
	color:#135295 !important;
}


.banner-details p{
	font-size:12px;
	color:#76818c;
	line-height:25px;
}

.leftarea{
	width:719px;
	position:relative;
	padding: 43px 0 0 0;
}

.leftarea-head{
	height:36px;
	width: 728px;
	position:absolute;
	background-image:url(../images/display-area-top.gif);
	background-repeat:no-repeat;
	top:8px;
	left:-9px;
}

.leftarea-head h5{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding: 5px 0 0 20px;
}

.leftarea-body{
	/* padding: 30px 15px; */
padding:4px 15px 3px;
	background-image:url(../images/leftarea-body.gif);
	background-repeat:repeat-y;
}

.latestnews-head{
	height: 9px;
	font-size:0;
	background-image:url(../images/latestnews-head.gif);
	background-repeat:no-repeat;
}

.latestnews-body{
	width:645px;
	background-image:url(../images/latestnews-body.gif);
	background-repeat:repeat-y;
	padding: 10px 20px;
line-height: 20px;
color: #5F6872;
}

.news {
	width:245px; 
	padding: 28px 0 0 47px;
}

.news h3{
	font-size: 14px;
	font-weight:bold;
	color:#426066;
	padding: 5px 0;
}

.news .date{
	font-size:11px;
	color:#76818c;
}

.news .details{
	font-size: 12px;
	color:#4f5459;
	padding: 3px 0 10px 0;
}

.latestnews-tail{
	height: 9px;
	font-size:0;
	background-image:url(../images/latestnews-tail.gif);
	background-repeat:no-repeat;
}

.leftarea-tail{
	height:10px;
	font-size:0;
	background-image:url(../images/leftarea-tail.png);
	background-repeat:no-repeat;
}

.rightarea{
	width:243px;
}

.newsletter{
	width: 243px;
	margin:22px 0 0 0;
}

.newsletter-head{
	height: 10px;
	font-size:0;
	background-image:url(../images/newsletter-head.png);
	background-repeat:no-repeat;
}

.newsletter-body{
	width: 222px;
	padding: 5px 10px;
	min-height: 98px;
	height:auto !important;
	height:98px;
	border-right: 1px solid #ffffff;
	background-image:url(../images/newsletter-body.gif);
	background-repeat:repeat-x;
	background-color:#1a7fbc;
	position:relative;
}

.newsletter-bg{
	position:absolute;
	height: 117px;
	width:186px;
	right:0;
	bottom:-13px;
	background-image:url(../images/newsletter-bg.png);
	background-repeat:no-repeat;
}

.newsletter-body h4{
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
}

.newsletter-body h4 span{
	font-size: 12px;
	font-weight: bold;
}

.newsletter-body h3{
	font-size: 17px !important;
	padding: 20px 0;
	color:#010101 !important;
}

.newsletter-body h3 span{
	color:#ffffff;
}

.mail{
	height: 83px;
	width:84px;
	position:absolute;
	right: -6px;
	bottom: -15px;
	background-image:url(../images/mail.png);
	background-repeat:no-repeat;
}

.newsletter-tail{
	height:22px;
	background-image:url(../images/inner-newsletter-tail.png);
	background-repeat:no-repeat;
}

.testi{
	/* padding: 10px 0 0 0; */
}

.testi-head{
	height: 9px;
	font-size:0;
	background-image:url(../images/testi-head.png);
	background-repeat:no-repeat;
}

.testi-body{
	width:212px;
	min-height:145px;
	height:auto !important;
	height:145px;
	border-right: 1px solid #ffffff;
	background-image:url(../images/testi-body.gif);
	background-repeat:repeat-x;
	background-color:#ced5df;
	position:relative;
	padding: 0 15px;
}

.testimonial{
	padding: 7px 0;
}

.testimonial.last .testi-owner{
	border:none;
}

.testi-bg{
	height: 63px;
	width:153px;
	position:absolute;
	background-image:url(../images/testi-bg.png);
	bottom: -11px;
	right:0px;
	background-repeat:no-repeat;
}

.testi .date{
	font-size:11px;
	color:#838383;
	padding: 5px 0;
}

.testi .desc, .testi .name{
	font-size:13px;
	color:#000000;
}

.testi-owner{
	height: 40px;
	padding:5px 10px 13px;
	border-bottom: 1px solid #e8eef6;
}

.testi-topbg{
	height:43px;
	width:38px;
	position:absolute;
	top: 0px;
	right: 15px;
	background-image:url(../images/testi-topbg.gif);
	background-repeat:no-repeat;
}
	

.testi-bottombg{
	height: 36px;
	width:32px;
	position:absolute;
	background-image:url(../images/testi-bottombg.png);
	background-repeat:no-repeat;
	bottom:0px;

}

.testi .desc{
	padding: 10px 0;
	
	}
	
.testi .name, .testi .position{
	text-align:right;
}

.testi .position{
	font-size:11px;
	color:#87888a;
}

.testi-tail{
	/* height:22px; */
height: 22px;
	background-image:url(../images/inner-testi-tail.png);
	background-repeat:no-repeat;
}

.cta-head{
	height: 10px;
	font-size:0;
	background-image:url(../images/cta-head.png);
	background-repeat:no-repeat;
}

.cta-body{
	width:212px;
	padding:0 15px;
	min-height:70px;
	height:auto !important;
	height:70px;
	background-image:url(../images/cta-body.gif);
	background-repeat:repeat-x;
	background-color:#1b7fbc;
}

.cta-body h2{
	/* font-size:23px !important; */
font-size:18px !important;
	font-weight:bold;
	color:#ffffff !important;
	padding: 5px 0;
}

.cta-body h3{
	font-size:15px !important;
	color:#010101 !important;
}

.cta-body h3 span{
	color:#ffffff !important;
	font-size: 20px ;
}

.cta-tail{
	height:19px;
	background-image:url(../images/cta-tail.png);
	background-repeat:no-repeat;
}

#footer{
	height:40px;
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
min-width: 970px;
}

.footer-cont{
	width:962px;
	margin:auto;
	padding: 11px 0;
}

#footer li{
	display:inline;
	padding: 0 10px;
	background-image:url(../images/footer-li.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#footer li.last{
	background:none;
}

#footer a{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}

#footer p{
	font-size:11px;
	color:#ffffff;
}

#footer a:hover{
	color:#3c3c3a;
}

/*Innerpage*/

.inner .leftarea{
	padding: 0;
}

.inner .newsletter{
	padding:0;
	margin:10px 0 0 0;
}

.inner .leftarea-body{
	padding: 10px 15px;
}

.inner .leftarea-body ul{
	padding: 8px 0;
}

.inner .leftarea-body li{
	display:inline;
	background-image:url(../images/leftarea-nav_972629li.gif);
	background-position: right 6px;
	background-repeat:no-repeat;
}

.inner .leftarea-body li.last{
	background:none;
}

.inner .leftarea-body a{
	font-size:12px;
	color:#0074D9;
        text-decoration:underline;
}

.inner .post-title a{
font-size:15px !important;
font-weight: bold;
}

.inner .leftarea-body a:hover{
	text-decoration:none;
}

.inner .leftarea-body h2{
	font-size: 25px;
	font-weight:bold;
	color:#135295;
}

.inner .latestnews-body p{
	font-size:12px;
	color:#4e5761;
	padding: 10px 0;
	line-height:18px;
}

.inner .latestnews-body h5{
	font-size:16px;
	color:#135295;
	padding: 5px 0;
}

.inner .latestnews-body ul{
	padding:10px 0;
}

.inner .latestnews-body li{
	background-image:url(../images/blue_arrow.gif);
	background-position:left 8px;
	display:block;
	padding: 2px 15px;
	list-style:none;

}

.inner .cta-body h2{
	font-size: 19px;
	color:#07141c;
}

.inner .cta-body h3{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
}

#nav_972629 li img{
display: none;
}
.menu-images{
width: 450px;
}

.inner-cont123{
min-height: 680px;
height: auto !important;
height: 680px;
/*overflow: auto;*/
}

.home-cont123{
min-height: 450px;
height: 450px;
height: auto !important;
}

.sitebreadcrumb a{
background-image:url(../images/leftarea-menuli.gif);
background-position:right 6px;
background-repeat:no-repeat;
display:inline;
margin:0 0 0 5px;
padding:0 10px 0 0 !important;
font-size: 11px !important;
text-decoration: none !important;
}

a, object{
outline: none;
color: #0074D9;
}

.news_info a {
    font-size: 13px;
    text-decoration: underline;
    color: #0074D9;
}

.news_info a:hover {
    text-decoration: none;
}

.rightarea a:hover{text-decoration:none;}

.rightarea a{cursor:pointer;}

/*for no cta template*/
.wide-leftarea {
width:962px;
}

.wide-leftarea .leftarea-body {
	background-image:url(../images/leftarea-body-wide.gif);
}

.wide-leftarea .leftarea-tail {
	background-image:url(../images/leftarea-tail-wide.png);
}

.wide-leftarea .latestnews-head{
	background-image:url(../images/latestnews-head-wide.gif);
}

.wide-leftarea .latestnews-tail{
	background-image:url(../images/latestnews-tail-wide.gif);
}

.wide-leftarea .latestnews-body{
	width:auto;
	background-color:#ffffff;
}