#mast {width:250px;}
#logo {border-left: 1px solid #b0bdc6; padding:9px 0 8px 0;}
#searchBox {border-right: 0px solid #DEDFDE;}
/* Quest search box */ 
#searchBox {float: right; height:168px; width: 238px; } 
#optTab { margin: 0; padding: 4px 0 0 0; list-style: none; } 
#optTab li { float: left; padding: 2px 5px 1px 5px; margin: 0; line-height: 10px; } 
#optTab li span a { color: #000; font-style: normal; text-decoration: none; font-family: Arial; font-size: 9px; } 
#optTab li span a:hover { text-decoration: none; } 
#optTab .norm { background-color: #EEEFFB; } 
#optTab .sel { background-color: #C3CCD5; } 
.searchtxt { border: 1px solid #c7cddb; margin:0; background-color:#fff; float:left; height:18px; margin-right:2px;} 
.searchtxt input {margin:0; padding: 0; border:0;width:183px;height:18px;}
.gobtn {width:26px; height:23px;float:left;margin:0;}
/* Quest search box */

/*top nav styles*/
#horiznav {height:16px; font: 1.0em verdana; color:#e0e1e4; line-height: 16px; background: #fff url(images/bar_shadow.gif) repeat-x; padding:2px 0 8px; margin:0 0 4px 0;}
#horiznav a, #horiznav a:visited {color:#fff;text-decoration:none; margin: 0 7px;}
#horiznav a:hover {text-decoration:underline;}
#horiznav .left {float:left;}
#horiznav .right {vertical-align: middle;position:relative;bottom:1px;}
/*end top nav*/

/*left nav flyout -- ids #section ul#nav*/
#leftnav {margin:0px; font-family:verdana;padding: 0px; margin-right: 8px; padding-top: 0px;}
#leftnav #sections  {padding-bottom:0px;}
#leftnav #sections ul {padding: 0px; margin: 0px 0px 0px 0px; width:142px;list-style:none; font-size: 1.1em; line-height:1.45em}
/*#leftnav #sections ul li {border-bottom: 1px solid #E8E0CE;}*/
#leftnav #sections ul#nav {margin-top: 4px; }
#leftnav #sections ul#nav li {position: relative;}

#leftnav #sections ul#nav li ul {
	position: absolute;
	left: 136px; /* Set less than menu width */
	top: 0;
	display: none;
	z-index: 2;
}

#leftnav #sections ul#nav li a {
	display: block;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	}

#leftnav #sections ul#nav li ul li a {
	text-decoration:underline;
	font-weight:normal;
	padding: 2px 10px 2px 10px; 
	background: #E6DDC9;
}/* Sub Menu Styles */

#leftnav #sections ul#nav li ul li a:hover {
	text-decoration:underline;
	background-color: #fff;
	font-weight:normal;
}

/* Fix IE. Hide from IE Mac \*/
* html #leftnav #sections ul#nav li { float: left; height: 1%; }
* html #leftnav #sections ul#nav li a { height: 1%; }
/* End */

#leftnav #sections ul#nav li:hover ul, #leftnav #sections ul#nav li.over ul {
	display: block;
	background: #F1F4F1;
	border: 1px solid #495D18;
	width: 138px;
} /* The magic */
/*end left nav flyout*/
/*end left nav*/

#subscribe { border-left:1px solid #BCC1BC; float:left; width:179px; margin-top:10px;}
#subscribe h3 {font: bold 1.1em arial; margin: 0 0 0 5px; text-transform:uppercase;}
#subscribe ul {font:.9em verdana; margin:0 0 0 5px; padding:0; list-style:square; list-style-position:inside; line-height:1.35em;}
#subscribe a:hover {text-decoration: underline;}

