body {
	background-color: #E0E0E0; /*  */
	margin: 0px;
	padding: 0px;
}
#wrapper {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #424973;
	border-left-color: #424973;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
	background-color: #FFFFFF;
}
#titlebox {
	background-color: #0A1241;
}
#searchbox {
	float: right;
	padding-top: 10px;
	padding-right: 5px;
	font-size: 11px;
	color: #CCCCCC;
	text-align: right;
	width: 350px;
}

#searchbox a:visited { color: #FFFFFF; }

#nav {
	width: 600px;
}
#sectionheader {
	float: right;
	vertical-align: bottom;
	margin-top: 72px;
	text-align: right;
	width: 300px;
}
#sectionheaderbox {
	background-color: #424972;
}
#dropshadow {
	background-image: url(images/sub/dropshadow.gif);
	background-repeat: repeat-x;
	clear: both;
	height: 5px;
	width: 600px;
	font-size: 0px;
}
#subnavbox {
	padding: 5px 0px;
	width: 150px;
	float: left;
	background-color: #FFFFFF; /*  */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#collegeNav {
	text-align: center;
	clear: both;
	padding: 5px 0px;
	width: 600px;
	float: left;
	background-color: #FFFFFF; /*  */
}

#collegeNav li {
	display: inline;
	list-style-type: none;
	padding-right: 15px;
}

#ccpNav {
	width: 100%;	
}

#ccpNav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#ccpNav li {
  float: left;
  position: relative;
  width: 5em;
  background-color: #CCCCCC;
  padding: 5px 15px 5px 15px;
}
  
#ccpNav li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
}

#ccpNav li > ul {
	top: auto;
	left: auto;
}

#ccpNav li:hover ul, li.over ul{ 
	display: block;
}





#content {
	padding: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;  /*  */
	width: 430px;
	float: left; 
	/*margin-left: 150px;*/
	vertical-align: top; 
}

#collegeContent {
	padding: 0 10px;
	background-color: #FFFFFF;  /*  */
	width: 580px;
	float: left; 
	vertical-align: top; 
}


#bottomnav {
	font-size: 65%;
	background-color: #424972;
	color: #FFFFFF; /*   */
	padding: 18px;
	clear: both;
}
#signature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #CCCCCC;
	background-color: #000000;
	padding: 18px;
}

#signature a {

	color: #CCCCCC;
	text-decoration: underline;
}
#signature a:hover {


	color: #FFFFFF;
	text-decoration: underline;
}
#bottomnav a {
	color: #FFFFFF;
	text-decoration: none;
}
#bottomnav a:hover {

	color: #FFFFFF;
	text-decoration: underline;
}
.nav2 {
	font-size: 80%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #424972;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 5px 10px;
	
}
.nav2 a {
	color: #424972;
	text-decoration: none;
}

.nav2 a:visited {
	color: #424972;
	text-decoration: none;
}

.nav2 a:hover {
	color: #F8B800;
	text-decoration: underline;
}
.nav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight: bold;
	color: #424972;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.nav3 a {
	font-weight: bold;
	color: #424972;
	text-decoration: none;
}

.nav3 a:visited {
	font-weight: bold;
	color: #424972;
	text-decoration: none;
}

.nav3 a:hover {

	font-weight: bold;
	color: #F8B800;
	text-decoration: underline;
}
.nav4 {
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.nav4 a {
	color: #80909d;
	text-decoration: none;
}
.nav4 a:hover {
	color: #F8B800;
	text-decoration: underline;
}


.nav5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 20px;
}

.nav5 a {
	font-weight: bold;
	color: #424972;
	text-decoration: none;
}

.nav5 a:visited {
	font-weight: bold;
	color: #424972;
	text-decoration: none;
}

.nav5 a:hover {

	font-weight: bold;
	color: #F8B800;
	text-decoration: underline;
}




.navhighlight {
	background-color: #BBC2CD;
}
.navhighlight a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

table { font-size: 90%; }

.blogCredit {	float: right; 
				width: 400px; 
				text-align: right;
				font-size: 75%;
				
		}
		
.print_friendly { float: right; 
					width: 400px;
					padding-right: 5px;
					text-align: right; 
					font-size: 90%;
		}
		
div.choice { width: 70px;
			 float: left;  
			 text-align: center; 
			}
			
div.plainlonglabel { float: left; 
				    width: 200px; 
					text-align: right; 
					vertical-align: top;
					padding-right: .25em;
					font-size: 10pt; 
				}
				
.form_error { font-weight: bold; 
			  color: #900;
			  display: inline; }
				

.mmcontentbox { float: left; 
				width: 200px;
				background-color: #E2E5F8;
				border-right: 1px solid black; 
				padding-right: 10px;
				padding-left: 10px;
				height: 100%;
				margin-bottom: 0;
				}

.mmcontentboxright { float: left; 
				width: 200px;
				background-color: #E2E5F8;
				padding-right: 10px;
				padding-left: 10px;
				height: 100%;
				margin-bottom: 0;
				}


.mmimg	 { float: left; 
			width: 55px;
			margin-right: 10px;
			background-color: #E2E5F8;
		  }
		  
.mmtext { float: left; 
		  width: 150px; 
		  background-color: #E2E5F8;
		}
		
.mmheader { margin-top: 0px;
			font-weight: bold; 
			background-color: inherit;
		} 		
			
.mmh4  { margin-top: 0px;
		 margin-bottom: 10px; 
		 background-color: #E2E5F8;
		 color: #090E2B;
		}

.mmh4 a:visited { color: #090E2B; }

.mmcell { border-right: 1px solid black; 
		  padding-left: 10px;
		  padding-right: 10px;
		 }