body {
	font : 1em arial, sans-serif;
	background-color: #333333; } 

* {
margin : 0; 
padding : 0;} 

.clear {clear:both;}

div#mainwrapper {
font : 1em arial, sans-serif;
float:left;
width : 800px; 
margin-top : 5px; 
margin-left : 5px;
padding-bottom:15px;
 }

div#header {
color:;
width : 800px;
padding: 0 0 128px 0;}

div#maincontentarea {
float:left;
width :585px; 
background-color : #FFFFFF; 
font-size : 0.7em; 
border:solid 0px red;
margin-top : 17px;
margin-left:20px;
background-image:url(images/strip_content_divider.gif); background-repeat:repeat-y;
}



* html div#maincontentarea {
margin-top : 0px;
margin-left:8px;
}

/*--COLUMN 1--*/
#column1 {
float : left; 
width : 118px;
padding:3px; 
margin-top:10px; 
background-color : #ffffff; } 

#column1 #mainnav {
color : #ffffff; 
background-color : #006699; } 

#navcontainer ul {
margin-left : 0; 
padding-left : 0; 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.9em;
} 

#navcontainer a {
display : block; 
padding : 3px; 
width : 112px; 
background-color : #0064a2; 
border-bottom : 1px solid #eee; } 

#navcontainer a:link, #navlist a:visited {
color : #eee; 
text-decoration : none; } 

#navcontainer a:hover {
background-color : #0099cc; 
color : #fff;} 

#sponsorlogos {
text-align:center;
/*margin : 5px 0; 
*/color:#0064a2;
padding-bottom:0px;
}


/*--BODY COPY--*/
div#bodycopy {
float:left;
width : 310px; 
text-align : justify; 
margin-bottom : 0px;
}

div#contactbodycopy {
float:left;
width : 450px; 
text-align : justify; 
margin-bottom : 0px; 
}

div#contactbodycopy form {
padding-top:15px;
padding-left:80px;
}

div#contactbodycopy h1{
margin:0 0 0 0;
padding:5px 5px 0 2px;
}


div#contactbodycopy p{
margin:0 0 0 0;
padding:0px 3px 0 3px;}

div#contactaddress{
font : 1em arial, sans-serif;
text-align:center;
}

div#bodycopy h1{
margin:0 0 0 0;
padding:5px 5px 0 2px;
}

div#bodycopy p{
margin:0 0 0 0;
padding:0px 3px 0 3px;}

div#coursebody {
float:left;
width : 454px; 
text-align : justify; 
margin-top : 5px; 

}

div#courseshort {
float:left;
width : 454px; 
text-align : justify; 
margin-top : 5px; 
}

div#courseshortimage {
float:left;
width : 150px; 
text-align : justify; 
margin-bottom : 0px; 
}

div#coursetitle{
font-size : 1.3em;
color:#FFFFFF;
text-align : left;
padding:0px 0px 0px 0px; 
background-color : #0195DB; 
}

div#courseimgtable{
padding : 0px 0px 3px 0px;
}

div#readmore {
font-size : 1em;
color:#0195DB;
text-align : left;
padding:0px 0px 0px 0px; 
text-decoration : none;
}

div#readmore a{
color:#0195DB;
text-align : left;
padding:5px 0px 0px 0px; 
text-decoration : none; 
}

div#readmore a:hover{
color:#666666;
text-align : left;
padding:5px 0px 0px 0px; 
text-decoration : none; 
}

#navcontainer a {
display : block; 
padding : 3px; 
width : 112px; 
background-color : #0064a2; 
border-bottom : 1px solid #eee; } 

#navcontainer a:link, #navlist a:visited {
color : #eee; 
text-decoration : none; } 

#navcontainer a:hover {
background-color : #0099cc; 
color : #fff;} 



div#column2 {
float : left; 
width : 454px; 
padding : 3px; 
background-color : #ffffff; 
margin-left : 1px;
font-family : Arial, Helvetica, sans-serif;
height:100%; 
}

