/******************************************************************
* SOURCEWEBS STYLESHEET
* Created: 05/17/2008 by Kosila
* Modified: 05/21/2008 by Kosila
* 
* Copyright (c) 2008 FernwoodGetaway.com. All rights reserved.
******************************************************************/

body {
font-family : Verdana, Arial;
font-size : 10px;
color : #000000;
background-color : #ffffff;
margin : 0;
padding : 0;
text-align : center;
}

a:link, a:visited, a:active {
color : #006600;
text-decoration : underline;
}

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

table {
font-family : Verdana, Arial;
font-size : 10px;
color : #000000;
margin : 0;
padding : 0;
text-align : left;
}

div {
font-family : Verdana, Arial;
font-size : 10px;
color : #000000;
margin : 0;
padding : 0;
}

hr {
color : #99bb99;
background-color : #99bb99;
border : 0;
height : 1px;
}

img {
border : 0;
}

div.Layout {
width : 696px;
margin : 10px auto;
border : #003300 solid 2px;
background : url(/images/layout/bg.gif);
}

div.LayoutTop {
width : 696px;
height : 100px;
text-align : left;
margin : 0 auto;
background : url(/images/layout/top_bg.gif);
}

div.LayoutTop h1 {
font-size : 1px;
text-indent : -9000px;
float : left;
width : 170px;
height : 70px;
margin : 0;
padding : 0;
background : url(/images/layout/logo.gif) no-repeat;
position : relative;
top : 10px;
left : 20px;
}

div.LayoutTop h1 a {
display : block;
width : 170px;
height : 70px;
margin : 0;
padding : 0;
}

div.LayoutTop h2 {
font-size : 11px;
color : #336633;
text-indent : 50px;
text-align : right;
margin : 0;
padding : 5px 30px 5px 0;
}

div.LayoutTop h3 {
font-size : 14px;
font-align : right;
color : #336633;
text-indent : 50px;
text-align : right;
margin : 0;
padding : 2px 30px 5px 0;
}

div.LayoutMenu {
text-align : right;
width : 665px;
margin-top : -40px;
}

div.LayoutMenu ul {
margin : 0;
padding : 0;
list-style : none;
}

div.LayoutMenu ul li {
display : inline;
padding : 3px;
}

div.LayoutMenu ul li a:link, div.LayoutMenu ul li a:visited, div.LayoutMenu ul li a:active {
font-size : 10px;
font-weight : bold;
color : #003300;
text-decoration : none;
padding : 3px;
border : #003300 solid 1px;
background-color : transparent;
}

div.LayoutMenu ul li a:hover {
font-size : 10px;
font-weight : bold;
color : #000000;
text-decoration : none;
padding : 3px;
border : #000000 solid 1px;
background-color : #ffffcc;
}

div.ErrorMessage {
font-size : 12px;
color : #222222;
border : 1px solid #990000;
width : 550px;
margin : 10px auto;
padding : 20px;
display : table;
background : #ffcccc;
}

div.ErrorMessage h4 {
font-size : 14px;
font-weight : bold;
color : #990000;
}

div.BodyContent {
font-size : 14px;
color : #000000;
text-align : left;
width : 676px;
padding : 10px;
}

div.ContentLeft {
float : left;
padding : 10px;
}


div.ContentLeft a {
font-weight : bold;
text-decoration : none;
}

div.ContentRight {
float : right;
padding : 10px;
}

div.ContentRight a {
font-weight : bold;
text-decoration : none;
}

div.ContentCenter {
margin : 0 auto;
display : table;
}

div.TextCenter {
font-size : 12px;
font-weight : bold;
text-align : center;
width : 500px;
}

div.ContentItem {
float : right;
margin-top : -130px;
padding : 10px;
}

div.ContentItem a {
font-weight : bold;
text-decoration : none;
}

table.Rates {
margin : 0 auto;
}

table.Rates th.Title {
font-size : 20px;
font-weight : bold;
color : #669966;
text-align : center;
}

table.Rates th {
font-size : 16px;
font-weight : bold;
color : #006600;
text-align : center;
padding : 5px;
border : #003300 solid 1px;
}

table.Rates th span {
font-size : 12px;
font-weight : normal;
color : #006600;
text-align : center;
}

table.Rates td {
font-size : 16px;
font-weight : normal;
color : #000000;
text-align : center;
padding : 5px;
border : #003300 solid 1px;
}

h4 {
font-size : 32px;
font-weight : normal;
color : #003300;
margin : 40px 0 10px;
padding : 0 0 10px 50px;
border-bottom : #003300 solid 1px;
}

h5 {
font-size : 16px;
font-weight : bold;
color : #336633;
margin : 50px 0 10px 0;
padding : 0 0 3px 0;
border-bottom : #336633 solid 1px;
}

h6 {
font-size : 14px;
font-weight : bold;
color : #336633;
margin : 10px 0 0 0;
padding : 10px 0 0 0;
}

p {
color : #000000;
text-align : left;
display : table;
}

div.LayoutFooter {
text-align : right;
width : 676px;
padding : 10px;
border-top : #99bb99 solid 1px;
}

div.LayoutFooterText {
font-size : 10px;
color : #99bb99;
}

