body {
	font-size: 12px;
	font-family: arial;  
	background-color: #5d87b8;
	margin: 0px;
}

a:link {font-size: 12px; font-weight: bold; color: #729bc7; text-decoration: none;}
a:visited {font-size: 12px; font-weight: bold; color: #729bc7; text-decoration: none;}
a:active{font-size: 12px; font-weight: bold; color: #729bc7; text-decoration: none;}
a:hover {font-size: 12px; font-weight: bold; color: #729bc7; text-decoration: underline;}

h2 {
	font-size: 17px;
	font-family: arial;
	margin-top: 0px;
}

p {
	font-size: 12px;
	font-family: arial;
}

html,body{
	height: 100%;
}

/* SKIP INTRO */
div#skip a:link {color: white; text-decoration: none; margin: 10px}
div#skip a:visited {color: white; text-decoration: none; margin: 10px}
div#skip a:hover {color: #white; text-decoration: underline; margin: 10px}
div#skip a:active {color: white; text-decoration: none; margin: 10px}


/* BASE CONTAINER */
#baseContainer{
  min-height: 100%;
  width: 770px;
  margin: 0 auto;
  background-color: white;
}

/* SECURED BASE CONTAINER */
#securedBaseContainer {
  min-height: 100%;
  width: 1000px;
  margin: 0 auto;
  background-color: white;
}

/* MAIN CONTAINER */
#mainContainer {
  height: 100%;
}

/* LEFT CONTAINER */
#leftContainer {
  height: 100%;
  width: 145px;
  float: left;
}

/* LOGO CONTAINER */
#logoContainer {
  height: 150px;
}

/* SIDE MENU CONTAINER */
#sideMenuContainer {
  height: 250px;
}

/* SECURED RIGHT CONTAINER */
#securedRightContainer {
  float: left;
  width: 855px;
}

/* RIGHT CONTAINER */
#rightContainer {
  float: left;
  width: 625px;
}

/* TOP MENU */
div#topMenu {
	text-align: right;
	float: right;
	margin-right: 25px;
	padding-top: 3px;
	width: 585px;
	height: 25px;
	background-image: url(/images/top_bar.png);
	background-repeat: no-repeat;
	display: inline;
}
div#topMenu a:link {color: white; text-decoration: none; margin: 10px}
div#topMenu a:visited {color: white; text-decoration: none; margin: 10px}
div#topMenu a:hover {color: #e19752; text-decoration: none; margin: 10px}
div#topMenu a:active {color: white; text-decoration: none; margin: 10px}

/* TOP NAVIGATION */
#navigationContainer {
	height: 50px;
}

/* BODY CONTAINER */
#bodyContainer {
	text-align: left;
	padding: 50px 20px 20px 20px;
}

/* FEATURED PANELIST */
#featuredPanelist {
  margin-bottom: 30px;
}

#featuredPanelist a{
  font-size: 12px; color: #4f6b72;
}

#featuredPanelist img{
  padding: 2px;
  width: 75px;
  height: 100px;
  border: 1px solid #AAA;
}

/* FOOTER CONTAINER */
#footerContainer {
	clear: both;
	background-color: #c3cdd8; 
	font-size: 9px; 
	text-align: center;
	padding: 8px;
}

#footerContainer a{
    font-size: 9px;
	color: black;
}

/* SITE MAP CONTAINER */
#siteMapContainer {
    clear: both;
	color: Grey;
	font-size: 10px;
	text-align: center; 
	padding: 5px;
}
#siteMapContainer a{
	color: Grey;
	font-size: 10px;
    font-weight: normal;	
	font-family: arial;  
}

/* PANELIST BIO */
#bio {
}


#profile {
  height: 165px;
  padding: 15px;t
  border: 1px solid #DDD;
  background-color: #EEE;
}
#profile h2 {
  font-size: 20px;
  padding-left: 145px;
}

#profile table {
  margin-left: 20px;
}

#profile img {
  padding: 2px;
  border: 1px solid #DDD;
  float: left;
}

#space {
  height: 20px;
}

#resume {
  padding: 10px;
  border: 1px solid #DDD;
  background-color: #EEE;
}

#resume table {
  border: 1px solid #FFF;
  width: 100%;
}

#resume td {
  text-align: left;
  padding: 5px;
}

#newsHeader {
  height: 25px;
  border-bottom: 1px solid #3f4281;
}
#newsDate {
  padding-top: 8px;
  font-size: 12px;
  font-weight: bold;
  color: #3f4281;
  float: right;
  display: inline;
}

#newsTitle {
  font-size: 18px;
  font-weight: bold;
  color: #3f4281;
  margin: 0px;
  float: left;
  display: inline;
}

#newsContent {
  min-height: 160px;
}

#newsContent img {
  float: left;
  margin: 10px;
  padding: 2px;
  border: 1px solid #dfcbd9;
  display: inline;
}

#newsContent p {
  margin: 0px;
  padding: 10px;
}