/* CSS DOCUMENT */

/*---------------------------- GENERAL ----------------------------*/
html {
	height:100%;
}
body{
	padding:0;
	margin:0;
	background:url(../images/body-bg.gif) 0 0 repeat-x #fff;
	color:#000;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	height:100%;
	}
td, th, div, img, p, a, ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, label, input, select, textarea, object, em{
	padding:0;
	margin:0;
	}
img{ border:none;}
a{ text-decoration:none;
	outline:none;
	}
ul, dl, li{
	list-style-type:none;
	}
h1{ display:none;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	}
sup {
	font:normal 11px/6px Arial, Helvetica, sans-serif;
}	
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
.floatleft{
	float:left;
	width:300px;
}
.floatright{
	float:right;
	width:300px;
}

/*---------------------------- HEADER AREA ----------------------------*/
div#headerArea{
	width:919px;
	height:128px;
	margin:0 auto;
	padding-top:18px;
	position:relative;
}


/*---------------------------- HEADER AREA - LOGO PART ----------------------------*/
div#headerArea a.logo{
	display:block;
	position:absolute;
	width:315px;
	height:115px;
	left:0;
	top:18px;
	}
div#headerArea a.logo img,
div#flashBanerArea div img,
div.homeBlockContainer div.blockArea div.blockContent a.blockImgLink img,
div.homeBlockContainer div.blockArea div.blockContent p span{
	display:block;
	}

/*---------------------------- HEADER AREA - TOP LINKS PART ----------------------------*/
div#headerArea ul.topLinks{
	height:13px;
	font:normal 9px/13px Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	}
div#headerArea ul.topLinks li{
	float:right;
	margin-left:22px;
	padding-left:15px;
	width:auto;
	}
div#headerArea ul.topLinks li a{
	color:#000;
	background-color:inherit;
	}
div#headerArea ul.topLinks li a:hover{
	text-decoration:underline;
	}
div#headerArea ul.topLinks li.clientIcon{
	background:url(../images/client-icon.gif) 0 1px no-repeat;
	}
div#headerArea ul.topLinks li.languageIcon{
	background:url(../images/language-icon.gif) 0 3px no-repeat;
	}
div#headerArea ul.topLinks li.printIcon{
	background:url(../images/print-icon.gif) 0 2px no-repeat;
	}
div#headerArea ul.topLinks li.emailIcon{
	background:url(../images/email-icon1.gif) 0 3px no-repeat;
	}
div#headerArea ul.topLinks li.sitemapIcon{
	background:url(../images/sitemap-icon.gif) 0 2px no-repeat;
	}
div#headerArea ul.topLinks li.contactIcon{
	background:url(../images/contact-icon.gif) 0 0 no-repeat;
	}

/*---------------------------- HEADER AREA - SEARCH LINKS PART ----------------------------*/
div#searchLinksArea{
	height:100px;
	}
div#searchLinksArea div.hdrRightLinksArea{
	width:110px;
	float:right;
	margin-left:16px;
	background:url(../images/top-links-end-bg.gif) 0 0 no-repeat;
	padding-top:4px;
	}
div#searchLinksArea div.hdrRightLinksArea ul{
	background:url(../images/top-links-bg.gif) 0 0 repeat-x #FFF8CC;
	padding:6px 0 5px 14px;
	border-left:1px solid #ECE4B5;
	border-right:1px solid #ECE4B5;
	color:#000;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	}
div#searchLinksArea div.hdrRightLinksArea ul li{
	padding:0 0 3px 18px;
	}
div#searchLinksArea div.hdrRightLinksArea ul li a{
	color:#000;
	background-color:inherit;
	}
div#searchLinksArea div.hdrRightLinksArea ul li a:hover{
	color:#C40102;
	background-color:inherit;
	}
div#searchLinksArea div.hdrRightLinksArea ul li.chatIcon{
	background:url(../images/chat-icon.gif) 0 1px no-repeat;
	}
div#searchLinksArea div.hdrRightLinksArea ul li.callIcon{
	background:url(../images/req-call-icon.gif) 2px 0 no-repeat;
	}
div#searchLinksArea div.hdrRightLinksArea ul li.sendEmailIcon{
	background:url(../images/email-icon2.gif) 0 4px no-repeat;
	}
div#searchLinksArea div.hdrRightLinksArea ul li.clickIcon{
	background:url(../images/click-icon.gif) 3px 1px no-repeat;
	}
