body {
font-family:arial;
text-align: center;
background-color:#cccccc;
font-size:.6em;

}
div#main {
  width: 760px;

  margin-left: auto;
  margin-right: auto;
	text-align: left;
	border: 2px;
	border-style:solid;

border-bottom-color: #369;
		border-left-color: #369;
			border-right-color: #369;
				border-top-color: #369;
				
	background-color: #ffffff;
}div#mainB {
  width: 760px;
	height:30;
  margin-left: auto;
  margin-right: auto;
	text-align: left;
	border: 2px;
	border-style:solid;
	border-bottom-color: #369;
		border-left-color: #369;
			border-right-color: #369;
				border-top-color: #369;
	background-color: #ffffff;
}
div#contentheader {height:120px;
  margin-left: auto;
  margin-right: auto;
background: url(images/alphatitle.gif) no-repeat;
		}
		
		
		

			div#topnavbar{
	  width: 750px;

  margin-left: 5px;
  margin-right: 5px;
	  margin-top: 0px;
	  margin-bottom: 1em;
	text-align: left;
font-size:12px;
/*color:white;*/
padding:0px;
	 }
 
 
  #navcontainer ul
{
text-align: center;
padding-bottom: 5px;
margin-bottom:0;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #369;
color: white;
width:100%;
font-family: Arial,Helvetica,sans-serif;
font-size:10pt;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{margin:0;
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}
#tli1 a
{font-weight:bold;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 6px;
padding-top: 6px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}
#tli2 a
{font-weight:bold;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 6px;
padding-top: 6px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;

}#tli3 a
{font-weight:bold;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 6px;
padding-top: 6px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}
#tli4 a
{font-weight:bold;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 6px;
padding-top: 6px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}
#tli5 a
{font-weight:bold;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 6px;
padding-top: 6px;
color: white;font-weight:bold;
text-decoration: none;
border-right: 1px solid #fff;
}
#tli6 a
{font-weight:bold;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 6px;
padding-top: 6px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #33369c;
color: white;
}


#eor a{z-index:1; padding-left: 10px;
padding-left: 10px;font-weight:bold;
padding-right: 10px;
padding-bottom: 6px;
padding-top: 6px;
color: white;
text-decoration: none; }


 
 
 
 
div#contentleft {
width:160px;

margin:0 10px 0 5px;
padding:0 ;
float:left;
background:#fff;
	}
	

	
	
	 #navcontainerleft { width: 160px; }
	 
	 	#navcontainerleft a.lm
{

padding:0;

margin:0;
}

#navcontainerleft a.lm:link, #navlistleft a.lm:visited
{
color: #fff;
text-decoration: none;margin-top:0;
}

#navcontainerleft a.lm:hover
{
background-color: #369;
color: #fff;
padding:0;margin:0;display:text;width:120;
}


			 	#contentlefth {
	color:#fff;
width:162px;
height:24px;
padding-left:20px;
padding-right:0px;
margin-left:0;
margin-top: 0px;
padding-top: 4px;
margin-bottom:0;
padding-bottom:0px;
	font-size:12pt; background: url(images/hleft.gif) no-repeat;
 repeat:no-repeat;
	font-size:10pt;
	}
		
		 	div.contentlefth3 {
	color:#fff;
width:162px;
height:24px;
padding-left:20px;
padding-right:0px;
margin-left:0;
margin-top: 10px;
padding-top: 4px;
	font-size:12pt; background: url(images/hleft.gif) no-repeat;
 repeat:no-repeat;
	font-size:10pt;
	}
	
		 	#contentlefth2 {
	color:#fff;
width:162px;
height:24px;
padding-left:20px;
padding-right:0px;
margin-left:0;
margin-top: 10px;
padding-top: 4px;
	font-size:12pt; background: url(images/hleft.gif) no-repeat;
 repeat:no-repeat;
	font-size:10pt;
	}
	
	


#navcontainerleft ul
{

margin-left: 0;
padding-left: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
}

#navcontainerleft a
{
display: block;
padding:04px 0px 4px 20px;
width: 160px;

margin:0;
}

#navcontainerleft a:link, #navlistleft a:visited
{
color: #336699;
text-decoration: none;margin-top:0;
}

#navcontainerleft a:hover
{
background-color: #fc0;
color: #fff;width: 160px;
padding:04px 0px 4px 20px;
}
	#contentcenter {
width:370px;
padding:0 5px;
float:left;
background:#fff;
	}
		 	#contentcenterh {
	color:#fff;
	height:29px;
