/* CSS Document */
body{
padding:0px; 
margin:0px; 
background-color:#E8E8E8; 
color:#6f6f6f; 
font:1em Calibri, Tahoma, sans-serif;
}
div, p, ul, h1, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

img{border-style: none;}

iframe{width:100%;height:100%;border:0px;}

/*
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}
*/
a:link {color:#000;}     
a:visited {color:#000;text-decoration:none;}  
a:hover {color:#000;}  
a:active {color:#000;} 

.accent1 { color:#72AB13;}
.accent2 { color:#4aafdc; }
.accent3{ color:#3FA9D3;}

h1{
font-size:3.875em;
font-weight:bold;
line-height:75%;
}
h2 {font-size:1.4em;}


#wrapper{
width:775px; 
height:auto;
margin:0 auto; 
position:relative; 
padding:0px; 
border-left: #CCCCCC 1px solid; 
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
background-color: #FFFFFF;
} 


#topheader {height:101px;}
#topheader a:link{text-decoration:none;}
#toplogo {float:left;margin:0 0 0 10px;}
#subtitle {letter-spacing:4.5px; padding-left:5px;}
#topmenu { font-size:0.6em; display:none;}
#topmenu ul {float:right;}
#topmenu ul li {float:left; padding:5px 12px 4px 12px;}
#mainmenu { font-size:1.2em; padding-top:55px; }
#mainmenu ul {float:left; padding-left:80px;}
#mainmenu ul li {float:left; padding:5px 20px 5px 20px; font-variant:small-caps;}
.menuhover:hover{color:#4AAFDC;}
.menuhover span:hover{color:#4AAFDC;}
.menuhover:active{color:#FF8285;}
.menuhover span:active{color:#FF8285;}

/* Banner */
#banner {
font: 0.8125em Verdana,sans-serif;
/*was 0.8125em/1 (line-height of 1 removed)*/ 
color:#fff; 
padding:15px 0 15px 12px;
background:#000 url('../img/back.png') no-repeat right bottom;
height:195px;
}
#banner a{color:#fff;}

#banner-writing{width:300px;}
#banner-writing h2{border-bottom:solid white 1px;/*color:#3FA9D3;*/}


#content {
font: 0.8125em Verdana,sans-serif; 
/*was 0.8125em/1 -- line-height of 1 removed -- squished text when copied*/ 
padding:15px 0 315px 0; /* adds white background to content */
}
#content ul li {padding:0px;}
#content p{margin-top:14px; padding:0px;}
#content .bottomborder {width:100%; padding-bottom:3px; border-bottom:1px solid #000; color:#3FA9D3;}
#content a:hover{color:#4aafdc;}

#leftcol { width:356px; height:100%; position:relative; padding:0px; float:left; 
font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; 
margin:0 12px 12px 12px;
}
#leftcol ul li.arrow {margin-top:14px;}
#leftcol ul li a{color:#000; text-decoration:none;}
/*#leftcol ul li a:hover{color:#4aafdc;}*/


#rightcol { width:356px; height:100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;float:left; margin:0 12px 12px 12px;}
#rightcol ul li.arrow {margin-top:14px;}

/* footer */
#footer{
	width:100%;
	position:relative;
}
#footer p{
text-align:center; 
margin:20px 0 8px 0;
font:10px/18px Tahoma, Arial, Helvetica, sans-serif; 
font-weight:normal;
background-color:#FFF;
border-top:1px dotted #BBB;
}
#footer a{font:10px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:underline;}