div#searchLinksArea div.hdrRightLinksArea div{
	font-size:0;
	line-height:0;
	height:4px;
	background:url(../images/top-links-end-bg.gif) 0 100% no-repeat;
	}
div#searchLinksArea div.hdrSearchArea{
	/*width:300px;*/
	width:400px;
	float:right;
	padding-top:12px;
	
	}
div#searchLinksArea div.hdrSearchArea div.flash{
	float:left;
	overflow:hidden;
	height:100%;
	width:65px;
	padding:0 0 0 120px;
	margin-top:-1px;
	
	}
div#searchLinksArea div.hdrSearchArea h2{
	font:bold 31px/35px Arial, Helvetica, sans-serif;
	color:#C40102;
	background-color:inherit;
	padding-bottom:10px;
	text-transform:uppercase;
	text-align:right;
	}
div#searchLinksArea div.hdrSearchArea form{
	height:19px;
	}
div#searchLinksArea div.hdrSearchArea form input{
	float:right;
	height:17px;
	width:145px;
	border:none;
	background-color:inherit;
	background:url(../images/search-box-bg.gif) 0 0 repeat-x;
	padding:2px 0 0 8px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#999;
	}
div#searchLinksArea div.hdrSearchArea form input.goBtn{
	width:30px;
	height:19px;
	background:none;
	padding:0;
	}
div#searchLinksArea div.hdrSearchArea form label{
	width:14px;
	height:19px;
	display:block;
	font-size:0;
	line-height:0;
	float:right;
	background:url(../images/search-icon.gif) 0 0 no-repeat;
	text-indent:-20000px;
	}

/*---------------------------- MAIN NAVIGATION AREA ----------------------------*/
div#mainNavArea{
	height:28px;
	background:url(../images/main-nav-bg.gif) 0 0 repeat-x;
	padding-top:4px;
	}
div#mainNavArea ul{
	width:982px;
	height:23px;
	margin:0 auto;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	}
div#mainNavArea ul li{
	float:left;
	width:auto;
	margin-right:10px;
	position:relative;
	}
div#mainNavArea ul li ul{
	width:140px;
	height:auto;
	margin:0;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	position:absolute;
	left:0;
	top:15px;
	background:url(../images/dropdown-bot-bg.gif) 0 100% no-repeat;
	padding-bottom:2px;
	padding-top:1px;
	visibility:hidden;
	}
div#mainNavArea ul li ul li{
	float:none;
	margin:0;
	padding:3px 8px 3px;
	color:#EFC67F;
	background-color:#910D04;
	border-bottom:1px solid #C30201;
	}
div#mainNavArea ul li ul li.topLi{
	padding-top:8px;
	}
div#mainNavArea ul li ul li.botLi{
	padding-bottom:8px;
	border:none;
	}
div#mainNavArea ul li ul li a{
	display:block;
	padding-left:16px;
	background:url(../images/bull.gif) 6px 4px no-repeat;
	background-color:#910D04;
	color:#EFC67F;
	float:none;
	margin:0;
	height:auto;
	}
div#mainNavArea ul li ul li a:hover{
	background-color:inherit;
	background:url(../images/bull.gif) 6px 4px no-repeat;
	color:#fff;
	}
div#mainNavArea ul li a,
div#mainNavArea ul li span{
	float:left;
	height:23px;
	color:#fff;
	background-color:inherit;
	width:auto;
	}
div#mainNavArea ul li a strong,
div#mainNavArea ul li span strong{
	display:block;
	font-weight:normal;
	height:23px;
	float:left;
	width:auto;
	}
div#mainNavArea ul li a strong{
	cursor:pointer;
	}
div#mainNavArea ul li a strong.mainNavLeft,
div#mainNavArea ul li span strong.mainNavLeft{
	padding-left:28px;
	}
div#mainNavArea ul li a strong.mainNavRight,
div#mainNavArea ul li span strong.mainNavRight{
	padding-right:28px;
	}
div#mainNavArea ul li a:hover,
div#mainNavArea ul li span,
div#mainNavArea ul li a.select{
	background:url(../images/main-nav-h-bg.gif) 0 0 repeat-x;
	}
div#mainNavArea ul li a:hover strong.mainNavLeft,
div#mainNavArea ul li span strong.mainNavLeft,
div#mainNavArea ul li a.select strong.mainNavLeft{
	background:url(../images/main-nav-side-bg.gif) 0 0 no-repeat;
	}
