@charset "utf-8";

/************************************************************************

1. Site-wide Structural Elements
	1a. Header
	1b. Content
	1c. Left sidebar
	1d. Right sidebar
	1e. Footer  
2. Home Page Elements
3. Seconday Page Elements
4. Tertiary Page Elements
5. Quadinary Page (articles and such) Elements
	5a. Articles
	5b. Lists
	5c. Athletes
	5d. Grants
	5e. Quiz
	5f. Calendar
	5g. Video
	5h. Media Center
	5i. Press Statement
	5j. Podcasts
	5k. Photo Gallery
	5l. Forms
	5m. Research Report
	5n. Search Results
	5o. Event page

************************************************************************/


/************************************************************************
1. Site-wide Structural Elements
************************************************************************/
BODY, P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
font-family: Arial, Verdana, Helvetica, sans-serif;
}

body {
background: #69a0a7;
padding: 44px 0px 0px 0px;
text-align: center;
color: #000000;
margin:0px;
}
#container { 
width: 1006px;  
margin: 0 auto; 
padding:0px;
background-image: url(../images/wrpr/page_bg2.gif); 
background-repeat: repeat-y;
text-align:left;
} 
/*   1a. Header   */

#print_logo {
visibility:hidden;
display:none;
}
#header {
width:1006px;
height:232px;
background-image:url(../images/wrpr/header_background.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}
#logo {
width:214px;
height:140px;
float:left;
padding:0px 0px 0px 12px;
}
#searchbar { 
margin: 0px 0px 0px 226px;  
padding: 20px 0px 0px 136px;
} 
#search {
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 22px;
color: #ffffff;
}	
#search a {
color: #ffffff;
text-decoration: none;
}	
#search input {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}	
#search img {
margin-top: -2px;
}	
#banner { 
margin: 0px 12px 0px 226px;  
padding:0px;
z-index: 50;
border:none;
height:109px;
} 
* html #banner { 
margin-right:9px;  
position:relative;
left:-3px;
} 
#banner img{ 
margin: 0px;  
padding:0px;
z-index: 100;
border:none;
} 
#nav {   
width: 1006px;
height:71px;
z-index: 5000;
margin:0px 0px 0px 0px;
position:relative;
top:-14px;
} 
#nav ul {
font-size:13px;
line-height:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
padding:0px;
margin:0px 27px 0px 29px;
}
#nav ul li {
float:left;
list-style:none;
margin:0px;
text-align:center;
display:inline;
}
#nav ul li a {
text-decoration: none;
margin:0px;
color:#FFF;
width:110px;
padding:10px 3px;
display:block;
white-space:nowrap;
}
#nav ul li a:hover {
color:#FFF;
}
#nav ul li#nav_tab1 {
width:117px;
padding:10px 0px 2px 0px;
}
#nav ul li#nav_tab1:hover {
background:url(../images/wrpr/nav_rollover.gif) left top no-repeat;
}
* html #nav ul li#nav_tab1 {
padding:0px;
}
* html #nav ul li#nav_tab1 a {
padding:20px 3px 12px 3px;
*width:117px;
}
* html #nav ul li#nav_tab1 a:hover {
background:url(../images/wrpr/nav_rollover.gif) left top no-repeat;
}
#nav ul li#nav_tab2 {
width:117px;
padding:10px 0px 2px 0px;
}
#nav ul li#nav_tab2:hover {
background:url(../images/wrpr/nav_rollover.gif) -117px top no-repeat;
}
* html #nav ul li#nav_tab2 {
padding:0px;
}
* html #nav ul li#nav_tab2 a {
padding:20px 3px 12px 3px;
*width:117px;
}
* html #nav ul li#nav_tab2 a:hover {
background:url(../images/wrpr/nav_rollover.gif) -117px top no-repeat;
}
#nav ul li#nav_tab3 {
width:117px;
padding:10px 0px 2px 0px;
}
#nav ul li#nav_tab3:hover {
background:url(../images/wrpr/nav_rollover.gif) -234px top no-repeat;
}
* html #nav ul li#nav_tab3 {
padding:0px;
}
* html #nav ul li#nav_tab3 a {
padding:20px 3px 12px 3px;
*width:117px;
}
* html #nav ul li#nav_tab3 a:hover {
background:url(../images/wrpr/nav_rollover.gif) -234px top no-repeat;
}
#nav ul li#nav_tab4 {
width:117px;
padding:23px 0px 15px 0px;
}
#nav ul li#nav_tab4:hover {
background:url(../images/wrpr/nav_rollover.gif) -351px top no-repeat;
}
* html #nav ul li#nav_tab4 {
padding:0px;
}
* html #nav ul li#nav_tab4 a {
padding:32px 3px 27px 3px;
*width:117px;
}
* html #nav ul li#nav_tab4 a:hover {
background:url(../images/wrpr/nav_rollover.gif) -351px top no-repeat;
}
#nav ul li#nav_tab5 {
width:117px;
padding:10px 0px 2px 0px;
}
#nav ul li#nav_tab5:hover {
background:url(../images/wrpr/nav_rollover.gif) -468px top no-repeat;
}
* html #nav ul li#nav_tab5 {
padding:0px;
}
* html #nav ul li#nav_tab5 a {
padding:20px 3px 12px 3px;
*width:117px;
}
* html #nav ul li#nav_tab5 a:hover {
background:url(../images/wrpr/nav_rollover.gif) -468px top no-repeat;
}
#nav ul li#nav_tab6 {
width:117px;
padding:23px 0px 15px 0px;
}
#nav ul li#nav_tab6:hover {
background:url(../images/wrpr/nav_rollover.gif) -585px top no-repeat;
}
* html #nav ul li#nav_tab6 {
padding:0px;
}
* html #nav ul li#nav_tab6 a {
padding:32px 3px 27px 3px;
*width:117px;
}
* html #nav ul li#nav_tab6 a:hover {
background:url(../images/wrpr/nav_rollover.gif) -585px top no-repeat;
}
#nav ul li#nav_tab7 {
width:117px;
padding:10px 0px 2px 0px;
}
#nav ul li#nav_tab7:hover {
background:url(../images/wrpr/nav_rollover.gif) -702px top no-repeat;
}
* html #nav ul li#nav_tab7 {
padding:0px;
}
* html #nav ul li#nav_tab7 a {
padding:20px 3px 12px 3px;
*width:117px;
}
* html #nav ul li#nav_tab7 a:hover {
background:url(../images/wrpr/nav_rollover.gif) -702px top no-repeat;
}
#nav ul li#nav_tab8 {
width:123px;
padding:23px 0px 15px 5px;
}
#nav ul li#nav_tab8:hover {
background:url(../images/wrpr/nav_rollover.gif) -819px top no-repeat;
}
* html #nav ul li#nav_tab8 {
padding:0px;
}
* html #nav ul li#nav_tab8 a {
padding:32px 14px 27px 5px;
*width:129px;
}
* html #nav ul li#nav_tab8 a:hover {
background:url(../images/wrpr/nav_rollover.gif) -819px top no-repeat;
}
#nav ul ul {
position: absolute;
left: -999em;
display:none;
visibility:hidden;
overflow:hidden;
}
#nav ul ul a {
text-decoration: none;
padding:0px;
}
#nav ul li:hover ul,
#nav li.sfhover ul {
display: block;
visibility:visible;
position: absolute;
left:auto;
top:71px;
width:185px;
text-align:left;
}
#nav ul li#nav_tab1:hover ul {
left:0px;
}
* html #nav ul li#nav_tab1 ul {
left:0px;
}
#nav ul li#nav_tab2:hover ul {
left:117px;
}
* html #nav ul li#nav_tab2 ul {
left:117px;
}
#nav ul li#nav_tab3:hover ul {
left:234px;
}
* html #nav ul li#nav_tab3 ul {
left:234px;
}
#nav ul li#nav_tab4:hover ul {
left:351px;
}
* html #nav ul li#nav_tab4 ul {
left:351px;
}
#nav ul li#nav_tab5:hover ul {
left:468px;
}
* html #nav ul li#nav_tab5 ul {
left:468px;
}
#nav ul li#nav_tab6:hover ul {
left:585px;
}
* html #nav ul li#nav_tab6 ul {
left:585px;
}
#nav ul li#nav_tab7:hover ul {
left:702px;
}
* html #nav ul li#nav_tab7 ul {
left:702px;
}
#nav ul li#nav_tab8:hover ul {
left:819px;
width:138px;
}
* html #nav ul li#nav_tab8 ul {
left:819px;
width:147px;
}
#nav ul li ul li {
color:#FFF;
background-color:#546366;
font:normal 12px Arial;
margin:0px;
width: 100%;
text-align:left;
}
* html #nav ul li ul li {
position:relative;
padding:0px;
}
#nav ul li ul li:hover {
background-color:#9ed928;
color:#000000;
background-image:none;
}
#nav ul li ul li:hover a,
#nav ul li#nav_tab1 ul li a,
#nav ul li#nav_tab2 ul li a,
#nav ul li#nav_tab3 ul li a,
#nav ul li#nav_tab4 ul li a,
#nav ul li#nav_tab5 ul li a,
#nav ul li#nav_tab6 ul li a,
#nav ul li#nav_tab7 ul li a,
#nav ul li#nav_tab8 ul li a {
padding: 5px 10px;
margin:0px;
width: 100%;
}
#nav ul li ul li a:hover,
* html #nav ul li#nav_tab1 ul li a:hover,
* html #nav ul li#nav_tab2 ul li a:hover ,
* html #nav ul li#nav_tab3 ul li a:hover ,
* html #nav ul li#nav_tab4 ul li a:hover ,
* html #nav ul li#nav_tab5 ul li a:hover ,
* html #nav ul li#nav_tab6 ul li a:hover ,
* html #nav ul li#nav_tab7 ul li a:hover ,
* html #nav ul li#nav_tab8 ul li a:hover  {
background-color:#9ed928;
background-image:none;
color:#000000;
}
/*   1b. Content   */
#content {
width:982px;
text-align: left; 
margin: 0px 12px;
padding:0px;
position: relative;
top:-21px;

}
#content h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #048297;
padding:15px 0px 3px 0px;
border-bottom:3px solid #c7c7c7;
margin:0px 0px 6px 0px;
}
#content h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 0px;
color: #000000;
}	
#content a.more {
font-weight: bold;
color: #df5326;
text-decoration: none;
}	
.breadcrumb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
}
.breadcrumb a {
color: #df5326;
font-weight: bold;
}
.arial {
font-family:Arial, Helvetica, sans-serif;
}
.byline, .pub_date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#666666;
margin:0px;
}		
input.checkbox {
width: 15px;
height: 15px;
}
form {
padding:0px;
margin:0px;
}

