* { /*RESET: cross-browser */
padding: 0;
margin: 0;
}
body{
margin:0px;
background-color:#ffffff;
font-family:arial,tahoma,verdana,helvetica,sans-serif;
font-size:9pt;
color:#666666;
position: relative;
}
/* COLUMNS: Alsett Clearfix, use in column container opening <div> */
.clearfix:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
/* Fix for IE Mac */
.clearfix {
display: inline-block
}
/*IE Holly Hack \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block; 
}
/*End IE Holly Hack*/
.clearfix {
display: block;
}
.main{
display:block;
min-height:1%;
margin:0 auto;
background-color:#ffffff;
width:700px;
padding:0 10px 0 10px;
border-top:0;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:0;
}
.logo{
margin:10px auto 0;
width:700px;
height:77px;
padding:0;
background:url(images/logo.gif) no-repeat; 

}
.top_bar{
margin:10px auto 0;
width:700px;
height:10px;
padding:0;
background-image:url(images/top_bar.jpg);
overflow:hidden;
}
.bottom_bar{
margin:0 auto 10px;
width:700px;
height:10px;
padding:0;
background-image:url(images/bottom_bar.jpg);
overflow:hidden;
}
.footer2{
text-align:center;
display:block;
min-height:1%;
margin:0 auto 5px;
width:680px;
padding:5px;
font-family:arial,tahoma,verdana,helvetica,sans-serif;
font-size:8pt;
}
.left{
width:188px;
display:block;
float:left;
margin:25px 0 0 0;
}
.shell_bg{
display:block;
background-color:#fcfcfc;
border:1px dotted #cccccc;
padding:5px;
}
.shell_nobg{
display:block;
border:0;
padding:5px;
}
.shell_nav{
display:block;
border:0;
padding:0;
}
.left H1{
font-family:arial,tahoma,verdana,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
color:#666666;
}
.right H1{
font-family:arial,tahoma,verdana,helvetica,sans-serif;
font-size:14pt;
font-weight:bold;
color:#e85100;
}
.right{
width:97%;
float:left;
display:block;
margin:0 0 0 10px;
padding:0;
}
.right_title{
font-family:arial,tahoma,verdana,helvetica,sans-serif;
font-size:22pt;
font-weight:bold;
color:#2e679d;
margin:0 0 10px 0;
text-align:left;
}
.right p{
display:block;
margin:8px 12px 12px 8px;
color:#888888;
}
.case{
margin:0 0 30px 0;
border:1px dotted #dddddd;
padding:10px;
}
.case p{
display:block;
margin:0 0 15px 0;
color:#333333;
font-family:Arial;
font-size:9pt;
}
span.title{
font-family:arial,tahoma,verdana,helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
color:#003366;
}
ul{
margin:5px 0 5px 18px;
padding:0;
}
li{
padding:0 0 5px 0;
font-family:arial,tahoma,verdana,helvetica,sans-serif;
font-size:8.5pt;
}
a:link{
color:#046395;
text-decoration:none;
}
a:active{
color:#f4070c;
text-decoration:none;
}
a:visited{
color:#046395;
text-decoration:none;
}
a:hover{
color:#e85100;
text-decoration:underline;
}
#nav ul, #nav ul{
margin:0;
list-style:none;
}
#nav ul li{
padding:5px 0 5px 3px;
border-bottom:1px dotted #cccccc;
}
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited, #nav ul li a:hover{
text-decoration:none;
font-family:arial;
font-size:8.7pt;
font-weight:bold;
}
#nav ul li:hover, #nav ul li.sfhover{
background-color:#f1f1f1;
}
h1 {
font-family:arial;font-size:13.2pt;font-weight:bold;color:#295b8c;
}