.bodyclass {
	background-color:#ffffff;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}
.tablemain {
	border-bottom:0px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-color:#013e75;
	width:950px;
	height:387px;
	margin-left:auto;
	margin-right:auto;
}
.tablemain2 {
	border-bottom:0px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-color: #013e75;
	width:952px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}
.tablemain3 {
	border-bottom:0px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-color: #013e75;
	width:952px;
	height:50px;
	background:url(images/footer.jpg) repeat;
	margin-left:auto;
	margin-right:auto;
}
.trmain {

}
.trmain2 {
}
.trmain3 {
}
.tdmain {
	width:950px;
	height:204px;
	vertical-align:top;
	background:url(images/header1.jpg) no-repeat;
	
}
.tdmain_sub1 {
	width:950px;
	height:140px;
	vertical-align:top;
	margin:0;
	padding:0;
}
.tdmain_sub2 {
	width:950px;
	height:43px;
	vertical-align:top;
	margin:0;
	padding:0;
}
.tdmain2a {
	width:304px;
	vertical-align:top;
	background: url(images/bg_left.jpg) repeat;
}
.tdmain2b {
	width:646px;
	vertical-align:top;
}
.tdmain3 {
	width:950px;
	vertical-align:top;
}
.maintext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #192d36;
	margin: 0 10px 0 10px;
}
.maintext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #192d36;
	margin:0 10px 10px 10px;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
	padding-top:18px;
}
.footertext a:hover {
	color:#FF0000;
}
.ringitinc {
	text-decoration:none;
	color:#FFFFFF;
}
/*Navigation warpper*/
#navwarpper {
	width:950px;
	margin-top:121px;
	background:url(../images/navwarp_bd.jpg) repeat-x
	
}
/*page format*/
.h1class {
	font-size:16px;
	margin:0px;
	text-transform:capitalize;
}
.subTile {
	font-size:16px;
	margin-bottom:5px;
	text-transform:capitalize;
	font-weight:bold;
}
.paragraph {
	margin-top:10px;
	margin-bottom:15px
}

.maintext2 a {
	text-decoration:none;
	color:#06F;
	
}
.maintext2 a:hover {
	text-decoration:underline;
}


.imgtxt {
	width:500px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	
}
.imgleft {
	float:left;
	margin-right:5px;
	margin-top:10px;
}

/*Sub header  for flash animation*/
.main_sub1_left {
	width:305px;
	height:140px;
	float:left;
}
.main_sub1_right {
	width:645px;
	height:140px;
	float:right;
}
.main_sub2_left {
	width:305px;
	height:auto;
	float:left;
	background-image:url(images/main_sub2_left_bg.jpg);
	background-repeat:repeat-y;
	background-color:#eeeeee;
}
.main_sub2_right {
	width:645px;
	height:43px;
	float:right;
	background:url(images/title_bg.jpg) no-repeat;
}
.main_title {
	width:100%;
	height:43px;
	background:url(images/title_bg2.jpg) no-repeat;
	margin:10px 0 5px 0;
	padding: 15px 0 0 0;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
    
}
.main_sub2_txt {
	margin:13px 0 0 60px;
	text-transform:capitalize;
	font-size:18px;
	color:#FFF;
}
/*Quotation form format*/
.quotation {
	width:270px;
}
.quotation label {
	text-transform:capitalize;
	font-weight:bold;
}
.inputbox {
	width:258px;
}

.citylabel {
	display:block;
	width:120px;
	float:left;
	margin-right:20px;
}
.citybox {
	display:block;
	width:120px;
	float:left;
	margin-right:15px;
}

.statelabel {
	display:block;
	width:30px;
	float:left;
	margin-right:30px;
}
.statebox {
	display:block;
	width:30px;
	float:left;
	margin-right:20px;
}
.ziplabel {
	display:block;
	width: 30px;
	float:left;
}
.zipbox {
	display:block;
	width: 65px;
	float:left;
}


.textareabox {
	width:270px;
	height:100px;
}


#err {
	color:#F00;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	
}
.req  {
	color:#F00;
	font-style:italic;
}
	
.chatstat_class {padding-top:5px;}

.pad5 {padding-top:5px;}

.pad10 {padding-top:10px;}






.footertext2  { 
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10px; 
				font-weight:normal;
				color: #000000;
				padding-top:18px;
}	