body {
	background-color: #f5f5f5;  
	font-family: Arial, Sans-Serif; 
	font-size: 100.01%;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}                  

.container {
	border: 1px solid #cccccc;
	width: 780px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

.header {
	background-image: url(../images/header_background.gif);
	width: 800px;
	height: 146px;
}

h1 {
	display: block;
	margin: 0;
	padding: 0;
	width: 159px;
	height: 66px; 
	overflow: hidden;   
	float:left;
	margin-top: 54px;
	margin-left: 37px;
}
* html h1 {
	display: inline;
}

	h1 a {
		background-image: url(../images/logo2.gif);    
		text-indent: -999em;
		display: block;
		width: 159px;
		height: 66px; 
	}


/* ============== */
/* = Navigation = */
/* ============== */

.div_navigation {
	float: left;
	margin-top: 111px;
	margin-left: 70px;
	width: 400px;
}

* html .div_navigation {
	display: inline;
}

.div_navigation ul {
	margin: 0px;
   	padding: 0px;  
}

.div_navigation ul li {
	display: block;
	float: left;
}

.div_navigation ul li span{
	margin-left: -9999px; 
	display: block;
}

.nav_about,
.nav_colleges,
.nav_news {
	display: block;
	overflow: hidden;
	height: 9px;  
	background-image: url(../images/navigation2.gif);
	background-repeat: no-repeat;              
	 
}

.nav_about {
	width: 53px;
}

	.nav_about:hover { 
	    background-position: 0 -9px; 
	}

.nav_colleges {
	width: 64px;
	background-position: -53px 0px;       
}

	.nav_colleges:hover { 
		background-position: -53px -9px; 
	}

.nav_news {
	width: 51px;
	background-position: -118px 0px;       
}

	.nav_news:hover { 
		background-position: -118px -9px; 
	}

.news_feed {
	float: left;
	width: 321px;
	height: 21px;
	margin-top: 106px;
	margin-left: 30px;
	background-image: url(../images/news_background.gif);  
}

* html .news_feed {
	display: inline;
}

.news_item {
	font-size: .7em;
	color: #999898; 
	display: block;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
}

.news_item a {
		color: #999898; 
	text-decoration: none;
}

.news_item a:hover {
	text-decoration: underline;
}





.rss {
	background: url(../images/rss.gif) no-repeat top right;           
	display: block;
	float: right; 
	width: 25px;
	margin-right: 5px;
	margin-top: 4px;
	height: 14px;
	overflow: hidden;
	text-indent: -999em; 
}

.flash {
/*	background: url(../images/flash_placehorder.jpg); */
	width: 800px;
	height: 336px;
}

#div_flash p
{
	display: block;
	font-size: 1.4em;
	text-align: center;
}


.footer {
	background: url(../images/footer_background.gif) no-repeat; 
	width: 800px;
	height: 116px;
}

	#h3_find_your_path {
	/*		background-image: url(../images/find_your_path.gif);*/
		display: block;
	height: 35px;
	width: 119px;
	font-family: "arial";
	font-weight: 900;
	font-size: .9em;
	float: right;
	text-transform: uppercase;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 35;
	}    
	
	* html #h3_find_your_path {
		display: inline;
	}
	
	#h3_find_your_path a {   
		background-image: url(../images/button.gif);
		display: block;
		height: 35px;
		width: 119px;
		text-indent: -999em;
		color: #1b4164;
		text-decoration: none;
	}  
	
	#h3_find_your_path a:hover { 
		background-position: 0 -35px;
	
	}

.footer_links {
	float: left;
	margin: 90px 0 0 37px;
	text-transform: uppercase;   
	font-size: .6em;    
}

* html .footer_links {
	display: inline;
}

.footer_links a {
	color: #1b4164;
   	text-decoration: none;
}

.footer_links a:visited {
	color: #1b4164;  
}                             

.footer_links a:hover {
	text-decoration: underline;
}

.content {
	background-color: #ffffff;
	width: 800px;
	height: 336px;     
	overflow: hidden;
}


.about {
	background: url(../images/about_background.jpg);
}

.left,
#div_image {
	width: 470px;
	height: 337px;   
	float: left;
}

.about .left
{
	width: 380px;
}


.right {
	width: 300px;  
	float: left;
}

.map {
	width: 380px;
	background: url(../images/map3.jpg) no-repeat;
}


.about_text { 
	width: 400px;
	padding-top: 25px;
}

.about_text_top
{
	overflow: auto;
	height: 220px;
}

.about_text_bottom
{
	margin-top: 40px;	
}

.about_text .about_text_bottom p { 
	color: #ffffff;
	font-weight: bold;
	font-size: .8em;
	margin-top: 3em;
}

