body{	margin:0;
		padding:0;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		}
img{border:0;}

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: none; }

#header{background:#21698d; height:85px; position:relative; min-width:760px;  border-bottom:2px #000000 solid;}
#header, #footer{background: #21698d url(../images/header_bg.gif) no-repeat;}

#webcambs{position:absolute; right:25px; top:4px;}
#strap{position:absolute; right:53px; top:58px;width:260px; text-align:center; font-size:0.9em; letter-spacing:1px}
#webforless{width:400px; position:absolute; left:26px; top:10px; color:#FFFFFF;}
#webforless h1{margin:0;}
#webforless a{color:#FFFFFF;}
#webforless a:hover{color:#CCCCCC;}

#container{margin:0 auto; position:relative; min-width:760px;}

#left{width:340px; float:left;}
#left h1{margin:0; text-align:center; color:#FFFFFF; border-bottom:2px #000000 solid; margin-bottom:3px; font-size:1.5em; background:#21698d;}

#left ul{list-style:none; list-style-type: none;margin:0;padding: 0;}
#left li{width:340px; height:25px; background:#0000CC; color:#FFFFFF; margin-bottom:2px;}

#left li a{background:#CCCCCC;display:block; color:#333333; padding-left:10px; line-height:25px; height:25px; font-size:0.80em; font-weight:bold;}
#left li a:hover{background:#21698d; color:#FFFFFF;}

#right{margin-left:355px; margin-right:25px; margin-top:10px;}
#right h1{text-align:center; margin-top:0px; } 
/*#right h2{text-align:left; margin:0px;  margin-left:100px; margin-bottom:7px; font-size:1.2em}*/
#right p{text-align:left; font-size:0.85em; line-height:30px;}

#right p a{font-weight:bold;}

#footer {color:#CCCCCC; padding:5px;}
#footer a{color:#CCCCCC;}
#footer, #sitemeter{text-align:center; font-size:0.7em;}

#site_navigation {position:absolute; bottom:0; left:20px;}
#site_navigation ul{ list-style-type: none;	padding: 0;	margin: 0;	white-space: nowrap; }
#site_navigation li{margin: 0 0.0em; padding: 0; float:left; text-align:center; }
.selected a, .unselected a, .selected_quote a, .unselected_quote a, .selected_home a, .unselected_home a, .unselected_contact a, .selected_contact a, .unselected_faq a, .selected_faq a, .unselected_portfolio a, .selected_portfolio a{color:#000000; text-decoration:none;width:140px; display:block;line-height:29px; height:27px; margin-right:5px; font-size:12px; font-weight:bold}


.selected a {background: url('../images/nav_buttons.gif') 0px -28px no-repeat;}
.selected a:hover {background: url('../images/nav_buttons.gif') 0px -58px no-repeat; color:#21698d}
.unselected a {background: url('../images/nav_buttons.gif') 0px 2px no-repeat;}
.unselected a:hover{background: url('../images/nav_buttons.gif') 0px -58px no-repeat; color:#21698d}


.red{color:#FF0000;}
.blue{color:#3cbeff;}
.bluedark{color:#21698d;}
.black{color:#000000;}
.white{color:#FFFFFF;}
.spacer{width:725px;}
.clear{clear:both;}
.left{float:left; margin-right:10px;}
.right{float:right; margin-left:10px;}

#left .left_box {background:#21698d; text-align:center; padding:5px; margin-bottom:2px;}
#left .left_box a{color:#FFFFFF; padding:2px; display:block}

#right .terms h4{margin:5px;}
#right .terms p{margin:0; margin-bottom:10px; margin-left:5px;}
#right a {color: #21698d; text-decoration:underline;}
.overview{margin: 15px 0px 15px 0px; background:#CCCCCC; border:1px #000000 solid}
.overview li {margin-bottom:15px;}
.overview h2{font-size:1.5em; text-align:center; background: #21698d url(../images/header_bg.gif) no-repeat; margin:0; color:#FFFFFF;}

