@charset "utf-8";
@import url("reset.css");
/* CSS Document */
body{
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2;
	height:100%; 
}
img, input{
	border:none;
}
h1{
	font-size:28px;
	color:#1c2a69;
	font-weight:bold;
}
h2{
	font-size:20px;
	font-weight:bold;
	color:#555f8f;
	margin-bottom:5px;
}

#container{
	position: absolute;
	top:0;	
	height:100%;
	min-height:785px;
	_height:785px;
	z-index:1;
	min-width:995px;
	width:100%;
	max-width:12720px;
}

.head-background{
	top:0;
	width:100%;
	z-index:-1;
	background:#ffffff;
	height:355px;
	background:url(../images/img_headerStatic.jpg) center top no-repeat;
}



/*========CSS for Top Menu========*/
#content-on-flash{
	position:relative;
	margin:auto;
	width:995px;
}
#menu{position:absolute;
	margin:auto 0;
	top:-42px;
	width:995px;
	z-index:2;padding:0;}
#menu ul{margin:0;padding:0;list-style-type:none; width:995px;}
#menu ul li{
	margin:0 1px 0 0;
	padding:0;
	border-left:1px;
	background-color:#ffffff;
	filter: Alpha(Opacity=75);
	opacity:0.75;	
	float:left;
	white-space: nowrap;
	text-align:center;
}
#menu ul li.current{filter: Alpha(Opacity=100);opacity:1;}

#menu ul li.home{width:75px;}
#menu ul li.about{width:93px;}
#menu ul li.service{width:115px;}
#menu ul li.policies{width:190px;}
#menu ul li.cases{width:130px;}
#menu ul li.grow{width:130px;}
#menu ul li.gallery{width:130px;}
#menu ul li.contact-us{width:124px;}
#menu ul a {font-weight:bold;font-size:0.75em;text-decoration:none; text-transform:uppercase;color:#1c2a69; margin:0; padding:15px 15px 15px 15px; height:100%;display:block;}
#menu ul a.home{padding:15px 20px 15px 20px;}


/*===========CSS for Content==================*/
#content{
	background-color:#FFFFFF;
	padding:0;
	margin:auto;
	width:995px;
	position:relative;
	
	/*height:345px;*/
}
#news-item-content{padding:20px 0 0 20px;}
#content .content-left{
	float:left;
	width:780px;
	padding:20px 0 10px 20px;
}

#content .no-bottom-padding{padding-bottom:0 !important;}

#content .content-right{
	padding:20px 20px 0 0;
}
#content ul.homepage-nav{
	/*margin:0 0 15px 0;*/
	padding:0 0 15px 0;
	list-style-type:none;
}
#content ul.homepage-nav li{
	margin:0;
	padding:0 10px 0 20px;
	display:inline;
	background:url(../images/cta_more.gif) no-repeat 0 0;
}
#content ul.homepage-nav a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#555f8f;
}
#content ul.homepage-nav a:hover{
	text-decoration:underline;
}

#content .left-col{
	font-size:12px;
	width:410px;
	height:86px;
	float:left;	
}
#content .left-col p{
	padding:0 20px 14px 0;
}

#content .right-col{
	width:350px;
	height:86px;
	font-size:12px;
	float:left;		
}
#content .right-col p{
	padding:0 0 14px 0;
}

#content img.latest-news{
	display:block;
	float:left;
	padding-left:1px;
	margin:0px 10px 0 0;
}
#content .date{
	font-weight:bold;
	margin-right:7px;
}
#content ul.latest-news{
	margin-bottom:10px;
	padding:0;
	list-style-type:none;
}
#content ul.latest-news li{
	margin:0;
	padding:5px 0 0 15px;
	background:url(../images/icon_doc.gif) no-repeat 0 4px;
}
#content ul.latest-news li a{
	margin-left:7px;
}
#content a.latest-news{
	color:#df351c;
	text-decoration:none;
	font-weight:bold;
}
#content a.latest-news:hover{
	text-decoration:underline;
}
#content a.more-news{
	color:#555f8f;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	float:right;
	background:url(../images/cta_more.gif) no-repeat;
}
#content a.more-news:hover{
	text-decoration:underline;
}

