[if lte IE 6]>
 html, body {
	/*height: 100%;*/	
	overflow-y: auto; 
	
	}
<![endif]


img{vertical-align:text-bottom}
TD>IMG { display: block; }

#footer {
	position: fixed;
	height: auto;
	/*display: none;*/
	width: 100%;
	float: left;
	background-color: #7894F3;
	z-index:1000;
  	opacity:0.85;
  	filter:alpha(opacity:85);
	bottom: 0px;
	border-top: 2px solid #003399;
	padding: 5px;
}

#footerinside {
  	opacity: 1;
  	filter: alpha(opacity:100);
	font-size: 9pt;
	margin: 0px;
}

/*
* html #footer {position:absolute; display: block;}
*/ 




.toplinks {
	font-family: Arial;
	/*font-size: 115%;*/
	font-size: 14pt;
	color: #FFFFFF;
	letter-spacing: -1px;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	padding-left: 10px;
	line-height: 75%;
	padding-top: 5px;
	
}
	
.toplinks a {
		
		margin-right:5px;
		font-size:24px;
	}
	
.toplinks a:link {  color: #FFFFFF; text-decoration: none; }
.toplinks a:visited {
	color: #86A5B0;
	text-decoration: none;
}
.toplinks a:hover {
	text-decoration: underline;
	color: #9BD053
}
.toplinks a:active {
	color: #B4E800
}


.bigtext {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #0E425F;
	letter-spacing: -4px;
	line-height: 26pt;
}
.bigger {
	font-size: 140%;
	margin-bottom: -5px;
	line-height: 100%;
	letter-spacing: -1px;






}
.pageheading {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #BE2803;
	letter-spacing: -1px;
	line-height: 26px;
	padding-top: 4px;


}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td {
	/*font-size: 80%;*/
	font-size: 10pt;
	color: #1D2C3D;

}

h1 {
	color: #9FA5C6;
	letter-spacing: -2px;
	font-size: 150%;
	padding-right: 10px;
	padding-left: 25px;
	padding-bottom: 5px;
	margin-bottom: -1px;







}

.bold {
	font-weight: bold;
	line-height: 120%;

}
.bottxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A1B4BB;
	margin:0 20px;
}

a:link {
	color: #5D818F;
}
a:visited {
	color: #79848E;
}
a:hover {
	color: #ADDB8E;
}
a:active {
	color: #A5161A;
}


	
.altlink a:link, .altlink a, .altlink{
	color: #FFF;
}
.altlink a:visited {
	color: #CCC;
}
.altlink a:hover {
	color: #ADDB8E;
}
.altlink a:active {
	color: #0FF;
}

.phed {
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #000000;
}
/*
PRE {
	MARGIN: 36px 0px 12px
}
*/
.navlist {
	WIDTH: 100%;
	
}
.navlist UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px  0px 0px 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	font-weight: bolder;
	WIDTH: 100%;
	}
