.subscriptionTitle
{
	background-color:#959595;
	width:310px;
	height:15px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:White;
	padding:3px;
}

.subscriptionError
{
	color:red;	
}


.relatedPressList LI { 
	list-style-image: none;
	list-style-type:  none;
	padding-bottom: 5px;
	margin-left:-25px;
	margin-right:10px;
	margin-top:8px;
}

.SiteMap {
  background-color:white;
  font-family: verdana; 
  font-size: 10px;
}

.Category {
  color: #39364C; 
  font-family: verdana; 
  font-size: 13px;
  font-weight: bold; 
  cursor: default; 
}

.CategoryBreak {
  background-color: #39364C; 
  font-size: 1px;
  height: 2px; 
  margin-top: 5px;
}

.RootNode { 
  font-family: verdana; 
  font-size: 11px;
  font-weight:bold;
  padding:3px;
  padding-top:5px;
  padding-bottom:5px;
} 

.RootNode a { 
  color: #666666;
  text-decoration:none;
} 

.RootNode a:hover { 
  color: #666666;
  text-decoration:underline;
} 

.LeafTableCell {
  background-image: url(images/line_separator.gif);
  background-repeat:no-repeat;
 
  padding-left: 5px;
}

.LeafNode { 
  font-family: verdana; 
  font-size:10px;  
  padding:3px;
} 

.LeafNode a { 
  color: #999999;
  text-decoration:none;
} 

.LeafNode a:hover { 
  color: black;
  text-decoration:underline;
} 

.mediaLinks {
	padding:10px;
	background-color:white;
	border:1px solid black;
	visibility:hidden;
	position:absolute;
	width:200px;
	height:100px	
}

/* dg_AltItem - Press Search */
.dg_AltItem{
	background-color: lightsteelblue;
}

/* dg_Item - Press Search */
.dg_Item{}

/* dg_Press - Press Search */
.dg_Press{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* dg_Footer - Press Search */
.dg_Footer{}

/* dg_Pager - Press Search */
.dg_Pager{font-weight:bold;}

.dg_Pager a {font-weight:normal}

/* press_Button - Press Search */
.press_Button{}

/* press_Textbox - Press Search */
.press_Textbox{}

/* press_RadioList - Press Search */
.press_RadioList{
	border: 0px solid black;
}

/* press_Validator - Press Search */
.press_Validator{}

/* press_Label - Press Search */
.press_Label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* Media Gallery */
div#hold {
	background-color: gray; 
	position: absolute; 
	z-index: 100; 
	visibility: inherit;
}

/* Media Gallery */
#thumbContainer
{
	vertical-align:top;
}

/* Media Gallery */
div#wn	{ 
	position: absolute; 
	background-color: black;
	width: 118px;
	height: 206px; 
	clip: rect(0, 206px, 206px, 0); 
	top: 36px;
	overflow: hidden;	
	z-index: 1; 
	visibility: inherit;
}
	
/* Media Gallery */
div#content {
	position: absolute; 
	left: 0px;
	top: 0px; 
	z-index: 1; 
	visibility: inherit;
}

/* Media Gallery */
div#lnkup {
	cursor: pointer;
	pointer: hand; 
	height: 20px; 
	position: absolute; 
	top: 16; 
	width: 118px; 
	z-index: 2; 
	background-color: gray;
	background-image:url(images/up_arrow.gif);
}

/* Media Gallery */
div#lnkdown {
	cursor: pointer;
	pointer: hand; 
	height: 20px; 
	position: absolute; 
	top: 226px; 
	width: 118px; 
	z-index: 2; 
	background-color: gray;
	background-image:url(images/down_arrow.gif);
}

/* Media Gallery */
div#lnkclose 
{
	cursor: pointer;
	pointer: hand;
	height: 16px;
	position: absolute;
	top: 0px;
	width: 118px;
	z-index:2;
	background-color: Black;
	color: #ffffff;
	font-family: Arial;
	font-weight:bold;
	font-size: 10px;	
	text-align:right;
}

/* Media Gallery */
div#lnks a:link, div#lnks a:visited { 
	text-decoration: none
}

/* Media Gallery */
div#lnk90 { 
	width: 40px; 
	height: 10px;
}

/* Media Gallery */
div#lnk270 {
	width: 40px; 
	height: 10px;
}

/* Button Bar */
.mediaBar {}

