table { border:0px; border-collapse:collapse ; width:100%;} 
td {vertical-align:top; padding:0px; }

html {height:100%;}

	#border-radius {
		  	display:inline-block;
		  	border:1px solid #CCC;
		  	-moz-border-radius:8px;
		  	-webkit-border-radius:8px;
		  	-opera-border-radius:8px;
		  	-khtml-border-radius:8px;
		  	border-radius:8px;
		}
	
		#border-box {
			background:transparent;
			width:210px; text-align:justify;
		}
		#border-box230 {
			background:transparent;
			width:230px; text-align:justify; 
		}
		#border-519 {
		  	display:inline-block;
		  	border:1px solid #CCC;
		  	-moz-border-radius:8px;
		  	-webkit-border-radius:8px;
		  	-opera-border-radius:8px;
		  	-khtml-border-radius:8px;
		  	border-radius:8px; 
			width:255px; margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px;
		}
			#border-506 {
		  	display:inline-block;
		  	border:1px solid #CCC; background-color:#F2F2F2;
		  	-moz-border-radius:8px;
		  	-webkit-border-radius:8px;
		  	-opera-border-radius:8px;
		  	-khtml-border-radius:8px;
		  	border-radius:8px; 
			width:360px; margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px;
		}
			.module-506 {
		  	display:inline-block;
		  	border:1px solid #CCC; background-color:#FFF;
		  	-moz-border-radius:8px;
		  	-webkit-border-radius:8px;
		  	-opera-border-radius:8px;
		  	-khtml-border-radius:8px;
		  	border-radius:8px; height:40px; width:320px;
			margin-bottom:1em; padding-bottom:5px; font-size:15px; line-height:15px; margin-left:5px; margin-right:5px; margin-top:10px; text-align:center; vertical-align:middle;
		}

		.css-demo {
		  	margin-bottom:1em;
		}
		.css-box {
			width:220px; height:260px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin:5px;
		}
		.css-GPSvsRF {
	width:160px;
	height:300px;
	padding-bottom:5px;
	font-size:11px;
	line-height:15px;
	margin:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
		}
		
		.css-testimony {
			width:220px; height:140px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin:5px;
		}
		.css-main {
			width:685px; height:270px;
			margin-bottom:1em; padding-bottom:5px; margin-left:10px; margin-right:10px; text-align:justify;
		}
		.css-main2 {
			width:685px;
			margin-bottom:1em; padding-bottom:5px; margin-left:10px; margin-right:10px; text-align:justify;
		}
		.css-mainRecovery {
			width:685px; height:320px;
			margin-bottom:1em; padding-bottom:5px; margin-left:10px; margin-right:10px; text-align:justify;
		}
		.css-full {
			width:920px;
			margin-bottom:1em; padding-bottom:5px; margin-left:10px; margin-right:10px; text-align:justify;
		}
		.css-519 {
			width:540px; 
			margin-bottom:1em; padding-bottom:5px; margin-right:10px;
		}
		.css-519main{ width:530px
		}
		
			.css-video {
			width:685px; height:450px;
			margin-bottom:1em; padding-bottom:5px; margin-left:10px; margin-right:10px; background-color:#333;
		}
				.css-video-506 {
	width:650px;
	height:365px;
	margin-bottom:1em;
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	background-color:#333;
		}
		
					.css-video-5062 {
			width:920px; height:700px;
			margin-bottom:1em; padding-bottom:5px; margin-left:10px; margin-right:10px; background-color:#333;
		}
		
	    .captop {
		  	 background-color:#CCC; padding:3PX 3PX 3PX 10PX; 
	        border-top-right-radius:8px;
			border-bottom-right-radius:0px;
			border-bottom-left-radius:0px;
			border-top-left-radius:8px;
			border-radius:8px;
			-moz-border-radius-topright:8px;	-webkit-border-top-right-radius:8px;
            -moz-border-radius-bottomright:0px;	-webkit-border-bottom-right-radius:0px;
            -moz-border-radius-bottomleft:0px;	-webkit-border-bottom-left-radius:0px;
            -moz-border-radius-topleft:8px;   	-webkit-border-top-left-radius:8px;
            -moz-border-radius:8px;	
			font-size:11px; line-height:15px;
		}
		    .captop2 {
		  	 background-color:#CCC; padding:3PX 3PX 3PX 10PX; margin-left:-5px;margin-right:-5px;
	        border-top-right-radius:8px;
			border-bottom-right-radius:0px;
			border-bottom-left-radius:0px;
			border-top-left-radius:8px;
			border-radius:8px;
			-moz-border-radius-topright:8px;	-webkit-border-top-right-radius:8px;
            -moz-border-radius-bottomright:0px;	-webkit-border-bottom-right-radius:0px;
            -moz-border-radius-bottomleft:0px;	-webkit-border-bottom-left-radius:0px;
            -moz-border-radius-topleft:8px;   	-webkit-border-top-left-radius:8px;
            -moz-border-radius:8px;	
			font-size:11px; line-height:15px;
		}
		    .capmid {
		  	 background-color:#CCC; padding:3PX 3PX 3PX 10PX; 
			font-size:11px; line-height:15px;
		}
			.capmidshort {
		  	 background-color:#CCC; padding:3PX 3PX 3PX 10PX; margin-left:-5px; margin-right:-5px;
			font-size:11px; line-height:15px; width:320px;
		}
		.css-module {
			width:220px; height:270px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin-right:15px; text-align:justify; 
		}
		.css-module2 {
			width:220px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin-right:15px; text-align:justify; 
		}
			.css-moduleRecovery {
			width:220px; height:320px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin-right:15px; text-align:justify; 
		}
			.css-statement {
			width:222px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin-right:15px; text-align:justify;
		}
		
			.css-form {
			width:300px; height:400px;
			margin-bottom:1em; padding-bottom:5px; padding-left:5px; padding-right:5px; font-size:11px; line-height:15px; margin-left:5px; text-align:justify; margin-right:5px; 
		}
			.menu {
			width:130px; 
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:20px; margin-left:10px; text-align:left; margin-right:10px;
		}
		
			.css-formshaded {
			width:220px; height:400px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin-left:10px; text-align:center; margin-right:15px; background-color:#ECECEC;
		}
			.css-formshaded2 {
			width:430px; height:200px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin-left:0px; text-align:left; margin-right:15px; background-color:#ECECEC;
		}

			.css-employ {
			width:220px; height:300px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin-left:10px; text-align:center; margin-right:15px; background-color:#ECECEC;
		}
			.css-moduleshaded {
			width:220px; height:270px;
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:14px; margin-right:15px; text-align:justify; background-color:#ECECEC; 
		}

