﻿html {background-color:#382b10;}

body {margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#686145;}

a img {border:none;}
a {text-decoration:none; color:#382b10; font-style:oblique;}
a:visited {color:inherit;}

p, ul, ol, dl, li, dt, dd, blockquote {padding:0; margin-top:0.3em;	margin-bottom:0.3em; border:0;}

h1, h2 {font-family:Georgia; font-size:24px; font-style:oblique; font-weight:normal; color:#686145; padding-bottom:5px; border-bottom:7px solid #dad6c6; line-height:1em; margin-top:5px; margin-bottom:0px;}
h3 {font-weight:normal; font-family:Georgia; font-size:14px; font-style:oblique; color:#d1f358; padding:0px; margin:0px;}
h4 {}
h5 {}
h6 {}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.flash {z-index:0;}

.container {width:950px; margin-left:auto; margin-right:auto;}

#header {background-image:url("../images/header_bg.png"); width:920px; height:70px; padding:10px 15px 20px 15px; position:relative;}
#header ul {list-style-type:none; position:absolute; margin:0; padding:0; bottom:31px; right:15px;}
#header ul li {display:inline; padding-left:8px;}
#header ul li a {font-family:Georgia; font-size:10px; color:#999; text-transform:uppercase; font-style:normal;}
#header ul li a:hover {color:#382b10; text-decoration:none;}

.sitemap {float:left; margin:25px 40px 15px 0;}
.sitemap ul {float:left; list-style-type:none; margin:0 15px 0 0;}
.sitemap ul li {color:#fff; padding-bottom:10px;}
.sitemap ul li a {color:#fff; font-style:normal;}
.sitemap ul li a:hover {color:#d1f358; text-decoration:none;}
#disclaimer {color:#83785f; clear:both; font-size:10px; margin-bottom:15px; padding:6px 0; border:1px dotted #83785f; border-left:none; border-right:none; text-align:center;}

#footer {clear:both; background-image:url("../images/photo_bar_gradient_bg.gif"); color:#dad6c6; font-size:10px; height:39px; position:relative;}
#footer p {position:absolute; bottom:30%; left:35%;}
#footer a {color:#dad6c6; font-style:normal;}
#footer a:hover {color:#d1f368; text-decoration:none;}

.divider {background-color:#d1f358; height:19px; clear:both;}
#contentBackground {background-color:#dad6c6; border:10px solid #fff; border-left:0px; border-right:0px;}
#content {background-color:#fff; padding-left:10px; line-height:1.5em; text-align:justify;}
#content p {padding-top:5px;}
#contentOuter {background-image:url("../images/bg_corners.gif"); background-repeat:no-repeat; background-position:center top; width:990px; margin:0 auto;}

#consultation {background-image:url("../images/contact_consultation_gradient_bg.gif"); width:226px; height:229px; padding:15px 39px; border:7px solid #dad6c6; border-right:none; border-left:none; color:#dad6c6; line-height:1.3em; text-align:left; position:relative; float:right;}
#consultation span {font-size:14px;}
#consultation p {padding-bottom:6px; margin:0;}
#consultation a img {position:absolute; bottom:5%;}
#consultation h2 {background:none; border:none; color:#fff; padding:0; margin-bottom:10px; font-size:22px;}
#consultationCall {font-size:24px; font-family:Georgia; font-style:oblique; color:#d1f358; padding-top:5px; position:absolute; bottom:15%;}
#consultationCall span {color:#fff; font-family:Arial; font-style:normal; font-size:24px; padding-left:5px;}
#consultationCall2 {font-size:24px; font-family:Georgia; font-style:oblique; color:#d1f358; padding-top:5px; position:absolute; bottom:30%;}
#consultationCall2 span {color:#fff; font-family:Arial; font-style:normal; font-size:24px; padding-left:5px;}

.photo {border-bottom:7px solid #dad6c6;}
#photoDivider {background-image:url("../images/photo_bar_gradient_bg.gif"); height:39px; width:930px; border:7px solid #dad6c6; border-left:none; border-right:none;}
#photoGallery {background-color:#dad6c6; height:185px; width:930px;}
#photoGallery img {float:left;}
#photoMiddle {margin:0 9px;}

#freedom {background-image:url("../images/photo_bar_gradient_bg.gif"); height:39px; width:930px; border:7px solid #dad6c6; border-left:none; border-right:none;}
#freedom ul {list-style-type:none; margin:0; padding:0;}
#freedom ul li {float:left; margin:0; border:0;}
#freedom ul li a {font-family:Georgia; font-style:oblique; color:#fff; font-size:18px; padding:9px 15px; line-height:39px;}
#freedom ul li a:hover {text-decoration:none; color:#d1f358;}

#tabContainer {clear:both;}
.selected {background-image:url("../images/java_rollover_state.jpg");}
.bottomText {background-repeat:no-repeat; background-position:right top; width:611px; height:350px; padding:5px 319px 0 0;}

.banLand {background-repeat:no-repeat; background-position:center; width:315px; height:212px; padding:40px 25px 10px 590px; margin:19px 10px; text-align:left; line-height:1.5em; position:relative;}
.banLand h2 {color:#382b10; border:none; width:315px;}
.banLand p {padding-bottom:15px; width:315px;}

#innerBanner {position:absolute; bottom:8%;}

#privacy {font-size:10px; font-style:oblique; font-family:Arial; padding-top:10px;}
#privacy a {color:#382b10;}
#privacy a:hover {text-decoration:underline;}

.column {width:300px; float:left; margin-right:15px;}
#column2 {margin:0; float:right;}

.errormsg {position:absolute; top:21%; right:10%;}

#privacy_popup {line-height:1.8em; overflow:auto; height:350px;}