.light { background-color:#FFFFFF; }
.dark {background:#f1faff;}
a.default,a.index
{
font-family:arial;
color:#30a1d5;
font-size:12px;
vertical-align:bottom;
text-align:center;
}
a.default
{
font-weight:normal;
text-decoration:none;
}
a.index
{font-weight:bold;
text-decoration:underline;
}
tr.adminLeftMenu
{
background-color:#fff;
}
tr.adminLeftMenu:hover
{
font-family:arial;
font-size:13px;
font-weight:bold;
background-color:#9fc5d5;
color:#fff;
padding:5px 3px 5px 15px;
}
td.adminLeftMenu,td.adminLeftMenuImg
{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#2d6682;
/* padding:5px 3px 5px 15px; */
}
td.adminLeftMenuImg:hover
{
padding:0px;
}
td.adminLeftMenu:hover
{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#fff;
/* padding:5px 3px 5px 15px; */
}
td.campus
{
color:#30a1d5;
font-family:arial;
font-size:12px;
font-weight:bold;
width:38%;
text-align:right;
padding-right:2%;
vertical-align:top;
}
.rightImg:hover
{
background-repeat:no-repeat;
background-position:center right;
}
.rightImg:hover
{
background-repeat:no-repeat;
background-position:center left;
}
a.paging 
{ 
background-color:#30a1d5;border:solid 1px #025CB9;color:#FFFFFF;font-size:9pt;padding:0pt 3px;text-decoration:none;height:15px; 
}
a.paging:hover {
background-color:#FFFFFF;border:solid 1px #025CB9;color:#338DC5;font-size:9pt;padding:0pt 3px;text-decoration:none;height:15px; 
}
b.paging {
background-color:#FFFFFF;
border:solid 1px #025CB9;
color:#338DC5;
font-size:9pt;
padding:0pt 3px;
height:15px;
}
font.default
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#30a1d5;
}
p.default
{
font-family:arial;
font-size:12px;
font-weight:normal;
color:#777777;
vertical-align:bottom;
margin:0px;
text-align:justify;
padding-left:6px;
padding-right:6px;
}
b.default,span.default
{
font-family:arial;
color:#30a1d5;
font-size:12px;
vertical-align:bottom;
}
td.default
{
color:#777777;
font-family:arial;
font-size:12px;
font-weight:normal;
}
td.spacer
{
height:4px;
background-image:url(../_gfx/menu_seperator.jpg);
background-repeat:x-repeat;
}
th.default
{
color:#30a1d5;
font-family:arial;
font-size:14px;
font-weight:bold;
}
th.home
{
background-image:url(../_gfx/slice.jpg);
font-size:12px;
font-weight:bold;
height:25px;
valign:middle;
}
table.home
{
width:181px;
height:90px;
color:#FFFFFF;
text-align:left;
font-family:arial;
font-size:11px;
}
a.signup
{
color:#ffce25;
font-size:13px;
font-weight:bold;
}
a.signup:hover
{
color:#fff;
font-size:13px;
font-weight:bold;
}
a.footer
{
color:#777777;
}
a.footer:hover
{
color:#30a1d5;
}
a.home,tr.leftMenu
{
color:#FFFFFF;
text-decoration:none;
font-family:arial;
font-size:11px;
}
a.home:hover
{
color:#FFFFFF;
text-decoration:underline;
font-family:arial;
}
tr.leftMenu
{
width:175px;
float:left;
/* height:21px; */
height:auto;
padding: 0px 0px 0px 3px ;
display:block;
/*padding-top:3px;
padding-left:10px;*/
margin:0;
background-position:right bottom ;

}
tr.leftMenu:hover
{
width:175px;
float:left;
/* height:21px; */
height:auto;
padding: 0px 0px 0px 3px;
display:block;
/*padding-top:3px;
padding-left:10px;*/
margin:0;
background-position:right bottom ;
background-color:#def5fd;
color:#134561;
text-decoration:none;
}
td.leftMenu
{
width:158px;
height:4px;
background-position:right bottom ;
background-image:url(../_gfx/menu_seperator.jpg);
background-repeat:repeat-x;
}
/*.footer
{
background:#F2F2F2;
height:60px;
text-align:center;
color:#000000;
font-size:12px;
font-weight:normal;
font-family:arial;
}*/
.titleBar
{
float:left;
text-align:center; 
background-image:url(../_gfx/slice_middle.jpg);
background-repeat:repeat-x;
width:785px;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
font-size:17px;
}
.titleRightBar
{
float:left;
width:21px;
background-image:url(../_gfx/slice_right.jpg);
}
.mainDiv
{
float:left;
height:1300;
width:814px;
/* border-right:solid 1px #e8e8e8; */
/* padding-right:10px; */
}
.topDiv
{
float:left;
width:98%;
border-bottom:solid 1px #e8e8e8;
border-right:solid 1px #e8e8e8;
font-family:arial;
font-size:12px;
color:#777777; 
padding-left:4px;
padding-top:20px;
}
.subDiv, .bottomDiv
{
float:left;
width:98.5%;
border-bottom:solid 1px #e8e8e8;
border-right:solid 1px #e8e8e8;
}
.bottomDiv
{
border-top:solid 1px #e8e8e8;
}
.rightDiv
{
float:right;
margin-right:11px;
/* border-left:solid 1px #e8e8e8; */
border-right:solid 1px #e8e8e8;
}
.leftDiv
{
float:left;
padding-top:5px;
border-bottom:solid 1px #e8e8e8;
}
.regDiv
{
float:left;
border-bottom:solid 1px #e8e8e8;
}
.regRightDiv
{
float:left;
border-right:solid 1px #e8e8e8;
}
/*.bottomDiv
{
float:left;
width:98.5%;
border-right:solid 1px #e8e8e8;
border-bottom:solid 1px #e8e8e8;
}*/
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
/* 	background:#ffc; */
	font-size:12px;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
/* 	background:#C9FFCA; */
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#008000;
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
/* 	background:#F7CBCA; */
	font-size:12px;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}
#error {
	display:none;
	margin-left:23px;
	position:absolute;
	z-index:199;
	width:140px;
}
#tip {
	position:absolute;
	margin:438px 0 0 532px;
	width:15px;
	background:url('gfx/tip2.gif') right bottom no-repeat;
}
#error_content {
	border:1px solid #a6aa9f;
	background-color:#dce8bf;
	padding:9px;
	font-weight:bold;
	font-size:8pt;
	line-height:10px;
}
#mainContainer {
margin: 5px auto 0 auto;
background-color:#ffffff;
/* float:left; */
width:1003px;
min-height:1260px;
height:auto;
}
#colLeft
{
float:left;
width:185px; 
background-color:#fff;
/* min-height:1400px; */
height:auto;
/* padding-right:4px;  */
/* border-right:solid 1px #e8e8e8; */
}
#colMain {
background:#FFFFFF;
float:right;
width:813px;
height:auto;
border-left:solid 1px #e8e8e8;
}
#colBottom {
/* float:left; */
margin:0 auto;
width:1003px;
}
li.topMenu
{
float:left;
width:111px;
height:29px;
}
li.forumTopMenu
{
float:left;
width:108px;
height:29px;
}
a.topMenu
{
width:104px;
height:29px;
background-position:center top ;
text-align:center;
}