@charset "utf-8";
/* CSS Document */

body
{
background-color:#E7E7E7;
text-align:center;
background-image:url(../images/bg_sl.gif);
background-repeat:repeat-y;
background-position:center;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

#label
{
margin-top:-40px;
margin-left:180px;
z-index:2;
position:absolute;
width:107px;
height:103px;
background:url(../images/label.png) no-repeat;
}

#outer
{
margin:0px auto;
width:879px;
}
#content
{
position:relative;
top:0px;
}

#page_content
{
margin:0 auto;
width:828px;
}

#top_nav
{
width:828px;
height:30px;
margin:0 auto;
margin-bottom:10px;
background-color:#E7E7E7;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
font-size:12px;
}

#top_nav a,#side_nav a
{
color:#000000;
text-decoration:none;
}

#top_nav img,#foot_nav img
{
vertical-align:middle;
}


#right_col
{
float:left;
width:216px;
margin-bottom:10px;
}

#makeclaim
{
color:#FFFFFF;
text-align:left;
background-color:#999999;
padding-top:17px;
padding-left:17px;
margin-bottom:10px;
font-size:10px;
}

#makeclaim input,textarea
{
width:165px;
margin-bottom:5px;
}

#makeclaim img, #side_news img
{
margin-bottom:8px;
}


#side_news
{
text-align:left;
background-color:#E7E7E7;
padding-top:17px;
padding-left:17px;
padding-right:17px;
padding-bottom:10px;
font-size:11px;
}
#side_news p
{
margin:5px;
}

#side_news div
{
font-weight:bold;
color:#333333;
}

#side_news a 
{
text-decoration:none;
font-weight:bold;
color:#C92958;
}

#side_news a:hover
{
font-weight:bold;
color:#333333;
}

#left_colum
{
float:left;
width:602px;
margin-right:10px;
}

#left_colum img
{
margin-bottom:10px;
}

#side_nav
{
width:155px;
float:left;
text-align:left;
font-size:10px;
}

#side_nav a:hover
{
color:#C92A59;
}


#txt_content
{
	text-align:left;
	width:445px;
	float:left;
	padding-left:0px;
	font-size:11px;
	color:#333333;
}

#txt_content h1,h2,h3,h4,h5
{
margin:0px;
color:#4DABCF;
}

#txt_content a
{ 
text-decoration:none;
color:#CA2D5B;

}
#txt_content li, #side_news li
{
color:#CA2D5B;
}

#txt_content li a:hover
{
color:#666666;
}
#txt_content li span
{
color:#666666;
font-weight:bold;
}
#icon_holder
{
width:600px;
}

#footer
{
display:block;
width:818px;
margin:0 auto;
background-color:#E7E7E7;
font-size:11px;
text-align:right;
padding:5px;
}

.webpointlink {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.webpointlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	font-size: 11px;
	color: #98CD35;
	text-decoration: none;
}


#footerLeft
{
float:left;
width:200px;
text-align:left;
}
#footerRight
{
float:right;
width:200px;
text-align:right;
}

#footerLeft a
{
text-decoration:none;
color:#333333;
}
#footerLeft a:hover
{
text-decoration:none;
color:#999999;
}

#foot_nav
{
text-align:left;
width:818px;
margin:0 auto;
font-size:11px;
margin-bottom:10px;
background-image:url(../images/law-society.jpg);
background-position:100% 5px;
background-repeat:no-repeat;
height:80px;
}
#foot_nav a
{
color:#666666;
text-decoration:none;
}

#makeclaim .formOK
{
padding:2px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border:#7F9DB9 solid 1px;
}

#makeclaim .formError
{
padding:2px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border:#FF0000 solid 1px;
}

#page_image_holder
{
text-align:center;
width:602px;
height:130px;
overflow:hidden;
}
#page_image_holder ul
{
float:left;
padding:0px;
margin:0px;
}


.formOK {font-family: Arial, Helvetica, sans-serif; background:#FFFFFF; border:1px #000000 solid; font-size:12px; color:#000000}
.formError {font-family: Arial, Helvetica, sans-serif; background:#FFFFFF; border:1px #FF0000 solid; font-size:12px; color:#FF0000}


	label
	{
		width: 40%;
		float: left;
		text-align: right;
		margin-right: 0.5em;
		display: block
	}
	
	.submit input
	{
		margin-left: 4.5em;
	} 

	fieldset
	{
		width:80%;
		border:#333333 solid 1px;
		padding:5px;
		margin:0px auto;
	}

	fieldset p{
		margin:8px;
		text-align:left;
	}

	legend
	{
		color:#666666;
		font-size:24px;
		font-weight:bold;
		padding: 2px 6px
	} 

	.news
	{
		margin-top:5px;
		border-bottom:#999999 dashed 1px;
		padding:3px;
	}
	
	#footer_Icons
	{
		width:610px;
		margin:0 auto;
		text-align:center;
		font-size:10px;
	}
	
	#footer_Icons ul
	{
		margin:0px;
	}
	
#footer_Icons li
{
float:left;
list-style:none;
margin-right:10px;
}

#footer_Icons li span
{
display:block;
}

#footer_Icons li span span
{
display:inline;
}
