@charset "utf-8";
 
body  {font: 12px Verdana, Arial, Helvetica, sans-serif; background: #fff; margin: 0; padding: 0; text-align: center; color: #000000;}
#container {width: 950px; background: #C8D7E8; margin: 0 auto; text-align: left;} 
#header {background: #fff; padding: 0;} 
#header h1 {margin: 0; padding: 10px 0;}
#sidebar1 {float: left; width: 900px; background: #C8D7E8; padding: 0 0 0 10px;}
#sidebar1 h3, #sidebar1 p {margin-left: 10px; margin-right: 10px;}
#mainContent {margin: 10px 10px 10px 0; background: #C8D7E8; padding 10px 0 10px 0px;} 
#search {width: 280px; float: right; background-color:#ffc; padding: 5px; margin:0 10px 10px 0; border-bottom:thin; border-bottom-color:black; border-right:thin; border-right-color:#000}
.id_label green {font-size: 10px; color:#9F9;}
.id_label yellow {font-size: 10px; color:yellow;}
.id_label orange {font-size: 10px; color:#FC6;;}
.id_label blue {font-size: 10px; color:#6FF;}

#game_search_home {float: right; font:Verdana, Geneva, sans-serif; font-size:13px; width:300px; line-height:17px; color:#333; background-color:#fff; padding: 5px 5x 0 10px;}
#game_search_home a:link {text-decoration: none; color:blue;}
#game_search_home a:visited {text-decoration: none; color:blue;}
#game_search_home a:hover {text-decoration: underline; color:blue;}
#game_search_home a:active{text-decoration: none; color:blue;}
#game_search_home h1 {line-height: 28px; color:#2c3d95;}

#main_home {
	margin: 10px 0 10px 0;
	font:Verdana, Geneva, sans-serif;
	font-size:13px;
	width:900px;
	line-height:17px;
	color:#333;
	padding: 5px 15px 0 10px;
	background-color:#fff;
	text-align: left;
}
#main_home a:link {text-decoration: none; color:blue;}
#main_home a:visited {text-decoration: none; color:blue;}
#main_home a:hover {text-decoration: underline; color:blue;}
#main_home a:active{text-decoration: none; color:blue;}
#main_home h1 {line-height: 28px; color:#2c3d95;}
#main_home h2 {line-height: 24px; color:#2c3d95;}
#main_home h3 {line-height: 20px; color:#2c3d95;}
.section_head {font:Verdana, Geneva, sans-serif; font-size:11px; color:red; font-variant:small-caps; font-weight:bold;}
#main_home_2 {float: right; margin: 5px 10px 10px -5px; font:Verdana, Geneva, sans-serif; font-size:13px; width:155px; line-height:17px; color:#333; padding: 5px 15px 0 10px; background-color:#fff;}
p.main_home_2 {font-size:11px; margin: 1px 1px 1px 1px; padding: 0;}
#main_home_1 {float:left; margin: 5px 0 10px 0; font:Verdana, Geneva, sans-serif; font-size:13px; width:414px; line-height:17px; color:#333; padding: 0 10px 0 0; background-color:none;}
#main_home_1a {float:left; margin: -10px 0 10px 0; font:Verdana, Geneva, sans-serif; font-size:13px; width:414px; line-height:17px; color:#333; padding: 0 10px 0 0; background-color:none;}
#table td { padding: 1px; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9;}
#main_home_4 {float: right; margin: 5px 5px 10px 0px; font:Verdana, Geneva, sans-serif; font-size:13px; width:275px; line-height:17px; color:#333; padding: 0 5px 0 0px; background-color:#fff;}
p.main_home_4 {font-size:11px; margin: 1px 1px 1px 1px; padding: 0;}
#main_home_3 {float:left; margin: 5px 0 15px 0px; font:Verdana, Geneva, sans-serif; font-size:13px; width:275px; line-height:17px; color:#333; padding: 0 5px 0 0; background-color:#fff;}
.featured  {font:Verdana, Geneva, sans-serif; font-size:16px; color:#2c3d95;} 
.blog_info {font:Verdana, Geneva, sans-serif; font-size:11px; color:red; font-variant:small-caps; font-weight:bold;}
.blog_info_1 {font:Verdana, Geneva, sans-serif; font-size:11px; color:red; font-variant:small-caps; font-weight:normal;}

#table tr#even TD {background-color: #f1f1f1;} 
#footer {padding: 0 10px; background:#fff;} 
#footer p {margin: 0; padding: 10px 0; text-align:center; font-size: 10px;}

.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left; margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

#ps_curriculum {font:Verdana, Geneva, sans-serif; font-size:13px; width:580px; line-height:17px; color:#333; padding: 15px 15px 0 10px; background-color:#fff;}
#ps_curriculum ul {margin-left: 0; padding-left: 2.5em;}
#ps_curriculum li {list-style: disc; margin: auto;}
#ps_curriculum a:link {text-decoration: none; color:blue;}
#ps_curriculum a:visited {text-decoration: none; color:blue;}
#ps_curriculum a:hover {text-decoration: underline; color:blue;}
#ps_curriculum a:active{text-decoration: none; color:blue;}

 ????? -
.twoColElsLtHdr #sidebar1 { padding-top: 30px; }
.twoColElsLtHdr #mainContent { zoom: 1; padding-top: 15px; }

