/*PAGE LAYOUT*/

body {
margin: 0 0 0 0;
		background:#ffffff;
		background-repeat:repeat-x;
		background-image:url(tall_tile.png);
font: 10px Tahoma, sans-serif; 
font-family:Tahoma;
font-size: 10px;
color:#003399;
}

/*TEXT AND FONTS LAYOUT*/

p {
font: 10px Tahoma, sans-serif; 
font-family:Tahoma;
font-size: 10px;
color:#003399;
}

h1 {
font-family:tahoma; 
font-size:64px; 
color:#ffffff;
margin:2px;
margin-top:0;
}

h2 {
font-family:tahoma; 
font-size:24px; 
color:#333399;
margin:4px;
}

h3 {
font-family:tahoma; 
font-size:16px; 
color:#6633ff;
margin:4px;
}



/* LINKS */

a, a:visited { 
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a:hover {color:#ff0000; }

a.menu_link, a.menu_link:visited {
font-size:14px; 
font-weight:bold;
padding:4px;
}

a.footer_link {
font-size:10px; 
font-weight:normal;
color:#ffffcc;
}

a.license_link  {
font-family:Tahoma;
font-size:10px; 
font-weight:normal;
color:#993333;
padding:0;
}


#header{ 
width:100%; 
height:148px;}

#logo {
width:600px;
float:left;
padding:10px;
}

#address {
width:300px;
float:right;
}

#content {
width:900px; 
text-align:left;
}

/*DIV LAYOUT*/

.head_container {
margin-top:0px; 
width:100%; 
text-align:left;
background:#000000;
color:#FFFFFF;
}


.menu_container {
margin-top:0px; 
width:900px; 
text-align:left; 
border-bottom:5px solid #333399;
}

.menu {
width:140px;
float:left;
margin-left:10px;
background:#ccff99; 
color:#000000;
background-image:url(aqua_fade_down.png);
background-repeat:repeat-x;
}

.body_container {
width:900px; 
text-align:left;
background:#cccccc; 
background-image:url(tall_tile.png);
padding-bottom:30px;
}

.body_column {
width:410px; 
float:left; 
margin:14px; 

background:#ffffff;
background-image:url(aqua_fade_down.png);
background-repeat:repeat-x;
}


.foot {
width:100%; 
height:30px;
background-image:url(aqua_fade_down.png);
text-align:right;
font-family:tahoma;
font-size:10px;
color:#993333;
}


.drop {
width:18px;
height:25px;
float:left;
margin:2px;
background-image:url(aqua_fade_down.png);
}

.pad {padding:10px; padding-top:2px; }
.padr {padding:10px; text-align:right;}
.bull {color:#333399;}

.screenshot {margin:5px; float:left; border:0;}


/* Template style sheets by Vexcom www.vexcom.com
templates from 
www.webdesigners-directory.com and 
usefuldesign.org 
*/