@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
body {
	margin-top:12px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background:#A7A4A4;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#262525;
}
p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#262525;
}	
h1,h2,h3,h4,h5,h6,ul,li,span {
 	margin:0px; padding:0px;
}
#main { 
	width:944px; 
	margin:0 auto; 
	padding:0px; 
	overflow:auto;
}
/* HEADER START */
#header {
	width:944px; 
	margin:0px;
	float:left; 
	padding:0px; 
}
.headerleft {
	width:27px; 
	margin:0px;
	float:left;
	height:141px;
	background:url(../images/topleft.gif) no-repeat top left; 
	padding:0px; 
}
.headermiddle {
	width:890px; 
	margin:0px;
	float:left;
	height:141px;
	background:url(../images/top_headerbg2.jpg) no-repeat top left; 
	padding:0px; 
}
.headerlogo {
	width:226px; 
	margin:0px;
	float:left;
	height:141px;
	background:url(../images/logo.gif) no-repeat 0px 6px; 
	padding:0px; 
}
.headerlogoright {
	width:664px; 
	margin:0px;
	float:right;
	height:141px;
	padding:0px;
	text-align:right; 
}
.headerlogoright h2 {
	width:160px;
	float:right;
	margin:15px 0px 65px 0px;
	padding:2px 0px 10px 7px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/phone_icon2.gif) no-repeat 0px 0px;
}
.headerlogoright_links {
	width:664px;
	margin:0px;
	padding:0px;
	float:right;
}
.headerlogoright_links ul {
	width:auto;
	margin:0px;
	padding:0px;
}
.headerlogoright_links li {
	width:auto;
	float:right;
	margin:0px;
	padding:0px 0px 0px 24px;
	text-align:right;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/red_phone_icon.gif) no-repeat 6px;
	display:inline;
	list-style-type:none;
}
.headerlogoright_links li a {
	margin:0px;
	padding:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.headerlogoright_links li a:hover {
	margin:0px;
	padding:0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.headerright {
	width:27px; 
	margin:0px;
	float:right;
	height:141px;
	background:url(../images/topright.gif) no-repeat top left; 
	padding:0px; 
}
/* NAVIGATION SECTION START */
.navigation {
	width:944px; 
	margin:0px;
	float:left; 
	padding:0px; 
}
.navigationleft {
	width:27px; 
	margin:0px;
	float:left; 
	padding:0px;
	height:54px;
	background:url(../images/nav_left.gif) no-repeat top left; 
}
.navigationmiddle {
	width:890px; 
	margin:0px;
	float:left; 
	padding:0px;
	height:54px;
	background:#242323; 
}
.navigationmiddle .clickheremail {
	width:302px; 
	margin:0px;
	float:left; 
	padding:0px;
	height:54px;
	background:url(../images/clickhere_bg.gif) no-repeat 4px 10px;
}
.clickheremail a {
	margin:0px;
	padding:18px 0px 0px 60px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	text-decoration:none;
}
.clickheremail a:hover {
	margin:0px;
	padding:18px 0px 0px 60px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	text-decoration:underline;
}

.nav {
	width:588px; 
	margin:0px;
	float:right; 
	padding:0px 0px 0px 0px;
}
.nav ul {
	width:auto; 
	margin:0px; 
	padding:0px; 
}
.nav li {
	width:auto; 
	margin:12px 0px 0px 12px; 
	padding:0px; 
	display:block;
	float:left;
	text-align:center;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	list-style-type:none;
	background:url(../images/buttonbg.gif) no-repeat top left;
}
.nav li a {
	width:auto; 
	margin:0px; 
	padding:8px 10px 10px 10px; 
	display:block;
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	float:left;
	background:url(../images/buttonbg_old2.gif) no-repeat top right;
}
.nav li a:hover {
	width:auto; 
	margin:0px; 
	padding:8px 10px 10px 10px;  
	display:block;
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	outline:none;
}
.nav li .none {
background:none;
}
.nav li.none {
background:none;
}


.nav li .current {
	width:auto; 
	margin:0px; 
	padding:8px 10px 10px 10px;  
	display:block;
	float:left;
	background:url(../images/buttonbg.gif) repeat-x top left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
}


.navigationright {
	width:27px; 
	margin:0px;
	float:right; 
	padding:0px;
	height:54px;
	background:url(../images/nav_right.gif) no-repeat top left;
}
/* NAVIGATION SECTION END */

/* HEADER END */

/* FLASH BANNER START */
#flashbanner {
	width:944px; 
	margin:0px;
	float:left; 
	padding:0px;
}
.flash_innerbanner{
	width:923px; 
	margin:0px;
	float:left; 
	padding:0px 10px 0px 11px;
	text-align:center;
}
.flash_bottom_section {
	width:944px; 
	margin:0px;
	float:left; 
	padding:0px;
}
.flash_bottomleft {
	width:27px; 
	margin:0px;
	height:40px;
	background:url(../images/flash_bottom_left.gif) no-repeat top right;
	float:left; 
	padding:0px;
}
.flash_bottommiddle {
	width:890px; 
	margin:0px;
	height:40px;
	background:url(../images/flash_bottom_bg.gif) repeat-x top left;
	float:left; 
	padding:0px;
}
.flash_bottomright {
	width:27px; 
	margin:0px;
	height:40px;
	background:url(../images/flash_bottom_right.gif) no-repeat top left;
	float:right; 
	padding:0px;
}
/* FLASH BANNER END */

/* MAINBODY START */
#mainbody {
	width:944px; 
	margin:0px;
	float:left; 
	padding:0px;
	overflow:hidden; 
}
.mainbody_leftsection {
	width:589px; 
	margin:0px;
	float:left; 
	padding:0px 12px 0px 11px; 
}
.welcomesection {
	width:589px; 
	margin:0px;
	float:left; 
	padding:0px; 
}
.welcome_topsection {
	width:589px; 
	margin:0px;
	float:left; 
	padding:0px;
	height:50px;
	background:url(../images/welcome_topbg2.gif) no-repeat top left; 
}
.welcome_topsection h2 {
	margin:0px;
	padding:16px 0px 0px 43px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#262525;
}