#content div.photo{background:url(../images/img_rhsImageBG.gif) no-repeat right 0;	height:120px; padding:2px 0 0 0;z-index:1;}
#content img.photo{margin:0;border:#ffffff 1px solid;display:block;	float:right;}

#content div.video{
	margin-top:64px;
	_margin-top:40px;
}

#content img.video{ position:absolute; top:230px; right:20px;padding:0px; margin:0px;_right:19px;}
#content img.video-home{_top:242px;}
/*
*html #content img.video{
	position:absolute;
	top:580px;
	right:553px;
	padding:0px;
	margin:0px;
}
*/

#content span.photo{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	float:right;
	margin:0 8px 4px 0;
}

/*============ CLASS =====================*/
.hr{
	border-bottom:1px solid #eaeaea; 
	clear:both;
	line-height:1px;
	height:1px;
	font:1px/1px Arial;
}
.clear{
	clear:both;
}
.icon{
	margin:0 3px;
}

/*=============  foot ===============*/
#content-center-footer{width:995px;margin:auto;font-size:11px;color:#302e3e;padding:10px 0;}
#content-center-footer li{float:left;margin-right:10px;}
#content-center-footer a{font-size:11px;color:#be2711;}
#content-center-footer a:hover{color:#be2711;text-decoration:underline;}
#content-center-footer #copyright{text-align:right;}


#content-wrapper{
	width:100%;
	margin:auto;
	background:#cac3bb url(../images/img_gradientBG.gif) 0 0 repeat-x;
	
}
#footer-flash{
	width:100%;
	z-index:2;
	background:#dad5cf;
}


/* left navigation */
a{text-decoration:none;}
#left-nav{width:196px;float:left;padding:0 19px 0 0;height:100%;}
#left-nav li{padding-left:8px;line-height:22px;}
#left-nav li a{font-size:12px;color:#1c2a69;font-weight:bold;text-transform:uppercase;}
#left-nav li a:hover{color:#df351c;font-weight:bold;}
#left-nav li.selected{background-color:#fcedd7;line-height:28px;}
#left-nav li.selected a{color:#df351c;font-weight:bold;}
#left-nav ul{width:196px;}
#left-nav li li a, #bread-crumb a, .sitemap-list-first a, .sitemap-list-second a, .sitemap-list-third a, .sitemap-list-forth a, .small-title-right a, .small-title-right span.selected{color:#df351c;font-size:11px;font-weight:normal;text-transform:none;}
#left-nav li li a:hover, #bread-crumb a:hover, .small-title-right a:hover, #back-to-top:hover, #content-center-newsItem li a:hover, #content-center p a:hover{color:#df351c;text-decoration:underline;font-weight:normal;}
#left-nav li li.selected{color:#df351c;line-height:17px;background-color:#FFFFFF;}
#left-nav li li.selected a, .sitemap-list-first a:hover, .sitemap-list-second a:hover, .sitemap-list-third a:hover, .sitemap-list-forth a:hover{text-decoration:underline;font-weight:normal;}
#left-nav li li{line-height:17px;}
#left-nav li ul{padding:5px 0 9px 0;}
#left-nav li.sub-list{padding-left:0;}
/* end left navigation */

