/*
Mills & Sons insurance - CSS file
Copyright Mills & Sons Insurance 2007

DO NOT ALTER
*/

*
{
outline:0px solid;
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:0px;
padding-top:10px;
}

.content a
{
color:#000000;
}

.body
{
overflow:hidden;
position:relative;
}

.wrapper
{
width:780px;
margin-left:auto;
margin-right:auto;
border:3px solid #fff;
}

.header
{
border-bottom:3px solid #fff;
width:100%;
height:84px;
background-image:url(../images/head.png);
background-repeat:no-repeat;
background-position:20px 0px;

}

.menu_wrapper
{
float:left;
}

#menu
{
float:left;
width:146px;
/* border:12px solid #FFF; //test changing */
border: 3px solid #003a00;
margin:10px 10px 10px 10px;
padding:10px 0px 10px 0px;
}

.content
{
float:right;
width:555px;
border: 3px solid #003a00;
margin:10px 10px 10px 10px;
padding:0px 0px 10px 0px;
min-height:310px;
}

hr.vert
{
display:block;
width:3px;
height:100000px;
position:absolute;
left:180px; top:-20px;
background-color:#FFFFFF;
border:0px solid;
}

.footer
{
border-top:3px solid #fff;
width:100%;
height:52px;
position:relative;
}

#menu ul
{
margin:0px;
padding:0px;
text-indent:0px;
list-style:none;
margin-top:5px;
padding-bottom:5px;

margin-bottom:10px;
background-color:#CCCC99!important;
}




#menu li{
display:block;
margin:0px;
padding:0px;
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#CCCC99!important;
}

#menu li:hover
{
background-position:0px bottom;
}

#menu li a
{
display:block;
margin-left:10px;
text-decoration:none;
color:#FFF;
line-height:28px;
vertical-align:middle;
font-weight:bold;
width:119px;
font-size:10px;

}

.footer ul
{
margin:0px;
padding:0px;
text-indent:0px;
list-style:none;
margin-right:-2px;
position:absolute;
top:17px;
right:20px;
}

.footer li
{
display:block;
float:left;
line-height:8px;
vertical-align:middle;
border-right:1px solid #FFF;
}

.footer li:last-child
{
border-right:0px solid;
}

.footer li a
{
display:block;
padding:5px;
color:#FFFFFF;
text-decoration:none;
font-size:9px;
}

hr {
color: transparent;
height:10px;
border:0px;
outline:0px;
background-image:url(../images/hr.png);	
}
    
.content p 
{
padding:5px 20px 5px 20px;;
margin:0px;
}

.content h4
{
padding:0px;
margin:0px;
font-size:18px;
letter-spacing:-1px;
margin-left:5px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps
}
.content h5
{
padding:0px;
margin:0px;
font-size:24px;
letter-spacing:-1px;
margin-left:5px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps
}
.content h6
{

font-size:14px;
letter-spacing:-1px;
margin-left:5px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps
}