/* Global Styles */
body {
margin: 0px;
background-color: #31363d;
text-align: center;
background-position: top left;
background-image: url(images/home-bg.jpg);
background-repeat: repeat-x;
}
div.container {
text-align: -moz-center;
}
/* Main Menu - image swap via inline-style in div*/
.nav {
float: left; 
margin-left: 3px; 
background-repeat: no-repeat; 
width: 185px; 
height: 36px; 
}
.nav a {
display: block;
width: 185px; 
height: 36px;
}
.nav img {
width: 185px; 
height: 36px; 
border: 0; 
}
* html a:hover {
visibility: visible
}
.nav a:hover img {
visibility: hidden
}

/* Main tables */
table.main {
}
table.main_home {
background-color: #ffffff;
}
H1 {
FONT-SIZE: 17px; 
margin-left: -12px;
margin-top: 22px;
margin-bottom: 4px;
FONT-WEIGHT: bold; 
COLOR: #AC4000; 
letter-spacing: 0px;
padding: 2px;
FONT-FAMILY: Arial, Verdana, sans-serif; 
TEXT-DECORATION: none;
background-image:url(images/dot_1px_h1.gif);
}
H2 {
FONT-SIZE: 13px; 
margin-left: -7px;
margin-top: 0px;
margin-bottom: -10px;
FONT-WEIGHT: bold; 
COLOR: #00067a; 
FONT-FAMILY: Arial, Verdana, sans-serif; 
TEXT-DECORATION: none
}
td {
font: 12px Arial, Tahoma, Verdana, Geneva, sans-serif;
COLOR: #3C382C;
}
div.content1 {
padding-left: 35px;
padding-right: 25px;
padding-top: 10px;
font: 12px Arial, Tahoma, Verdana, Geneva, sans-serif;
COLOR: #3C382C;
}
div.content2 {
padding-left: 30px;
padding-right: 25px;
padding-top: -10px;
font: 12px Arial, Tahoma, Verdana, Geneva, sans-serif;
COLOR: #3C382C;
}
 
td.footer {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D8D8D8;
padding: 5px;
padding-left: 15px;
FONT-SIZE: 11px; 

text-align: left;
}
.column_whats_new {
text-indent: -15px;
margin-left: 15px;
margin-bottom: -15px;
}
P {
margin: 0px;
}
.bullet-left { 
margin-top: 0px;
margin-right: 3px;
margin-bottom: 1px;
} 
div {
margin: 0px;
}
div.hr, .line {
height: 3px;
width: 100%;
background: url(images/dot_h.gif) repeat-x;
margin-bottom: -2px;
}
div.hr hr {
display: none;
}
div.line hr {
display: none;
}
div.line {
background: url(images/line.gif) repeat-x;
width: 100%;
}
A, .more, .nav_bottom {
FONT-SIZE: 12px; 
COLOR: #C09C3B;
FONT-WEIGHT: bold; 
FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, sans-serif; 
TEXT-DECORATION: underline;
}
A:hover, .more, .nav_bottom {
COLOR: #C09C3B; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: underline;
}
A:active, .more, .nav_bottom {
FONT-WEIGHT: bold; 
COLOR: #C09C3B; 
TEXT-DECORATION: underline;
}
A.nav_bottom {
FONT-SIZE: 11px;

TEXT-DECORATION: none;
FONT-WEIGHT: normal;
}
A:hover.nav_bottom {
COLOR: #9e7948; 
TEXT-DECORATION: underline;
FONT-WEIGHT: normal;
}
A:active.nav_bottom {
COLOR: #D9DEE1; 
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
}
A.more {
FONT-SIZE: 10px;
TEXT-DECORATION: underline;
vertical-align: sub;
margin-left: 4px;
margin-bottom: 0px;
}
A:hover.more, .home {
TEXT-DECORATION: underline;
}
A:active.more, .home {
TEXT-DECORATION: underline;
COLOR: #865C20;
}
A.home {
FONT-SIZE: 9px;
COLOR: #865C20; 
TEXT-DECORATION: none;
float: left;
align: left;
margin-left: 700px;
margin-top: 32px;
}
hr.pr {
border: 0;
color: #C7C7C7;
background-color: #C7C7C7;
height: 1px;
}
/* Sub Navigation - Do not remove any nav-subs they are coded into page sub menus */
A.nav-sub, A:visited.nav-sub {
font-size: 11px; 
color: #ffffff; 
font-weight: normal; 
font-family: Verdana, Arial, Geneva, sans-serif; 
text-decoration: none;
text-indent: 22px;
display: block;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
background-image: url(images/nav_bg.jpg);
}
A:hover.nav-sub {
font-weight: normal; 
color: #6BDEFF; 
text-decoration: none;
background-image: url(images/nav_highlight_bg.jpg);
}
A.nav-sub-highlight {
font-size: 11px; 
font-weight: normal; 
font-family: Verdana, Arial, Geneva, sans-serif; 
text-decoration: none;
text-indent: 22px;
display: block;
width: 100%;
padding: 5px;
padding-left: 0px;
background-color: #ffffff;
color: #865C20; 
cursor: default;
}
A:hover.nav-sub-highlight, A:active.nav-sub-highlight, A:visited.nav-sub-highlight {
color: #865C20; 
text-decoration: none;
font-weight: normal; 
}
.nav-sub-arrow {
position: relative;
left: -10px;
top: 0px;
margin-right: -7px;
}
LI {
FONT-SIZE: 12px; 
LIST-STYLE-IMAGE: url(images/bullet_blue.gif); 
margin-top: -13px; 
margin-bottom: 18px;
margin-right: 15px; 
margin-left: -15px; 
text-indent: 0px; 
line-height: 14px;
}
ul {
margin-top: 10px; 
margin-bottom: -10px;
}

