body {
background: #000000 url(images/chackbay_bg.gif) repeat-x;
font-family: Times, "Times New Roman", serif;
font-size: .9em;
text-align: center;
color: #34342B;
margin: 0;
padding: 0;
}

img {
border: 0px #000000 solid; }

img.center {
border: 0px #000000 solid;
margin-left: 61px; }

#container {
position: relative;
width: 780px;
height: auto;
background: #E6E6BC url(images/container_bg.gif) repeat-y;
margin-left: auto;
margin-right: auto;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid; }

#container2 {
position: relative;
width: 780px;
height: auto;
background: #E6E6BC;
margin-left: auto;
margin-right: auto;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid; }

#nav {
width: 780px;
height: 35px;
background-color: #9F9E80;
border-bottom: 3px #ffffff solid; }

#nav a {
width: 125px;
height: 29px;
margin-left: 655px; 
display: block;
background-image: url(images/contact_btn_top.gif);
background-repeat: no-repeat;
background-position: top left; }

#nav a:hover {
background-position: top right; }

#header {
width: 780px;
height: 169px;
background-color: #F79634;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
background-image: url(images/header_bg.jpg);
background-repeat: no-repeat;
background-position: top left; }

#gutter {
width: 780px;
height: 8px;
background-color: #9F9E80;
border-top: 3px #ffffff solid; }

#content {
width: 780px;
height: auto;
margin-top: 0px;
_margin-top: -8px;
padding-top: 80px;
background-image: url(images/content_top_alt.gif);
background-repeat: no-repeat;
background-position: top left;}

#content2 {
width: 780px;
height: auto;
margin-top: 0px;
_margin-top: -8px;
padding-top: 80px;
background-image: url(images/content_top3.gif);
background-repeat: no-repeat;
background-position: top left;
border: 0px #FFCC00 solid; }

#content_inside {
width: 780px;
height: auto;
background-image: url(images/content_inside_bg.jpg);
background-repeat: no-repeat;
background-position: bottom left; }

#content_inside a {
color:#0F6758;
}

#content_inside a:hover {
color:#000000;
text-decoration: none; }

#content_inside2 {
width: 780px;
height: auto;
background-image: url(images/content_inside_bg2.gif);
background-repeat: no-repeat;
background-position: bottom left; }

#content_inside2 p {
color: #535445;
margin-right: 150px;
margin-left: 150px;
text-align: justify;
line-height: 1.4em; }

#content_inside2 a {
color:#0F6758; }

#content_inside2 a:hover {
color:#000000;
text-decoration: none; }

#content_inside2 p.top {
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top: 30px;
font-style: italic;
font-size: .9em; }

#right_col a {
color:#0F6758;
}

#right_col a:hover {
color:#000000;
text-decoration: none; }

#right_col {
width: 778px;
height: auto;
border: 0px #000000 dotted;
}

#right_col p {
margin:0px 15px 10px 528px;
font-family: Times, "Times New Roman", serif;
font-size: 1em;
text-align: justify;
line-height: 1.4em;
color: #545345; }

#right_col p.margin {
margin:0px 15px 10px 598px;
font-family: Times, "Times New Roman", serif;
font-size: 1em;
text-align: justify;
line-height: 1.4em;
color: #545345; }

#right_col p.disclaimer {
margin:0px 15px 10px 528px;
font-family: Times, "Times New Roman", serif;
font-size: .9em;
text-align: justify;
line-height: 1.4em;
font-style: italic;
color: #545345; }

img.newsphoto {
float:right;
margin: 5px 0px 15px 15px;
border: 1px #545345 solid; }

#left_col {
float: left;
width: 263px;
height: auto;
border: 0px #000000 dotted; }

#left_col a {
color:#0F6758;
}

#left_col a:hover {
color:#000000;
text-decoration: none; }

#left_col p {
margin:0px 15px 10px 15px;
font-family: Times, "Times New Roman", serif;
font-size: 1em;
text-align: justify;
line-height: 1.4em;
color: #545345; }

#left_col p.margin {
margin:0px 85px 10px 15px;
font-family: Times, "Times New Roman", serif;
font-size: 1em;
text-align: justify;
line-height: 1.4em;
color: #545345; }

#flash {
position:absolute;
top: 480px;
left: 203px;
width: 378px;
height: 310px;
margin: 0px 0px 0px 0px;
border: solid 0px #ffffff;
}

#flash p {
font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
font-size: .65em;
text-align: center;
margin-left: 78px;
margin-right: 78px;
color: #9f9e80;
}

#flashVideo {
width: 340px;
height: 325px;
margin-left: auto;
margin-right: auto;
border: solid 1px #c1bd98;
}

#decor {
position:absolute;
top: 795px;
left: 265px;
width:250px;
height: 67px;
border: solid 0px #000000;
background-image: url(images/portfolio_decor.gif);
background-repeat: no-repeat;
background-position: center center; }

#logo {
position:absolute;
left:266px;
top:219px;
width:250px;
height:94px;
border: solid 0px #ffffff;
}

#logo a {
color:#0F6758;
}

#logo a:hover {
color:#000000;
text-decoration: none; }

#rewards {
position:absolute;
top: 895px;
left: 288px;
width:200px;
height: auto;
border: dashed 2px #d6d1b9;
background-color: #ffffff; }

#rewards p {
margin:10px 25px 10px 25px;
font-family: Times, "Times New Roman", serif;
font-size: 1em;
text-align: justify;
line-height: 1.4em;
color: #9f9e80;
}

#rewards a {
color:#0F6758;
}

#rewards a:hover {
color:#000000;
text-decoration: none; }

#contact {
position:absolute;
top: 1160px;
left: 265px;
width:250px;
height: 67px;
border: solid 0px #000000;
}

#contact a {
width: 250px;
height: 25px;
display: block;
background-image: url(images/contact_btn.gif);
background-repeat: no-repeat;
background-position: top left;
margin-bottom: 10px; }

#contact a:hover {
background-position: top right;
}

#footer {
height: 130px;
background: #C76604 url(images/footer_bg.gif) repeat-x;
border: 1px #000000 solid;
}

#footer_inside {
width: 780px;
height: 130px;
background: #F79634 url(images/footer_inside_bg.gif) repeat-x;
margin-left: auto;
margin-right: auto;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;}

#footer_inside p {
font-family: Times, "Times New Roman", serif;
font-size: .9em;
text-align: center;
line-height: 1.7em;
margin: -10px 0px 0px 0px; }

#footer_inside p.disclaimer {
font-family: Times, "Times New Roman", serif;
font-size: .77em;
text-align: center;
line-height: 1.7em;
margin: -5px 0px 0px 0px; }

#footer_inside p.fmg {
font-family: Times, "Times New Roman", serif;
font-size: .77em;
text-align: center;
line-height: 1.7em;
margin: -5px 0px 0px 0px; }

#footer_inside p.fmg a {
color:#34342B;
}

#footer_inside p.fmg a:hover {
text-decoration: none; }