div#column2 h1 {
color : #0099cc; 
font-size : 1.3em; 
margin : 0px 0;

} 

div#sectiondescription{
margin:0px 0px 3px 0px;
}

div#brochuretab{
/*float:left;*/
background-color: #ffffff;
}

* html div#brochuretab{
float:left;
margin: 3px 0px 3px 0px;
background-color : #ffffff; }

div#sideimage{
float:center;
background-color : #ffffff;
margin-top:10px;
}

* html div#sideimage{
float:center;
/*margin: 3px 0px 3px 3px;*/
background-color : #ffffff; 
margin-top:10px;
margin-left:320px;
}

div#caption {
text-align:center;
/*padding:5px;*/
color:#666666;
font-size:.9em;
margin-left:320px;
} 
div#state_list{
height:100%;
width:310px;
}
div#indexgallery {
width : 454px; 
margin-top : 3px;} 

div#indexgallerytop {
width : 449px; 
height : 18px; 
background-color : #caf; 
background : url(images/index_gallery_top.gif); 
background-repeat : no-repeat; 
padding-top : 3px; 
padding-left : 5px; 
color : #ffffff; }

div#indexgallerythumbs {
width : 454px; 
height : 136px; 
background-color : #ffffff; 
color : #ffffff;}

* html div#footer {
float : left; 
width : 576px; 
/*height : 15px; */
padding-top : 3px; 
padding-right : 3px;
padding-bottom : 5px;
margin-bottom : 3px;
margin-left : 2px;
text-align : right; 
color : #ffffff; 
font-size : 0.8em; 
/*margin : 0 3px 3px; */
background : url(images/image-footer.gif) background-repeat : no-repeat; 

background-color : #FFFFFF; 
} 



div#footer {
float : left; 
width : 576px; 
/*height : 15px; */
padding-top : 3px; 
padding-right : 3px;
padding-bottom : 5px;
margin-bottom : 3px;
margin-left : 3px;
text-align : right; 
color : #ffffff; 
font-size : 0.8em; 
/*margin : 0 3px 3px; */
background : url(images/image-footer.gif); 
background-repeat : no-repeat; 
background-color : #FFFFFF; 
} 

#mainwrapper #maincontentarea #column2 #bodycopy select {
width: 304px;
margin: 5px 0 5px 0;
}

#newsheading{
color:#0099cc;
margin-bottom: 5px;
}


#courseimagetable{
margin-bottom:5px;
border-style:none;
}

UL.courseimages LI {display: inline;}


div#courseshort img { 
 border: none; 
}



div#courserequiremnts{
float:left;
width : 148px; 

background-color : #CCCCCC;
margin-left: 3px;
}

* html div#courserequiremnts{
float:left;
margin: 0px 0px 0px 3px;
width : 140px; 

background-color : #CCCCCC;}

div#courserequiremnts p{
padding: 3px 0px 3px 5px;
}

div#courserequiremnts-answerd{
color : #0099cc; 
padding: 0px 0px 3px 5px;
}

div#coursetabtop {
color:#FFFFFF;
width : 144px; 
padding: 3px 0px 3px 5px;
margin-left:3px;
background-image:url(images/coursetabtop.gif); background-repeat:no-repeat;
float:left;
}

div#coursetabbottom {
color:#FFFFFF;
width : 144px; 
padding: 3px 0px 3px 5px;
margin-left:3px;
background-image:url(images/coursetabbottom.gif); background-repeat:no-repeat;
float:left;}

div#galleryl1thumbs{
margin: 5px 0px;
background-color : #CCCCCC;}

div#galleryl2thumbs{
margin: 3px 0px;
background-color : #CCCCCC;}

div#galleryl2main{
margin: 0px 0px; 0px; 0px;
background-color : #CCCCCC;
padding:15px 30px 15px 100px}

div#gallerymainimage{
width:225px;
height:275px;
background-color : #CCCCCC; 
}