.navlist LI {
	MARGIN: 0px 0px 3px;
	WIDTH: 100%;
}
.navlist A {
	text-align: left;
	width: 180px;
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; DISPLAY: block; PADDING-LEFT: 24px; BACKGROUND-IMAGE: url(images/cssbut.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid;  PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #A6D857;
}
.navlist A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
.navlist A:visited {
	COLOR: #494949;
	TEXT-DECORATION: none;
}
.navlist A:hover {
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BACKGROUND-IMAGE: url(images/cssbut-o.gif);
	BORDER-LEFT: #333333 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #333333 1px solid;
	BACKGROUND-COLOR: #515B9C; 
	

}
.uberlink A:link {
	BACKGROUND-IMAGE: url(images/cssbut-uber.gif);
	COLOR: #FF6;
	BACKGROUND-COLOR: #000000;
	border: 1px solid #000000;
}
.uberlink A:visited {
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BACKGROUND-IMAGE: url(images/cssbut-uber.gif);
	BORDER-LEFT: #333333 1px solid;
	COLOR: #FFC;
	BORDER-BOTTOM: #333333 1px solid;
	BACKGROUND-COLOR: #000000
}
.uberlink A:hover {
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BACKGROUND-IMAGE: url(images/cssbut-uber.gif);
	BORDER-LEFT: #333333 1px solid;
	COLOR: #E3DE80;
	BORDER-BOTTOM: #333333 1px solid;
	BACKGROUND-COLOR: #000000
}
.navh LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.navh UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.navh A {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 24px; BACKGROUND-IMAGE: url(images/cssbut.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #CCCCCC}
.navh A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.navh A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.navh A:hover {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BACKGROUND-IMAGE: url(images/cssbut-o.gif); BORDER-LEFT: #333333 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #6E7AD3
}
SPAN.tcode {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: "Courier New", Courier, mono
}

#navlist a {
	/*/*/display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #333;
	width: 150px;
	background-color: #999;
	background-image:  url(images/cssbut.gif); /* */
}

#navlist a:link, #navlist a:visited {
	color: #000;
	color: #EEE;
	text-decoration: none;
	width: 150px;

}
#navlist a:hover {
	border: 1px solid #333;
	background-color: #666666;
	background-image:  url(images/cssbut-o.gif);
	color: #333;
}
#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
	/*/*/border: 1px solid #333;
	background-color: #FFFFFF;
	background-image:  url(images/cssbut-uber.gif);
	color: #FFFFFF; /* */
}
.tdbord {
	border: 1px solid #000000;
	padding: 0px;
	background-image: url(images/background-lines-xx.gif);


}


.searchtable {
	border: 1px solid #000000;
	margin-right: 10px;
	margin-left: 10px;
}

.ctitle {
	/*font-size: 115%;*/
	font-size: 14pt;
	color: #FFFFFF;
	background-color: #1A4895;
	padding: 3px;


}
.ctutor {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1A9DFF;
	padding-right: 10px;
	text-indent: 20px;
	line-height: 1.5em;
	padding-top: 2px;

}
.cbody {
	padding: 10px 15px;
}

.side {
	color:#FFF;
}

.cbodycourse {
	padding: 10px 15px 10px 15px;
}

.cbodytutor {
	/*padding: 10px 15px;*/
	padding-top:10px;
	padding-bottom: 10px;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #6E7AD3;
	border: 1px solid #000000;

}
.cbodital {
	padding: 10px 15px;
	font-style: normal;
	font-weight: bold;
	font-size: 115%;
	color: #999999;
	font-family: Arial;
	line-height: 85%;
	letter-spacing: -1pt;

}
.cspacer {
	padding-top: 20pt;
}
p {

}
h6 {
	line-height: 8px;
	background-color: #C1F457;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5F8820;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5F8820;

}
.whitediv {
	line-height: 6px;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	top: -20px;

}
.italics {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 120%;
	color: #242341;
	line-height: 115%;


}
.head1 {
	font-size: 175%;
	letter-spacing: -1px;
	color: #515B9C;
	vertical-align: top;

}
.coursebord {
	padding-left: 20px;
	border: 2px solid #41456D;
	background-color: #A6D857;

}
.bigtextbigger {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 60px;
	color: #1A4895;
	letter-spacing: -4px;
	line-height: 33pt;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;


}
.imgleft {
	margin-right: 20px;
	margin-bottom: 5px;
	border: 1px solid #000000;

}
.imgright {
	margin-bottom: 5px;
	margin-left: 20px;
	border: 1px solid #000000;

}

.bigtextbiggerless {

	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #3F4678;
	letter-spacing: -4px;
	line-height: 33pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
.edible, .edible a:link, .edible a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FBD400;
	text-align: right;
	font-weight: normal;
	vertical-align: top;
	text-decoration: none;
	margin-top: -50px;
	margin-bottom: 50px;

}
.ctable {
	border: 1px solid #000000;
	padding: 0px;
	background-image: url(images/background-lines.gif);



}

.spacer {
	margin: 0 20px 0 20px;
	width: 20px;
}


#floaty {
	height:27px;
	padding: 0;
	background-color: #1A9DFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width:100%;
}

#floaty dl {
float: left;
margin: 0;
padding: 0;
height:27px;
vertical-align: baseline;
color:#FFFFFF;
font-weight:bold;
text-align:left;


}

#floaty dd {
	padding:0;
	padding-top:6px;
	height:27px;
	width:127px;
	text-align:left;
	margin-left:14px;
	
	
	
}


