body{
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size:1em;
color:#666;
}

h1{
font-family: trebuchet ms, arial, helvetica, sans-serif;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
font-style: italic;
font-size:1.8em;
line-height:1.4em;
color:#c33;
clear:both;
border-bottom:1px solid #066;
}

h2{
font-family: trebuchet ms, arial, helvetica, sans-serif;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
font-style: italic;
font-size:1.4em;
clear:both;
color:#c33;
}


div{
font-size:1em;
color:#666;
font-family: trebuchet ms, arial, helvetica, sans-serif;
}

p{
font-family: trebuchet ms, arial, helvetica, sans-serif;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size:1em;
color:#666;
}



p.latest_head{
font-size:1.1em;
font-style:italic;
margin:20px 0px 5px 0px;
padding:10px 0px 0px 0px;
border-top:1px solid #066;
}

p.latest{
margin:0px 0px 10px 20px;
padding:0px 0px 0px 0px;
}

p.small{
font-size:0.7em;
}

p.list_item{

}

p.list_item_noindent{

}



p.toc_title{
background:#c33;
color:#f9ebeb;
margin:0px 0px 5px 0px;
padding:3px 3px 3px 3px;
}

p.toc_title2{
background:#c33;
color:#f9ebeb;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
width:226px;
}

p.ad_066,p.ad_006666{
background:#066;
color:#f7ffff;
font-size:1.1em;
font-weight:700;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}

p.ad_c90,p.ad_cc9900{
background:#c90;
color:#fdfcf8;
font-size:1.1em;
font-weight:700;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}

p.ad_f60, p.ad_ff6600{
background:#f60;
color:#fdf6f2;
font-size:1.1em;
font-weight:700;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}

p.ad_339,p.ad_333399 {
background:#339;
color:#f6f6fb;
font-size:1.1em;
font-weight:700;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}


p.ad_639,p.ad_663399 {
background:#639;
color:#faf8fc;
font-size:1.1em;
font-weight:700;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}

p.ad_60c, p.ad_6600cc{
background:#6600cc;
color:#f6f3f9;
font-size:1.1em;
font-weight:700;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}

p.ad_c33, p.ad_cc0033{
background:#c33;
color:#fdf6f6;
font-size:1.1em;
font-weight:700;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}


.posted_date_large{
font-family: trebuchet ms, arial, helvetica, sans-serif;
color:#666;
font-size:0.9em;
font-weight:400;
}


.strap_line{
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size:0.9em;
color:#c33;
}

.raquo{
font-family:times new roman, times,arial;
font-size:1.4em;
margin-right:5px;
}

a{
font-family: trebuchet ms, arial, helvetica, sans-serif;
color:#066;
text-decoration:none;
}

a:hover{
}

a.classic{
font-family: trebuchet ms, arial, helvetica, sans-serif;
text-decoration:underline;
color:#03f;
}

a.latest{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a.toc{
font-size:0.9em;
}

a.toc_services{

}

a.list_link{
font-weight:700;
}

a.top_navigation{
display:block;
vertical-align:middle;
background: #cccccc;
width:100%;
height:30px;
border-bottom:1px solid #ffffff;
}

a.top_navigation_active{
display:block;
background: #99cccc;
width:100%;
height:30px;
border-bottom:1px solid #ffffff;
}

a.top_navigation:hover{
background:#000000;
color:#ffffff;
}

a.page_navigation{
display:block;
background: #333333;
width:100%;
height:30px;
border-bottom:1px solid #ffffff;

}

a.page_navigation_active{
display:block;
background: #666666;
width:100%;
height:30px;
border-bottom:1px solid #ffffff;
}

a.dropdown{
background-image: url(../images/arrow.gif);
background-position: top left;
background-repeat:no-repeat;
padding-left:20px;
margin-bottom:10px;
}

ul.top_navigation{
list-style-type:none;
margin:0;
padding:0;
width:140px;
}

li.top_navigation{
width:140px;
}

ul{
font-family: trebuchet ms, arial, helvetica, sans-serif;
}

ul.auto_list{
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
list-style-position:outside;
}



ul.dropdown{
list-style-type:disc;
list-style-image: url(../images/tick_2.gif);
padding:8px 2px 8px 2px;
margin:0px 0px 0px 25px;
}

ul.dropdown li{
margin:10px 0px 10px 0px;
}