div#mainNavArea ul li a:hover strong.mainNavRight,
div#mainNavArea ul li span strong.mainNavRight,
div#mainNavArea ul li a.select strong.mainNavRight{
	background:url(../images/main-nav-side-bg.jpg) 100% 100% no-repeat;
	}

/*---------------- DROP MENU INDIVIDUAL --------------*/

div#mainNavArea ul li ul.trusted {
	width:153px;
	background:url(../images/dropdown-bot-trusted-bg.gif) no-repeat 0 100%;
}
div#mainNavArea ul li ul.news {
	width:117px;
	background:url(../images/dropdown-bot-news-bg.gif) no-repeat 0 100%;
}
div#mainNavArea ul li ul.firepower {
	width:135px;
	background:url(../images/dropdown-bot-firepower-bg.gif) no-repeat 0 100%;
}
/*---------------------------- FLASH BANNER AREA ----------------------------*/
div#flashBanerArea{
	height:267px;
	background:url(../images/flash-banner-area-bg.gif) 0 0 repeat-x;
	}
div#flashBanerArea div,
div#flashBanerAreaStart div{
	width:919px;
	margin:0 auto;
	background:url(../images/flash-img.jpg) 0 0 no-repeat;
	}
/*---------------------------- BODY NAVIGATION AREA ----------------------------*/
div#bodyNavArea{
	height:29px;
	background:url(../images/body-nav-bg.gif) 0 0 repeat-x;
	}
div#bodyNavArea ul{
	width:912px;
	margin:0 auto;
	height:13px;
	color:#fff;
	background-color:inherit;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	padding-top:8px;
	}
div#bodyNavArea ul li{
	float:left;
	width:auto;
	}
div#bodyNavArea ul li a{
	display:block;
	margin:0 15px;
	color:#fff;
	background-color:inherit;
	}
div#bodyNavArea ul li a:hover{
	color:#FDF3AA;
	background-color:inherit;
	}
div#bodyNavArea ul li span{
	color:#FDF3AA;
	background-color:inherit;
	margin:0 20px;
	}
/*---------------------------- MAIN BODY CONTAINER AREA ----------------------------*/
div#mainBodyArea{
	background:url(../images/body-container-bg.gif) 0 0 repeat-x;
	}

/*---------------------------- BODY CONTAINER AREA ----------------------------*/
div#mainBodyContainer{
	padding:25px 0;
	background:url(../images/bot-bg.jpg) 0 100% repeat-x;
	}
div#mainBodyContainer div#innerContainer{
	width:919px;
	margin:0 auto;
	}
div#mainBodyContainer div#innerContainer p{
	padding-bottom:17px;
	}
div#mainBodyContainer div#innerContainer h2{
	font-size:22px;
	line-height:26px;
	padding-bottom:12px;
	font-weight:normal;
	}

/*---------------------------- BOTTOM LINKS ----------------------------*/
ul.botLinks{
	text-align:center;
	font:normal 11px/13px Arial, Helvetica, sans-serif !important;
	height:11px;
	padding-bottom:15px;
	}
ul.botLinks li{
	display:inline;
	padding:0 9px;
	border-left:1px solid #5A72AE;
	}
ul.botLinks li a{
	background-color:inherit;
	color:#5A72AE !important;
	font:normal 11px/13px Arial, Helvetica, sans-serif !important;
	}
ul.botLinks li a:hover{
	background-color:inherit;
	color:#BB3C20 !important;
	}
ul.botLinks li span{
	background-color:inherit;
	color:#BB3C20;
	}	
div.botTextTopBg{
	font-size:0;
	line-height:0;
	height:2px;
	background:url(../images/bot-text-end-bg.gif) 0 0 no-repeat;
	}
div.botTextBotBg{
	font-size:0;
	line-height:0;
	height:2px;
	background:url(../images/bot-text-end-bg.gif) 0 100% no-repeat;
	}
	
div.botText{
	width:868px;
	margin:0 auto;
	padding:8px 25px;
	font-size:13px;
	line-height:17px;
	color:#fff;
	background:url(../images/bot-text-bg.gif) 0 0 repeat-x #BD3F21;
	}
div.botText p{
	text-align:center;
	margin:0;
	padding:0 !important;
	}

/*---------------------------- HOME PAGE ----------------------------*/
/* Upper Content Area */
div.homeTextArea{
	height:100%;
	overflow:hidden;
	padding:0 15px 20px;
	position:relative;
	}
