* {margin:0; padding:0;}


html, body {	
margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(../images1/tilebgtg.jpg);
background-color: white;

}

* html body {
font-size: 12px; /*for IE%/Win */
font-size: 12px; /* all other IE */
}
html>body { /*nice to opera */
font-size: 12px;
}



p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
} 





p {
line-height: normal;
}

a {
color: blue;
text-decoration:none;
}

a:hover {
color: crimson;
text-decoration:none;
}

a:visited{
color: steelblue;
}

#left {
	position: absolute;
	left:0px;
	top:119px;
	width:168px;
	background: #c00000;
	padding: 10px 0px;
	height: 6000px;
	font-family:Arial, Helvetica, sans-serif;
}


#header {
width: 837px;
background-color:#e1d9c2;
	/* IE 5.5 */
  height:118px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* IE 6 */
  height: 119px;
	position: relative; top: 0px; left: 0px;

}


#picture {
position: relative; top: 0px; left: 100px;
}


#headermenu {
width: 837px;
background-color:blue;
	/* IE 5.5 */
  height:35px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* IE 6 */
  height: 35px;
	position: relative; top: 0px; left: 0px;

}








ul {
	list-style-position: inside;
font-size: 12px;
}

ol {
	list-style-position: inside;
font-size: 12px;
}







#main {
	
	/* these two margins affect IE 5.5 */	
background-color: white;
position: relative;
width: 830px;
align: center;
margin-left: 100px;
margin-top: 40px;	
border:0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* these two margins affect IE 6 */
align: center;  	
width: 820px;
margin-left: 90px;
margin-top: 50px;
border-top: 0px;
font:Arial;
font-size: 12px;
}



html]body #main {
	/* these two margins affect Mozilla and Safari */
position: relative;
width: 837px;
align: center;
border: 0px;
margin-left: 0px;
margin-top: 50px;
font:Arial;
font-size: 12px;

}


#footer {


float:left;
	padding:0;
	margin:0;
margin-left:0px;
margin-right:0px;
clear: left;
bottom: 0px;
background: #2b4399;  
width: 839px;
align: center;
 height: 17px;
  border: 1px #2b4399;



} 


#footer2 {


float:left;
	padding:0;
	margin:0;
margin-left:0px;
margin-right:0px;
clear: left;
bottom: 0px;
 
width: 837px;
align: center;
 height: 20px;
  border: 0px ;



} 






.leftmenu{font: bold 16px Arial;
text-decoration: none;
}

.leftmenu a{
color: black;
text-decoration:none;
}



.indentmenu{
font: bold 10px Arial;
width: 100%;
text-decoration: none; /*leave this value as is in most cases*/
position: relative; left: 109px; top: 0px;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 900px; /*width of menu*/
border: 1px solid #f50204; /*red border*/
border-width: 0px 0;
background: #f50204 url(/..images/indentbg2.gif) center center repeat-x;

}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: #f50204; /*text color*/
padding: 3px 8px;
text-decoration: none;
border-right: 0px solid #ffffff; /*red divider between menu items*/
}

.indentmenu ul li a:visited{
color: #f50204;
text-decoration: none;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
text-decoration: none;
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: white url(../images/indentbg.gif) center center repeat-x;
}




form#RegisterClass{
font: 12px Arial;
font-size: 12px;

}





.pd_menu_01 {
	float:left;
	padding:0;
	margin:0;
	color: #FFFFFF;
	background: #2b4399;
	width:837px;
	margin-left:0px;
	border:solid 1px #2b4399;
	clear:both;
} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color: #FFFFFF;
background-color: #2b4399;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #2b4399; }
.pd_menu_01 ul li a {color: #FFFFFF;background: #2b4399;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:30px; line-height:30px; padding:0 12px 0 12px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: #2b4399;}
.pd_menu_01 ul li:hover a {background-color:#2b4399; text-decoration:none; color:#000000;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:160px; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #2b4399; border-bottom: solid 1px #2b4399; background-color:#FFFFFF;  color:#2b4399;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#2b4399; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 table {position:absolute; top:0; left:0; border-collapse:collapse;color: #FFFFFF;background: #2b4399;}
.pd_menu_01 ul li a:hover {background-color:#2b4399; text-decoration:none;color:#000000;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:160px; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li a:hover ul li a {display:block; width:160px; height:auto; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #2b4399; border-bottom: solid 1px #2b4399; background-color:#FFFFFF;  color:#2b4399;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#2b4399; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/

