/* CSS Document */
 * { padding: 0; margin: 0; }

body {
 font: normal 83% Arial, Helvetica, sans-serif;
 line-height: 1.8em;
 color: #000;
 background-image: url(images/page_bkgd_tan1.gif);
 background-repeat:repeat;
}
#wrapper {
 background-color: #080C25;
 width: 922px;
 margin: 0 auto;
 border-top: 5px solid #080C25;
 border-bottom: 20px solid #080C25;
}

#shadow-top {
	width:928px;
	margin:0 auto;
	background: url(images/new3.jpg) repeat-y center top;
}

#level {
 width: 100%;
 margin-bottom: 0;
 background: url(images/2levels_bg.jpg);
 line-height: 1.3;
}
#header {
 width: 902px;
 height: 326px;
 margin: 25px 0 0 0;
 padding-right: 20px;
 color: #000;
 background: #fff url(images/header.jpg) no-repeat;
}
#header p{
font: bold 200% Arial, Helvetica, 'Century Gothic', sans-serif;
letter-spacing: 3px;
padding: 15px;
color: #fff;
}
#topmessage {
width: 450px;
height: 25px;
font-size: 12px;
font-weight: 600;
font-family:Verdana, Helvetica, sans-serif;
float: right;
text-align: right;
color:#fff;
letter-spacing: -0.04;
background-color:#080C25; 
padding: 0px 5px 0 0;}
#topmessage a {color: #fff;text-decoration: none;}
#topmessage a:visited {color: #edb24a;}
#topmessage a:hover {color: #EDB24A;text-decoration: underline;}

#navigation {
 width:auto;
 padding: 0;
 margin: 0;
 color: #333;
 background: #E2F2EC;
}

ul#menu{
text-align:center;
margin:0;padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:36px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
background:transparent url("images/bgOFF.jpg") repeat-x top left;
font-family:Helvetica,Arial,Verdana,sans-serif;
border-bottom:4px solid #030825;
border-top:1px solid #cfccbb;}
ul#menu li{
display:block;
float:left;
margin:0;padding:0;}
ul#menu li a{
display:block;
float:left;
color:#754515;
text-decoration:none;
padding:8px 18px 0 18px;
height:27px;
background:transparent url("images/bgDIVIDER.jpg") no-repeat top right;}
ul#menu li a:hover{ color:#ffffff;
background:transparent url("images/bgHOVER.jpg") no-repeat top right;}
ul#menu li a.current,ul#menu li a.current:hover{
color:#fff;background:transparent url("images/bgON.jpg") no-repeat top right;}
ul#menu li a.signupNav{
color:#754515;;background:transparent url("images/signupON.jpg") no-repeat top right;}
ul#menu li a.signupNav:hover{
color:#754515;;background:transparent url("images/signupOFF.jpg") no-repeat top right;}
#intro {
 width: 902px;
 height: 100%;
 margin: 0;
 padding: 10px;
 color: #333;
 background: #F0F0E6;
 border-bottom: solid thin #c4c1ac;
}

.intro {
 padding:20px 20px 0 20px;
 font-size:175%;
 letter-spacing: 2px;
 color: #080C25;
 background: transparent;
}

img {border: none;}
.loginBox {width: 125px; text-align: center;}
.login {
background-image:url(images/loginbk.gif); 
background-repeat:no-repeat; 
background-position:center; 
padding: 30px;} 

#leftcolumn { 
 display: inline;
 margin: 10px;
 padding: 0;
 width: 205px;
 float: left;
 color: #333;
}
#leftmiddle { 
 float: left;
 margin: 10px 13px;
 padding: 0;
 width: 209px;
 display: inline;
 position: relative;
 color: #333;
}
#rightmiddle { 
 display: inline;
 position: relative;
 margin: 10px;
 padding: 0;
 width: 205px;
 float: left;
 color: #333;
}
#rightcolumn { 
 display: inline;
 position: relative;
 margin: 10px 10px 10px 17px;
 padding: 0;
 width: 205px;
 float: left;
 text-align: center;
 color: #333;
}
#navcontainer {
padding-bottom: 20px;
}
#navlist {
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 200px;
}
#navlist li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}
#navlist li a {
text-decoration: none;
}
#footer {
 clear: both;
 width: 902px;
 margin: 0;
 padding: 10px;
 border-top: 4px solid #080C25;
 font-size: 90%;
 color: #080c25;
 background: #c4c1ac;
}
.clear {
 clear: both;
 background: none;
}
h1 {
 padding:30px 30px 0 30px;
 letter-spacing: 2px;
 color: #010C22;
 font-size: 2.2em;

}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
padding:15px 30px 15px 30px;
color: #660000;
font-size: 1.5em;
letter-spacing: 1px;}

h3 {color: #010C22;}
h4 {text-transform: uppercase;
color: #010C22;
font-size: 1.9em;}
h5 {text-transform: uppercase;
color: #010C22;}
.imgleft {
 float: left;
 padding: 10px;
}
a:link, a:visited {
 text-decoration : none;
 color: #030b25;
 background:inherit;
 text-decoration:underline;
}
a:hover {
text-decoration : none;
color :#00515C;
background:inherit;
}
a:active {
 text-decoration : none;
 color : #F5DE1E;
 background:inherit;
}
.orange a{
color: #660000;
font-weight: 600;
text-decoration: underline;}
						
.red, .red a{
background-image: url(images/signupback.jpg);
background-repeat: no-repeat;
height:104px;
width: 185px;
}

.red a:hover{
background-image: url(images/signupback2.jpg);
background-repeat: no-repeat;
}
.tinytype, .tinytype a {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; letter-spacing: -0.01px; font-weight: 500; text-decoration: underline;}
.tinytype a:hover {text-decoration: none; color: #990000;}
.message {font-family:Helvetica,Arial,Verdana,sans-serif;margin: 0;padding:10px 0 0 15px;height: 18px;color:#DC842B; font-size: 12px; font-weight: 600; letter-spacing: -0.04; }