div.homeTextArea img{
	display:block;
	float:left;
	}
div.homeTextArea div.bodyTextArea{
	width:680px;
	float:right;
	}
div.homeTextArea div.bodyTextArea h2{
	width:600px;
	}
div.homeTextArea div.bodyTextArea h3{
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	background-color:inherit;
	color:#C40102;
	padding-bottom:12px;
	}

/* Block Content Area */
div.homeBlockContainer{
	height:100%;
	overflow:hidden;
	}
div.homeBlockContainer div.blockArea{
	width:220px;
	height:240px !important;
	float:left;
	margin-right:12px;
	background:url(../images/block-end-bg.gif) 0 0 no-repeat;
	padding-top:6px;
	}
div.homeBlockContainer div.blockArea div.blockContent{
	background:url(../images/block-bg.gif) 0 0 repeat-x #BE4123;
	height:240px;
	color:#fff;
	padding:12px 17px 15px;
	}
div.homeBlockContainer div.blockArea div.blockContent h3{
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	padding:0 0 10px 2px;
	}
div.homeBlockContainer div.blockArea div.blockContent h3 a{
	color:#FFFFFF !important;
	text-decoration:none !important;
	}
div.homeBlockContainer div.blockArea div.blockContent h3 a:hover{
	text-decoration:underline !important;
	}
div.homeBlockContainer div.blockArea div.blockContent a.blockImgLink{
	display:block;
	margin-bottom:15px;
	border:4px solid #FFFCE4;
	}
div.homeBlockContainer div.blockArea div.blockContent a.blockImgLink:hover{
	border-color:#EBE6BD;
	}
div.homeBlockContainer div.blockArea div.blockContent p{
	padding:0 0 5px 2px !important;
	font-size:11px;
	line-height:16px;
	}
div.homeBlockContainer div.blockArea div.blockContent p a{
	color:#F0FB46 !important;
	background-color:inherit;
	text-decoration:underline;
	}
div.homeBlockContainer div.blockArea div.blockContent p a:hover{
	text-decoration:none;
	}
div.homeBlockContainer div.blockArea div.blockBot{
	height:7px;
	font-size:0;
	line-height:0;
	background:url(../images/block-end-bg.gif) 0 100% no-repeat;
	}

/*---------------------------- FOOTER AREA ----------------------------*/
div#footerArea{
	padding-top:35px;
	}
div#footerArea div.toppadding{
	padding-top:25px;
	}
div#footerArea ul{
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	color:#535725;
	background-color:inherit;
	height:15px;
	width:620px;
	margin:0 auto;
	padding-bottom:10px;
	}
div#footerArea ul li{
	float:left;
	width:auto;
	}
div#footerArea ul li a,
div#footerArea ul li span{
	display:block;
	margin:0 4px !important;
	color:#535725 !important;
	background-color:inherit;
	}
div#footerArea ul li a:hover,
div#footerArea ul li span,
div#footerArea p span a{
	color:#A0240D !important;
	background-color:inherit;
	}
div#footerArea p{
	text-align:center;
	font-size:12px;
	line-height:14px;
	}
div#footerArea p span{
	padding-left:20px;
	color:#A0240D;
	background-color:inherit;
	}
div#footerArea p span.footerbottm{
	padding-left:0px;
}
div#footerArea p span a:hover{
	color:#000;
	background-color:inherit;
	}
div.startFooter{
	padding-top:55px !important;
	}
div#footerArea div.footerbottom{
	width:810px;
	margin:0 auto;
	padding-top:20px;
	}


/*----------------------- STARTS PAGE -------------------------*/

div.topMainBg {
	background:url(../images/body-bg.gif) 0 100% repeat-x #fff;
	color:inherit;
}
div.topMainBg a.logo{
	left:0;
	top:9px !important;
	}
div.startHead {
	padding-top:14px !important;
	height:131px !important;
}	
div#flashBanerAreaStart {
	background:url(../images/start-page-banner-bg.gif) 0 0 repeat-x;
	height:420px;
}
div#flashBanerAreaStart div#spokesperson {
	width:919px;
	position:relative;
}
body.startPage {
	background:url(../images/bot-bg.jpg) 0 100% repeat-x;
}
div.startPageContainer {
	border-top:#ce0101 13px solid;
}

/*-----------TEAM--------------*/
div.homeTextArea div.bodyTextArea h4{
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	background-color:inherit;
	color:#DA5202;
	padding-bottom:10px;
	}