.about_text .about_text_bottom p a{ 
	color: #ffffff;
}
  

h2 {
	font-size: .8em; 
	margin: 0px 0px 2px 0px; 
	padding: 0;
	font-weight: normal;
	text-transform: uppercase;
}

.about_text h2 {
	color: #657f96;
}

.about_text p {
	font-size: .7em;   
	color: #657f96;
	line-height: 1.6em;
	margin: .8em 0;
}   



.colleges {
	background: #e4e8ed;  
}

.colleges_text {     
	padding-top: 25px;
}

	.div_colleges_text_inner {
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
		height: 160px;
		overflow: auto;
	}
	
	.div_colleges_text_inner p {
		margin-right: 1em;
	}
	
	.div_preload {
		width: 1px;
		height: 1px;
		background-image: url(../images/WCC_all.jpg);
		background-repeat: no-repeat;	
		background-position: 10px 10px;
	}
	
	.colleges .default {
		background-image: url(../images/WCC_Casper.jpg);
		background-repeat: no-repeat;
	}
	
	.colleges .casper,
	.colleges .central,
	.colleges .eastern,
	.colleges .laramie,
	.colleges .northwest,
	.colleges .northern,
	.colleges .western
	{
		background-image: url(../images/WCC_all.jpg);	
		background-repeat: no-repeat;			
	}
	
	.colleges .casper {
		background-position: 0 0;
	}
	.colleges .central {
		background-position: 0 -336px;
	}
	.colleges .eastern {
		background-position: 0 -672px;
	}
	.colleges .laramie {
		background-position: 0 -1008px;
	}
	.colleges .northwest {
		background-position: 0 -1344px;
	}
	.colleges .northern {
		background-position: 0 -1680px;
	}
	.colleges .western {
		background-position: 0 -2016px;
	}
        

.overview {     
	padding-top: 30px;
}


.colleges_text h2 {
	color: #657f96;
}

.colleges_text h3 {
	color: #657f96;
	font-size: .6em;          
	padding-top: 10px;
	margin: 10px 0 0 0;
	font-weight: normal;
	text-transform: uppercase;
}

.colleges_text p {
	font-size: .7em;   
/*	font-weight: bold;  */
	color: #657f96;
	line-height: 1.6em;
	margin-bottom: 0px;
}

.colleges_text a {
	color: #657f96;
	font-size: .8em;
	font-weight: normal;	
}


.colleges_text ul {
	padding: 5px 0px 0px 15px; 
	margin: 0px;
}


.colleges_text ul li { 
	color: #777676;
	font-size: .6em;
	font-weight: normal;
	text-transform: uppercase; 
	padding: 2px 0px 2px 0px;
	margin: 0;    
	list-style-type: none;
	height: 15px;
}


.colleges_text ul li:hover {
	list-style-type: disc; 
	color: #657f96;  
}


.colleges_text ul li a{  
	font-size: 1em;
	text-decoration: none;
	color: #777676; 
}


.colleges_text ul li a:hover{
 	color: #657f96;
}


.interest input,
.interest select {
	font-size: .7em;
}

.interest select{
	width: 300px;
}

.interest .input_submit { 
	float: right;
	margin: 1em 0;
}


.news {
	background: #1b4164;
}


.newspage {
	width: 450px;
}

.news_text {
   padding-top: 45px;  
}

.news_text p {
   	font-size: .7em;   
	font-weight: bold;  
	color: #fff;
	line-height: 1.6em;
}

.news_text h2 {
	color: #fff;   
}

.news_text h2 span {
	text-transform: none;
	font-size: .85em;
}

.news_frame {
	width: 296px;
	height: 240px;
	background-color: #fff;
}

.MW2 a {
	font-size: 1.5em;
	font-weight: bold;
}

.MW2 span {
	display: block;
	margin: 1em 0;
	color: #000000;
}


.news_frame_padding p { 
	color: #1b4164; 
	font-weight: normal;
	line-height: 1.2em;
}

.article_title {
	font-weight: bold;  
	clear: both;
}

.article_time {
	font-weight: bold;  
	clear: both; 
	display: block; 
	font-size: .9em;
}




	height: 240px;
	background: #fff;
}

.MW2 a {
	font-size: 1.5em;
	font-weight: bold;
}

.MW2 span {
	display: block;
	margin: 1em 0;
	color: #000000;
}


.news_frame_padding p { 
	color: #1b4164; 
	font-weight: normal;
	line-height: 1.2em;
}

.article_title {
	font-weight: bold;  
	clear: both;
}

.article_time {
	font-weight: bold;  
	clear: both; 
	display: block; 
	font-size: .9em;
}