.tablebox {
	width:210px; text-align:justify; font:11px; line-height:15px;
	
}
.tabletext {
	font:11px; line-height:15px; margin:10px 10px 10px 10px; width:97%;
	
}
.tabletext-price {
	font:11px; line-height:15px; margin:10px 10px 10px 10px; width:92%; padding:10px;
	
}
.tablebox-right {
	width:210px; text-align:justify; font:11px; line-height:15px; float:right; margin:0 0px 0 20
	
}
.tablestatement {
	width:200px; text-align:justify; font:11px; line-height:15px; padding:20px; margin-left:0px; 
	
}

.table2statement {
	width:200px; text-align:justify; font:11px; line-height:20px; padding:20px; margin-left:0px; 
	
}

.justify { text-align:justify;
}

.tablemain {
	text-align:justify; font:11px; line-height:15px; height:270px; width:97%; padding-left:5px; padding-bottom:5px; padding-top:5px; margin-left:10px; margin-top:10px; margin-right:10px; 	 
}

.tablemain2 {
	text-align:justify; font:11px; line-height:15px;; width:97%; padding:5px; margin-left:10px; margin-right:10px; 	 
}

.tablebottom {
	text-align:justify; font:15px; line-height:15px;  padding:5px;
	
}

.tableGPSvsRF {
	text-align:justify; font:11px; line-height:12px;  padding:5px; width:400px;
	
}


td, table, select, input, textarea{
	font-family:arial;
	font-size:11px;
	line-height:15px;
}



.style1 {
	font-size: 11px;
	line-height: 14px;
	color: #000;
	font-weight: normal;
	text-align: left;
	white-space: normal;
}

body {
	margin-right: 20px; text-align:justify;
}

.style2 {
	font-size: 11px;
	font-weight: bold;
	color: #CA0002;
	vertical-align: bottom;
}

.style3 {
	font-size: 12px; line-height:17px;
	font-weight: bold;
	color: #CA0002;
	vertical-align: bottom;
}



form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:url(images/body.gif) repeat-x; height:100%}
body2 { margin:0px; padding:0px; height:100%}