div.homeTextArea div.bodyTextArea h4.name{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	background-color:inherit;
	color:#3C4E7C;
	text-decoration:underline;
	padding-bottom:12px;
	}
/*------------------mission----------------------*/	
	
div.homeTextArea div.bodyTextArea h4.statement{
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	background-color:inherit;
	color:#3C4E7C;
	text-decoration:none;
	padding-bottom:30px;
	}	
div.homeTextArea div.bodyTextArea ul.mission{
	font:normal 13px/17px Arial, Helvetica, sans-serif;	
}
div.homeTextArea div.bodyTextArea ul.mission li{
	background:url(../images/mission-icon.jpg) no-repeat 0 3px;
	padding:0 0 20px 17px;
}
div.homeTextArea div.bodyTextArea ul.mission li span{
	text-transform:uppercase;
	color:#AB0102;
	background-color:inherit;
}	

/*------------WEBSITE-----------*/
div.homeTextArea div.leftPanel{
	width:200px;
	float:left;
}
div.homeTextArea div.leftPanel img{
	padding-bottom:10px;
}
div.homeTextArea div.leftPanel p{
	width:170px;
	text-align:center;
}

div.homeTextArea div.bodyTextArea ul.websiteList {
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#DA5202;
	background-color:inherit;
	padding-bottom:20px;	
}
div.homeTextArea div.bodyTextArea ul.websiteList li{
	background:url(../images/mission-icon.jpg) no-repeat 0 3px;
	padding:0 0 10px 17px;
}

/*----------STRATAGY---------------*/
div.homeTextArea div.bodyTextArea ul.stragyList {
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	margin-bottom:20px;	
}
div.homeTextArea div.bodyTextArea ul.stragyList li{
	background:url(../images/strategy-icon.jpg) no-repeat 0 7px;
	padding:0 0 0 12px;
}
/*-------------------SEARCH MARKETING----------------------*/
div.homeTextArea div.bodyTextArea div.howdo{
	background-color:#F3EEBB;
	border-bottom:1px solid #E5DD92;
	border-top:1px solid #E5DD92;
	font-size:13px;
	line-height:16px;
	color:#770102;
	margin-bottom:20px;
	overflow:hidden;
	height:100%;
}
div.homeTextArea div.bodyTextArea div.howdo span.leftborder{
	float:left;
	background:url(../images/search_list_left.jpg) no-repeat 0 0;
	height:89px;
	width:3px;
	padding-left:30px;
	
}
div.homeTextArea div.bodyTextArea div.howdo span.rightborder{
	background:url(../images/search_list_right.jpg) no-repeat 100% 0;
	height:89px;
	float:right;
	width:3px;
	
}
div.homeTextArea div.bodyTextArea div.howdo ul.searchmarket-list{		
	padding:14px 45px 0 0;
	float:left;
	width:auto;	

}
div.homeTextArea div.bodyTextArea div.howdo ul.searchmarket-list li{
	padding-bottom:4px;
	background:url(../images/brandlist-icon.jpg) no-repeat 0 6px;
	padding-left:13px;
	
	
}
div.homeTextArea div.bodyTextArea div.howdo ul.noimg{
	padding-right:0;
}

/*------------------PRIVACY------------------------------*/

div#mainBodyContainer div#innerContainer p a.bluetext{
	color:#3C4E7C;
	background-color:inherit;	
	text-decoration:underline;
	}
div#mainBodyContainer div#innerContainer p a.bluetext:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;	
	}
	
/*--------------- CASE STUDIES ----------------*/

