body {
 color: #666666;
 background: #333 url('../images/bg-stripes.gif');
}


/*
##### MENU #####
*/

#navTop a:link, #navTop a:active, #navTop a:visited {
 font-family: Helvitica, Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #ffffff;
}
#navTop a:hover {
 color: #cccccc;
 background-color: #336699;
}

td.nav_menu {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #ffffff;
 width: 120px;
 height: 20px;
 text-align: center;
}

td.nav_border {
 width: 1px; height: 20px;
 background-image: url('/images/nav_border.gif'); background-position: center; background-repeat: no-repeat;
}

a:active.nav_menu, a:visited.nav_menu, a:link.nav_menu {
 color: #ffffff;
 vertical-align: middle;
 text-decoration: none;
}
a:hover.nav_menu {
 color: #E5E5E5;
 text-decoration: none;
}

td.nav_sub {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
}

div.nav_sub {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 padding-top: 4px;
}

img { border: 0; }
img.bottom { vertical-align: bottom; }

/*
## HEADINGS ##################################################################
*/
h1 { font-family: Georgia, Arial; font-size: 16px; }
h2 { font-family: Georgia, Arial; font-size: 14px; }
h3 { font-family: Georgia, Arial; font-size: 12px; }

h1.page_header { font-size: 16px; color: #3C78B5; }

/*
## TABLE CELLS ###############################################################
*/
td.content_main {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
}
td.standard {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
}

/*
## DIVS #####################################################################
*/

div.w500 {
 width: 500px;
}

div.faq {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
 width: 400px;
 text-align: justify;
}

/*
## TABLES ###################################################################
*/
table.border {
 border: 1px dotted #B3B3FF;
}
table.border_b {
 border-bottom: 1px dotted #B3B3FF;
}

/*
## BOTTOM NAV ###############################################################
*/
td.nav_bottom {
 font-family: Arial;
 font-size: 11px;
 /*color: #B3B3FF;*/
 color: #999999;
}
a:link.nav_bottom, a:active.nav_bottom, a:visited.nav_bottom {
 color: #333333; /* #B3B3FF */
 text-decoration: none;
 border: none;
}
a:hover.nav_bottom {
 color: #336699;
 text-decoration: none;
 border: none;
}

/*
## LINKS ####################################################################
 border-bottom: 1px dashed #dddd77;
 border-bottom: 1px solid #dddd77;
*/
a:link, a:active, a:visited {
 color: #336699;
 text-decoration: none;
}
a:hover {
 color: #000000;
 text-decoration: none;
}

a.a_2:link, a.a_2:active, a.a_2:visited {
 color: #336699;
 text-decoration: none;
 border-bottom: 1px dashed #dddd77;
}
a.a_2:hover {
 color: #000000;
 text-decoration: none;
 border-bottom: 1px solid #dddd77;
}

a.ext { background:url('/images/icon_new_window.gif') right no-repeat; padding-right:18px; }

code { color: #333333; background-color: transparent; }

/*
##### LEGAL #####
*/
div.legal {
 font-family: Arial, Verdana, sans-serif; font-size: 9px; color: #336699;
 width: 800px; height: 10px; text-align: left;
 margin-left: auto; margin-right: auto;
}
a:link.legal, a:active.legal, a:visited.legal {
 color: #336699;
 text-decoration: none;
}
a:hover.legal {
 color: #336699;
 text-decoration: underline;
}


.l { text-align: left; }
.r { text-align: right; }
.c { text-align: center; }