/* Toolbar Styles */
.relpos-toolbar { 
position: relative;
float: right;
left: -8px;
top: 71px;
}
.top-left {
vertical-align: top;
text-align: left;
}
.bottom-right {
text-align: right;
vertical-align: bottom;
}
A.button_link, A:active.button_link {
padding:1px;
width: 49px;
font-size: 9px; 
color: #A0780E;
font-family: Tahoma, Verdana, Geneva, sans-serif; 
text-decoration: none;
font-weight: normal;
display: block;
background:#ffffff;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}
A:hover.button_link {
color: #B8B8B8;
text-decoration: none;
font-weight: normal;
padding:1px;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}

/* Profile Styles*/
A:active.answer_link {
FONT-SIZE: 11px; 
COLOR: #AC4000;
FONT-FAMILY: Tahoma, Verdana, Geneva, sans-serif; 
TEXT-DECORATION: none;
font-WEIGHT: normal;
}

/* Button Styles */
.button {
background-color: #887a1b;
border: 2px #887a1b outset;
padding: 1px 4px;
color: #fdf9d9;
text-decoration: none;
font: bold Verdana, Arial, Helvetica, sans-serif;
display: block;
}
.button:visited {
color: #fdf9d9;
text-decoration: none;
}
.button:hover {
color: #ffffff;
text-decoration: none;
border-style: inset;
background-color: #938943;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}
.button:active {
color: #fdf9d9;
}
/* Move button location on page */
.home_reg_now {
position: relative;
float: left;
margin-left: 100px; 
margin-top: 30px;
}
.home_login {
position: relative;
float: left;
margin-left: 100px; 
margin-top: 30px;
}
.home_reg_now_bottom {
position: absolute;
float: left;
margin-left: 375px; 
margin-top: 66px;
}
/* Faqs */
.faq-q {
text-indent: -33px; 
padding-left: 33px;
margin-bottom: -20px;
}
.faq-q-plus {
text-indent: 0px; 
padding-left: -10px;
margin-bottom: -7px;
}
.faq-a {
text-indent: 0px; 
padding-left: 25px;
margin-bottom: 10px;
padding-right: 10px;
}
/* Rulers and Lines */
div.hr, .line {
height: 3px;
width: 98%;
background: url(images/dot_h.gif) repeat-x;
margin-top: -7px;
margin-bottom: -3px;
}
div.hr hr {
display: none;
}
div.line hr {
display: none;
}
div.line {
background: url(images/line.gif) repeat-x;
width: 98%;
}