div.innerCont {
	overflow:hidden;
	height:100%;
}
/*-------------CLIENT SHOWCASE----------*/
div.homeTextArea div.bodyTextArea div.clientshowcase{
	background-color:#F1F1EB;
	border-bottom:3px solid #D2D2CB;
	border-top:3px solid #D2D2CB;
	font-size:13px;
	line-height:15px;
	color:#000;
	margin-bottom:20px;
	overflow:hidden;
	height:100% !important;
}
div.homeTextArea div.bodyTextArea div.clientshowcase span.leftborder{
	float:left;
	background:url(../images/client-showcase-left.jpg) no-repeat 0 0;
	height:226px;
	width:3px;
	padding-left:100px;
	
}
div.homeTextArea div.bodyTextArea div.clientshowcase span.rightborder{
	background:url(../images/client-showcase-right.jpg) no-repeat 100% 0;
	height:226px;
	float:right;
	width:3px;
	
}
div.homeTextArea div.bodyTextArea div.clientshowcase ul.searchmarket-list{		
	padding:4px 85px 0 0;
	float:left;
	width:auto;	

}
div.homeTextArea div.bodyTextArea div.clientshowcase ul.searchmarket-list li{
	background:url(../images/client-showcase-icon.jpg) no-repeat 0 4px;
	padding-left:13px;
	
	
}
div.homeTextArea div.bodyTextArea div.clientshowcase ul.noimg{
	padding-right:0;
}
/*-----------PROVEN RESULT CPP-----------------------*/
div.homeTextArea div.bodyTextArea div.proven{	
	overflow:hidden;
	height:100%;
	padding-bottom:0px;
}
div.homeTextArea div.bodyTextArea div.proven img{
	margin-right:22px;
	padding-bottom:10px;
	float:left;
}

div.homeTextArea div.bodyTextArea ul{
	line-height:20px;
	padding-bottom:17px;	
}
div.homeTextArea div.bodyTextArea ul li{
	background:url(../images/casestady-icon.jpg) no-repeat 0 7px;
	padding-left:10px;	
}
div.homeTextArea div.bodyTextArea ul li a{
	color:#3C4E7C;
	background-color:inherit;
	text-decoration:underline;
}
div.homeTextArea div.bodyTextArea ul li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
div.homeTextArea div.bodyTextArea p.casestady{
	font-size:14px;
	line-height:16px;
	color:#000;
	background-color:inherit;
	padding-bottom:24px;
	padding-top:10px;
		
	
}
div.homeTextArea div.bodyTextArea p.casestady span{
	color:#AB0102;
	background-color:inherit;
	
}
/*-----------1800 MUFFINSS----------*/
div#mainBodyContainer div#innerContainer a{
	color:#3C4E7C;
	background-color:inherit;
	text-decoration:underline;
	/*font-size:14px;
	line-height:16px;*/
}
div#mainBodyContainer div#innerContainer a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
div.homeTextArea div.innerCont div.bodyTextArea div.middlepanel{
	overflow:hidden;
	height:100%;
	width:680px;
}
div.homeTextArea div.innerCont div.bodyTextArea div.middlepanel img{
	margin-bottom:18px;
}
div.homeTextArea div.innerCont div.bodyTextArea div.middlepanel div.left{
	width:170px;
	float:left;
	overflow:hidden;
	height:100%;
}
div.homeTextArea div.innerCont div.bodyTextArea div.middlepanel div.right{
	width:485px;
	float:right;
	overflow:hidden;
	height:100%;
}
/*-------------CONTACT--------------*/
div.bodyTextArea p.contact span{
	float:left;
	width:auto;
	color:#AB0102;
	font-size:15px;
	line-height:17px;
	text-decoration:underline;
	 
}
div.bodyTextArea p.contact{
	float:left;
	width:auto;
	color:#000;
	font-size:13px;
	line-height:17px;
	text-decoration:none;
	display:block;
	margin-right:20px;
	padding-bottom:50px;	 
}
div.bodyTextArea div.contactform{
	overflow:hidden;
	height:100%;
	width:600px;
	float:left;
	margin:0 auto;
	padding-top:20px;
}
div.bodyTextArea div.textbox{
	clear:both;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	padding:0 !important;
	height:100%;
	overflow:hidden;
	width:568px;
}
div.bodyTextArea div.textbox input.submit{
	width:89px;
	height:25px;
	display:block;
	float:right;
	margin:8px 0 0 0;
}

div.bodyTextArea div.textbox input.checkbox{
	width:14px;
	height:14px;
	overflow:hidden !important;
	float:left !important;
	margin:4px 10px 0 0;
}
div.bodyTextArea div.textbox span{
	float:left;
	width:95px;
}
/*--------------------------*/
div.bodyTextArea div.contactform label {
	height:30px;
	display:block;
}

div.bodyTextArea div.contactform label span,
div.bodyTextArea div.textbox span {
	width:110px;
	float:left;
	text-align:left;	
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	padding:0 0 10px 0;
/*	display:block;*/
}

