/* CSS - Claim Sure */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background: #003366;
}


h2 {
	font-size : 130%;
	color: #003366;
}

h3 {
	font-size : 120%;
	color: #006699;
}

h4 {
	font-size : 110%;
	color: #006699;

}

h5 {
	font-size : 100%;
}

li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	color: #fff;
	text-decoration: underline;
}

a:hover {
	color: #fff;
	text-decoration: none;
}

#logo {	
	color: #fff;
	background: url(images/logo_spin.gif) top left no-repeat;
	padding-top: 80px;
	height: 30px;
}

#logo h1 {	
	display: none;
}

#logo p{	
	color: #fff;
	margin-left: 230px;
	margin-top: -20px;
	font-size : 120%;
}


#logo ul {float: right; font-size: 80%;}
#logo ul li {float: left; padding: 0px 10px; border-right: 1px solid #fff;}
#logo ul li.end {	border-right: none;}

#outer {
	margin-left: auto;
	margin-right: auto;
	width: 741px;
}

#container {
	background: #AEE4FF url(images/bg.gif) top right repeat-y;
	border: 1px solid #fff;
	margin: 0px;
	padding: 0px;
}

#header {
	height: 200px;
	margin: 0px;
	padding: 0px;
	background: #fff;
}

#image {	
	float: right;
	height: 204px;
	background: url(images/banner_text.gif) no-repeat top left;
	width: 547px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#vertical-nav {height: 199px; width: 192px; padding: 0px; float: left; margin: 0px;}
#vertical-nav ul {margin: 0px; padding: 0px;}
#vertical-nav li {text-indent:-9999px; list-style: none; }
#vertical-nav li a {display:block; height: 34px; background: url(images/vertical_nav.gif) no-repeat; text-decoration: none;}
	
#vertical-nav li#vert_home a {background-position: 0px -1px; width: 192px;}
#vertical-nav li#vert_about a {background-position: 0px -34px ; width: 192px;}
#vertical-nav li#vert_qna a {background-position: 0px -67px; width: 192px;}
#vertical-nav li#vert_cars a {background-position: 0px -100px; width: 192px;}
#vertical-nav li#vert_claim a {background-position: 0px -133px; width: 192px;}
#vertical-nav li#vert_contact a {background-position: 0px -166px; width: 192px;}

#vertical-nav li#vert_home a:hover  {background-position: -200px -1px;}
#vertical-nav li#vert_about a:hover {background-position: -200px -34px;}
#vertical-nav li#vert_qna a:hover {background-position: -200px -67px;}
#vertical-nav li#vert_cars a:hover {background-position: -200px -100px;}
#vertical-nav li#vert_claim a:hover {background-position: -200px -133px;}
#vertical-nav li#vert_contact a:hover {background-position: -200px -165px;}

#horizon-nav {
	height: 63px;
	margin: 0px;
	padding: 0px;
	width: 739px;
}

#horizon-nav ul#nav-list	{
	height: 63px;
	background: transparent url(images/horizon_nav.gif) top left no-repeat;
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 739px;
}

#horizon-nav ul#nav-list li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
}
	
ul#menu li, ul#nav-list a {
	height: 63px;
	display: block;
}
	
#horizon-nav ul#nav-list li a {
	text-indent: -9999px;
	text-decoration: none;
}
	
#hor_rta {left: 190px; width: 138px;}
#hor_slip {left: 327px; width: 138px;}
#hor_work {left: 464px; width: 138px;}
#hor_arrest {left: 602px; width: 138px;}

#hor_rta a:hover {background: transparent url(images/horizon_nav.gif) -190px -67px no-repeat;}
#hor_slip a:hover {background: transparent url(images/horizon_nav.gif) -327px -67px no-repeat;}
#hor_work a:hover {background: transparent url(images/horizon_nav.gif) -464px -67px no-repeat;}
#hor_arrest a:hover {background: transparent url(images/horizon_nav.gif) -602px -67px no-repeat;}

#content {
	padding: 20px 30px;
	width: 409px;
	float: left;
	line-height: 150%;
}

#content a:link, #content a:visited {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

#content a:hover {
	color: #003366;
	background: #fff;
	text-decoration: none;
}

#claim {
	padding: 20px;
	width: 230px;
	float: right;
}

#footer {
	clear: both;
	padding: 5px 0px;
	color: #fff;
}

.hide {
	display: none;
}

.left {
	float: left;
	padding-right: 10px;
}

img {	
	border: none;
}



#claim .formfieldset {
	border: 0px solid #003366;
}

#claim .formfieldset label {
	float: left;
	margin-right: 5px;
	text-align: right;
	width: 40%;
}

#claim .formfieldset input,  #claim .formfieldset select, #claim .formfieldset textarea{
	margin-bottom: 12px;
}




#content .formfieldset {
	border: 0px solid #003366;
}

#content .formfieldset label {
	float: left;
	margin-right: 5px;
	text-align: right;
	width: 40%;
}

#content .formfieldset input,  #content .formfieldset select, #content .formfieldset textarea{
	margin-bottom: 12px;
}

hr {
	color: #006699;
	border: 1px dashed;
	margin-top: 20px;
}

#content ul#tick li {
	background: url(images/tick.png) no-repeat top left;
	list-style: none;
	padding-left: 30px;
}