/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
	height: 100%;
	width: 100%;
}

div.clear {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	width: 100%;
	clear: both;
}

div.leftCol {
	float:left;
	width:193px;
	border:0px solid #FF6600;
	margin-left:30px;
}

div.rightCol {
	border:0px solid #FF6600;
	float:left;
	margin-left:20px;
	width:520px;
}

.addressText {
	font-size: 11px;
	color: #ffffff;
}

p {
	margin:8px 0pt;
}

form {
	margin: 0px 0px 0px 0px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

img {
	border: none;
}

h1 {
	font-size: 16px; 
	color: #000033;
	font-weight: bold;
}


a {
	color: #616351;
	text-decoration: underline;
}

a:hover {
	color: #A8BB0E;
	text-decoration: underline;
}

p {
	margin: 0px 0px 10px 0px;
}

div.clear {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	width: 100%;
	clear: both;
}

#errorMessage {
	color: #FF0000;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 10px 0px;
	border: 1px dashed #FF0000;
}

#confirmationMessage {
	color: #006633;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 10px 0px;
	border: 1px dashed #006633;
}


/* Page Controls */
#fullScreen {
	width: 100%;
	background-image: url(../images/frame/top_color.gif);
	background-repeat: repeat-x;
}

#screenTop {
	width: 100%;
	margin: 0px;
	height: 87px;
}

#screenMiddle, #screenBottom {
	width: 100%;
}


#header, #mainContent, #footer {
	text-align: left; /* older IE fix for center align */
	width: 900px;
	margin: 0px;
}


/* HEADER */
#header {
	width: 900px;
}

#header div.top {
	margin:0px;
	height: 51px;
}

#header div.top div.left {
	/*float: left;*/
	display: none;
}

#header div.top div.center {
	display: none;
}


#header div.top div.right {
	/*float: right;*/
	font:12px/13px Tahoma, Arial, Helvetica, sans-serif;
  	color:#FFFFFF;
}

#header div.top div.right a {
	font:12px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

#header div.top div.right a:hover {
	color:#000000;
	text-decoration:underline;
}

#header div.middle {
}


#header div.middle div.left {
	/* float: right; */
	display:none;
}

#header div.middle div.center {
	float: left; 
	height: 36px;
	width: 100%;
}

#header div.middle div.right {
	/* float: right; */
	display:none;
}


#header div.bottom {
	display: none;	
}

#header div.bottom div.left {
	/* float: left; */
	display:none;

}

#header div.bottom div.center {
	height:79px;
	background-image:url(../images/frame/hd_sustainability.gif); 
	background-repeat:no-repeat;
}

#header div.bottom div.right {
	/* float: right; */
	display:none;

}
/* END of HEADER */


/* MAIN CONTENT */
#mainContent {
}

#mainContent #mainContentLeft {
	/*float: left;*/
	display: none;
}

#mainContent #mainContentCenter {
	float: left;
	width:785px;
	margin-top:0px;
}

#mainContent #mainContentRight {
	/*float: right;*/
	display: none;
}
/* END of MAIN CONTENT */


/* FOOTER */
#footer {
	width:100%;
	background-color:#616351;
	height:51px;
}