.welcome_middlesection {
	width:585px; 
	margin:0px;
	float:left; 
	padding:0px;
	height:auto;
	background:#fff;
	border-left:#8F8D8D solid 2px;
	border-right:#8F8D8D solid 2px;  
}
.welcome_middlesection p {
	margin:0px;
	width:535px;
	float:left;
	line-height:16px;
	padding:0px 0px 0px 19px;
}
.welcome_middlesection p a {
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2A2929;
	text-decoration:underline;
}
.welcome_middlesection p a:hover {
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#DA0000;
	text-decoration:none;
}
.welcome_middlesection h2 {
	margin:0px 0px 0px 12px;
	padding:10px 0px 6px 19px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#F50002;
	float:left;
	background:url(../images/red_arrow.gif) no-repeat 8px 12px;
}
.welcome_middlesection h2 span {
	margin:0px 0px;
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.welcome_middlesection h3 {
	margin:0px 0px 0px 17px;
	padding:10px 0px 9px 22px;
	background:url(../images/round_arrow.gif) no-repeat 0px;
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.welcome_middlesection h4 {
	margin:0px 0px 0px 12px;
	padding:15px 0px 5px 6px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.welcome_middlesection ul {
	margin:0px 0px 0px 38px;
	padding:0px;
	width:auto;
}
.welcome_middlesection li {
	margin:0px;
	padding:3px 0px 3px 11px;
	width:530px;
	background:url(../images/arrow.gif) no-repeat 0px 8px;
	list-style-type:none;
	display:inline;
	float:left;
}
.welcome_middlesection li a {
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
	color:#D90000;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}
.welcome_middlesection li a:hover {
	margin:0px;
	padding:0px 0px;
	text-decoration:underline;
	color:#2A2929;
}
.welcome_middlesection img {
	margin:20px 25px 0px 38px;
	padding:3px;
	border:#D0CDD0 solid 1px;
	float:left;
}

.welcome_bottomsection {
	width:589px; 
	margin:0px;
	float:left; 
	padding:0px;
	height:27px;
	background:url(../images/welcome_bottombg.gif) no-repeat bottom left; 
}



.mainbody_rightsection {
	width:322px; 
	margin:0px;
	float:left; 
	padding:0px; 
}
.mainbody_rightsection .casestudeis {
	width:322px; 
	margin:0px 0px 16px 0px;
	height:178px;
	float:left; 
	padding:0px;
	background:url(../images/red_gradient.gif) no-repeat top left; 
}
.casestudeis h2 {
	margin:20px 0px 0px 20px;
	padding:0px 0px 5px 35px;
	background:url(../images/phone_icon.gif) no-repeat 0px 1px;
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#fff;
}
.casestudeis p {
	margin:0px;
	padding:0px 10px 0px 25px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
.casestudeis p a {
	float:right;
	margin:0px;
	padding:15px 20px 0px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FAFE43;
	text-decoration:none;
}
.casestudeis p a:hover {
	margin:0px;
	padding:15px 20px 0px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FAFE43;
	text-decoration:underline;
}

.mainbody_rightsection .clickhere {
	width:322px; 
	margin:15px 0px 16px 0px;
	height:178px;
	float:left; 
	padding:0px;
	background:url(../images/clickhere_box.gif) no-repeat top left; 
}
.clickhere h2 {
	margin:0px 0px ;
	padding:31px 0px 10px 120px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
}
.clickhere h2 a {
	text-decoration:none;
	color:#fff;
}
.clickhere h2 span {
	margin:0px 0px ;
	padding:0px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FAFE43;
}
.clickhere p {
	margin:0px 0px ;
	padding:0px 20px 0px 120px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#fff;
}
.mainbody_rightsection .requestquote {
	width:322px; 
	margin:0px 0px;
	height:auto;
	float:left; 
	padding:0px;
}

/* MAINBODY END */


/* FOOTER START */
#footer { 
	width:944px; 
	margin:0 auto; 
	padding:0px;
	margin-top:7px; 
}
.footerleft { 
	width:27px; 
	margin:0px; 
	padding:0px;
	float:left;
	height:76px;
	background:url(../images/footer_left.gif) no-repeat top right;
}
.footermiddle { 
	width:890px; 
	margin:0px; 
	padding:0px 0px;
	float:left;
	height:76px;
	background:url(../images/footer_bg.gif) repeat-x top left;
}
.footer_middlelinks { 
	width:420px; 
	margin:0px; 
	padding:0px;
	float:left;
}
.footer_middlelinks ul { 
	width:auto; 
	margin:0px; 
	padding:0px;
}
.footer_middlelinks li { 
	width:auto; 
	margin:0px; 
	padding:17px 3px 0px 3px;
	float:left;
	list-style-type:none;
	display:inline;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
.footer_middlelinks li a { 
	margin:0px; 
	padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.footer_middlelinks li a:hover { 
	margin:0px; 
	padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.footer_copyrights { 
	width:450px; 
	margin:0px; 
	padding:15px 3px 0px 0px;
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
}
.footer_poweredby { 
	width:450px; 
	margin:0px; 
	padding:7px 3px 0px 0px;
	float:right;
	text-align:right;
}
.footerright { 
	width:27px; 
	margin:0px; 
	padding:0px;
	float:right;
	height:76px;
	background:url(../images/footer_right.gif) no-repeat top left #A7A4A4;
}
/* FOOTER END */