div.bodyTextArea div.contactform input {
	width:150px;
	height:16px;
/*	padding:2px 0 0 2px;*/
	float:left;
}
div.bodyTextArea div.contactform select {
	width:150px;
	float:left;
	font-size:11px;
}
div.bodyTextArea div.contactform textarea {
	width:452px;
	height:90px;
	float:left;
	padding:2px 0 0 2px;
}
div.bodyTextArea div.contactform em {
	color:#F90505;
	background-color:inherit;
	font-weight:bold;
	text-align:left;
}
div.bodyTextArea div.textbox table.cheak{
	padding-left:7px;
}



/*-----------CONTACT---------*/

/*---------------------------- MISLENIOUS ----------------------------*/
.noRightMar{
	margin-right:0 !important;
	}
.topPad {
	padding-top:65px !important;
}
.noBg {
	background:none !important;
}
.topMar37{
	margin-top:37px !important;
	}
.leftImg {
	margin-left:-15px !important;
}
.sasleftImg {
	margin-left:-0px !important;
}
.noBdr{
	border:none !important;
	}
.webpic{
	margin-top:166px;	
}
.noPad {
	padding:0 !important;
}
/*---------------------------- INDEX PAGE LOGO BANNER ----------------------------*/
div.indexlogo{
	padding:25px 0 0 4px;
	width:918px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
	}
div.indexlogo img{
	float:left;
	border:1px solid #F5F1F1;
	margin-right:3px;
	}
div.socibotText{
	width:620px;
	margin:0 auto;
	padding:0 !important;
	font-size:13px;
	line-height:17px;
	color:#C40102;
	font-weight:bold;
	float:left;	
	}
div.socibotText p{
	margin:0 !important;
	padding:0 !important;
	}
	
/*================ Gallery Page ==================*/

#port-left{
	margin:0 auto;
	height:auto;
	}
#port-left ul.charList{
	height:100%;
	overflow:hidden;
	color:#827042;
	float:left;
	width:680px;
	list-style-type:none !important;
	
	}
#port-left ul.charList li{
	float:left;
	padding:10px;
	border:3px solid #D2D0D0;
	background:#FBFAFA !important;
	margin-bottom:19px;
	margin-right:10px;
	}
#port-left ul.charList li.bottom{
	margin-bottom:0px !important;
	}
#port-left ul.charList li a{
	border-color:#D2D0D0;
	}
#port-left ul.charList li a:hover{
	border-color:#000 !important;
	}
#port-left ul.charList li.noRightPad{
	padding-right:0 !important;
	}
	
	
#port-left ul.brand{
	height:100%;
	overflow:hidden;
	color:#827042;
	float:left;
	width:680px;
	}
#port-left ul.brand li{
	float:left;
	padding:0 15px 15px 0;
	}
#port-left ul.brand li.noRightPad{
	padding-right:0px;
	}
#port-left ul.brand li img{
	border:3px solid #D2D0D0;
	padding:5px;
	background-color:#FBFAFA;
	}
#port-left ul.brand li a:hover img{
	border:3px solid #B7B7B7;
	}
#port-left ul.brand li img a:hover{
	border:none;
	}
	
div.homeTextArea div.bodyTextArea h4.gallery{
	padding-bottom:20px;
	}

	
/*================ firrewolf team ==================*/	
	
div.homeTextArea div.bodyTextArea ul.firewolfteam {
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding-bottom:20px;
	padding-top:12px;	
}
div.homeTextArea div.bodyTextArea ul.firewolfteam li{
	background:url(../images/mission-icon.jpg) no-repeat 0 3px;
	padding:0 0 5px 17px;
}

div.homeTextArea div.bodyTextArea ul.firewolfteam li a{
	text-decoration:underline;
	color:#3C4E7C;
}
div.homeTextArea div.bodyTextArea ul.firewolfteam li a:hover{
	text-decoration:underline;
	color:#000000;
}
div.bodyTextArea label input.submit1{
	width:89px;
	height:25px;
	display:block;
	margin:0 6px 10px 0;
}
div.bodyTextArea div.textbox input.login{
	width:89px;
	height:25px;
	display:block;
	margin:8px 0 0 0;
}
div.homeTextArea div.bodyTextArea p.required{
	font-weight:bold;
	color:#C40102;
	font-size:11px;
	}
div.homeTextArea div.bodyTextArea p.required span{
	font-size:14px;
	}

/*================ news center 050609 ==================*/	
.formfloatleft{
	float:left;
	width:500px;
}

div.bodyTextArea div.contactform1 label {
	height:15px;
	width:500px;
	display:block;
}