/*   1c. Left sidebar   */
#mission {
padding:0px 13px;
}
#mission p {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #048297;
margin: 0;
}
/*
#greenbox {
width: 215px;
background-image: url(../images/wrpr/greenbox_back.gif);
padding:0;
margin:0;
}	
#greenbox ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin: 0px;
padding:13px;
line-height: 21px;
list-style:none;
}
#greenbox li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
margin: 0;
text-decoration: none;
}
#greenbox ul ul {
margin: 0px;
padding:0px 13px 0px 20px;
}
#greenbox li.current {
font-weight:bold;
}	
#greenbox li.subnav {
color: #df5326;
font-weight:normal;
}	
#greenbox .subnav a {
color: #df5326;
text-decoration: none;
}	
#greenbox .subnavon {
color: #df5326;
font-weight: bold;
}
#greenbox .subnavon a {
color: #df5326;
text-decoration: none;
font-weight: bold;
}

*/
/* begin updated greenbox */
#greenbox {
width: 215px;
background-image: url(../images/wrpr/greenbox_back.gif);
padding:0;
margin:0;
}	
	#greenbox ul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin: 0px;
		padding:13px;
		line-height: 21px;
		list-style:none;
	}
	#greenbox li a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		margin: 0;
		text-decoration: none;
	}
	#greenbox ul ul {
		margin: 0px;
		padding:0px 13px 0px 20px;
		list-style-image: url(../images/content/pagebuilder/10461.gif);
	}
	#greenbox li.current {
		font-weight:bold;
	}	
	#greenbox li.subnav {
		color: #df5326;
		font-weight:normal;
		line-height:12px;
		padding-bottom:10px;
	}	
	#greenbox .subnav a {
		color: #df5326;
		text-decoration: none;
	}	
	#greenbox .subnavon {
		color: #df5326;
		font-weight: bold;
		line-height:12px;
		padding-bottom:10px;
	}
	#greenbox .subnavon a {
		color: #df5326;
		text-decoration: none;
		font-weight: bold;
	}