#floaty dl.img img {
	margin: 0;
	padding: 0px;
	display: block;
	vertical-align: bottom;

}


#floaty dt {
	font-weight: bold;
	color: #FFFFFF;
	/*font-size: 115%;*/
	float: right;
	margin: 0;
	padding: 6px 15px 0 0;
	text-align:right;
	vertical-align: baseline;
	
}
.padsmall {
	padding-right: 8px;
	padding-left: 10px;
}
.nothing {
	margin: 0px;
	padding: 0px;
	max-height: 141px;
	height: 141px;
}


#forum_index_table th{
	background-color: #6e7ad3;
	color: #ffffff;
	padding: 5px;
}

#forum_index_table td{
	padding: 7px;
}

#forum_index_table tr{
	padding: 5px;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

#forum_index_table tr a{
	display: block;
	text-decoration: none;
}


#forum_index_table tr:hover{

	background-color: #ff6600;
	color: #FFFFFF;
	
}

#forum_index_table tr:hover a{

	background-color: #ff6600;
	color: #FFFFFF;
	
}


#forum_index_table  {
	background-color: #515b9c;

}

#forum_thread_table  {
	background-color: #515b9c;

}


#forum_thread_table th{
	background-color: #a6d857;
	
	padding: 5px;
}
#forum_thread_table tr{
	padding: 5px;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.post_comment_table td{
	background-color: #a6d857;
}
.newsbord {
	border: 2px solid #264377;
}
#headback {
	background-image: url(images/header_back.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 138px;
}
.tiny {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.tiny a:link,  .tiny a:visited,  .tiny a:active{
	color: #FF0;
	}
	
.style1 {
	color: #5D818F;
	margin-top: -5px;
	margin-bottom:5px;
}
#panelbot {
	background-image: url(images/l-bot-back.gif);
	background-repeat: repeat-y;
}
#vbotback { 
background-image: url(images/vbotback.gif);
}

#tophead {
	background-image:url(images/content-head.gif);
	background-repeat:no-repeat;
	background-position:center 20px;	
}

#toplink {
	position:relative;
	margin-top: -20px;
	margin-right:10px;
}

#banner {
	margin:0 !important;
	padding:0 !important;
	border:none;
	background-image:url(images/banner.jpg);
	width:548px;
	height:141px;
}

#main {
	margin-right:10px;
	margin-top:-12px;
	background-color:#A1B4BB;
	border: 6px #FFF solid;
	background-image:url(images/ccdivback.jpg);
	background-repeat: repeat-x;
}

#padder {
	margin-left:35px;
	
}

.rounded {
	
  -moz-border-radius:1ex;
  -webkit-border-radius:1ex;

  } 
  
  #inlinecontent {
	width:892px;
	margin:0 0 0 40px;
	padding-top:40px;
	} 

div.inline {
	float:left;
	margin-right:20px;
	width:270px;
	background-color:#FFF;
	border: 1px solid #000;
	
}

.inlineperf {
	border: 3px solid #2A5369;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	margin-right:0px;
	background-color:#FFF;
	width:295px;	
	margin:-10px -10px 10px 20px;
}

.botbox {
	margin:10px;
	text-align:left;
	color:#666;
	
	
}

.botbox table {
	border-collapse:collapse;
	border: 1px solid #999;
}

.botbox table td {
	padding-left:2px;
}

.botbox h3 {
	background-color:#2A5369;
	margin-left:-10px;
	margin-right:-10px;
	padding: 5px 0 5px 10px;
	color:#FFF;
	font-size:18px;
}

hr {
	border-color: #ccc;
	border-style: dotted;
	border-width: 1px 0 0;
	clear: both;
	margin: 9px 0 10px;
	height: 0px;

	
}

#homebox {
	
	
	width:99%;
	background-color:#FFF;
	border: 3px solid #2A5369;

	
}

#homebox img {
	
	float:left;
	margin-right:20px;
	
}

.extra {
	margin:25px;
}

h5 {
	font-size: 19px;
	line-height:18px;
	margin-bottom:-10px;
	 text-transform: uppercase;
	
	
}
