/* CSS Document */

*{
margin:0;
padding:0;
border:0;
}
html{}
body{
background:url(../images/body-bg.gif);
padding:0;
margin:5px 0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
}

div#wrapper{
text-align:left;
margin: 0 auto;
width:800px;
padding:0 15px;
background:url(../images/wrap-bg.gif) repeat-y;
}
div#wrapper img.wrap-bg{
margin:0 -15px;}

div#top-bar{
text-align:right;
font-size:10px;
width:220px;
float:right;
padding:0px 20px 0px 0;
}
#top-bar ul.top-links{
list-style:none;
}
ul.top-links li{
float:left;
width:80px;
border-left:1px solid #436571;
padding:0;
margin:0 5px;
text-transform:uppercase;
}
ul.top-links li.first{
border-left:0;
width:110px;
}
ul.top-links a{
color:#436571;
text-decoration:none;
}
ul.top-links a:hover{
color:#718369;
text-decoration:underline;
}

div#masthead{
clear:both;
height:70px;
background:transparent;
width:770px;
border-bottom:2px solid #436571;
}


div#footer{
border:0;
width:770px;
text-align:right;
margin:0;
padding:0;
}
div#footer p{
font-size:10px;
color:#333;
margin:0;
padding:0;
}

h1{
font-weight:bold;
font-size:14px;
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
color:#333;
margin-top:2px;
margin-bottom:5px;
}
h1 span.norm{
font-weight:normal;
}
h2{
font-weight:bold;
font-size:12px;
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
color:#9f2531;
margin-top:2px;
margin-bottom:5px;
}
h2 span.norm{
font-weight:normal;
}

p{
font-size:11px;
color:#000;
line-height:1.4em;
margin:10px 0;
}
p.special{
font-weight:bold;
font-style:italic;
font-size:10px;
color:#000;
margin:2px 0;
}
p.clr{margin:0;padding:0;clear:both;height:1px;}
a, a:visited{
color:#000;
text-decoration:underline;
}
a:hover{
color:#000;
text-decoration:underline;
}