/* end updated greenbox */
#donate,
#ido {
width: 215px;
background-image: url(../images/wrpr/orange_boxback.gif);
padding:0;
margin:0;
}	
#donate h2,
#ido h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 0px;
padding: 26px 13px 6px 13px;
color: #000000;
background: url(../images/wrpr/orange_boxtop.gif) no-repeat top left;
}	
#donate p,
#ido p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin: 0px;
padding:0px 13px 13px 13px;
line-height: 14px;
}	
#donate a,
#ido a {
color: #df5326;
}
#signup, #signin {
width: 215px;
background-image: url(../images/wrpr/yellow_boxback.gif);
padding:0;
margin:0;
}	
#signup h2, #signin h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 0px;
padding: 26px 13px 6px 13px;
color: #000000;
background: url(../images/wrpr/yellow_boxtop.gif) no-repeat top left;
}	
#signin p.top {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
line-height: 14px;
padding: 26px 13px 6px 13px;
color: #000000;
background: url(../images/wrpr/yellow_boxtop.gif) no-repeat top left;
}
#signup p, #signin p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
margin: 0px;
padding:0px 13px 13px 13px;
}	
#signup p.small, #signin p.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
line-height: 14px;
margin: 0px;
padding:0px 0px 0px 13px;
}	
#signup input#cons_email {
width: 142px;
font-family: Arial, Helvetica, sans-serif;
margin:0px;
font-size: 11px;
color: #000000;
}
#signin input {
width: 169px;
font-family: Arial, Helvetica, sans-serif;
margin:0px;
font-size: 11px;
color: #000000;
}	
#signup .links, #signin .links {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #df5326;
line-height: 23px;
}
#signup .links a, #signin .links a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #df5326;
line-height: 23px;
text-decoration: none;
}
#partners {
width: 215px;
padding:0;
margin:0;
}	
#partners h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 0px;
padding: 13px 13px 10px 13px;
color: #000000;
}	
#partners p {
margin: 0px;
padding:0px 13px 13px 13px;
text-align:center;
}	
#partners img {
margin: 0 auto;
}	

/*   1d. Right sidebar   */
#popular1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 13px;
border-bottom:solid #cccccc 1px;
border-top:solid #cccccc 1px;
margin:2px 0px;
padding: 15px 0px;
}	
#popular1 a {
font-weight: bold;
color: #df5326;
text-decoration: none;
}	
#popular2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 13px;
border-bottom:solid #cccccc 1px;
border-top:solid #cccccc 1px;
padding: 15px 0px;
}	
#popular2 a {
font-weight: bold;
color: #df5326;
text-decoration: none;
}
#popular3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 13px;
border-bottom:solid #cccccc 1px;
padding: 15px 0px;		
}	
#popular3 a {
font-weight: bold;
color: #df5326;
text-decoration: none;
}
#popular4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 13px;
border-bottom:solid #cccccc 1px;
padding: 15px 0px;		
}	
#popular4 a {
font-weight: bold;
color: #df5326;
text-decoration: none;
}		
#printthispage {
margin:2px 0px;
padding: 10px 0px 20px 3px;
font-family: Arial, Helvetica, sans-serif;
color: #df5326;
font-size: 11px;
line-height: 15px;
border-bottom:solid #cccccc 1px;
}	
#printthispage a {
color: #df5326;
text-decoration: none;
}	
#ad1, #ad2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 13px;
border-bottom:solid #cccccc 1px;
padding: 10px 30px;		
}
#ad1link {
width: 113px;
height: 20px;
background-color: #8bc43f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #ffffff;
padding: 5px 2px 2px 5px;
}	
#ad1link a {
color: #ffffff;
text-decoration: none;
}		
#ad2link {
width: 113px;
height: 20px;
background-color: #4e7175;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #ffffff;
padding: 5px 2px 2px 5px;
}	
#ad2link a {
color: #ffffff;
text-decoration: none;
}
#sidebannerad {
padding: 20px 30px;	
}	