.sectionHeadline
{
    font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #003399;
	background:#fff url(images/page_bk_header.gif) no-repeat;
	text-decoration: none;
	border-bottom-style:solid; 
	border-bottom-width: 0px; 
	padding: 3px; 
	margin-bottom: 5px; 
	border-color: #DDDDDD;
	clear: both;
}
.sectionHeadline a:active {color:#003399;text-decoration:underline;}
.sectionHeadline a:visited {color:#003399; text-decoration:underline;}
.sectionHeadline a:hover  {color:#003399; text-decoration:underline;}

.sectionHeadline_left
{
    font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #003399;
	background:#fff url(images/page_bk_header_left.gif) no-repeat;
	text-decoration: none;
	border-bottom-style:solid; 
	border-bottom-width: 0px; 
	padding: 5px; 
	margin-bottom: 5px; 
	border-color: #DDDDDD;
	clear: both;
	overflow:hidden;
	width:260px; 
	float: left;
	margin-right:14px;
	cursor: hand;
}
.sectionHeadline_left a:active {color:#003399;text-decoration:underline;}
.sectionHeadline_left a:visited {color:#003399; text-decoration:underline;}
.sectionHeadline_left a:hover  {color:#003399; text-decoration:underline;}

.sectionHeadline_right
{
    font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #003399;
	background:#fff url(images/page_bk_header.gif) no-repeat;
	text-decoration: none;
	border-bottom-style:solid; 
	border-bottom-width: 0px; 
	padding: 5px; 
	margin-bottom: 5px; 
	border-color: #DDDDDD;
	clear: both;
	overflow:hidden;
	width:300px; 
	float: left;
	margin-right:14px;
}
.sectionHeadline_right a:active {color:#003399;text-decoration:underline;}
.sectionHeadline_right a:visited {color:#003399; text-decoration:underline;}
.sectionHeadline_right a:hover  {color:#003399; text-decoration:underline;}

.titleBox 
{
    border-bottom: solid 1px #000000; 
    background-color: #003399; 
    color: #FFFFFF; 
    padding-top: 2px;
    padding-bottom: 2px;
    font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
}

.addButton {
	display: block;
	clear: both;
	margin-bottom: 5px;
	margin-top: 2px;
	background-color: #CCCCCC;
	color: #000000;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	height: 20px;
}

.formHeader {
	color: #003399;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
	height: 15px;
	clear: both;
}

.checkHeader 
{
    color: #003399;
    float: left;
    font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
}

.sideForm {
    float: left;
    font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin-right: 10px;
	vertical-align: baseline;
}

.sideField
{
    width: 320px;    
}

.submitButton {
	display: block;
	clear: both;
	width: 120px;
	margin-top: 10px;
	background-color: #003399;
	color: #FFFFFF;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding: 3px;
}

.stylized {
	margin-right: 25px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0px;
	width: 300px;
	font-family: Arial, sans-serif;
}


#frontend{
	margin-top: 0px;
	margin-left: 0px;
}

td {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 14px;
}

.sampletext
{
	font-size : 12px;
	font-family : Courier, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 14px;
}

.pubtitle
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 14px;
	font-style: italic;
}

H2
{
	font-size : 14px;
	font-family : Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 18px;
	text-decoration:none;
}

H3, H4
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 14px;
	
}

body
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 14px;	
}

a
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 14px;
	text-decoration:underline;
}

a:active {color:#333333;}
a:hover  {color:#990000;text-decoration:underline;}

#topnav
{
	font-size : 10px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration:none;
	vertical-align: middle;
}
	
#topnav a, #topnav a:visited  {
	font-size : 10px;
		font-family : Verdana, Arial, sans-serif;
		font-weight : normal;
		color : #FFFFFF;
	text-decoration:none;
	vertical-align: middle;
}

#topnav a:active {color:#FFFFFF;}
#topnav a:hover  {text-decoration:underline;}

#leftnav
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 14px;
	text-decoration:none;
	margin-left: 6px;
}

#leftnav a, #leftnav a:visited  {
	color: #333333;
	text-decoration: none;
}

#leftnav a:active {color:#333333;}
#leftnav a:hover  {color:#990000;text-decoration:underline;}

#sponsors
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 14px;
	text-decoration:none;
	margin-left: 6px;

}

#sponsors a, #sponsors a:visited  {
	color: #FFFFFF;
	text-decoration: none;

}

#sponsors a:active {color:#FFFFFF;}
#sponsors a:hover  {text-decoration:underline;}



#applications
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	line-height : 14px;
	text-decoration:none;
	margin-left: 6px;

}

