tr{
}
html, body{
 background-color: #ccc; 
 margin:0; 
 padding:0;
 } 
#pagewidth{
 width:780px;
 border-left:1px solid #000;
 border-right:1px solid #000;
 /*border-bottom:1px solid #000;*/
 background-color:#FFFFFF; 
 margin-right:auto;
 margin-left:auto;
}  
#header{
 position:relative;
 height:180px;
 width:100%;
 border-bottom:1px solid #000;
} 
#leftcol{
 width:172px;
 height:100%;
 float:left;
 position:relative;
 background-color:#E0E0E0;
 border-right:1px solid #000;
 }
 #leftcolbottom{
 width:172px;
 height:100%;
 float:left;
 position:relative;
 background-color:#E0E0E0;
 border-right:1px solid #000;
 } 
#twocols{
 width:603px; 
 float:right; 
 position:relative;
  }
#rightcol{
 text-align:center;
 margin-top: 28px;
 width:163px;
 height:100%; 
 float:right; 
 position:relative;
 } 
#maincol{
 font-weight: normal; 
 color: #000000; 
 font-family: Geneva, sans-serif;
 float: left; 
 display:inline; 
 position: relative;
 width:415px;
 margin-top: 11px;
 font-size: 90%;
 margin-left: 15px;
 margin-right: 10px;
 } 
#centerText{
 text-align: center;
 }
#navcontainer { margin-left: 0px; }
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana;
}
#navcontainer li { margin: 0; }
#navcontainer a
{
display: block;
padding: 5px 5px;
width: 159px;
color: #FFFFFF;
/*background-color: #89ABC2;*/
background-color: #9BADBB;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
font-weight: bold;
font-size: .8em;
background-image: url(images/vertical06.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}
#navcontainer a:hover
{
color: #000000;
background-color: #89ABC2;
text-decoration: none;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background-image: url(images/vertical06a.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}
#navcontainer ul ul li { margin: 0; }
#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 0px;
width: 159px;
color: #000;
background-color: #C5D8C5;
text-decoration: none;
font-weight: normal;
}
#navcontainer ul ul a:hover
{
color: #000;
background-color: #889E88;
text-decoration: none;
}
#logos {
margin-top: 1px;
background-color: #FFFFFF;
border-top: 1px solid #9BADBB;
border-left: 1px solid #fff;
border-bottom: 1px solid #9BADBB;
/*border-right: 1px solid #333;*/
border-right:1px solid #CCCCCC;
float:left;
position:relative;
}
#logosMiddle {
margin-top: 1px;
background-color: #FFFFFF;
border-top: 1px solid #9BADBB;
border-left: 1px solid #fff;
border-bottom: 1px solid #9BADBB;
/*border-right: 1px solid #333;*/
border-right:1px solid #CCCCCC;
float:left;
position:relative;
}
#logosBottom {
margin-top: 1px;
background-color: #FFFFFF;
background-color: #FFFFFF;
border-top: 1px solid #9BADBB;
border-left: 1px solid #fff;
border-bottom: 1px solid #9BADBB;
/*border-right: 1px solid #333;*/
border-right:1px solid #CCCCCC;
float:left;
position:relative;
}
#logosBottom2 {
margin-top: 1px;
background-color: #FFFFFF;
background-color: #FFFFFF;
border-top: 1px solid #9BADBB;
border-left: 1px solid #fff;
border-bottom: 1px solid #9BADBB;
/*border-right: 1px solid #333;*/
border-right:1px solid #CCCCCC;
float:left;
position:relative;
}
.floatingleft {
float:left;
margin-top:0px;
margin-right:10px;
margin-bottom:5px;
}
.floatingleftFlash {
float:left;
margin-top:0px;
margin-right:10px;
margin-bottom:5px;
}
.floatingright {
float:right;
margin-top:0px;
margin-left:5px;
margin-bottom:5px;
}
#footer{
 /*border-top:1px solid #000;*/
 background-color:#EEEEEE;
 border-top: 1px solid #9BADBB;
 text-align:center;
 height:80px;  
 clear:both;
 PADDING-TOP: 5px; 
 FONT-SIZE: 75%; 
 COLOR: #333333; 
 LINE-HEIGHT: 1.5; 
 FONT-FAMILY: verdana
 } 
#footerLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-align:center; 
}
#footerLinks LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footerLinks A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#NavSpacer{
	margin-bottom: 30px;
}
h4{font-family: Geneva, sans-serif;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
h3{font-family: Geneva, sans-serif;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
    color: #336699;
	text-align:center;
	font-size:14px;
}
h1{font-family: Geneva, sans-serif;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
    color: #336699;
	text-align:center;
	font-size:19px;
}
h2{font-family: Geneva, sans-serif;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
    color: #336699;
	text-align:center;
	font-size:16px;
}
.strong{color: #336699;
}

p.Course{font-family: Geneva, sans-serif;
	bordercolor: #CCCCCC;
	font-size:90%;
	margin-left: 5px;
	margin-right: 5px;
}
/*
a.nav {
	align:vertical;
	float: left;
	font-family:Geneva, sans-serif;
	font-size: 90%;
	font-weight:bold;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 20px;
	color: #222222;
	text-decoration: none;
}
a:hover.nav {
	color: #0000FF;
	text-decoration: underline;
}
a.example
{
color: #00f;
text-decoration: none
}

a:hover.example
{
color: #f90;
text-decoration: underline
}*/
.classIMG1 img {
	margin-top: 00px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.classIMG2 img {
	border: none 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}/*
.classHeader img {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}*/
hr {
border: 0; 
border-top: 1px dashed #222222;
color: #043;
height: 1px;
width: 100px;
margin: 5px auto;
}
/*.class1 A:link {Left Nav
	align:vertical;
	float: left;
	font-family:Verdana, sans-serif;
	font-size: 90%;
	font-weight:bold;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	color: #222222;
	text-decoration: none;
	}
.class1 A:visited {
	color: #222222;
	text-decoration: none;
	}
.class1 A:hover { 
	color: #0000FF;
	text-decoration: underline;
}
.class1 A:active {
	color: #0000FF;
	text-decoration: none;
}

.class2 A:link {/*Text in-line link
	font-family:Verdana, sans-serif;
	font-size: 90%;
	color: #003399;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
.class2 A:visited {
	color: #003399;
	text-decoration: underline;
}
.class2 A:hover{
	font-family:Verdana, sans-serif;
	color: #660066;
	text-decoration: underline;
	font-size: 90%;
}
.class2 A:active{
	font-family:Verdana, sans-serif;
	color: #003399;
	text-decoration: underline;
}
.class3 A:link {Artcile link
	align:vertical;
	float: left;
	font-family:Verdana, sans-serif;
	font-size: 90%;
	font-weight:bold;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	color: #222222;
	text-decoration: none;
}
.class3 A:visited {
	color: #660066;
	text-decoration: none;
}
.class3 A:hover { 
	color: #F3C00F;
	text-decoration: underline;
}
.class3 A:active {
	color: #F3C00F;
	text-decoration: none;
}
		
div#indent{/*Indents top of text underneat the headings
	text-indent: 10px;
	font-family: Verdana, sans-serif;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 60px;
	padding: 0px 0px 0px 20px;
}
li.list1 {
	list-style-type: square;
	list-style-position: inside;
	font-family: Verdana, sans-serif;
	font-size: 90%;
}
li.list2 {
	list-style-type: none;
	list-style-position: left;
	font-family: Verdana, sans-serif;
	font-size: 90%;
}*/
.style1 {
	font-size: 100%;
	font-weight: bold;
	color: #990000;
}
.style3 {
	color: #CC0000;
	font-weight: bold;
}
.style2 {
	color: #000000;
	font-weight: bold;
}