body
{
  background-color:#015382;
  font-family:verdana;
  font-size:10px;
  color:#000000;
}

img
{
  border:0px;
}

div
{
  padding:0px;
  border:0px;
  margin:0px;
}

a:link
{
  color:#358db1;
}
a:visited
{
  color:#358db1;
}
a:active
{
  color:#358db1;
}
a:hover
{
  color:#358db1;
}

hr
{
  color:#358db1;
}

h1
{
  font-size:16px;
  font-weight:bold;
  color:#358db1;
}

h2
{
  font-weight:bold;
  color:#358db1;
  font-size:12px;
}

h3
{
  font-size:12px;
  font-weight:bold;
  color:#ff0000;  
}

h4
{
  font-size:16px;
  color:#358db1;
  font-weight:normal;
}

h5
{
  font-size:12px;
  color:darkblue;
  font-weight:normal;
}
/*ids */
#centerDivMain
{
  width:800px;
  margin:0px auto;
  background-color:#d4eff8;
  background-image:url('../images/layout/left_column.jpg');
  background-repeat:repeat-y;
  background-position:left;
  position:relative;
}

#centerDiv
{
  width:800px;
  margin:0px auto;
  background-color:#358db1;
  position:relative;
}

#header
{
  background-image:url('../images/layout/header.jpg');
  background-repeat:no-repeat;
  width:800px;
  height:115px;
  overflow:hidden;
  font-size:14px;
  padding-bottom:15px;
}

.contactLink
{
  float:right;
  background-color:#ffffff;
  margin-top:89px;
  height:21px;
  padding-left:7px;
  padding-top:4px;
  padding-right:7px;
  border-left:1px solid #000000;
}

#logo
{
  left:10px;
  top:10px;
  width:143px;
  height:119px;
  background-image:url('../images/layout/logo.gif');
  background-repeat:no-repeat;
  position:absolute;
  z-index:10;
}

#leftColumn
{
  float:left;
  width:137px;
  position:relative;
  z-index:1;
  padding-right:14px;
  padding-bottom:10px;
  height:100px;
  font-size:9px;
  color:#ffffff;
}

#content
{
  width:649px;
  font-size:12px;
  background-color:#ffffff;
  float:left;
  overflow-x:hidden;
  margin-top:-15px;
}

#whatsHappening
{
  background-color:#d4eff8;
  clear:left;
  padding-top:8px;
  font-size:14px;
  padding-left:10px;
  text-align:center;
}

#callout
{
  background-color:#80b8cf;
  color:#ffffff;
  float:right;
  padding:15px 15px 15px 15px;
  margin-right:15px;
  margin-bottom:15px;
  width:230px;
  clear:right;
  text-align:center;
}

#pageImage
{
  float:right;
  padding:15px 15px 15px 0px;
}

#leftContent
{
  float:left;
  width:335px;
  padding:15px;
}

#leftContentWide
{
  float:left;
  width:435px;
  padding:15px;
}

#rightContentNarrow
{
  padding:15px;
  float:right;
}

#pageTitle
{
  font-size:16px;
  color:#358db1;
}

#bold
{
  font-weight:bold;
}

#italic
{
  font-style:italic;
}
#blue
{
  color:#0000ff;
}

#footer
{
  background-color:#00314d;
  width:770px;
  height:57px;
  overflow:hidden;
  color:#ffffff;
  font-size:12px;
  float:right;
  padding:10px 15px 10px 15px;
}

#contentImageContainer
{
  float:right;
  width:275px;
  padding-left:20px;
}

/* classes */

.footerLink:link
{
  color:#ffffff;
  font-family:verdana;
  font-size:13px;
  text-decoration:none;
}

.footerLink:visited
{
  color:#ffffff;
  font-family:verdana;
  font-size:13px;
  text-decoration:none;
}

.footerLink:active
{
  color:#ffffff;
  font-family:verdana;
  font-size:13px;
  text-decoration:none;
}

.footerLink:hover
{
  color:#ffffff;
  font-family:verdana;
  font-size:13px;
  text-decoration:underline;
}

.contentLink:link
{
  color:#00314d;
  text-decoration:none;
}

.contentLink:visited
{
  color:#00314d;
  text-decoration:none;
}

.contentLink:active
{
  color:#00314d;
  text-decoration:none;
}

.contentLink:hover
{
  color:#00314d;
  text-decoration:none;
}

.clear
{
  clear:both;
}

.faculty
{
  width:280px;
  padding:10px;
  font-size:12px;
  float:left;
}
.facultyImage
{
  float:left;
  padding-right:3px;
}

.evenRow
{
  background-color:#80b8cf;
}

.boldBlue
{
  font-weight:bold;
  color:#358db1;
}

.bold
{
  font-weight:bold;
}

.oddRow 
{
	color: #000000;
	background-color: #FFFFFF;
}

.evenRow 
{
	color: #000000;
	background-color: #cce0e5;
}

.tableHeader 
{
	font-weight: bold;
	color: #ffffff;
	background-color: #00637F;
}

.apFieldLeft
{
  float:left;
  font-weight:bold;
  width:110px;
}

.grandchildHeader
{
	background-color:#358db1;
  font-weight:bold;
}