#applications a, #applications a:visited  {
	color: #FFFFFF;
	text-decoration: none;

}

#applications a:active {color:#FFFFFF;}
#applications a:hover  {text-decoration:underline;}


.indent

{margin-left: 9px;}



#bottomnavlink
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 13px;
	text-decoration:none;
}

#bottomnavlink a, #bottomnavlink a:visited  {
	color: #333333;
	text-decoration: none;

}

#bottomnavlink a:active {color:#333333;}
#bottomnavlink a:hover  {color:#990000; text-decoration:underline;}




.copyrighttag

{
	font-size : 10px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #666666;
	line-height : 12px;
	text-decoration:none;
	
}

.text, .caseabstract, .abstract
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 14px;
	
}

.subheadline
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #660000;
	line-height : 13px;
	text-decoration:none;
	
}


.kicker

{
	font-size: 10px;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	color: #AA0000;
	line-height: 12px;
	text-decoration: none;
	letter-spacing: 0.03em;
}


.title

{
	font-size : 12px;
	font-family : Verdana, sans-serif;
	font-weight : bold;
	color : #990000;
	line-height : 12px;
	text-decoration:none;
	
}


.breakinghead

{
	font-size : 18px;
	font-family : Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 22px;
	
}


A.breakinghead:active {color:#333333;font-weight : bold; text-decoration:underline;}
A.breakinghead:visited {color:#333333; font-weight : bold; text-decoration:underline;}
A.breakinghead:hover  {color:#990000;text-decoration:underline;}


.headhover

{
	font-size : 14px;
	font-family : Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 18px;
	
}


A.headhover:active {color:#333333;font-weight : bold; text-decoration:underline;}
A.headhover:visited {color:#333333; font-weight : bold; text-decoration:underline;}
A.headhover:hover  {color:#990000;text-decoration:underline;}


.headline

{
	font-size : 14px;
	font-family : Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 18px;
	text-decoration:none;
	
}

.headline a
{
	font-size : 14px;
	font-family : Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 18px;
	text-decoration:underline;
	
}


.text a
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 14px;
	text-decoration:underline;
}

.text a:hover  {color:#990000; text-decoration:underline;}


.adhead, .boldtext
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 14px;
	
}

A.adhead:active {color:#333333;text-decoration:underline;}
A.adhead:visited {color:#333333; text-decoration:underline;}
A.adhead:hover  {color:#990000;text-decoration:underline;}


A.boldtext:active {color:#333333;text-decoration:underline;}
A.boldtext:visited {color:#333333; text-decoration:underline;}


.byline, .source, .pubdate
{
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 13px;
	
}


A.byline:active {color:#333333;text-decoration:underline;}
A.byline:visited {color:#333333; text-decoration:underline;}
A.byline:hover  {color:#990000;text-decoration:underline;}

A.source:active {color:#333333;text-decoration:underline;}
A.source:visited {color:#333333; text-decoration:underline;}
A.source:hover  {color:#990000;text-decoration:underline;}


.sitepubdate

{
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 13px;
	
}


.date

{
	font-size : 12px;
	font-family : Arial, sans-serif;
	font-weight : bold;
	color : #333333;
	line-height : 13px;
	
}



.locallink

{
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #666666;
	line-height : 13px;
	margin-left: 4px;
	
}

.locallink a:active {color:#666666;text-decoration:underline;}
.locallink a:visited {color:#666666; text-decoration:underline;}
.locallink a:hover  {color:#990000; text-decoration:underline;}


.sublink

{
	font-size : 10px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height : 13px;
	
}


A.sublink:active {color:#333333;text-decoration:underline;}
A.sublink:visited {color:#333333; text-decoration:underline;}
A.sublink:hover  {color:#990000;text-decoration:underline;}


.photocredit
{
	font-size : 10px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #999999;
	line-height : 12px;
	
}

 .photocaption
{
	font-size : 10px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color : #666666;
	line-height : 12px;
	
}