div#gallerycaption{
margin-top:3px;
width:215px;
background-color : #ffffff; 
padding:5px;
}

div#galleryl2nav{
margin: 0px 0px;
background-color : #CCCCCC;}

div#gallerycolumn2 {
float : left; 
width : 454px; 
padding : 0px 3px 3px 3px; 
background-color : #ffffff; 
margin-left : 1px;
font-family : Arial, Helvetica, sans-serif; 
}

div#gallerycolumn2 h1 {
color : #0099cc; 
font-size : 1.3em; 
margin : 0px 0;
} 

div#gallerynp {
font-size : 1em;
color:#0195DB;

padding:0px 0px 0px 0px; 
text-decoration : none; 
}
div#gallerynp1 {
font-size : 1em;
color:#0195DB;

padding:0px 0px 0px 0px; 
text-decoration : none; 
}


div#gallerynp a{
color:#0195DB;
text-decoration : none; 
}

div#gallerynp1 a{
color:#0195DB;
text-decoration : none; 
}

div#galleryprev{
width:100px;
}

div#gallerynext{
width:100px;
margin-left:180px;
}

div#gallerydd{
margin: 5px 0px;
}

* html div#rightsidetabs {
	position:absolute;
	top: 149px;
	left:619px;
	width: 170px;
	}
	
div#rightsidetabs {
	position:absolute;
	top: 147px;
	left:619px;
	width: 170px;
}
* html div#weathertab{
	margin-top: 2px !important;
	margin-top:2px;
	
	}
div#weathertab{
	
	margin-top:0px !important;
	margin-top:10px;
	
	}
		

* html div#weathertabtop {
	
	float : left;
	width : 170px;
	height:18px;
	background-color:
	margin-left : 1px;
	padding-top : 3px;
	padding-left : 4px;
	font-family : Arial, Helvetica, sans-serif;	
	background-image:url(images/weathertabtop.gif); background-repeat:no-repeat;
	font-size:.8em;
	color:#FFFFFF;
	}
	
* html div#weathertabbody {
	background-color:#000000;
	padding: 3px;
	margin-top: 0px;
	float : left;
	width : 162px;
	height: 55px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size:.8em;
	color:#FFFFFF;
	border: 1px solid #0096DA;
	}
	
div#weathertabtop {	
	float : left;
	width : 170px;
	height:18px;
	background-color:
	margin-left : 1px;
	padding-top : 3px;
	padding-left : 4px;
	font-family : Arial, Helvetica, sans-serif;	
	background-image:url(images/weathertabtop.gif); background-repeat:no-repeat;
	font-size:.8em;
	color:#FFFFFF;
	}
	
div#weathertabbody {
	background-color:#000000;
	padding: 3px;
	float : left;
	width : 162px;
	height: 55px;
	background-color:;
	font-family : Arial, Helvetica, sans-serif;	
	font-size:.8em;
	color:#FFFFFF;
	border: 1px solid #0096DA;
	}
/*------*/
* html div#borchuretab{
	margin-top: 5px !important;
	margin-top:5px;
	
	}
div#borchuretab{
	
	margin-top:5px !important;
	margin-top:10px;
	
	
	}
		

* html div#borchuretabtop {
	
	float : left;
	width : 170px;
	height:18px;
	background-color:
	margin-left : 1px;
	padding-top : 3px;
	padding-left : 4px;
	font-family : Arial, Helvetica, sans-serif;	
	background-image:url(images/weathertabtop.gif); background-repeat:no-repeat;
	font-size:.8em;
	color:#FFFFFF;
	}
	
* html div#borchuretabbody {
	background-color:#000000;
	padding: 3px;
	margin-top: 0px;
	float : left;
	width : 162px;
	height: 173px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size:.8em;
	color:#FFFFFF;
	border: 1px solid #0096DA;
	}

	
