html { height:100%;  }

body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small; 
margin:0px; 
}
h1 { font-size:1.6em; color:#666666; font-weight:bold; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
h2 { font-size:1.4em; color:#666666; font-weight:bold; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
h3 { font-size:1.2em; color:#666666; font-weight:bold; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
body#home h1 { font-size:1.6em; color:#fff; font-weight:bold; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
h1.lesson { font-size:1.3em; color:#666666; font-weight:bold; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px;}
p {margin:0px 0px 5px 0px; padding:0px; }
table.homeLogin {margin:10px 0 0 17px; padding:0; }
form {margin:0; padding:0;}

.email { width:210px; padding:0 0 0 0; margin-right:10px; height:18px;}
.password {width:130px; margin-right:10px;}
.smallText { font-size:0.8em; }

#header {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#header #navigation ul { margin:0; padding:0; float: left; clear: both; display: block; }
#header #navigation ul li{ list-style:none; float:left; margin:0; padding:0; display: block;}

#header #navigation {margin:0; padding:0; visibility:hidden; display:none; }
#header #navigation a { display:block; background-repeat:no-repeat; margin:0; padding:0; font-size:1.2em; height:27px; color:#fff; font-weight:bold; text-decoration:none; }
#header #navigation a span {  position:relative; left:10px; top:5px;}

fieldset { border:none;}




#top .topNav { visibility:hidden; display:none;}





#header #navigation a#one				{ background-image:url(../../images/1.gif); width: 66px; height: 27px; margin:0; background-color: #ed1b23;}
#header #navigation a#one:hover,
#header #navigation a#one.selected		{ background-image:url(../../images/11.gif);width: 66px; height: 27px; margin:0; background-color: #bc261b;}

#header #navigation a#two				{ background-image:url(../../images/2.gif); width:123px; height:27px; margin:0; background-color: #ed1b23;}
#header #navigation a#two:hover,
#header #navigation a#two.selected		{ background-image:url(../../images/22.gif);width:123px; height:27px; margin:0; background-color: #bc261b;}

#header #navigation a#three				{ background-image:url(../../images/3.gif); width:83px; height:27px; margin:0; background-color: #ed1b23;}
#header #navigation a#three:hover,
#header #navigation a#three.selected	{ background-image:url(../../images/33.gif);width:83px; height:27px; margin:0; background-color: #bc261b;}

#header #navigation a#four 				{ background-image:url(../../images/4.gif); width:83px; height:27px; margin:0; background-color: #ed1b23;}
#header #navigation a#four:hover,
#header #navigation a#four.selected		{ background-image:url(../../images/44.gif);width:83px; height:27px; margin:0; background-color: #bc261b;}

#header #navigation a#five 				{ background-image:url(../../images/5.gif); width:95px; height:27px; margin:0; background-color: #ed1b23;}
#header #navigation a#five:hover,
#header #navigation a#five.selected		{ background-image:url(../../images/55.gif);width:95px; height:27px; margin:0; background-color: #bc261b;}

#header #navigation a#six 				{ background-image:url(../../images/6.gif); width:95px; height:27px; margin:0; background-color: #ed1b23;}
#header #navigation a#six:hover,
#header #navigation a#six.selected		{ background-image:url(../../images/66.gif);width:95px; height:27px; margin:0; background-color: #bc261b;}

#header #navigation a#seven 			{ background-image:url(../../images/7.gif); width:198px; height:27px; margin:0; background-color: #ed1b23; cursor: default;}
body#landing #header #navigation a#seven { background-image:url(../../images/8.gif); width:743px; height:27px; margin:0; background-color: #ed1b23; cursor: default;}


#header #banner { margin:1px 0px 0px 0px; padding:0;}
#header .breadCrumb { width: 743px; background-color:#811616;  margin:0; color:#FFFFFF; height:53px !important; height:26px; font-size:1.1em;  }
#header .breadCrumb  a { text-decoration:none; color:#fff;} 
#header .breadCrumb  a:hover{ text-decoration:underline; color:#fff;}
#header .breadCrumb span { position:relative; left:10px; top:6px;}


/*******************************************************************************************************************/

/*Content Area Left*/ 

/*******************************************************************************************************************/

#contentLeft { visibility:hidden; display:none;;}

#contentLeft .tab {visibility:hidden; display:none; }
		
#contentLeft .title {visibility:hidden; display:none;}
body#landing #contentLeft .title {visibility:hidden; display:none;}

#contentLeft .title span { visibility:hidden; display:none;}
body#landing #contentLeft .title span {visibility:hidden; display:none;}
		
#contentLeft #subNav {visibility:hidden; display:none;}

body#landing #contentLeft #subNav { visibility:hidden; display:none;}

body#landing .mapMain { margin:0px 0px 45px 25px; padding:0} 		
body#landing .map { margin:0px 0px 15px 25px; padding:0} 

/*******************************************************************************************************************/

/*******************************************************************************************************************/

/*Content Right*/

/*******************************************************************************************************************/

#contentRight { margin:0px 0px 0px 0px; padding:0; clear:right;}


#contentArea { margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}

#contentArea a { text-decoration:underline; color:#ed1b23;}
#contentArea a:hover {text-decoration:underline; color:#ed1b23;}

#contentArea .content { width:600px; position:relative; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; font-size: 1.1em; }
#contentArea .content p { padding:0px 0px 10px 0px; }

body#landing #contentArea .content { width:688px;  position:relative; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; font-size: 1.1em; }
body#landing .rightLogo {  margin-top:10px;}	
body#landing .www { position:relative; margin-top:65px;}	

#contentArea .blueBox {color:#fff; font-size:1.0em; background-image:url(../../images/blue_curve.gif); width:743px; background-repeat:no-repeat; background-position:top right; background-color:#20BED0; margin:0px 0px 5px 0px; padding:0px 0px 15px 0px; }
#contentArea .blueBox p {color:#fff; font-size:1.3em; font-weight:bold; margin:0px 0px 0px 17px; width:410px; padding:0px 0px 5px 0px; }

#contentArea .greyBox {color:#000; font-size:1.1em; width:743px;  background-color:#E9E9E9; padding:15px 0px 15px 0px; margin:0px 0px 5px 0px; }
#contentArea .greyBox p {color:#000; font-size:1.1em; font-weight:bold; margin:0px 0px 0px 17px; width:460px; padding:0px 0px 5px 0px; }

.gBox {visibility:hidden; display:none; }


#contentArea .contentHome { margin:0px 0px 0px 15px; padding:0px;}
#rcTestPanel {visibility:hidden; display:none; }

.lessonB { visibility:hidden; display:none;}
.lessonF { visibility:hidden; display:none;}

.ff {background-image:url(../../Images/forward.gif); background-repeat:no-repeat; padding:0px 0px 0px 0px; background-position:bottom right; margin:0px 0px 0px 0px;  /*width:148px;*/ }
a.ff {background-image:url(../../Images/forward.gif); background-repeat:no-repeat; padding:0px 20px 0px 0px; background-position:bottom right; margin:0px 0px 0px 0px;  /*width:148px;*/ }

#contentArea .content li
{
	padding: 0 0 1em 0;
}

.back { font-size:1.1em; background-image:url(../../Images/backlesson.gif); background-repeat:no-repeat; padding:0px 0px 0px 15px; background-position:bottom left; margin:0px 0px 0px 24px;}






#footer { visibility:hidden; display:none;}