/*   1e. Footer   */
#footer {
padding: 0;
background: #3c5154 url(../images/wrpr/footerbar.gif) no-repeat bottom left;
height: 99px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
margin: 0px 12px;
clear:both;
} 
#footer a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff; 
} 	
#footer p {
margin-top: 0;
margin-left: 27px;
text-align:left;
padding: 0 0;
font-size: 11px; 
}
#privacy {
width: 215px;
float: left;
clear: right;
padding:10px 0px 0px 0px;
}	
#address {
margin-left: 215px;
padding:10px 0px 0px 0px;
}	
.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

/************************************************************************
2. Home Page Elements
************************************************************************/
#mainContent {
margin: 0px 211px 0px 215px;
padding: 10px 24px 0px 15px;
background:url(../images/wrpr/shadow_white.gif) top left no-repeat;
} 	
* html #mainContent {
margin: 0px 211px 0px 215px;
padding:10px 15px 0px 15px;
background:url(../images/wrpr/shadow_white.gif) top left no-repeat;
} 
#home_main_block {
width: 517px;
height:320px;
margin:0;
padding:0;
}
#home_main_block h1 {
margin:0px 0px -3px 0px;
}
#blurbs {
width: 200px;
height: 230px;
float: left;
margin: 0;
padding: 5px 0px 0px 0px;
background:#fff url(../images/wrpr/blurbs_bg.gif) no-repeat left top;
border-top:3px solid #c7c7c7;
}
#blurbs #blurb1,
#blurbs #blurb2 {


border-bottom: solid;
border-bottom-width: 1px;
border-bottom-color: #cccccc;
padding: 10px; 
}
#blurbs #blurb3 {
padding: 10px; 
}
#blurbs .green_bg {
background-color: #d1e9b2;
}	
#blurbs .white_bg {
background-color:#FFFFFF;
}
#blurbs h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #333333;
font-weight:bold;
margin:0;
padding:0;
}
#blurbs p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #333333;
margin:0;
padding:0;
}

#home_main_block #photos {
width: 317px;
height: 238px;
float: right;
}
#home_main_block #div_footer {
width: 517px;
height: 39px;
background: url(../images/wrpr/subscribe_back.gif) repeat left top;
float:left;
}	
#home_main_block #div_footer p {
padding:0;
margin:0;
}	
#spotlight {
width: 517px;
}	
#spotlightphoto {
width: 200px;
float: left;
padding:0;
margin:0;
}
#spotlighttext {
width: 317px;
padding:0;
margin:0px 0px 0px 200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}	
* html #spotlighttext {
width: 314px;
}	
#spotlighttext .more {
font-weight: bold;
color: #df5326;
}
#spotlighttext .more a {
font-weight: bold;
color: #df5326;
text-decoration: none;
}	
#sidebar1 {
float: left; 
width: 215px; 
padding: 10px 0px 0px 0px; 
margin:0px;
background:url(../images/wrpr/shadow_blue.gif) no-repeat top left;
}
#sidebar2 {
float: right; 
width: 181px; 
background: #ffffff; 
padding: 10px 15px 0px 15px; 
background:url(../images/wrpr/shadow_white.gif) -557px top no-repeat;
margin:0px;
}
#mostpop {
padding-bottom: 15px;
border-bottom:solid #cccccc 1px;
}	
#sidebar2 ul {
list-style-image: url(../images/wrpr/arrow_gray.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #df5326;
padding: 0px;
margin: 0px 0px 0px 17px;
}
#sidebar2 ul a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #df5326;
text-decoration: none;
}	
/************************************************************************
3. Seconday Page Elements
************************************************************************/
#sidebar1int {
float: left; 
width: 215px; 
padding: 10px 0px 0px 0px; 
margin:0px;
background:url(../images/wrpr/shadow_green.gif) no-repeat top left;
}	
#sidebar2secondary {
float: right; 
width: 181px; 
background: #ffffff; 
padding: 10px 15px 0px 15px; 
margin:0px;
}
#sidebar2secondary h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #048297;
margin-bottom: 4px;
margin-top: 0;
}
#sidebar2secondary ul {
list-style-image: url(../images/wrpr/arrow_gray.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #df5326;
padding-left: 0px;
margin-left: 17px;
}
#sidebar2secondary ul a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #df5326;
text-decoration: none;
}	
#secondarybanner {
width: 752px;
*width: 764px;
height: 98px;
position: relative;
margin-left: 215px;
z-index: 1;
padding: 15px 0px 0px 15px;
}	
* html #secondarybanner {
padding-left:12px;
}
#secondarybanner h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #048297;
font-size: 29px;
margin-top: 14px;
border:none;
}		

