@charset "UTF-8";
/* CSS Document */



/* Global Styles */


html{
margin: 0;
padding: 0;
}


body{
margin: 0;
padding: 0;
font: normal 62.5% Helvetica, Arial, sans-serif; 
line-height: 1.8em;
background: #fff url(images/headbg.gif) repeat-x top left;
}


li{
list-style-type: none;
}

a{
color: #FF0102;
text-decoration: none;
}

a:visited{
color: #FF0102;
}

a img{
border: none;
}

h1,h2,h3,h4,h5,h6{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
margin: 35px 0 0 0;
line-height: 1em;
color: #907b7b;
}

#rightcolumn h1, #rightcolumn h2, #rightcolumn h3,
#rightcolumn h4, #rightcolumn h5, #rightcolumn h6{
height: 40px;
margin-left: 0;
padding: 3px 0 0 24px;
line-height: 1em;
color: #907b7b;

background: url(images/sidebarman.gif) no-repeat top left;

}

h1{
margin-top: 15px;
padding-top: 20px;
border-top: 1px solid #907b7b;
font-size: 22px;
}


#wrapper{
width: 100%;
margin: 0;
padding: 0;
font-size: 1.3em;
}



/* Main Content area styles */


#maincontent{
position: absolute;
top: 200px;
left: 151px;
padding: 30px 10px 40px 40px;
margin-right: 240px;

}

#rightcolumn{
position: absolute;
top: 210px;
right: 0;
width: 170px;
margin: 0 0 0 20px;
padding: 0px 20px 40px 30px;
font-size: 1em;
}

#rightcolumn p{
margin: 0 0 0 -10px;
padding: 10px;

}

/* Footer Styles  - footer floats in the bottom of maincontent div */

#footer{ 
float: left;
margin: 20px 0 0 0;
padding: 10px 5px 0 5px ;
text-align: center;
background: #fff;

}

#footerlinks{
margin: 0;
padding: 0;
}


#footerlinks li{
display: inline;
margin: 0 5px;
}


#footerlinks li a{
font-size: 0.9em;
text-decoration: none;
color: #333;
}

#footerlinks li a:hover{
color: #FF0102;
}

/* Block Styles  */

#block{ 
float: right;
margin: 20px 0 0 0;
padding: 0px 20px 20px 5px ;
text-align: center;
background: #fff;

}

#blocklinks{
margin: 0;
padding: 0;
}


#blocklinks li{
display: inline;
margin: 0 5px;
}


#blocklinks li a{
font-size: 0.9em;
text-decoration: none;
color: #333;
}

#blocklinks li a:hover{
color: #FF0102;
}


/* Header Styles */

#header{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 176px;
}



/* Sidebar Left Styles */

#sidebarleft{
position: absolute;
top: 210px;
left: 0;
width: 151px;
padding: 90px 0 0 0;
font-size: 1em;
background: #b3af9b url(images/sidetop.gif) no-repeat top left;

}


#sidebarlinks{
width: 151px;
margin: 0 auto;
padding: 0 0 90px 0;
background: #b3af9b url(images/sidebottom.gif) no-repeat bottom left;
}


#sidebarlinks li{

}



#sidebarlinks a{
display: block;
margin: 0 ;
padding: 8px 8px 2px 10px;
color: #fff;
background: #b3af9b;
text-align: left;
border-top: 1px solid #cbc8bc;
}

#sidebarlinks a:hover{
background: #FF0102;

}