width:360px;
padding-left:10px;
padding-right:0px;
margin-left:0px;
margin-top: 15px;
margin-bottom: 10px;
padding-top: 5px;


	
	border-color:#369;
	font-size:12pt;
 background: url(images/hright.gif) no-repeat;
 repeat:no-repeat;
	}		 	#contentcenterhservices {
	color:#fff;
	height:29px;
width:360px;
padding-left:10px;
padding-right:0px;
margin-left:0px;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 5px;
	border-color:#369;
	font-size:12pt; 
 background: url(images/hright.gif) no-repeat;
 repeat:no-repeat;
	}
	
	
	#topp {margin:0;padding:0;
}

	#contentright {
	color:#fff;
width:162px;
padding-left:10px;
padding-right:0px;
margin-bottom:0;
margin-right:10px;
float:right;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;

	}
		#contentrightchat {
	color:#fff;
width:162px;
padding-left:10px;
padding-right:0px;
margin-bottom:0;
margin-right:10px;
float:right;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;

	}
		#contentright2 {
width:162px;
padding:5px;
margin-right:10px;
float:right;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	background-color: #ff9900;font-size:8pt;
	}
	
	
			#contentright3 {
width:162px;
padding:5px;
margin-right:10px;
float:right;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	background-color: #ff9900;font-size:8pt;
	}
	
	
		#contentrightl {
	color:#fff;
width:162px;
/*padding-left:10px;
padding-right:0px;
margin-bottom:0;
margin-right:10px;*/

float:right;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;

	}
		#contentright2l {
width:162px;
/*padding:5px;
margin-right:10px;*/

float:right;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	background-color: #ff9900;font-size:8pt;
	}
	
		#contentrightc {
	color:#fff;
width:162px;
padding-left:10px;
padding-right:0px;
margin-top:10px;
margin-right:10px;
float:right;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;

	}
	
	


		#contentright2c {
width:162px;
padding-top:10px;
padding-left:10px;
padding-right:0px;
padding-bottom:10px;
margin-right:10px;
float:right;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	background-color:#fc0;
	margin-bottom:0;
	}

#contentrighta {
	color:#fff;
width:162px;
padding-left:10px;
padding-right:0px;
margin-top:10px;
margin-right:10px;
float:right;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;

	}
		#contentright2a {
width:162px;
padding-top:10px;
padding-left:10px;
padding-right:0px;
margin-right:10px;

float:right;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	background-color:#fff;
	margin-bottom:10px;
	}
	
	
	
	
	
	
	
	#contentrightpicl {
	color:#fff;
width:162px;
padding-left:10px;
padding-right:0px;
margin-top:10px;
margin-right:10px;

float:right;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;

	}
		#contentright2picl {
width:162px;

padding-top:10px;
padding-left:10px;
float:right;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	background-color:#fff;

	}
	
	
	
	
#contentrightaservices {
	color:#fff;
width:162px;
padding-left:10px;
padding-right:0px;
margin-bottom:0;
margin-right:10px;
float:right;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;

	}
		#contentright2aservices {
width:162px;
padding-top:10px;
padding-left:10px;
padding-right:0px;
margin-right:10px;
float:right;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	background-color:#fc0;
	margin-bottom:0;
	}
	
img.rpic1{margin-bottom:1em;}
	

	
	 	#contentroll {

	color:#fff;
width:90px;height:20px;
padding-left:00px;
padding-right:0px;
margin-bottom:0px;
margin-left:0px;
margin-top: 0px;
padding-top: 0px;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	font-size:12pt;

	float:left;
	}
	
	 	#contentroll1 {

	color:#fff;
width:90px;height:20px;
padding-left:00px;
padding-right:0px;
margin-bottom:0px;
margin-left:20px;
margin-top: 0px;
padding-top: 0px;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	font-size:12pt;
float:left;
	}
	
		 	#contentroll2 {

	color:#fff;
width:90px;height:20px;
padding-left:00px;
padding-right:0px;
margin-bottom:0px;
margin-left:20px;
margin-top: 0px;
padding-top: 0px;
background:#369;
	border-style:solid;
	border-width:1px;
	border-color:#369;
	font-size:12pt;
float:left;
	}

	
	
	div#footer{
	  width: 760px;
height:30px;margin-bottom:0
  margin-left: auto;
  margin-right: auto;
	  margin-top: 0px;