#mainContent_secondary { 
margin: 0px 211px 0px 215px;
*margin:0px 0px 0px 215px;
padding: 10px 24px 0px 15px;
background:#fff;
}
* html #mainContent_secondary {
padding:10px 15px 0px 15px;
} 
#sec_box1, #sec_box2, #sec_box3, #sec_box4, #sec_box5, #sec_box6 {
height: 150px;
width:245px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
float:left;
margin:0px 20px 0px 0px;
}
#sec_box2, #sec_box4, #sec_box6 {
margin:0px;
}
#sec_box1, #sec_box3, #sec_box5 {
margin:0px 25px 0px 0px;
}
#sec_box1 h2, #sec_box2 h2, #sec_box3 h2, #sec_box4 h2, #sec_box5 h2, #sec_box6 h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color: #df5326;
padding:25px 0px 3px 0px;
margin:0px 0px 6px 0px;
border-bottom:3px solid #c7c7c7;
}	
#sec_box1 h2 a, #sec_box2 h2 a, #sec_box3 h2 a, #sec_box4 h2 a, #sec_box5 h2 a, #sec_box6 h2 a {
text-decoration: none;
color: #df5326;
}		
#bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
/*overflow: hidden;*/
position: relative;
margin-bottom: 30px;
margin-top: -10px;
*width:520px;
}
#bodytext a {
color: #df5326;
font-weight: bold;
text-decoration: none;
}
/* old bodytext h2		
#bodytext h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#048297;
font-size:14px;
font-weight:bold;
padding:15px 0px 10px 0px;
border-bottom:3px solid #c7c7c7;
margin:0px 0px 6px 0px;
}
*/
#bodytext h2 {
  font-weight: bold;
  color:#DF5326;
  font: Arial;
  font-size:16px;
  padding:15px 0px 10px 0px;
  margin:0px 0px 6px 0px;
border-bottom:none;
margin-bottom:0;
padding-bottom:0;
padding-top:0;

}
#bodytext h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}


.photospace {
margin: 0px 10px 10px 0px;
}
.photospaceleft {
margin: 0px 0px 10px 10px;
}	

.photoupperleft
{
margin: 0px 10px 0px 0px;
}

.photoinnerleft
{
margin: 10px 10px 10px 0px;
}

.photobottomleft
{
margin: 10px 10px 0px 0px;
}

.photoupperright
{
margin: 0px 0px 10px 10px;
}

.photoinnerright
{
margin: 10px 0px 10px 10px;
}

.photobottomright
{
margin: 10px 0px 0px 10px;
}

/************************************************************************
4. Tertiary Page Elements
************************************************************************/
#tertiarybanner {
width: 	752px;
position: relative;
margin-left: 215px;
z-index: 1;
padding: 15px 0px 0px 15px;
background:url(../images/wrpr/shadow_white.gif) no-repeat top left;
}	
* html #tertiarybanner {
width: 	749px;
left:-3px;
}
#tertiarybanner h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #048297;
font-size: 29px;
margin-top: 0px;
border:none;
}	
#sidebar2tertiary{
float: right; 
width: 181px; 
background: #ffffff; 
padding: 0px 15px; 
margin:0px;
}
#mainContenttert { 
margin: 0 0; 
} 
#mainContenttert h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 29px;
color: #048297;
margin-bottom: 20px;
}
#mainContenttert h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #048297;
margin-bottom: 0px;
}		

/************************************************************************
5. Quadinary Page Elements
************************************************************************/
#mainContent_quadinary {
margin: 0px 211px 0px 215px;
padding: 10px 24px 0px 15px;
background:url(../images/wrpr/shadow_white.gif) top left no-repeat;
}
#mainContent_quadinary #bodytext {
margin-top: 0px;
padding-top:10px;
}
#quadinarybanner {
position: relative;
z-index: 1;
padding: 5px 0px 0px 0px;
}	
#quadinarybanner h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #048297;
font-size: 29px;
margin-top: 0px;
border:none;
}	 	
#sidebar2quadinary {
float: right; 
width: 181px; 
background: #ffffff; 
padding: 10px 15px 0px 15px; 
background:url(../images/wrpr/shadow_white.gif) -557px top no-repeat;
margin:0px;
}
#rel_links {
padding: 15px 0px;
border-bottom:solid #cccccc 1px;
margin-bottom:2px;
}	
#rel_links ul {
list-style-image: url(../images/wrpr/arrow_gray_double.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #df5326;
padding: 0px;
margin: 0px 0px 0px 17px;
}
#rel_links ul a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #df5326;
text-decoration: none;
}
/*   5a. Articles   */
#rel_article_docs {
width:100%;
border-top:#69a0a7 solid 6px;
border-bottom:#69a0a7 solid 6px;
margin:5px 0px;
padding:9px 0px 15px 0px;
}
#rel_article_docs p {
background:url(../images/wrpr/article_pdf.gif) no-repeat top left;
padding-top:3px;
}
#rel_article_docs p a {
padding-left:26px;
}

