  * { 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;
}
#intro {
 width: 902px;
 height: 100%;
 margin: 0;
 padding: 10px;
 color: #333;
 background-color: #F0F0E6;
}
#level {
 width: 100%;
 height: 100%;
 margin-bottom: 0;
 /*background-image: url(images/insideLevels.gif);*/
 background-color: #F0F0E6;
 line-height: 1.3;
}
#header1 {
 width: 902px;
 height: 198px;
 margin: 25px 0 0 0;
 padding-right: 20px;
 color: #000;
 background: #fff url(images/headerinside1.jpg) no-repeat;
}
#header p{
font: bold 200% Helvetica, 'Century Gothic', Arial, 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: 1;
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 16px 0 16px;
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;}

.profiles { 
padding: 0 30px 30px 30px;
float: left;
}
.intro {
 padding:20px 20px 0 20px;
 font-size:175%;
 letter-spacing: 2px;
 color: #080C25;
 background: transparent;
}
img {border: none;}
.insideSignup { padding: 10px;
}
.login {
background-image:url(images/loginbackbn.gif); 
background-repeat:no-repeat; 
background-position:center; 
padding: 30px;}
.loginlost {padding: 20px;}
.blueback {
background-image:url(images/loginbackblue1.gif); 
background-repeat:no-repeat; 
background-position:center; 
padding: 30px;}
.sublinks li {
	list-style-type: none;
	width: 165px;
	text-decoration: none;
	font-weight: 600;
	list-style-position: inside;
	list-style-image: url(images/tanbullet.gif);
}
.sublinks li a {
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(images/tanbullet.gif);
}
.sublinks li a:visited {
	text-decoration: none;

}
.sublinks li a:hover {
	text-decoration: underline;

} 
ul.sublinks li a {
	margin-left: 15px;
}

#btmcontent { 
 display: inline;
 margin: 10px;
 padding: 0;
 width: 600px;
 float: left;
 color: #333;
}
#form 
{   margin: 0px;
 padding: 0 0 0 10px;
 width: 490px;
 float: left;
 color: #333;
 background: inherit;
 height: 100%:
   }

#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 {
 text-decoration : underline;
 color: #660000;
 background:inherit;
}
a:visited {
 text-decoration : underline;
 color: #030b25;
 background:inherit;
}
a:hover {
text-decoration : none;
color :#660000;
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;
}

/*Part 1 buttons*/
#box1, #box2, #box3 {margin:0;float:left;padding: 15px 5px 0 5px;display:block;text-decoration:none;width:195px;height: 350px;} 

#box1 #les1 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson1_3.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box1 #les1 a:visited{background-position: 0px -36px;}
#box1 #les1 a:hover {background-position: 0px -72px;}

#box1 #ex1 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerOne.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box1 #ex1 a:visited{background-position: 0px -44px;}
#box1 #ex1 a:hover {background-position: 0px -44px;}

#box1 #les2 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson2.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box1 #les2 a:visited{background-position: 0px -36px;}
#box1 #les2 a:hover {background-position: 0px -72px;}

#box1 #ex2 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerTwo.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box1 #ex2 a:visited{background-position: 0px -44px;}
#box1 #ex2 a:hover {background-position: 0px -44px;}

#box1 #les3 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson3.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box1 #les3 a:visited{background-position: 0px -36px;}
#box1 #les3 a:hover {background-position: 0px -72px;}

#box1 #ex3 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerThr.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box1 #ex3 a:visited{background-position: 0px -44px;}
#box1 #ex3 a:hover {background-position: 0px -44px;}

#box1 #les4 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson4.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box1 #les4 a:visited{background-position: 0px -36px;}
#box1 #les4 a:hover {background-position: 0px -72px;}

#box1 #ex4 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerFou.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box1 #ex4 a:visited{background-position: 0px -44px;}
#box1 #ex4 a:hover {background-position: 0px -44px;}

#box2 #les5 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson5.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box2 #les5 a:visited{background-position: 0px -36px;}
#box2 #les5 a:hover {background-position: 0px -72px;}

#box2 #ex5 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerFiv.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box2 #ex5 a:visited{background-position: 0px -44px;}
#box2 #ex5 a:hover {background-position: 0px -44px;}

#box2 #les6 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson6.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box2 #les6 a:visited{background-position: 0px -36px;}
#box2 #les6 a:hover {background-position: 0px -72px;}

#box2 #ex6 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerSix.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box2 #ex6 a:visited{background-position: 0px -44px;}
#box2 #ex6 a:hover {background-position: 0px -44px;}

#box2 #les7 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson7.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box2 #les7 a:visited{background-position: 0px -36px;}
#box2 #les7 a:hover {background-position: 0px -72px;}

#box2 #ex7 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerSev.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box2 #ex7 a:visited{background-position: 0px -44px;}
#box2 #ex7 a:hover {background-position: 0px -44px;}

#box2 #les8 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson8.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box2 #les8 a:visited{background-position: 0px -36px;}
#box2 #les8 a:hover {background-position: 0px -72px;}

#box2 #ex8 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerEig.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box2 #ex8 a:visited{background-position: 0px -44px;}
#box2 #ex8 a:hover {background-position: 0px -44px;}

#box3 #les9 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson9.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box3 #les9 a:visited{background-position: 0px -36px;}
#box3 #les9 a:hover {background-position: 0px -72px;}

#box3 #ex9 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerNin.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box3 #ex9 a:visited{background-position: 0px -44px;}
#box3 #ex9 a:hover {background-position: 0px -44px;}

#box3 #les10 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson10.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box3 #les10 a:visited{background-position: 0px -36px;}
#box3 #les10 a:hover {background-position: 0px -72px;}

#box3 #ex10 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerTen.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box3 #ex10 a:visited{background-position: 0px -44px;}
#box3 #ex10 a:hover {background-position: 0px -44px;}

#box3 #les11 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson11.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box3 #les11 a:visited{background-position: 0px -36px;}
#box3 #les11 a:hover {background-position: 0px -72px;}

#box3 #ex11 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerEle.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box3 #ex11 a:visited{background-position: 0px -44px;}
#box3 #ex11 a:hover {background-position: 0px -44px;}

#box3 #les12 a{display:block;text-indent: -5000px;background-image: url(images/part1lesson12.jpg); background-repeat:no-repeat;width:185px;height:36px;}
#box3 #les12 a:visited{background-position: 0px -36px;}
#box3 #les12 a:hover {background-position: 0px -72px;}

#box3 #ex12 a{display:block;text-indent: -5000px;background-image: url(images/buttonExerTwe.jpg); background-repeat:no-repeat;width:185px;height:44px;}
#box3 #ex12 a:visited{background-position: 0px -44px;}
#box3 #ex12 a:hover {background-position: 0px -44px;}

/*misc code*/
.paddingtop {padding-top: 25px; }
.paddingbelow {padding-bottom: 25px; }
.paddingall {padding: 25px 0 25px 0; text-align: right;}

.indent {margin: 0 35px 0 35px;}
.paypaltd {height: 100%;}
.paypaltd img {text-align: right;}
.sublinksList {padding: 25px 0 25px 10px;}

#readButtons {margin: 10px 0 0 0;}
#readButtons a img {margin: 2px 0 2px 0;}
.nobullet {list-style-type: none;}

.steps1 {margin: 15px 0 55px 30px;}
.steps2 {margin: 15px 0 0 30px;}
.tinytype {font-family:Helvetica,Arial,Verdana,sans-serif; font-size: 9px;}
.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; }
.maroontext {color: #660000;font-weight: bold;}