/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background-image: url(../images/utilities/screenBg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.topHome{ padding:0 0 0 536px; vertical-align:top; }
.subNavIndicator{ background:url(../images/utilities/navIndicator.gif) top left no-repeat; vertical-align:top;}
.leftNavBg{ background:url(../images/utilities/navLeftBg.gif) top left repeat-y; vertical-align:top;}
.dashDivider{ padding:0 0 0 33px;}
.shadowSpacer{ background:url(../images/utilities/shadowTitle.gif) top left no-repeat; vertical-align:top; }

.bodyContents{ padding:15px 10px 25px 33px; vertical-align:top; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:18px; }
.bodyContents a{ text-decoration:underline; color:#bc0b0b; }
.bodyContents a:hover{ text-decoration:none; color:#bc0b0b; }
.bodyContents a:visited{ text-decoration:underline; color:#999999; }

.copyrights{ padding:12px 0 0 33px; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.copyrights a{ text-decoration:underline; color:#666666;}
.copyrights a:hover{ text-decoration:none; color:#666666;}

.news{ font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#666666;}

.gssi{padding:5px 0 18px 33px; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#999999;}
.gssi a{ text-decoration:underline; color:#999999;}
.gssi a:hover{ text-decoration:none;}
/*******************************************************************************************************************/
/*******************************************************************************************************************/
#subNav { width: 167px; background:url(../images/utilities/navLeftBg.gif) top left repeat-y;}
#subNav ul { padding: 0px; margin:0px;}
#subNav li {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color:#333333;
	margin:0px;
	list-style-type: none;
	width:100%;
}
#subNav li ul li{
	font-weight:normal;
}
#subNav li a, #subNav li ul li a{
	padding: 2px 15px 2px 28px;
	text-decoration: none;
	display:block;
	color:#333333;
	width:124px;
}
#subNav li a:hover, #subNav li ul li a:hover {
	padding: 2px 15px 2px 28px;
	color:#333333;
	width:124px;
	text-decoration: none;
	background:url(../images/utilities/navLeftBg_over.gif) top left repeat-y;
}
#subNav li ul li a, #subNav li ul li a:hover{
	padding-left:38px;
	padding-right:15px;
	width:114px;
}
#subNav li.navCurrent a, #subNav li.navCurrent a:hover{
	padding: 2px 15px 2px 28px;
	text-decoration: none;
	display:block;
	color:#bc0b0b;
	width:124px;
	background:url(../images/utilities/navLeftBg.gif) top left repeat-y;
}
#subNav li ul li.navCurrent a, #subNav li ul li.navCurrent a:hover{
	padding-left:38px;
	padding-right:15px;
	width:114px;
	color:#bc0b0b;
	background:url(../images/utilities/navLeftBg.gif) top left repeat-y;
}

.heading1{
	font-size: 13px;
	font-weight:bold;
	color:#333333;
	margin-bottom:9px;
	display:block;
}

.heading2{
	font-size: 13px;
	font-weight:bold;
	color:#bc0b0b;
	margin-bottom:9px;
	display:block;
}

strong{
	font-weight: bold;
	color: #666666;
}

.text1 {
	font-weight: bold;
	color: #F33838;
}

/********************************************************************************************************************/
/********************************************************************************************************************/

.tableTitle {
	font-weight: bold;
	background-color: #FEEDED;
}

.tableTitle1 {
	font-weight: bold;
	background-color: #EEF2F7;
}

.tableText {
		background-color: #EEF2F7;
}

i {
	font-style: italic;
}

.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.smallGrey {
	font-size: 10px;
	color: #999999;
}

.tableBorder {
	border: 1px dotted #FCC7C7;
}

.tableBorder1 {
	border: 1px solid #CEDAE8;
}

li{
margin-bottom: 5px;}

.imageBorder {
	border: 1px solid #E6E6E6;
}
.formButton {
	color: #FFFFFF;
	background-color: #2D2F30;
	height: 20px;
	width: 115px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
.formButton a:hover {
	color: #FFFFFF;
	background-color: #a10909;
	height: 20px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.formBox {
	border: 1px solid #999999;
	height: 15px;
}
.imgx
{
position:absolute;
left:399px;
top:0px;
z-index:0;

}
.homex{
position:absolute;
left:907px;
top:34px;
z-index:0;

}
/*---------------------------------------------------Rollovers for index page---------------------------------------------------*/

.company {background-image:url(../images/nav/company_home.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:21px;}
.companyOver {background-image:url(../images/nav/company_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:21px; cursor:pointer; cursor:hand;}

.services {background-image:url(../images/nav/services_home.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:21px;}
.servicesOver {background-image:url(../images/nav/services_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:21px; cursor:pointer; cursor:hand;}

.products {background-image:url(../images/nav/products_home.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:18px;}
.productsOver {background-image:url(../images/nav/products_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:18px; cursor:pointer; cursor:hand;}

.contactus {background-image:url(../images/nav/contactus_home.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:15px;}
.contactusOver {background-image:url(../images/nav/contactus_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:15px; cursor:pointer; cursor:hand;}

.login {background-image:url(../images/nav/login_home.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:18px;}
.loginOver {background-image:url(../images/nav/login_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:167px; height:18px; cursor:pointer; cursor:hand;}

.demo {background-image:url(../images/nav/demo_home.jpg); background-position:top left; background-repeat:no-repeat; width:213px; height:58px;}
.demoOver {background-image:url(../images/nav/demo_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:213px; height:58px; cursor:pointer; cursor:hand;}

.estimate {background-image:url(../images/nav/estimate_home.jpg); background-position:top left; background-repeat:no-repeat; width:169px; height:58px;}
.estimateOver {background-image:url(../images/nav/estimate_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:169px; height:58px; cursor:pointer; cursor:hand;}

.cta_contactus {background-image:url(../images/nav/cta_contactus_home.jpg); background-position:top left; background-repeat:no-repeat; width:249px; height:66px;}
.cta_contactusOver {background-image:url(../images/nav/cta_contactus_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:249px; height:66px; cursor:pointer; cursor:hand;}

.order_form {background-image:url(../images/nav/order_form_home.jpg); background-position:top left; background-repeat:no-repeat; width:216px; height:58px;}
.order_formOver {background-image:url(../images/nav/order_form_home-over.jpg); background-position:top left; background-repeat:no-repeat; width:216px; height:66px; cursor:pointer; cursor:hand;}

/*--------------------------------------------------------------------------------------------------------------------------*/
.content {font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333333;
			line-height:16px;
			padding-left:25px;
			padding-right:50px;
			padding-top:23px;
			padding-bottom:18px;
			}
.reassons {font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333333;
			line-height:16px;
			}
.reasonsHeader {
	color: #BC0B0B;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:-1px;
}
.reasonsItalic {
	color: #C80B0B;
	font-style: italic;
	font-size:11px;
	}
.productNewsTitle, .productNewsTitle a {font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#333333;
					font-weight:bold;
					letter-spacing:-1px;
					text-decoration:none;
					}
.productNewsTitle a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#BC0B0B;
					font-weight:bold;
					letter-spacing:-1px;
					text-decoration:none;
					}
.productNews {font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				}
.productNew {color:#BC0B0B;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			}
			
.quoteHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b7793;
}

.quoteHome strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b7793;
}