div#borchuretabtop {	
	float : left;
	width : 170px;
	height:18px;
	background-color:
	margin-left : 1px;
	padding-top : 3px;
	padding-left : 4px;
	font-family : Arial, Helvetica, sans-serif;	
	background-image:url(images/weathertabtop.gif); background-repeat:no-repeat;
	font-size:.8em;
	color:#FFFFFF;
	}
	
div#borchuretabbody {
	background-color:#000000;
	padding: 3px;
	float : left;
	width : 162px;
	height: 170px;
	background-color:;
	font-family : Arial, Helvetica, sans-serif;	
	font-size:.8em;
	color:#FFFFFF;
	border: 1px solid #0096DA;
	}
div#screentabbody {
	background-color:#000000;
	padding: 3px;
	float : left;
	width : 162px;
	height: auto;
	background-color:;
	font-family : Arial, Helvetica, sans-serif;	
	font-size:.8em;
	color:#FFFFFF;
	border: 1px solid #0096DA;
	}
/*------*/	
* html div#logintab {
	margin-top: 0px;}
		
* html div#logintabtop {
	
	float : left;
	width : 170px;
	height:19px;
	background-color:
	margin-left : 1px;
	margin-top:3px !important;
	margin-top:3px;
	padding-top : 2px;
	padding-left : 4px;
	font-family : Arial, Helvetica, sans-serif;	
	background-image:url(images/weathertabtop.gif); background-repeat:no-repeat;
	font-size:.8em;
	color:#FFFFFF;
	}
	
* html div#logintabbody {
	background-color:#000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float : left;
	width : 163px;
	font-family : Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#FFFFFF;
	border: 1px solid #0096DA;}

div#logintab {
	margin-top: 0px;}
		
div#logintabtop {
	
	float : left;
	width : 170px;
	height:19px;
	background-color:
	margin-left : 1px;
	margin-top: 4px;
	padding-top : 2px;
	padding-left : 4px;
	font-family : Arial, Helvetica, sans-serif;	
	background-image:url(images/weathertabtop.gif); background-repeat:no-repeat;
	font-size:.8em;
	color:#FFFFFF;
	}
	
div#logintabbody {
	background-color:#000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float : left;
	width : 163px;
	font-family : Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#FFFFFF;
	border: 1px solid #0096DA;}
	
* html div#newstab {
	margin-top: 0px;}
		
* html div#newstabtop {
	
	float : left;
	width : 170px;
	height:19px;
	/*margin-left : 1px;*/
	margin-top: 5px !important;
	margin-top: 5px;
	padding-top : 2px;
	padding-left : 4px;
	font-family : Arial, Helvetica, sans-serif;	
	background-image:url(images/weathertabtop.gif); background-repeat:no-repeat;
	font-size:.8em;
	color:#FFFFFF;
	}
	
* html div#newstabbody {
	background-color:#000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float : left;
	width : 163px;
	height: 140px;
	font-family : Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#FFFFFF;
	border: 1px solid #0096DA;}

div#newstab {
	margin-top: 0px;
	}
		
div#newstabtop {
	
	float : left;
	width : 170px;
	height:19px;
	background-color:
	margin-left : 1px;
	margin-top: 5px;
	padding-top : 1px;
	padding-left : 4px;
	font-family : Arial, Helvetica, sans-serif;	
	background-image:url(images/weathertabtop.gif); background-repeat:no-repeat;
	font-size:.8em;
	color:#FFFFFF;
	}
	
div#newstabbody  {
	background-color:#000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float : left;
	width : 163px;
	font-family : Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#FFFFFF;
	border: 1px solid #0096DA;}
div#newstabbody a {
	
	font-family : Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:.9em;
	color:#FFFFFF;
	text-decoration:none;
	}
a:hover{
color:#666666;
text-align : left;
padding:5px 0px 0px 0px; 
text-decoration : none; 
}
div#entertxt{
margin-top:10px;
color:#CC9900;
}
div#empty{
color:#CC9900;
font-size:6px;
}

div#mlfield{
margin-top:3px;
}



/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 130px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

