/* CSS Document */
*{
margin:0;
padding:0;}

body{
text-align:center;
padding:30px;
font-family:Helvetica, sans-serif;
font-size:80%;
background-color:#FFFFFF;}

#wrapper{
width:364px;
margin:0 auto;
text-align:left;
}
#top{
position:relative;
width:364px;
height:159px;
overflow:hidden;
padding:0 0 100px;}

#top h1{
width:364px;
height:159px;
overflow:hidden;
padding:0em 0 0em 0;
font-size:1.5em;
text-align:center;

}
#top div{
position:absolute;
background-position:left top;
background-repeat:no-repeat;
background-image:url(images/header.png);
width:364px;
height:159px;}
#visual{
position:relative;
height:150px;}
#visual img{
position:absolute;
top:0;
left:-15px;}
#content{
padding:30px 10px 0 10px;}

#content h2{
color:#000000;
padding:1em 0 0.1em 0;
font-size:1.4em;
}
#content p{
padding:0 0 1em;
text-align:justify;
line-height:1.3em;
color:#444;}



a:link{
color:#b91019;
text-decoration:underline;
padding:2px;}
a:visited{
color:#f85809;
text-decoration:underline;
padding:2px;}
a:hover, a:active{
background-color:#b91019;
color:#ffffff;
text-decoration:none;
padding:2px;}
h2 a:link{
color:#000000;
padding:0;
text-decoration:none;
}
h2 a:visited{
color:#000000;
padding:0;
text-decoration:none;
}
h2 a:hover, a:active{
background-color:#b91019;
color:#ffffff;
text-decoration:none;
padding:0;}

table{
color:#000000;
width:344px;
border:1px solid #555;
margin:0 0 1em;}
table caption{
text-align:left;
padding:5px 0 3px 0px;
color:#000;
font-weight:bold;}
th{
padding:5px 5px;}
td{
padding:5px;}
tr.light td{ background-color:#eaeaea;}
tr.dark td{
background-color:#dadada;}
#footer{
padding:30px 10px 0 10px;
color:#999;}
#footer a:link, #footer a:visited{
color:#555555;
text-decoration:underline;
padding:2px;}
#footer a:hover, #footer a:active{
background-color:#b91019;
color:#ffffff;
text-decoration:none;
padding:2px;}