#comments {
border-bottom:#69a0a7 solid 1px;
padding-top:4px;
}
#comments .ind_comment {
border-bottom:#69a0a7 solid 1px;
}
#comments .ind_comment p {
padding: 10px 0px;
margin:0px;
}
#comments .ind_comment .comment_date {
font-weight:bold;
color:#999;
}
#post_comment {
padding-top:9px;
}
#post_comment input {
width:154px;
height:15px;
padding: 2px;
margin: 3px 15px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}	
#post_comment input.checkbox {
width: 15px;
height: 15px;
padding:0px;
margin: 0px 15px 0px 0px;
}
#post_comment input#submit {
width:160px;
height: 25px;
padding:0px;
margin: 0px 15px 0px 0px;
}
#post_comment label {
font-weight:bold;
margin:0px;
padding:0px;
}
#post_comment textarea {
width:500px;
height:120px;
padding: 2px;
margin: 3px 15px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}
#post_comment div {
padding:10px 0px 0px 0px;
margin:0px;
}
#post_comment #f_name {
float:left;
}
#post_comment #f_name p {
padding: 0px;
margin:0px;
}
#post_comment #l_name {
float:left;
margin-right:150px;
}
#post_comment #l_name p {
padding: 0px;
margin:0px;
}
#post_comment #e_mail {
float:left;
}
#post_comment #e_mail p {
padding: 0px;
margin:0px;
}
#post_comment #in_loop {
float:left;
width: 325px;
}
#post_comment #in_loop p {
padding:12px 0px 0px 0px;
margin:0px;
}
#post_comment #in_loop input.checkbox {
margin: 3px 10px 10px 0px;
vertical-align:text-top;
float:left;
}
#post_comment #in_loop label {
font-weight:normal;

}
#post_comment #comment_post {
clear: both;
padding:10px 0px;
}
#post_comment #comment_post p {
padding: 0px;
margin:0px;
}
#post_comment p#spam_captcha {
padding:10px 0px 0px 0px;
margin:0px;
}
/*   5b. Lists   */
p.generic_list_item {
padding:0px 0px 10px 0px;
border-bottom:#ddd solid 2px;
margin:0px 0px 10px 0px;
}
#bodytext p.generic_list_item a:visted {
color:#699;
text-decoration:none;
}
#bodytext p.generic_list_item a:hover {
text-decoration:underline;
}
#featured {
background-color:#e1eced;
padding:7px;
height:129px;
}
#featured h2 {
color:#048297;
font-size:14px;
font-weight:bold;
padding:10px;
margin:0px;
border:0px;
}
#featured h3 {
padding:0px 0px 0px 10px;
margin:0px;
border:0px;
}
#featured p {
padding:0px 0px 0px 10px;
margin:0px;
border:0px;
}
#featured img {
padding:0px;
margin:0px 0px 7px 15px;
border:0px;
float:right;
}
ul.col1, ul.col2 {
list-style:none;
padding:0px;
margin:0px 20px 0px 0px;
float:left;
}
ul.col3 {
list-style:none;
padding:0px;
margin:0px 20px 0px 0px;
}
table tr.even {
background-color:#ffffff;
}
table tr.odd {
background-color:#e8e8e8;
}
#sports_table {
border:#ccc solid 1px;
margin:40px 3px 0px 0px;
}
#sports_table ul#sport_tabs {
font-size:11px;
line-height:13px;
font-weight:bold;
padding:0px;
margin:0px;
}
#sports_table ul#sport_tabs li {
float:left;
list-style:none;
margin:0px;
padding:10px 20px 10px 21px;
text-align:center;
display:inline;
border-right:#ccc solid 1px;
}
#sports_table ul#sport_tabs li.selected {
background-color:#ccc;
}
#sports_table ul#sport_tabs li.selected a {
color:#000;
}
#sports_table div {
clear:both;
}
#sports_table #description_box {
visibility:visible;
display:block;
}
#sports_table #description_box table {
border-top:#ccc solid 1px;
}
#sports_table #description_box td.left {
padding:2px 10px 2px 15px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sports_table #description_box td.right{
padding:2px 15px 2px 10px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#sports_table #organizations_box {
visibility:hidden;
display:none;
}
#sports_table #organizations_box table {
border-top:#ccc solid 1px;
}
#sports_table #organizations_box td.left {
padding:2px 10px 2px 15px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#sports_table #organizations_box td.right{
padding:2px 15px 2px 10px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sports_table #athletes_box {
visibility:hidden;
display:none;
}
#sports_table #athletes_box ul {
border-top:#ccc solid 1px;
margin:0px;
padding:10px;
}
#sports_table #links_box {
visibility:hidden;
display:none;
}
#sports_table #links_box ul {
border-top:#ccc solid 1px;
margin:0px;
padding:10px;
}
#sports_table #articles_box {
visibility:hidden;
display:none;
border-top:#ccc solid 1px;
}
#sports_table #articles_box p {
margin:0px;
padding:10px;
}

/*   5c. Athletes   */	
#athletetitle {
margin-top: -8px;
}		
.athletename {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #048297;
font-weight: bold;
}	
.athletesport {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #e3663b;
font-weight: bold;
}	
p.athlete_list_item {
padding:7px 0px 0px 0px;
border-top:#ddd solid 2px;
margin:7px 0px 0px 0px;
}	
#bodytext p.athlete_list_item b {
line-height: 19px;
}
#bodytext p.athlete_list_item a:link {
color: #e3663b;
text-decoration: none;
font-weight: normal;
}
#bodytext p.athlete_list_item a:active {
color: #e3663b;
text-decoration: none;
font-weight: normal;
}
#bodytext p.athlete_list_item a:visited {
color: #e3663b;
text-decoration: none;
font-weight: normal;
}
#bodytext p.athlete_list_item a:hover {
color: #e3663b;
text-decoration:underline;
font-weight: normal;
}

