@charset "UTF-8";
/* CSS Document */

body			
{ 
background:#ffffff url(../img/body/background_gradient.png) top left repeat-x;
margin:0px;
padding:0px;
text-align: center; 
min-width: 800px;
}

#wrapper 		
{ 
margin:0px auto;
padding-top:70px;
width:800px;
height:auto; 
text-align:left; 
background:url(../img/wrapper/background.png) top left no-repeat;
}

#mainmenu
{
display:none;
}

#header
{
background:url(../img/header/background.png) top left no-repeat;
position:relative;
width:800px;
height:100px;
margin:0px;
padding:0px;
z-index:1;
}

#home
{
position:relative;
left:20px;
top:35px;
width:500px;
height:70px;
margin:0px;
padding:0px;
}

#content
{
background:url(../img/content/background.png) top left no-repeat;
position:relative;
width:750px;
height:auto;
min-height:250px;
margin:0px;
padding:25px;
padding-bottom:0px;
}

#content.print
{
background:url(../img/content/background.png) top left no-repeat;
position:relative;
width:750px;
height:auto;
min-height:250px;
margin:0px;
padding:25px;
}

#footer
{
position:relative;
width:750px;
height:200px;
margin:0px;
padding:25px;
padding-top:10px;
border:0;
background:url(../img/footer/background_print.png) top left no-repeat;
}

#footer.small
{
position:relative;
width:800px;
height:110px;
margin:0px;
padding:0px;
border:0;
background:url(../img/footer/background_small_print.png) top left no-repeat;
}

#footer img
{
border:0;
}

/* Text */

h1
{
font-family:Verdana, Geneva, sans-serif;
font-weight:normal;
font-size:13pt;
color:#FF0000;
text-decoration:none;
margin:0px;
padding:10px;
}

h2
{
font-family:Verdana, Geneva, sans-serif;
font-weight:normal;
font-size:11pt;
color:#ff6600;
text-decoration:none;
margin:0px;
padding:10px;
}

h2.table
{
font-family:Verdana, Geneva, sans-serif;
font-weight:normal;
font-size:10pt;
color:#ff6600;
text-decoration:none;
margin:0px;
padding:10px;
padding-bottom:0px;
}

h3
{
font-family:Verdana, Geneva, sans-serif;
font-weight:normal;
font-size:10pt;
color:#aaaaaa;
text-decoration:none;
margin:0px;
padding:10px;
padding-top:0px;
padding-bottom:5px;
}

p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9pt;
color:#000000;
text-align:justify;
text-decoration:none;
margin:0px;
padding:10px;
}

p.table
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:8pt;
color:#000000;
text-align:justify;
text-decoration:none;
margin:0px;
padding:10px;
}

p.email
{
position:relative;
width:750px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9pt;
color:#000000;
text-align:justify;
text-decoration:none;
margin:0px;
padding:10px;
}

p.signature
{
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:8pt;
color:#000000;
text-align:center;
text-decoration:none;
margin:0px;
padding:0px;
}

a, a:link, a:active, a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000000;
text-decoration:underline;
border:0;
}

a:hover
{
text-decoration:underline;
color:#ff6600;
border:0;
}


/* Misc */

td
{
vertical-align:top;
}

td.rightcolumn
{
padding-left:20px;
}

.switch { display: none;}

hr
{
border:0px;
border-bottom:#cccccc dashed 1px;
}