/* content center */
#content-center{float:left;width:541px;}
#bread-crumb li{float:left;margin-bottom:10px; list-style-type:none;}
#bread-crumb a.sub-list{background:url(../images/img_chevron.gif) 5.5px 5px no-repeat;padding-left:17px;}
#content-center-newsItem #bread-crumb ul{margin:0;}
#content-center-newsItem #bread-crumb li{float:left;margin-bottom:10px;font-size:11px;list-style-type:none;}
#content-center .content-center-content-text{float:left;width:430px !important;margin:19px 0 0 0;}
#content-center .content-center-content-text p{padding-bottom:0;}
#content-center h2, div.content-inner-container h2{font-weight:bold;font-size:20px;color:#555f8f;border:none;line-height:16px;margin-bottom:5px;}
p{font-size:12px;line-height:14px;letter-spacing:0;text-align:left;word-spacing:normal;color:#666666;padding-bottom:10px;}
#content-center .more-news{color:#1c2a69;font-weight:bold;padding-left:20px;float:right;background:url(../images/cta_more.gif) 0 0 no-repeat;font-size:11px;line-height:14px;}
#content-center .more-news:hover{text-decoration:underline;}
/*#content-center h1,#content-center-newsItem h1, div.content-inner-container h1{font-size:28px;font-weight:bold;color:#1c2a69;border:none;line-height:21px;margin:0;padding:0;}*/
div.clear-hidden{clear:both;line-height:1px;height:1px;font:1px/1px Arial;}
#content-center div.content-center-content-clear-hidden{clear:both;}
.content-center-img{float:left;margin:19px 9px 0 0;}
.float-left-img{float:left;margin:0 9px 0 0;}
.big-img{margin:15px 0;}
/* end content center */


/* news center */
.small-title-right span.selected{background-color:#fcedd7;font-weight:bold;padding:1px 2px;}
.content-center-content-text h5{font-size:11px;font-weight:bold;line-height:13px;}
h3{font-weight:bold;font-size:12px;color:#555F8F;border:none;}
.bottom-title{width:100%;margin-top:6px;}
#back-to-top{color:#df351c;background:url(../images/btn_backToTop.gif) 0 0 no-repeat;font-size:11px;padding:2px 0 0 20px;}
#back-to-top:hover{background:url(../images/btn_backToTopOver.gif) 0 0 no-repeat;}

.small-title-right, .qa-expand, .qa-contract {float:right;color:#df351c;}
.small-title-right{margin-top:-5px;}
.small-title-right span{color:#1c2a69;}
.small-title{width:100%;clear:both;}
.small-title h2, .qa-closed p, .qa-opened p, .bottom-title a#back-to-top{float:left;} 
/* end news center */

/* news item */
#content-center-newsItem{float:left;width:426px;}
#content-center-newsItem ul.bullet-points{font-size:12px;letter-spacing:0;color:#666666;}
#content-center-newsItem ul.bullet-points li{background:url(../images/img_bullet.gif) 0 -1px no-repeat;padding:0 0 15px 28px;overflow:hidden;line-height:14px;}
/*#content-center-newsItem p{margin-bottom:12px;}*/
#content-center-newsItem ul{margin:0 0 10px 40px;}
#content-center-newsItem li{list-style-type: disc; font-size:12px;color:#666666;}
#content-center-newsItem li a, #content-center p a{color:#df351c;}
#newsItem-right{float:left;margin:0 0 0 35px;}
/* end news item */

/* useful link */
td.useful-link{background-color:#FDEED8;width:267px;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
h5.useful-link{font-size:12px;font-weight:bold;color:#545F90;padding:10px 5px 8px 0px;}
a.useful-link{color:#df351c;font-weight:normal;font-size:12px;padding:0 5px 0 0px;}
a.useful-link:hover{ text-decoration:underline;}
p.useful-link{padding:0 5px 10px 0px;clear:both;}

/* end useful link */

/* qa */
.small-title{width:100%;clear:both;}
.small-title h2, .qa-closed p, .qa-opened p, .bottom-title a#back-to-top{float:left;} 
.small-title-right, .qa-expand, .qa-contract {float:right;color:#df351c;}
.small-title-right span{color:#1c2a69;}
.small-title-hr{background:#b2b2b2; margin:0;clear:both; height:1px; font:1px/1px Arial;line-height:1px;}
#content-center .qa-closed p a:hover, #content-center .qa-opened p a:hover{text-decoration:underline;font-weight:bold;outline:none;}
#content-center .qa-closed p a, #content-center .qa-opened p a{color:#df351c;font-weight:bold;outline:none;}
.qa-closed p, .qa-opened p{line-height:18px;width:90%;padding-bottom:0;color:#df351c;}
.qa-closed, .qa-opened{margin:6px 0 0 0;}
.qa-expand a{width:15px;height:15px;float:right;outline:none;background:url(../images/img_plus.png) no-repeat 0 0 !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/img_plus.png");_background:none;cursor:pointer;}
.qa-contract{margin-top:3px;}
.qa-contract a{width:15px;height:15px;float:right;outline:none;background:url(../images/img_minus.png) no-repeat 0 0 !important;_background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_minus.png');cursor:pointer;}
.qa-block{padding:3px 0 0 13px;}
.qa-none{display:none;}
#qa-form{margin:17px 0 0 0;}
#qa-form #qa-name, #qa-form #qa-email, #qa-form #qa-question{border:1px solid #b2b2b2;background-color:#FFFFFF !important;margin:2px 0 6px 0;}
#qa-form .QA-input{border:1px solid #b2b2b2;background-color:#FFFFFF !important;margin:2px 0 6px 0;}
#qa-form #qa-name, #qa-form #qa-email{height:18px;}
#qa-form label, #qa-form span{color:#555f8f;font-weight:bold;font-size:12px;padding:0 0 0px 0;}
#qa-form form{margin:10px 0 0 0;}
#show-hide{margin-top:0;}
#qa-form #qa-name, #qa-form #qa-email, #qa-form #qa-email-div, #qa-form #qa-name-div{width:246px;}
#qa-form #qa-name-div{float:left;}
#qa-form #qa-email-div{float:right;}
#qa-form #qa-question{width:100%;height:104px;overflow:hidden;}
#qa-form #qa-submit-div{text-align:right;margin:10px 0 15px 0;}
#qa-form #qa-submit{height:20px;width:91px;cursor:pointer;outline:none;}
#qa-form .submit-out{background:url(../images/btn_submit.gif) 0 0 no-repeat;}
#qa-form .submit-over{background:url(../images/btn_submitOver.gif) 0 0 no-repeat;}
/* end qa */

/* sitemap */
.sitemap-title-first, .sitemap-title-second, .sitemap-title-third, .sitemap-title-forth{float:left;margin-top:20px;}
.sitemap-list-first, .sitemap-list-second, .sitemap-list-third, .sitemap-list-forth{float:left;margin:10px 0 20px 0;}
.sitemap-list-first li, .sitemap-list-second li, .sitemap-list-third li, .sitemap-list-forth li{line-height:18px;}
.sitemap-title-first{padding-left:35px;width:215px;}
.sitemap-list-first{padding-left:38px;width:215px;}
.sitemap-title-second, .sitemap-list-second{width:217px;}
.sitemap-title-third, .sitemap-list-third{width:285px;}
.sitemap-hr{border-top:1px solid #eaeaea;clear:both;width:995px;height:0px;line-height:10px;overflow:hidden;}
.content-inner-container{margin:0 19px;}
#sitemap-content{padding:20px 0;}
/* end sitemap */

/* link */
a.h2-link{font-weight:bold;font-size:20px;color:#555f8f;border:none;line-height:16px;margin-bottom:5px;outline:none;}
#content-center a.p-link, .p-link{font-size:12px;line-height:14px;letter-spacing:0;text-align:left;word-spacing:normal;color:#666666;outline:none;}
#content-center a.p-link:hover, .p-link:hover{text-decoration:none;color:#666666;}
a.h3-link{font-weight:bold;font-size:12px;color:#df351c;border:none;}
a.h3-link:hover{text-decoration:underline;}
/* end link */

/* other language */
#other-language{position:absolute;top:-185px;right:10px;}
img.country-flag{margin:0 4px 0 0;}
#other-language a{outline:none;}
/* end other language */

/* search */
#search{position:absolute;top:-80px;right:10px;}
#search #search-text{float:left;border:1px solid #FFFFFF;background:#FFFFFF;color:#1c2a69;font-size:10px;padding:2px 0 2px 0px;height:13px;width:132px;}
#search #search-button{float:left;width:25px;height:19px;cursor:pointer;}
#search .go-out{background:url(../images/cta_go.gif) 0 0 no-repeat;}
#search .go-over{background:url(../images/cta_goOver.gif) 0 0 no-repeat;}
/* end search */

/* photo gallery */
#content .col-left{
	float:left;
	padding:20px 0 10px 20px;
}
#content-gallery-col{
	float:left;
	width:640px;
}
/* end photo gallery */
a.red-color{color:#df351c;}
a.red-color:hover{text-decoration:underline;}
ul.main-ul ul{
	list-style-type:disc;
	margin:0 0 0 18px;
}
ul.main-ul ul li{
	color:#555F8F;
}
table.service-table {
	color:#666666;
	font-size:12px;
	line-height:14px;
	padding-bottom:10px;
	text-align:left;
	word-spacing:normal;
	border:solid 1px #666666;
}
table.service-table th{
	padding:5px 5px 5px 15px;
	font-weight:bold;
	color:#555F8F;
}
table.service-table td{
	padding:5px 5px 5px 15px;
}