/* CSS Document */

body{
	margin:0px;
}

.headerbg{
	background-image:url(../../images/index/header_filler.jpg);
	background-repeat:repeat-x;
	height:133px;}
	
.buttonsbg{
	background-image: url(../../images/index/buttonbg.jpg);
	background-repeat: no-repeat;
	height:53px;}
.flashbottom{
	background-image:url(../../images/index/flash_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border:1px solid #dadada;
	border-top:none;}
	
.leftbgimage{
	background-image:url(../../images/index/index_text_left.jpg);
	background-repeat:no-repeat;
	height:186px;
	background-position:right bottom;}
	
.rightbgimage{
	background-image:url(../../images/index/index_text_right.jpg);
	background-repeat:no-repeat;
	height:186px;
	background-position:bottom left;}
	
.bodytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	line-height:19px;
	text-align:justify;}
	.bodytext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;}
	.bodytext3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	text-align:justify;
	text-decoration:none;
	}
	
	.bodytext3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	text-align:justify;
	text-decoration:none;
	}
	
	.bodytext3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	text-align:justify;
	text-decoration:underline;
	}
	
.greytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	text-decoration:underline;}
	
.greytext a{
	text-decoration:underline;}
	
.greytext a:hover{
	text-decoration:none;
	color:#000000;}
	
.services1{
	border:1px solid #dadada;
	border-top:none;
	padding:9px;}
	
/*Accordian Starts Here*/
#basic-accordian{
	border:9px solid #dcdcdc;
	width:935px;
	height:233px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
}

.accordion_headings{

	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
}

.accordion_child{
	padding:5px;
	height:220px;
	font-size:12px;
	padding-top:10px;
}

.header_highlight{

}

/*Accordian Ends Here*/


.footer{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#dadada;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	text-transform:uppercase;
}
.footer a{
	color:#dadada;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}
.footer a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	padding-left:15px;
	padding-right:15px;
}
.footer2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#dadada;
	text-decoration:none;
}
.footer2 a{
	color:#dadada;
	text-decoration:none;
	}
	
.footer2 a:hover{
	color:#fff;
	text-decoration:underline;

}

.footertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1a1a1a;
	text-decoration:none;}
	
.footertext a:hover{
	color:#FFF;
	text-decoration:none;}
	
.titletext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ae0000;
	padding-left:20px;}
	
.innermaintext{
	border:1px solid #dadada;
	border-top:none;
	padding:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	line-height:19px;
	}
	.innermaintext3{
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	line-height:19px;
	}
	.innermaintext2{
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	padding:10px;
	line-height:19px;
	}
	.innermaintext4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	padding:10px;
	line-height:19px;
	}
	
.smallgreytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
}

.imageborder{
	border:1px solid #828282;
	padding:1px;}
	
	
	
/*Services Page Styles Start*/

.links_block {
	FONT-SIZE: 11px; MARGIN: 0px 5px 0px 20px; text-decoration:none; COLOR: #666666
}
.links_block A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT:15px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; MARGIN: 2px 0px 0px; BORDER-LEFT: #a00 2px solid; WIDTH: 50%; PADDING-TOP: 5px; text-decoration:none;COLOR: #666666
}
.links_block A:hover {
	BORDER-LEFT: #a00 2px solid; COLOR: #a00; text-decoration:none;
}
.services_table TD {
	PADDING-BOTTOM: 10px; COLOR: #666
}


.style3 {
	COLOR: #666666
}
.style12 {
	FONT-SIZE: 11px; COLOR: #666666
}
.style13 {
	COLOR: #cc0033
}
.style16 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.style17 {
	FONT-SIZE: 11px
}
.style6 {
	FONT-SIZE: 12px
}
.style7 {
	FONT-SIZE: 12px
}
.style8 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.style18 {
	COLOR: #990000
}

/*Services Page Styles End*/

.smalltitletext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ae0000;
}
.redtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ae0000;
	text-decoration:none;
}
.redtext a:hover{
	text-decoration:underline;}
	
.smalltitletext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ae0000;
	text-decoration:none;
}
.smalltitletext1 a:hover{
	text-decoration:underline;
	color:#999;}
	
.textbox1{
	border:1px solid #c2c2c2;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;}
	
.textarea1{
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	width:295px;}

.marrontext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ae0000;
	text-decoration:underline;}

.capstext{
	font-family:Arial;
	font-size:18px;
	text-transform:uppercase;
	color:#747474;}
	
	.capstext a{
	font-family:Arial;
	font-size:18px;
	text-transform:uppercase;
	color:#747474;}
	
	.capstext a:hover{
	font-family:Arial;
	font-size:18px;
	text-transform:uppercase;
	color:#747474;}
	
.listtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
}
.footernew{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#dadada;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}
.footernew a{
	color:#dadada;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}
.footernew a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	padding-left:15px;
	padding-right:15px;
}
/*contract form*/
.innermaintext2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	line-height:19px;
	text-decoration:none;
	}
	.innermaintext2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	line-height:19px;
	text-decoration:none;
	}
	.innermaintext2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	line-height:19px;
	text-decoration:underline;
	}
	.titletext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#ae0000;
	line-height:23px;}
	
	.bodytext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;}
	
.marrontext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ae0000;}
	
	.textbox2{
	border:1px solid #c2c2c2;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;}
	
	.textarea2{
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	width:100px;}