div.bodyTextArea div.contactform1 label span {
	width:130px;
	float:left;
	text-align:left;	
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	padding:0 0 10px 0;
}

div.bodyTextArea div.contactform1 input {
	width:180px;
	height:16px;
	float:left;
}
div.bodyTextArea div.contactform1 select {
	width:180px;
	float:left;
	font-size:10px;
}
div.bodyTextArea div.contactform1 textarea {
	width:180px;
	height:90px;
	float:left;
	padding:2px 0 0 2px;
}
div.bodyTextArea div.contactform1 em {
	color:#F90505;
	background-color:inherit;
	font-weight:bold;
	text-align:left;
}
div.homeTextArea div.bodyTextArea p.casestady1{
	font-size:14px;
	line-height:16px;
	color:#000;
	background-color:inherit;
}
div.homeTextArea div.bodyTextArea p.casestady1 span{
	color:#AB0102;
	background-color:inherit;
	
}
div.homeTextArea div.bodyTextArea h4.nopadding{
	padding-bottom:0px;
}
div#mainBodyContainer div#innerContainer p.nopadding{
	padding-bottom:0px;
}
	
/*----------------- REQ CALL -----------------*/

div.bodyTextArea div.reqCall {
	width:700px;
}
div.bodyTextArea div.reqCall label span {
	width:180px;
}	
div.bodyTextArea div.reqCall label input {
	width:200px;
}
div.bodyTextArea div.reqCall label select {
	width:205px;
}
div.bodyTextArea div.reqCall label.txtArea {
	height:110px;
}
div.bodyTextArea div.reqCall textarea {
	width:200px;
}
div.bodyTextArea div.reqCall input.btn {
	width:89px;
	height:25px;
	padding:0 5px 0 0;
	margin:0;
}
div.bodyTextArea div.contactform p.passTxt {
	padding-left:110px;
	clear:both;
	font-weight:bold;
	padding-top:5px;
}
div.bodyTextArea div.reqCall div#reponse_text {
	padding:10px 0 0 180px;
	width:300px;
}


/*----------------- 080609 -----------------*/
div.homeTextArea div.bodyTextArea div.provenreseult{	
	overflow:hidden;
	height:100%;
}
div.homeTextArea div.bodyTextArea div.provenreseult img{
	margin-right:22px;
	padding-bottom:10px;
	float:left;
}

div.homeTextArea div.bodyTextArea div.provenresulttxt{
	overflow:hidden;
	height:100%;	
	padding-bottom:0px;
}
div.homeTextArea div.bodyTextArea div.provenresulttxt p{
	float:left;	
	padding-right:100px;
	padding-bottom:20px;
}

/*----------------- 090609 -----------------*/

div.homeTextArea div.bodyTextArea p.drophead{
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	background-color:inherit;
	color:#DA5202;
	padding-bottom:10px;
	}
div.homeTextArea div.bodyTextArea p.drophead a {
	background-color:inherit;
	color:#DA5202 !important;
	text-decoration:none !important;
}	
div.homeTextArea div.bodyTextArea div.knowledge{
	width:680px;
	float:right;
	}
div.homeTextArea div.bodyTextArea div.knowledge{	
	overflow:hidden;
	height:100%;
	padding-bottom:0px;
	}
div.homeTextArea div.bodyTextArea div.knowledge img{
	padding-bottom:10px;
	float:left;
	}
img.bottompadding{
	padding-bottom:10px;
	}

/*-------------- SITEMAP ---------------*/

div.bodyTextArea ul.sitemap {
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	margin-left:4px;
}
div.bodyTextArea ul.sitemap li {
	background:none !important;
	padding:0 !important;
}
div.bodyTextArea ul.sitemap ul {
	background:url(../images/sitemap-vert.gif) 0 0 repeat-y !important;
	margin-left:-20px;
	padding-left:20px;
	padding-bottom:0 !important;
}
div.bodyTextArea ul.sitemap li {
	background:url(../images/sitemap-midd.gif) 0 0 no-repeat !important;
	padding:0 0 0 20px !important;
}
div.bodyTextArea ul.sitemap li.last {
	background:url(../images/sitemap-last.gif) 0 0 no-repeat !important;
}
div.bodyTextArea ul.sitemap li a {
	text-decoration:none !important;
	color:#000;
	background-color:inherit;
}
div.bodyTextArea ul.sitemap li a:hover {
	color:#fff;
	background-color:inherit;
}