h2 {
	color:#616351;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	line-height: 20px;
	margin: 0px 0px 4px 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

h3 {
	color: #616351;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	line-height: 16px;
	margin: 8px 0px 4px 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

dl {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
}

dl dt {
	background-image: url(../images/bullet.gif);
	background-repeat :no-repeat;
	background-position: 0px 5px;
	margin-bottom: 2px;
	padding-left: 12px;
}

div.quote { 
	float: right; width:200px; border: 1px solid #309548;
	margin: 0px 0px 10px 10px;
	padding:5px;
}

div.box { 
	border: 1px solid #309548;
	background-color:#e5f3d3;
	margin: 5px 0px 5px 0px;
	padding: 3px;
	cursor: pointer;
}

div.box:hover { 
	border: 1px solid #000000;
	background-color: #8FC847;
}


ul { 
	margin: 0px 0px 0px 0px;
}

div.line { 
	width:100%; height:1px; background-color:#999999;
}
/*
#footer div.top {
}

#footer div.top div.left {
	float: left;
}

#footer div.top div.center {
	float: left;
}

#footer div.top div.right {
	float: right;
}

#footer div.middle {
}


#footer div.middle div.left {
	float: left;
}

#footer div.middle div.center {
	float: left;
}

#footer div.middle div.right {
	float: right;
}


#footer div.bottom {
}

#footer div.bottom div.left {
	float: left;
}

#footer div.bottom div.center {
	float: left;
}

#footer div.bottom div.right {
	float: right;
}
*/

/* END of FOOTER */

/* InteractiveTwist footer
----------------------------------------------- */
#Interactive {padding-top:10px; padding-bottom:10px; border:0px solid #69f000;}
#Interactive span {font:10px/10px Tahoma, Arial, Helvetica, sans-serif; padding:0px 42px 10px 18px; border:0px solid #69f000;}
#Interactive hr {display:none;}



/* File Download List
----------------------------------------------- */
DL.FDown {
  margin-top:6px;
  }
  
DL.FDown DT{
  background:url("/images/frame/default/bullet_box.gif") no-repeat 0 5px;
  padding-left:12px;
  padding-top:1px;
  padding-bottom:1px;
  border-bottom:0px solid #737563;
  margin-bottom:5px;
  font-size:12px;
  }
 
DL.FDown, DL.FDown A:link, DL.FDown A:visited{
  color:#666666;
  text-decoration: none;
  }
  
DL.FDown A:hover {
  color:#A8BB0E;
  text-decoration: underline;
  }
 
.FDown label {
  font-size:11px;
  font-weight:bold;
  color:#063757;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }

.FDown FONT, FONT A{
  font-size:11px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
.FDown EM, EM A{
  font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#000000;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
  }
  
FONT.FDown_Head{
  font: 15px/26px Tahoma, Arial, Helvetica, sans-serif;
  color:666666;
  width: 200px;
  border-bottom:0px solid #C7DBE8;
}

.Dsize {
  font-size:10px;
  color:#666666;
  padding-bottom:4px; 
  padding-top:4px;
  border:0px solid #69f;
}


/* News
----------------------------------------------- */ 
.news_head {color:#000000; font:bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;}
.news_body {font-size:100%; line-height:1.5em;}
.news_date {position:relative; margin:0px 0px 0px 0px; padding:0px 4px 0px 5px; border:1px solid #8D8D8D; text-decoration: none; font: 10px/10px Lucida Grande, arial; color:#616351;}
.home_news_head {color:#A8BB0E; margin:0px 0px 10px 0px; font:bold 11px/16px Georgia, "Times New Roman", Times, serif; border-bottom:0px solid #FF0000;}


/* UDE background & border colors of tables 
----------------------------------------------- */  
.tablelook {background: #c3c7a2; border:1px solid #616351;}
.tablelook1 {background: #8fbcd0; border:1px solid #616351;}
.colback_top {background: #c3c7a2; border-top:1px solid #616351; border-left:1px solid #616351; border-right:1px solid #616351;}
.colback_middle {background: #c3c7a2; border-left:1px solid #616351; border-right:1px solid #616351;}
.colback_bottom {background: #c3c7a2; border-bottom:1px solid #616351; border-left:1px solid #616351; border-right:1px solid #616351;}

.dkb_color1 {background: #FFFFFF;}
.dkb_color11 {background: #ecefd2;}
.dkb_color2 {background: #d3d8a9;}
.dkb_color22 {background: #ebefcc;}
.dkb_color4 {font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight:bold; color:#000000; background-color:#FFFFFF;}
.dkb_color44 {font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight:bold; color:#000000; background-color:#c3c7a2;}
.dkb_color5 {background: #ebeed0;}
.dkb_color55 {background: #c3c7a2;}
.linecolor {background: #737563;}
.type_color {color:#616351;}


.heading_link A { color: #800000; text-decoration: none; }
.heading_link A:hover { color: #999900; }


/* Base Fonts
----------------------------------------------- */

.vblack8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
.vblack10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}

.black6 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 6pt; line-height: 13px; text-decoration: none;}
.black7 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 13px; text-decoration: none;}
.black8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}
.black9 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 15px; text-decoration: none;}
.black10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16px; text-decoration: none;}
.black12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 18px; text-decoration: none;}

.bold-6 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 6pt; text-decoration: none; font-weight: bold;}
.bold-8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
.bold-9 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}
.bold-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold;}

.required {color: #A8BB0E;}

.red-8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none;}
.red-8 A{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: underline;}
.red-8 A:visited{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: underline;}
.red-8 A:hover{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#CC9933; text-decoration: none;}

.red-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none;}

.red-bold-8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-9 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none; font-weight: bold;}
A.red-bold-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-14 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14pt; color:#8B2121; text-decoration: none; font-weight: bold;}

.red-bold-8 A {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none; font-weight: bold;}
.red-bold-8 A:hover {text-decoration:underline;}
A.red-bold-10:hover {text-decoration:underline;}

.white8 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 13px; text-decoration: none; color: #ffffff;}
.white10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15px; text-decoration: none; color: #ffffff;}
.white12 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 17px; text-decoration: none; color: #ffffff;}

.white-bold-10 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color:#FFFFFF; font-weight: bold;}

TD.searchresults{height:90px;}

.sitebutton {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; background-color:#8B2121;}
.searchbutton {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color:#666666; border-color:#CCCCCC;}
.searchdrop {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight: normal;}

.bluelabel {font:bold 12px/19px Georgia, "Times New Roman", Times, serif; color:#616351;}
.bluelabel14 {font:bold 12px/21px Georgia, "Times New Roman", Times, serif; color:#616351;}

.linklabel A{font:Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 13px; color: #840701;}
.linklabel A:hover {font:Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 13px; color: #FF0202; text-decoration:underline;}
.linklabel A:visited {font:Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 13px; color: #840701;}

.FormHead {margin:0px 0px 4px 0px; font:16px/20px Georgia, "Times New Roman", Times, serif; color:#666666;}

.allied A { color:#666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 13px; text-decoration: none;}
.allied A:hover { color:#A8BB0E; border-color:#c00; text-decoration: underline;}



/* Forums Section */
.forum-top-post {background-color: #faffd1; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}
.forum-even-post {background-color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}
.forum-odd-post {background-color: #ecefd2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}


.forum-category {font:bold 13px/20px Georgia, "Times New Roman", Times, serif; color: #666666;}
.forum-category A{text-decoration: none; color: #666666;}
.forum-category A:hover {text-decoration: underline; color: #A8BB0E;}

TR.forum-category-rowcolor1 {
	background-color: #c3c7a2;
}

TR.forum-category-rowcolor2 {
	background-color: #FFFFFF;
}

.forum-posted {font: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: 666666;}

.forum-edit {font: bold 10px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.forum-edit A{color: #666666; text-decoration: none;}
.forum-edit A:hover {color:#A8BB0E; text-decoration: underline;}

.forum-heading {font:13px/15px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}

TABLE.forum-nav {
	background-color: #c3c7a2;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	border: 1px #666666 solid;
}


TABLE.forum-topic-results {
	background-color: #666666;
}

TR.forum-topic-results-head {
	background-color: #c3c7a2;
}


A.forum-menu {font:11px/13px Tahoma, Arial, Helvetica, sans-serif; color: #666666;}
A.forum-menu-bold {font:11px/13px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #666666;}
A.forum-menu:hover {color: #A8BB0E;}
A.forum-menu-bold:hover {color: #A8BB0E;}


A.forum-path {font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #666666;}
A.forum-path:hover {color: #A8BB0E;}
FONT.forum-path-arrow {font: 9px Tahoma, Arial, Helvetica, sans-serif;}

.forum-hierarchy {font:9px/10px Tahoma, Arial, Helvetica, sans-serif;}
.forum-hierarchy-bold {font:9px/10px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}

TABLE.forum-search { border: 1px #666666 solid; }
TR.forum-search-bgcolor { background-color: #c3c7a2;}
/* Miscellaneous #666666
----------------------------------------------- */
.hide {display:none;}

P {margin:8px 0 8px;}

#interactive A{color:#666666;}
#interactive A:link, DL.sidebox A:visited {color:#666666;}
#interactive A:hover {color:#A8BB0E;}

.subcol3 A{color:#666666;}
.subcol3 A:link, DL.sidebox A:visited {color:#666666;}
.subcol3 A:hover {color:#A8BB0E;}

.crumb {color:#666666; margin-top:0px; margin-bottom:15px; font:11px/16px Tahoma, Arial, Helvetica, sans-serif;}
.crumb A{color:#666666;}
.crumb A:link, DL.sidebox A:visited {color:#666666;}
.crumb A:hover {color:#A8BB0E;}

/* Bread Crumb */
div.breadCrumbs {
	margin:0px 0px 15px 0px;
	color: #666666;
}

div.breadCrumbs a {
	color: #666666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	text-decoration: underline;
}

div.breadCrumbs a:hover {
	color: #A8BB0E;
}



.link A{color:#666666;}
.link A:link, DL.sidebox A:visited {color:#666666;}
.link A:hover {color:#A8BB0E;}


.link_inform A{color:#666666; text-decoration:underline;}
.link_inform A:link, .link_inform A:visited {color:#666666;}
.link_inform A:hover {color:#A8BB0E; text-decoration:underline;}

.link_line A{color:#666666;}
.link_line A:link, DL.sidebox A:visited {color:#666666;}
.link_line A:hover {color:#A8BB0E; text-decoration:underline;}

FONT.login {
  font:bold 12px/19px Tahoma, Arial, Helvetica, sans-serif;
  color:#616351;
  }
  
EM.arrowred {
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  font:12px/12px Tahoma, Arial, Helvetica, sans-serif;
  color:#666666;
  }
 
 .intro A{
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  line-height: 13px; 
  text-decoration: 
  none; color: #176BAF;
  }

.intro A:hover {
  font:Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  line-height: 13px; 
  color: #FF0202; 
  text-decoration:underline;
  }
  
.more {font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.links a{font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.links a:hover {color:#A8BB0E;}

.publications {margin:8px 0 8px; border:0px solid #69f; width:435px;}
.education {margin:8px 0 8px; border:0px solid #69f; width:475px;}
.about {margin:8px 0 8px; border:0px solid #69f; width:435px;}
.schools_date {font:130%/1.2em Georgia, "Times New Roman", Times, serif; color:#000000;}
.body td{color:#000000; font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}
.textbox {font: 11px Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;}

.first_color {background-color:#c3c7a2;}
.second_color {background-color:#ffffff;}

.resume {color:#666666;}
