body {
	font: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(http://www.iowacentral.edu/includes/images/bkgd_main4.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	overflow:-moz-scrollbars-vertical;
	}
	
#wrap {
	width: 777px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color:#FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	}
	
ul#navigation
{
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-color:#003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

ul#navigation li a
{
	color: #FFFFFF;
	background-color: #003399;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
}

ul#navigation li a:hover
{
	color: #003399;
	background-color: #FFFFFF;	
}

ul#navigation .left 
{
	float: left; 
	padding: 5px 0px 0px 5px;
}

ul#navigation .right {
	float: right; 
}

#search_box {
    width: 168px;
    height: 23px;
    background: url(http://www.iowacentral.edu/includes/images/bg_search_box.png);
}

#search_box #s {
    float: left;
    padding: 0;
    margin: 4px 0 0 6px;
    border: 0;
    width: 125px;
    background: none;
	color:#003399;
}

#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

#header {
	background:#003399;
	padding:0px 0px 0px 0px;
}

#header h1 {
	margin:0;
}

#main {
	background:#FFFFFF;
	float:right;
	width:580px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 5px 5px 5px;
}

a:link{
color: #000099;
}

a:visited{
color:#003399;
text-decoration:none;
}

a:link{
color: #000099;
text-decoration:none;
}

a:hover{
color: #000099;
text-decoration:underline;
}

#main h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}

.tableborder table{
border: 1px solid #000000;
}

.tableborder td{
border: 1px solid #000000;
}

.tableborder tr{
border: 1px solid #000000;
}

#navsidebar {
	background:#EBEBEB;
	float:left;
	width:165px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#navsidebar div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:12px;
	padding: 2px 2px 5px 2px;
	border-width:thin;
}

#navsidebar a{
	color:#003399;
	text-decoration:none;
	font-weight:bold;
}

#navsidebar a:hover{
	color:#003399;
	text-decoration:underline;
	font-weight:bold;
}

#footer {
	background:#003399;
	height:35px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	border-top: solid 1px #000000;
	padding: 0 10px 0 20px;
}

#footer p {
	margin: 0;
	padding: 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}


#footer p a{
	margin: 0;
	padding: 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.cd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#FFFFFF;
	text-align: left;
}
.cdrow {
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
}
.cdrow a:hover{
color: #FFFFFF;
text-decoration:underline;
}
.cddetail {
	font-size: 14px;
	font-weight: bold;
}
.cd table{
	border: 1px solid #000000;
}
.cd td{
border: 1px solid #000000;
}
.cd tr{
border: 1px solid #000000;
}
/*start navbar css*/
/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom: 1px solid black;
border-top: 1px solid black;
background: url(http://www.iowacentral.edu/includes/images/chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
overflow: hidden;
width: 100%;
text-align: left; /*set value to "left", "center", or "right"*/
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
padding: 4px 3px;
margin: 0;
border-right: 1px solid black; /*right divider between tabs*/
color: white;
}

.mattblackmenu li a:visited{
}

.mattblackmenu li a:hover{
background-color:#003399; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
background-color:#003399; /*background of tab with "selected" class assigned to its LI */
}
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
text-align:left;
width:auto;
background: url(http://www.iowacentral.edu/includes/images/transparent.png) repeat; /*THEME CHANGE HERE*/
}

.ddsubmenustyle li a{
padding: 0px 3px;
display: block;
font:normal 9px Arial;
line-height:18px;
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 200px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #003399;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/*Code for alternate table row colors */

.odd {
  background-color: #FFFFFF;
}
.even {
  background-color: #99CCFF;
}
.alternate_rows {
}.blueText {
	color: #003399;
}
.whiteText {
	color: #FFFFFF;
}

a.whiteText:link, a.whiteText:visited {
color: #FFFFFF; text-decoration: none;
font-weight: bold;
}

a.whiteText:hover {
color: #ffffff; text-decoration: underline;
font-weight: bold;
}

.centerText {
	text-align: center;
}
.captionText {
	font-size: 10px;
}
.studenthealthform {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
}
.smallText {
	font-size: 10px;
}
.largeText {
	font-size: 14px;
}
