@media print {
    .HideOnPrint {display:none;}
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#002663;	
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002663;
}


.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #002663;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
}
.sidenavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002663;
	font-style: normal;
}

.main_content {width:100%; background-image:url('/cis/images/sub_content_bg.gif'); background-repeat:no-repeat;}

.dark_blue_bg {background-color:#002663;}


.sub_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #002663;
}

.sub_header_i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002663;
	font-style: italic;
}

.sub_header_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.side_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002663;
	padding:0 0 2px 0;
}
.top_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

a.top_navi {
	color: #ffffff;
	text-decoration:none;
}

a.top_navi:link {
	color: #ffffff;
	text-decoration:none;
}
a.top_navi:visited {
	color: #FFFFFF;
}
a.top_navi:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
a.top_navi:active {
	color: #FFFFFF;
}


.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #002663;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #002663;
	text-align:justify;
}

.bodytxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #002663;
	line-height:16px;
	text-align:justify;
}

.quote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002663;
	line-height:16px;
	text-align:justify;
	font-style: italic;
}

.foot_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002663;
 	font-style: italic;
}


a:link {
	color: #002663;
}
a:visited {
	color: #002663;
}
a:hover {
	color: #EE3A43;
}
a:active {
	color: #002663;
}

.boxspace {padding:18px;margin:0;}




#menu {padding:0;margin:0;}
#menu a, #menu a:link, #menu a:visited {color: #002663;text-decoration:none;}
#menu a:hover{color:#ee3a43;text-decoration:none;}

.main_content {width:100%;background-color: #DDE8FA;background-image:url('/cis/images/sub_content_bg.gif'); background-repeat:no-repeat;}

.dark_blue_bg {background-color:#002663;}

#topmenu
{	margin: 0;
	padding: 0 0 0 0px;
	width:700px;
}
	
#topmenu li
{	float: left;
	list-style: none;
	line-height:10px;
	text-align:left;
}

#topmenu li a
{	display: block;
	background: #ee3a43;
	padding: 2px 10px;
	text-decoration: none;
	border-right: 1px solid white;
	color: #ffffff;
	line-height:10px;
	white-space: nowrap;
}

#topmenu li a:hover
{	text-decoration:underline;
 }
		
#topmenu li ul
{ 
	margin: 0;
	padding: 0;
	position: absolute;
	line-height:10px;
	border: 1px solid white;
	background: #ee3a43;
	visibility: hidden;
}
		
#topmenu li ul li
{	float: none;
	display: inline;
	text-align:left;
	line-height:10px;
}
		
#topmenu li ul li a
{	
	padding: 5px 10px 5px 10px;
	background: #ee3a43;
	text-align:left;
	width: 180px;
	border-bottom: 1px dotted white;
}
		
#topmenu li ul li a:hover
{	text-decoration:underline;
 }
		
#pageHeader{background-color: #002663;}		
#topmenucontainer {margin:0;padding:0;width:100%;height:28px;}
.redbar{padding:0;margin:0;width:100%;height:28px;text-align:center;background-image:url(/cis/images/shadow.gif);background-repeat:repeat-x;background-color:#ee3a43;}
#topnavi {padding:0;margin:0;width:700px;text-align:center;vertical-align:middle;}
#pageFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
}

.smalltxt {font-family: arial;font-size:10px;color:#999;font-weight:bold;}
.daytxt {font-family: arial;font-size:11px;color:#002663;font-weight:bold;}
.space {float:left;width:5px;margin:0;padding:0;}
.events {text-align:left;vertical-align:top;}
.event {clear:both;line-height:13px;font-size:11px;color:#002663;text-align:left;margin:0;padding:2px;font-family:Arial;}
.event a {line-height:13px;font-size:11px;text-decoration:none;margin:0;padding:0;}
.legend {line-height:13px;float:left;padding:5px 5px 0 0;margin:0;}
.daycell {margin:0;padding:5px;width:100px;}

.calheader {color:#002663;font-family:arial;font-weight:bold;font-size:24px;margin:0;padding:0;}
.calBody {color:#002663;font-family:arial;font-size:11px;line-height:22px;}
.calDropdown{color:#002663;font-family:arial;font-weight:bold;font-size:12px;background-color:#fff;}

.caps {text-transform: uppercase;}

#content{margin:0;padding:20px;width:760px;}

#printer{margin:0;padding:20px 0 0 20px;width:760px;text-align:right;}

#sidemenu {margin:0;padding:0;width:188px;}

.content{margin:0;padding:20px;}

#admincontent{margin:0;padding:10px;}

.info{font-family:Arial;color:#002663;font-weight:bold;font-size:12px;}
.warning{font-family:Arial;color:#f60;font-weight:bold;font-size:12px;}
.error{font-family:Arial;color:#f00;font-weight:bold;font-size:12px;}
.text{font-family:Arial;font-size:12px;font-weight:normal;}

.bold{font-family:Arial;font-weight:bold;font-size:12px;}

#heading{margin:0;padding:0px;font-weight:bold;font-size:18px;}
.tree {white-space:normal;}


a.footer, a.footer:link, a.footer:visited {
	color: #FFFFFF;
	text-decoration:none;
}

a.footer:hover {
	color: #FFFFFF;
	text-decoration:underline;
}


.blueborder {border:1px solid #B1CAF1}

.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f00;
}

.sectionheader{padding:0 0 0 5px;margin:0;width:100%;line-height:28px;font-size:13px;font-weight:bold;background-color: #B1CAF1}

.dottedline {background-image:url('/cis/images/dot.gif');background-repeat:repeat-x;height:3px;clear:both;}
#.dottedline {background-color:#002663;line-height:3px;height:3px;clear:both;padding:0;margin:0;}
.italic {font-style:italic;}

.remarks {font-style:italic;color:#00f;}

.ssTable {border-left:1px solid #006;border-top:1px solid #006;}
.ssTable th, .ssTable td {text-align:center;border-right:1px solid #006;border-bottom:1px solid #006;}
.ssTable th {background-color: #b1caf1;}
.ssTable a:visited, .ssTable a:link {color:#006;text-decoration:underline;}
.ssTable a:hover {color:#03f;text-decoration:none;}

.ssTeacher {color:#00f;font-size:10px;}
.ssPlaces {color:#00f;font-size:11px;}
.ssFull {color:#f00;font-size:11px;}
.ssTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #002663;
}
.ssCaption{font-weight:bold;color:#002663;}
.ssBorderBR {border-bottom:1px solid #002663;border-right:1px solid #002663}
.ssBorderTL {border-top:1px solid #002663;border-left:1px solid #002663}

th.ESOL_Title{background-color:#fffb90}


/*toolbar*/
.cssToolbarTop {background-image:url('images/icons/blue-grad2.jpg');}
.cssToolbarBottom {background-image:url('images/icons/blue-grad.jpg');}
.cssToolbarTop,  .cssToolbarBottom {margin-top:3px;height:36px;vertical-align:top;border:solid 1px #5d8cc9;background-repeat:repeat-x;}

.cssToolbarTop a, .cssToolbarBottom a, .cssToolbarTop a:visited, .cssToolbarBottom a:visited {color:#00156e;}
.cssToolbarTop a:hover, .cssToolbarBottom a:hover {color:#ff6600;}