/*   5d. Grants   */	
#granttext {
margin-top: -15px;
}	
#granttext h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #048297;
font-weight: bold;
border: 0;
margin: 0;
padding-top: 3px;
}
#granttext p {
margin-top: 4px;
}
#applybox {
width: 165px;
height: 110px;
background-color: #e2ecee;
padding-top: 20px;
padding-left: 17px;
padding-right: 17px;
margin-bottom: 5px;
float: right;
}	
/*   5e. Quiz   */	
#quiztext {
margin-top: -10px;
}				
.quizquestion {
background-color: #e8f3d9;
font-weight: bold;
padding: 5px;
margin-top: 20px;
}

.quizchoices {
margin-left: 20px;
}
#resultslink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #333333;
text-align: right;
}
#quizresultbox {
background-color: #edf6e2;
padding: 16px;
border-top: #d7d5d5 solid 2px;
border-bottom: #d7d5d5 solid 2px;
font-weight: bold;
font-size: 12px;
}	
#quizretake {
padding: 16px;
border-bottom: #d7d5d5 solid 2px;
font-weight: bold;
font-size: 12px;
}	
/*   5f. Calendar   */	
#calendarbox {
margin-top: -10px;
}	
.calboxselect {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#calendarbox h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #048297;
font-weight: bold;
border: 0;
margin: 0;
padding-top: 3px;
}
#calbanner {
width: 511px;
height: 35px;
background-color: #aed678;
text-align: center;
padding-top: 15px;
}	
#calbanner select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 10px;
margin-right: 10px;
}
.calcontrols {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #df5326;
}	
#calendargrid {
width: 511px;
height: 244px;
background-image: url(../images/wrpr/cal_back.gif);
}
#calendarbox table {
margin-top: 48px;
width: 511px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #000000;
}
#calendarbox td {

}
.calcol1 {
padding-left: 23px;
width: 51px;
}
.calcol2 {
padding-left: 5px;
width: 60px;
}
.calcol3 {
padding-left: 5px;
width: 60px;
}
.calcol4 {
padding-left: 5px;
width: 60px;
}
.calcol5 {
padding-left: 15px;
width: 45px;
}
.calcol6 {
padding-left: 25px;
width: 40px;
}
.calcol7 {
padding-left: 35px;
width: 35px;
}
.calrow1 {
height: 30px;
}
.calrow2 {
height: 40px;
}
.calrow3 {
height: 30px;
}
.calrow4 {
height: 40px;
}
.calrow5 {
height: 25px;
}
.calevents {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9px;
}
.calevents a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9px;
}

#calendarbox h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #048297;
font-weight: bold;
border: 0;
margin: 0;
padding-top: 3px;
}		
p.calendar_list_item {
padding:7px 0px 0px 0px;
border-top:#ddd solid 2px;
margin:7px 0px 0px 0px;
}	
.eventrow {
width: 511px;
border-bottom:#ddd solid 2px;
padding-bottom: 15px;
margin-bottom: 20px;
}
.eventpic {
width: 85px;
float: left;
}
.eventdetails {
width: 422px;
float: right;		
}
.datetime {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}

/*   5g. Videos   */	
.videorow {
width: 511px;
border-bottom:#ddd solid 2px;
padding-bottom: 15px;
margin-bottom: 20px;
}
.videopic {
width: 185px;
float: left;
}
.videodetails {
width: 325px;
float: right;	
line-height: 15px;	
font-size: 11px;
}
.dateposted {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
line-height: 15px;	
}
#relatedvideos	{
border-top:#ddd solid 2px;
width: 511px;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333333;
font-weight: bold;
}	

/*   5h. Media Center   */	
#mediacenterbox {
}
* html #mediacenterbox {
width:510px;
}

#mediacenterbox h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color: #333333;
padding:15px 0px 3px 0px;
border-bottom:3px solid #c7c7c7;
margin:0px 0px 6px 0px;
}
#mediacenterbox h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #333333;
padding: 0px 0px 3px 0px;
border-bottom:3px solid #c7c7c7;
margin:0px 0px 0px 0px;
text-align: left;
}

#mediacenterbox h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #333333;
padding: 0px 0px 3px 0px;
border-bottom:1px solid #c7c7c7;
margin: 0px 0px 15px 0px;
}

#archives {
width: 75px;
text-align: right;
float: right;
clear: left;
font-size: 10px;
margin-top: 3px;
}		
#archives a {
font-weight: normal;
}

#mediacontact a {
font-weight: normal;
}		
#medialeft {
width: 240px;
float: left;
}
#medialeft li {
list-style-image: url(../images/wrpr/arrow_gray_double.gif);
line-height: 14px;
}
#medialeft ul {
margin-top: 7px;
margin-left: 20px;
}
#medialeft2 {
width: 240px;
float: left;
}
#medialeft2 li {
list-style-image: url(../images/wrpr/arrow_gray_double.gif);
line-height: 14px;
}
#medialeft2 ul {
margin-top: 7px;
margin-left: 20px;
}	
#mediaright {
width: 240px;
float: right;
}		
#featuredsp {
width: 220px;
float: left;
background-color: #e2ecee;
padding: 15px;
margin-left:25px;
}
* html #featuredsp {
margin-left:20px;
}
#featuredsp h3 {
font-size: 14px;
color: #048297;
font-weight: bold;
margin-bottom: 15px;
}
#featuredsp img {
margin-right: 7px;
margin-bottom: 7px;
}
.playbuttonspace {
margin-right: 7px;
margin-bottom: 20px;
}	
.smallvidspace {
margin-right: 7px;
margin-bottom: 7px;
}				