font-size:10px;
color:white;

	background-color: #369;}
	


	 ul#navlistfooter{margin-top:0; float:right;}

 ul#navlistfooter li
{	
display: inline;
list-style-type: none;
padding:0 6px 0 0 ;
margin:0 }

#navlistfooter a:link, #navlistfooter a:visited
{
color: #ffffff;
text-decoration: none;
}

#navlistfooter a:hover
{

text-decoration: underline;
}





div#footerl {
width:170px;
padding:0px;
float:left;text-align: left;


	}
	div#footerr {

width:540px;
padding:0px;
float:right;

	}
	
	
	
	
#rollover {
 width: 80px;
 height: 56px;
 background: url(images/pic1w.gif);
 margin:0  08px 20px 0; padding: 0;float:left;

}
#rollover li {margin: 0; padding: 0; list-style: none;}

#rollover li, #rollover a {height: 56px; display: block;}
#panel1b {left: 0; width: 80px;}


#panel1b a:hover {background: transparent url(images/pic1w.gif) 0 -56px no-repeat;}


#rolloverb {
 width: 80px;
 height: 56px;
 background: url(images/pic2w.gif);
 margin:0  08px 20px 0; padding: 0;float:left;

}
#rolloverb li {margin: 0; padding: 0; list-style: none;}

#rolloverb li, #rolloverb a {height: 56px; display: block;}
#panel1b1 {left: 0; width: 80px;}


#panel1b1 a:hover {background: transparent url(images/pic2w.gif) 0 -56px no-repeat;}



#rolloverc {
 width: 80px;
 height: 56px;
 background: url(images/pic3w.gif);
 margin:0  08px 20px 0; padding: 0;float:left;

}
#rolloverc li {margin: 0; padding: 0; list-style: none;}

#rolloverc li, #rolloverc a {height: 56px; display: block;}
#panel1c {left: 0; width: 80px;}


#panel1c a:hover {background: transparent url(images/pic3w.gif) 0 -56px no-repeat;}

#panel1d a:hover {background: transparent url(images/pic4w.gif) 0 -56px no-repeat;}

#rolloverd {
 width: 80px;
 height: 56px;
 background: url(images/pic4w.gif);
 margin:0  08px 20px 0; padding: 0;float:left;

}
#rolloverd li {margin: 0; padding: 0; list-style: none;}

#rolloverd li, #rolloverd a {height: 56px; display: block;}
#panel1d {left: 0; width: 80px;}

td.tablerowboldwithborder{font-weight:bold; font-size:8pt;border-style:solid;border-width: 1px;border-color:#ccc;}

td.tablerowwithborder{border-style:solid;border-width: 1px;border-color:#ccc;}

td.tablerowcolwithborder{border-style:solid;border-width: 1px;border-color:#ccc;background-color:#9999cc}



#navcontainerprices ul
{
padding:00px 0px 0px 10px;
}
#navcontainerprices li
{
padding:00px 0px 0px 10px;
}

#navcontainerprices a
{
padding:00px 0px 0px 10px;
text-decoration:none;
}

#navcontainerprices a:link, #navlistleft a:visited
{

}

#navcontainerprices a:hover
{

text-decoration:underline;
}

#navlistfax
{
padding-left: 0;padding-bottom:1em;
margin-left: 0px;
margin-left: -5px;
width: 200px;
}

#navlistfax li
{
list-style: none;width:380px;
margin: 0;
padding: 0.25em;
border-bottom: 0;

}

#navlistfax li a, a:link, a:visited, a:hover { text-decoration: none; color:#000;}
#navlistfax a:hover { text-decoration: none; color:#369;}



#navlistcourses
{
padding-left: 0;padding-bottom:1em;
margin-left: -30px;

width: 200px;
}

#navlistcourses li
{
list-style: none;width:380px;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid gray;

}

#navlistcourses li a, a:link, a:visited { text-decoration: none; color:#000;}
#navlistcourses a:hover { text-decoration: none; color:#369;}


#links a, a:link, a:visited
{

text-decoration:none;color:#0066cc
}
h4{padding:1em 0 0 0;margin:0;font-size:1em}


.links a:hover
{

text-decoration:underline;
}
ol.witha { list-style-type: lower-alpha}

td.tdstrong{font-weight:bold;border-style:solid;border-width: 1px;border-color:#ccc;}

.linklist  {list-style-type:none;color:#06c;margin:0;padding:0}
.linklist a:hover
{

text-decoration:underline;color:#000
}