/* Button Bar */
.mediaBar img {cursor:pointer;}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#959595;
	/*background-image:url(images/background.jpg) */
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	color: #000099;
	text-decoration: none;
}

form {
}

li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	list-style-position: outside;
}

ol {

}

ul {
	list-style-image: none;
	list-style-type: disc;
}

.contentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* title - Used throughout the website for any main title */
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/* subtitle - Used throughout the website for any main subtitle */

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Spotlight_Main_Title - Used for the title of the Main Spotlight item on the home page */
.Spotlight_Main_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

/* Spotlight_Small_Title - Used for the title of the 2nd and 3rd Spotlight items on the home page */

.Spotlight_Small_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;

}

/* OtherNews - Used for Section separator of forms */
.OtherNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #39364c;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #000033;
	color: #FFFFFF;
}

/* Ektron DHTML Nav */
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
}

/* Ektron DHTML Nav */
.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #339999;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
}

/* Sitewide page footer */
.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #333333;
}

.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  border-style: ridge;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}

a:hover {
	text-decoration: underline;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}


/*
TOPNAV STYLES
*/

/*
 Font settings -- change your font, colour, alignment etc.
 Insert 'font-weight: bold;' or 'font-style: italic;' without quotes if you want.
 Note that items contain <A HREF> tags, so if your other stylesheets style anchor tags,
 these may inherit the rules. I've styled all the variations of links here as one.
*/

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #CCCCCC;
 font: 10px Verdana, Arial, sans-serif;
 text-align: center;
 text-decoration: none;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #CCCCCC; 
 font: 10px Verdana, Arial, sans-serif;
 text-align: center;
 text-decoration: none;
}

.roothighText, a.roothighText:link, a.roothighText:visited, a.roothighText:active, a.roothighText:focus {
 color: white;
 font: 16px Verdana, Arial, sans-serif;
 text-align: center;
 text-decoration: none;
}

/* itemBorder - Borders used by some TABLEs and TDs */
.itemBorder {
 border: 1px solid #CCCCCC;
}

/* protectingStyle - Borders and fonts used by Protecting boxes */
.protectingStyle, a.protectingStyle:link, a.protectingStyle:visited, a.protectingStyle:active, a.protectingStyle:focus {
 border: 1px solid #CCCCCC;
 color: #FFFFFF;
 font: 11px Verdana, Arial, sans-serif;
 text-decoration: none;
}

.protectingStyle table
{
 color:#FFFFFF;
}

/* protectingStyle - Borders and fonts used by Protecting boxes */
a.protectingStyle:link, {
 color: #ffff00;
 font: 11px Verdana, Arial, sans-serif;
 text-decoration: none;
}

.transitionFamilies_1 a
{
	text-decoration: none;	
	font-weight:bold;
	color: #F1E3C6;
}
.transitionFamilies_2 a
{
	text-decoration: none;
	font-weight:bold;
	color: #663300;
}
.transitionConsumers_1 a
{
	text-decoration: none;
	font-weight:bold;
	color: #D1E2CF;
}
.transitionConsumers_2 a
{
	text-decoration: none;
	font-weight:bold;
	color: #405C30;
}
.transitionCommunities_1 a
{
	text-decoration: none;
	font-weight:bold;
	color: #BECEDB;
}
.transitionCommunities_2 a
{
	text-decoration: none;
	font-weight:bold;
	color: #143E72;
}

/* itemBorderDark - Borders used by some TABLEs and TDs */
.itemBorderDark {
 border: 1px solid #999999;
}

/* Not used */
.itemBorderBlank {
 border: 1px solid #CCCCDD;
}

.PR_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.PR_SubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* FormSection - Used for Section separator of forms */
.FormSection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000033;
	color: #FFFFFF;
}

/* FormTitle - Used for Title of form fields */
.FormTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* FormRequired - Used for Required form fields (red text) */
.FormRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
}

/* FormRequired - Used for important and/or italicized fields in forms */
.FormImportant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

/* CEB style stuff */
.CourseInfo {
	font-size: 11px;
}

.CourseHeading {
	font-size: 12px;
	font-weight: bold;
}



/* Newsletter */

.newsletterbig {
 font-size: 14px;
}
 
.newsletterbig12 {
 font-size: 12px;
 font-weight: bold;
}
 
.newslettercontact {
 color: #FFFFFF
}


.shareThis
{
	float:right;
	border:1px solid black;
}