img {border:0}

ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:20px}
ul li a{text-decoration:none; color:#506670; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:13px; font-weight:normal}
ul li a:hover{ text-decoration:underline}

a {text-decoration:none; color:#506670; font-weight:bold}
a:hover {
	text-decoration:underline;
	text-align: right;
}

a.link {text-decoration:none; color:#506670; font-weight:normal}
a.link:hover {text-decoration:underline}


.line {width:220px; height:2px; margin-bottom:10px; margin-top:10px;  background:#E0E3E3}
.line519 {width:510px; height:2px; margin-bottom:10px; margin-top:10px;  background:#E0E3E3; }
.lineFull {width:920px; height:2px; margin-bottom:10px; margin-top:10px;  background:#E0E3E3}
.lineDealer {width:900px; height:2px; margin-bottom:10px; margin-top:10px;  background:#E0E3E3}
.line34 {
	width:670px;
	height:2px;
	margin-bottom:10px;
	margin-top:10px;
	background:#E0E3E3;
	text-align:justify;
} 

.line2 {
	width:450px;
	height:2px;
	margin-bottom:19px;
	margin-top:19px;
	background:#E0E3E3
}

.vline {
	height:220px;
	margin-bottom:19px;
	background:#f3f4f5;
}
.pic_left {float:left; margin:0 20px 0 0}

.pic_right {
	float:right; margin-left:10px;
	text-align: center; width:210px;
}
.pic_right519 {
	float:right; margin-left:10px;
	text-align: center; 
}

.pic_middle { float:none; margin:0 0px 0 20}

.main { width:100%}
.main_1 { width:100%; text-align:center; background-color:#CCC}
.main_2 {
	width:945px; vertical-align:text-bottom;
	text-align:justify; background-color:#FFF}

/* insurance */
.main_insurance {
	width:760px;
	text-align:left;
	background-color:#FFF}

.css-insuranceleft {
			width:210px; 
			margin-bottom:1em; padding-bottom:5px; font-size:11px; line-height:15px; margin-right:15px; margin-left:15px; text-align:justify;
		}
.table-insruanceleft {
	width:200px; text-align:justify; font:11px; line-height:15px; margin-left:5px; margin-right:5px; 
	
}

.css-insurance {
			width:505px; 
			margin-bottom:1em; padding-bottom:5px; margin-right:10px; text-align:justify;
		}
		
.lineinsurance {width:740px; height:2px; margin-bottom:10px; margin-top:10px;  background:#E0E3E3; text-align:justify;} 

#content_space {
	height:5px;
}


/* footer */
#footer { height:86px; padding:0 10px 0 10px}
#footer .line { width:auto; height:2px; background:#f3f4f5; margin:0 0 27px -20px}
#footer a {color:#959696; text-decoration:none; font-weight:normal}
#footer a:hover {text-decoration:underline}

/* index-5.html */
.table_form {width:302px; height:345px}
.table_form input { width:300px; height:20px; padding:0 5px 5px 4px; background:#f2f5f6; border:solid 1px #d2d2d2}
.table_form textarea {width:300px; height:179px; overflow:auto; margin-bottom:8px; padding:0px 5px 5px 4px; background:#f2f5f6; border:solid 1px #d2d2d2}
.table_form td {height:44px; padding-top:7px;}


/*

.heading{
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	vertical-align:top;
	line-height:25px;
	color:#CA0002;
}

.heading2{
	font-family:arial;
	font-size:16px;
	vertical-align:middle;
	line-height:18px;
	color:#CA0002;
	font-weight: normal;
}

.heading3{
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	vertical-align:top;
	line-height:25px;
	color:BLACK;
}

.quote{
	font-family:arial;
	font-size:12px;
	font-style:italic
	vertical-align:top;
	line-height:30px;
	color:#959696;
}


.title {display:block; margin-bottom:4px; line-height:30px;}
.title_1 {display:block; margin-bottom:25px}
.title_3 {display:block; margin-bottom:19px}

 .table519 { border:0px; width:100%; vertical-align:top; background-image:url(images%202/519/tables-600x470.gif); background-repeat:no-repeat; background-position:left } 
 
 .lineA {
	width:220px;
	height:2px;
	margin-bottom:19px;
	margin-top:19px;
	background:#FFFFFF
}

.lineB {
	width:220px;
	height:670px;
	background-color: #E0E3E3;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 10px;
}

.line800 {
	width:220px;
	height:800px;
	background-color: #E0E3E3;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 10px;
}

.lineIndex {
	width:220px;
	height:1000px;
	background-color: #E0E3E3;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 10px;
}

