/* Container */

.container {
	position: relative;
       	margin-left: auto;
       	margin-right: auto;
	width: 850px;
	text-align: left;
}

/* Navigation */

.navi {
	width: 850px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-position: 0px 0px;
}
.navi A, .navi #selected {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 13px;
	margin: 0px;
	width: 850px;
	height: 40px;
	border: 1px;
	display: inline;
}
.navi #selected {
	background-color: #0000A0;
	color: #0000A0;
}
.navi #state {
	background-color: #0000A0;
}
.navi A:hover {
	text-decoration: underline;
        background-color: #000000;
	height: 40px;
}

/* Navib */

.navib {
	width: 850px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-position: 0px 0px;
}
.navib A, .navib #selected {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #000000;
	padding: 0px 10px;
	margin: 0px;
	width: 850px;
	height: 40px;
	border: 1px;
	display: inline;
}
.navi #selected {
	background-color: #0000A0;
	color: #0000A0;
}
.navi #state {
	background-color: #0000A0;
}
.navi A:hover {
	text-decoration: underline;
        background-color: #000000;
	height: 40px;
}

/* Navip */

.navip {
	width: 850px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-position: 0px 0px;
}
.navip A, .navib #selected {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #000000;
	padding: 0px 13px;
	margin: 0px;
	width: 850px;
	height: 40px;
	border: 1px;
	display: inline;
}
.navip #selected {
	background-color: #0000A0;
	color: #000000;
}
.navip #state {
	background-color: #0000A0;
}
.navip A:hover {
	text-decoration: underline;
        background-color: #000000;
	height: 40px;
}

/* Banb */

.banb {
	width: 850px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-position: 0px 0px;
}
.banb A, .navib #selected {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #000000;
	padding: 0px 10px;
	margin: 0px;
	width: 850px;
	height: 40px;
	border: 1px;
	display: inline;
}
.ban #selected {
	background-color: #FFFFFF;
	color: #FFFFFF;
}
.ban A:hover {
	text-decoration: underline;
        background-color: #FFFFFF;
	height: 40px;
}


/* Banw */

.banw {
	width: 850px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-position: 0px 0px;
}
.banw A, .navib #selected {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 10px;
	margin: 0px;
	width: 850px;
	height: 40px;
	border: 1px;
	display: inline;
}
.ban #selected {
	background-color: #000000;
	color: #000000;
}
.ban A:hover {
	text-decoration: underline;
        background-color: #000000;
	height: 40px;
}

/* Footer */

.footer {
	width: 850px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-position: 0px 0px;
}

.footer A, .navib #selected {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 10px;
	margin: 0px;
	width: 850px;
	height: 40px;
	border: 1px;
	display: inline;
}
.footer #selected {
	background-color: #0000A0;
	color: #000000;
}
.footer #state {
	background-color: #0000A0;
}
.footer A:hover {
	text-decoration: underline;
        background-color: #0000A0;
	height: 40px;
}

/* boxes */

div.button 
{ 
   width:190px; 
   background-color:#000033; 
   border:1px #FFFFFF solid; 
   text-align:center; 
   padding-top:4px; 
   padding-bottom:4px; 
   -moz-border-radius-bottomright: 8px;
   border-bottom-right-radius: 8px;
   -moz-border-radius-bottomleft: 8px;
   border-bottom-left-radius: 8px; 
   -moz-border-radius-topright: 8px;
   border-top-right-radius: 8px; 
   -moz-border-radius-topleft: 8px;
   border-top-left-radius: 8px; 
   -moz-box-shadow: -1px -1px 1px 1px #888;
   -webkit-box-shadow: -1px -1px 1px 1px#888;
} 
.button a:hover{ /*hover background color*/
filter:alpha(opacity=50);
background: #04B404;
color: #FFFFFF;
}


