/* CSS Document */

html { 
    min-height: 100%; margin-bottom: 1px; 
}
body{
margin:0;
background:url(../images/bck_grad.gif) repeat-x #FFFFFF;
text-align:center;

}

body, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	line-height: 1.35em;
}

/* icons */
.buttonheading{font-size: 12px; padding-right: 10px; vertical-align: top; padding-top: 7px; }
.buttonheading img {border:0px;}
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#01456B;
	font-style: bold;
	line-height: 22px;

}

h4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#01456B;
	font-style: bold;
	line-height: 17px;
	text-align:center;
	text-decoration:none;
}

#wrapper{
margin: 0 auto;
width:996px;
text-align:left;
background-image:url(../images/wrapper_bck.png);
}
#wrapper_bottom{
margin: 0 auto;
width:996px;
height:26px;
background-image:url(../images/wrapper_bck_bottom.png);
}

#container{
width:960px;
margin-left:18px;
margin-right:18px;
background-color:#FFFFFF;
text-align:justify;
}

#header{
width:960px;
height:215px;
background-image:url(../images/header_img3.gif);
}

.header_slideshow{
float:right;
position:relative;
}

#menu_container{
width:960px;
height:31px;
margin-bottom:15px;
background-color:#01456B;
overflow:visible;
z-index:100;
}

#main{
width:960px;
height:auto;
background-color:#FFFFFF;

}

#content77 {
float:left;
position:relative;
width:605px;
overflow:hidden;
text-align:justify;
margin-left:15px;
margin-right:5px;
background-color:#FFFFFF;
z-index:1;
}

#content100 {
float:right;
position:relative;
width:930px;
margin-left:15px;
margin-right:15px;
text-align:justify;
background-color:#FFFFFF;
z-index:1;
}

#sidebar {
float:right;
position:relative;
width:300px;
padding-left:15px;
padding-right:15px;
margin-top:10px;
background-color:#FFFFFF;
height:auto;
height:100%;
clear:both;
z-index:1;
}

.clear{
clear:both;
}

#home_enquiry{
margin-top:10px;
width:600px;
height:365px;
background-image:url(http://www.easylaw.co.uk/images/stories/site/accident-form6.jpg);
color:#FFFFFF;
}

.home_enquiry_form{
float:right;
position:relative;
width:300px;
margin-right:10px;
margin-top:195px;
text-align:left;
}

.home_enquiry_form td{
padding:5px;
color:#FFFFFF;
font-weight:bold;
}

#home_enquiry3{
width:300px;
height:780px;
background-image:url(http://www.easylaw.co.uk/images/stories/site/accident-form3.jpg);
color:#FFFFFF;
}

.home_enquiry_form3{
float:right;
position:relative;
width:285px;
margin-left:0px;
margin-top:400px;
text-align:left;
}

.home_enquiry_form3 td{
padding:5px;
color:#FFFFFF;
font-weight:bold;
}

#claim_enquiry{
width:500px;
float:left;
position:relative;
}

#claim_form_image{
float:right;
position:relative;
}

*+html #claim_form_image{
float:right;
position:relative;
clear:right;
}

.claim_enquiry_form td{
padding:7px;
font-weight:bold;
}

/* *********************** CONTENT - SECTIONS & CATEGORIES *********************** */

td.contentheading {
	margin: 0px;
	font: normal 24px Arial, Helvetica, sans-serif;
	line-height: 28px;
	color: #01456B;
	text-transform: none;
	letter-spacing: -1px;
	vertical-align: middle;
	background: transparent url(../images/content-header-bg.gif) no-repeat 0 0;
}

.contentheading table td {
	letter-spacing: 0px;
	font-weight: bold;
}

/* content title and links */
.contentpagetitle {background-color : transparent; }
a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited 
{text-decoration: none;font-weight: normal; color: #01456B; }
a.contentpagetitle:hover { color: #ff6c00; text-decoration: none;}

/* top box like a category description */
.contentdescription {
	background: transparent;
	padding: 5px 0px;
}

/* Main Body Text */

.contentpaneopen img{ margin: 0px 0px 10px 10px; }


.article_column column_separator{
width:45%;

}

/* icons */
.buttonheading{font-size: 12px; padding-right: 10px; vertical-align: top; padding-top: 7px; }
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}

/* Dates */
.createdate {color: #ff6c00; font-size: 12px; font-weight: normal; text-transform: none; padding-bottom: 15px; line-height: 14px; }
.modifydate {color: #949494; font-size: 10px; font-weight: normal; text-transform: uppercase; line-height: 18px; height: 20px; vertical-align: top; }
.newsfeeddate {font-size: 10px; color: #d1d1d1; font-weight: bold;}
/* Dates */




#footer{
width:960px;
height:110px;
background-color:#01456B;
margin-top:5px;
}

#footer img{
border:0px;
}

.footer{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
text-align:right;
width:500px;
margin-right:20px;
margin-top:15px;
}

.copyright{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color: #FFFFFF;
width:335px;
margin-left:20px;
margin-top:15px;

}
.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration:none;

}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration:none;

}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#33CCFF;
	font-style: normal;
	text-decoration:underline;

}
.accident-buttons-left{
float:left;
position:relative;
margin-right:22px;
margin-bottom:22px;
}
.accident-buttons-right{
margin-bottom:22px;
}

.moduletable-accordion{
margin-top:-20px;
}

.moduletable_pi{
width:290px;
}

.moduletable_pi h3{
	font: normal 21px Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin:0;
	padding-top:15px;
	padding-bottom:15px;
	color: #01456B;
	text-transform: none;
	letter-spacing: -1px;
}

.moduletable_pi ul{
margin:0;
padding:0;
}

.moduletable_pi li{
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dotted #01456B;
list-style:none;
}

.moduletable_pi li a{
color:#01456B;
font-size:14px;
text-decoration:none;
padding-bottom:10px;
}

.sidebar-titles{
font-size:16px;
font-weight:bold;
line-height:21px;
color:#01456B;
text-align:right;
}


