body{
margin:0;
background-color:#33cccc;
color:#003333;
text-align:center;
font-family:verdana,sans;}

#container
{position:relative;
margin:0 auto;
width: 810px;
background-color:#ffffff;
text-align:left;}

#vertical
{}

#vertical a, p 
{font-size:8px;}


address,
ul,
li,
p,
a:visited,
a:link, 
a, 
a:hover,
td,
tr
{font-size:11px;
line-height:16px;
text-decoration:none;}

address{font-weight:bold;
border-top: 1px solid #003333;
width:200px;
font-style:normal;}

table{align:left;}

a:hover 
{color:#ffffff;
background-color:#006663;}

p.company_tagline {
position:absolute;
bottom:150;

font-size: 10px;
color: #003333;
font-weight: bold;
margin:auto;	
padding:0px;
font-variant: small-caps;
vertical-align: bottom;}

h1
{font-size:19px;
margin-bottom:-10px;}

h2 {font-size:15px;
text-align:right;
font-weight:bold;
vertical-align: middle;}

h3
{font-size:15px;}


h4
{font-size:15px;
margin-bottom:-10px;
font-weight:bold;}


ul{
list-style-type:disc;
margin-top:-10px;}	

.white {color:#ffffff;}

.italic{font-style:italic;}

.bold{font-weight:bold;}





#header
{width:770px;
float:left;
padding-top:10px;
padding-bottom:20px;
background-color:#ffffff;
padding-right:20px;
padding-left:20px;}

#welcome
{position:absolute;
top:370px;
width:470px;
height:50px;
background-color:#006666;
vertical-align: middle;
float:left;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;}

#main
{width: 770px;
float:left;
padding-top:20px;
padding-bottom:10px;
background-color:#ffffff;
padding-right:20px;
padding-left:20px;}

#left
{float:left;
width: 465px;}
.

#left p
{width:455px;}

#left img
{float: left;
padding:0px 12px 6px 0px;}

.feet
{float:right;

background-color:#003333;}

#left1
{float:left;
width: 400px;}


#right1
{float:right;
width: 310px;
padding-left:15px;}

#right
{float:right;
width: 255px;
padding-left:15px;}

td{}

#right ul
{list-style: disc;}

#column
{width:146px;
float:left;
padding-right:20px;}

#column ul
{list-style: none;
padding: 0;
margin: 0;}

#column li
{margin: 0 0 0 0;
margin-bottom:7px;
}


#quote
{background-color:#003333;}

#quote p
{line-height:20px;
color:#ffffff;}

p.quote
{padding:20px 20px 0px 20px;}
	
p.quoted
{font-weight:bold;
padding:0px 20px 20px 20px;}



#nav
{width: 810px;
height:25px;
float:left;
background-color:#006666;}

#nav ul
{list-style: none;
padding: 0;
margin: 0;}

#nav li
{float: left;
margin: 0 0.15em;}

#nav li a
{background: url(background.gif) #066 bottom left repeat-x;
height: 25px;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #006666;
color: #ffffff;
text-decoration: none;
text-align: center;}

/* Hide from IE5-Mac \*/
#nav-menu li a {float: none}
/* End hide */

#nav a:hover 
{background: url(background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #ffffff;
color: #003333;
text-decoration: none;
text-align: center;}

#nav a:visited 
{background: url(background.gif) #e82 bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #EE8822;
color: #ffffff;
text-decoration: none;
text-align: center;}