.galleryrow {
width: 511px;
border-bottom:#ddd solid 2px;
padding-bottom: 15px;
margin-bottom: 20px;
}
.gallerypic {
width: 71px;
float: left;
}
.gallerydetails {
width: 430px;
float: right;		
}	


/*   5i. Press Statement   */	

#pressstatementbox {
margin-top: -16px;
}
#pressstatementbox h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#048297;
font-size:14px;
font-weight:bold;
padding:15px 0px 10px 0px;
border-bottom:0px solid #c7c7c7;
margin:0px 0px 6px 0px;
}
#pressstatementbox hr {
height: 2px;
color: #c7c7c7;
}	
#pressstatementbox ul {
margin-left: 17px;
}
#pressabout {
background-color: #f2f2f2;
padding: 17px;
}	

/*   5j. Podcasts   */		

.podcastrow {
width: 511px;
border-bottom:#ddd solid 2px;
padding-bottom: 15px;
margin-bottom: 20px;
}
.podcasttext {
width: 250px;
float: left;
}
.podcastcontrols {
width: 240px;
float: right;	
margin-top: 15px;
}
.pcdateposted {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
line-height: 15px;	
}
#rsssubscribe {
background-color: #e2ecee;
padding: 17px;
}		
#rsssubscribe h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #333333;
margin-top: -3px;
}		

/*   5k. Photo Gallery   */	

.photorow {
width: 511px;
border-bottom:#ddd solid 2px;
padding-bottom: 15px;
margin-bottom: 20px;
}
.photopic {
width: 82px;
float: left;
margin-top: 5px;
}
.photodetails {
width: 427px;
float: right;	
line-height: 15px;	
font-size: 11px;
}
#gallinforow {
width: 506px;
margin-bottom: 15px;
}
#galleryinfo {
width: 329px;
float: left;
background-color: #eaeaea;
padding: 10px;
}
#gallerycontrol {
width: 136px;
float: right;	
background-color: #d2e2e4;
text-align: center;
padding: 10px;
}	
#thumbnails {
margin-bottom: 20px;
margin-top: 2px;
padding-bottom: 20px;
border-bottom-width: 2px;
border-bottom-color: #d7d5d5; 
border-bottom-style: solid;
}					
#thumbnails img {
margin-right: 5px;
}

/*   5l. Forms   */			
#formbox {
padding:0px;
margin:0px;
clear:none;
width:510px;
}				
#formbox h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding: 0px 0px 10px 0px;
border-bottom:2px solid #d7d5d5;
margin:0px 0px 6px 0px;
}				

.formrow {
padding-top: 10px;
padding-bottom: 10px;
clear:both;
}
.formrow .formcol1 {
width: 148px;
float: left;
padding-top: 4px;
text-align: left;
}
.formrow .formcol2 {
float: left;
text-align: left;
padding: 0;
margin: 0;
}
.formrow .formcol2 select {
width: 161px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
margin: 0;
}	
.formrow input.textfield {
width: 157px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
padding: 0;
margin: 0;
}		
.textfield {
width: 157px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
padding: 0;
margin: 0;
}	
.formrow textarea {
width: 225px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
padding: 0;
margin: 0;
}

/*   5m. Research Report   */		

#pagenumber {
width: 100px;
float: left;
font-weight: bold;
}
#prevnextpage {
width: 300px;
float: right;
text-align: right;
}
#downloadreport {
width: 150px;
float: right;
margin-left: 7px;
margin-bottom: 7px;	
background-color: #e1ecee;
padding: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
}

/*   5n. Search Results   */

#resultsrow {
height: 37px;
margin-top: 3px;
border-top:2px solid #d7d5d5;
padding-top: 15px;
}
#showingresults {
float: left;
width: 200px;
margin-top: 4px;
}
#resultsperpage {
float: right;
width: 200px;
text-align: right;
}	
#resultsperpage select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
}
#searchkeywordbar {
background-color: #e2ecee;
padding: 20px;
margin-bottom: 3px;
}
#searchbarhr {
border-bottom: 2px solid #d7d5d5;
}	
#searchkeywordbar input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
width: 374px;
}
.searchresultsrow {
border-bottom: 1px solid #d7d5d5;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
line-height: 16px;
}
.searchresultstitle {
float: left;
width: 400px;
margin-top: 4px;
}
.searchresultstype {
float: right;
width: 100px;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #048297;
}	

/*   5o. Event page   */	

#caleventbox {
width: 475px;
background-color: #e1ecee;
padding: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
}
#caleventbox h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #048297;
margin-top: 0;
}	
#feat_events {
background-color: #e1ecee;
margin-top: 7px;
margin-bottom: 7px;
padding: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}		
#feat_events a {
color: #df5326;
text-decoration: none;
}
.featureddate {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;	
font-size: 11px;
color: #666666;
}

.photo_float_right_top {
float:right;
margin: 0px 0px 10px 10px;
}
.photo_float_right_middle {
float:right;
margin: 10px 0px 10px 10px;
}
.photo_float_left_top {
float:left;
margin: 0px 10px 10px 0px;
}	
.photo_float_left_middle {
float:left;
margin: 10px 10px 10px 0px;
}

LABEL {
	white-space: normal;
}