div.buttonred 
{ 
   width:190px; 
   background-color:#000033; 
   border:1px #5D7CBA solid; 
   text-align:center; 
   padding-top:5px; 
   padding-bottom:5px; 
   -moz-border-radius-bottomright: 8px;
   border-bottom-right-radius: 8px;
   -moz-border-radius-bottomleft: 8px;
   border-bottom-left-radius: 8px; 
   -moz-border-radius-topright: 8px;
   border-top-right-radius: 8px; 
   -moz-border-radius-topleft: 8px;
   border-top-left-radius: 8px; 
   -moz-box-shadow: -1px -1px 1px 1px #888;
   -webkit-box-shadow: -1px -1px 1px 1px#888;
}
.buttonred a:hover{ /*hover background color*/
filter:alpha(opacity=50);
background: #04B404;
color: #FFFFFF;
}

div.banner 
{ 
   width:620px; 
   background-color:#000033; 
   border:1px #5D7CBA solid; 
   text-align:center; 
   line-height: 2
   p.wide-tracking: letter-spacing: 0.3em
   padding-top:8px; 
   padding-bottom:5px;
   -moz-border-radius-bottomright: 8px;
   border-bottom-right-radius: 8px;
   -moz-border-radius-bottomleft: 8px;
   border-bottom-left-radius: 8px; 
   -moz-border-radius-topright: 8px;
   border-top-right-radius: 8px; 
   -moz-border-radius-topleft: 8px;
   border-top-left-radius: 8px; 
   -moz-box-shadow: -1px -1px 1px 1px #888;
   -webkit-box-shadow: -1px -1px 1px 1px#888;
} 
.banner a:hover{ /*hover background color*/
filter:alpha(opacity=50);
background: #04B404;
color: #FFFFFF;
}

div.affiliate 
{ 
   width:620px; 
   background-color:#000000; 
   border-bottom:1px #5D7CBA solid; 
   text-align:left;
   p.wide-tracking: letter-spacing: 0.2em
   padding-top:2px; 
   padding-bottom:2px;
}   

div.affpic
{
   width: 140px;
   text-align:left;
   p.wide-tracking: letter-spacing: 0.2em
   padding-top:2px; 
   padding-bottom:2px;  
}

div.afftext
{
   width: 680px;
   text-align:left;
   p.wide-tracking: letter-spacing: 0.2em
   padding-top:2px; 
   padding-bottom:2px; 
}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: black;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid white;
font: normal 14px Arial, Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #000000;
width: 210px; /* default width for menu */
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px; 
-moz-border-radius-topright: 10px;
-webkit-border-radius-topright: 10px;
border-top-right-radius: 10px; 
-moz-border-radius-topleft: 10px;
-webkit-border-radius-topleft: 10px;
border-top-left-radius: 10px; 
}

.anylinkmenu ul{
list-style-type: none; 
padding: 3px;
margin: 2px;
}

.anylinkmenu ul li a{
width: 100%;
display: inline;
text-indent: 1px;
text-align: left;
border-bottom: none;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
filter:alpha(opacity=50);
background: #000000;
color: #0000A0;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 480px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid white;
padding: 5px;
font: normal 14px Arial, Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #000000;
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px; 
-moz-border-radius-topright: 10px;
-webkit-border-radius-topright: 10px;
border-top-right-radius: 10px; 
-moz-border-radius-topleft: 10px;
-webkit-border-radius-topleft: 10px;
border-top-left-radius: 10px; 
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 10px 10px;
margin-right: 1-px;
background: #000000;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenucols a:hover{ /*hover background color*/
filter:alpha(opacity=50);
background: #000000;
color: #0000A0;
}


/* ######### class for shadow DIV ######### */

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: #000000;
visibility: hidden;
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px; 
-moz-border-radius-topright: 10px;
-webkit-border-radius-topright: 10px;
border-top-right-radius: 10px; 
-moz-border-radius-topleft: 10px;
-webkit-border-radius-topleft: 10px;
border-top-left-radius: 10px; 
}
