
/* Styles that appear throughout the website */	


body{	
	background-color: #ffffff;
	margin-top : 0;
	margin-left : 0;
	margin-bottom : 0;
	margin-right : 0;
	
	font-family: verdana, sans serif, helvetica, arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: 300;
	color: #666666;
	text-decoration: none;
	line-height:12pt;	
	}
	
p { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	color: #666666;
	line-height:14pt;
	margin-top: 0pt;
	margin-bottom: 10pt;
	}
	
div,span, ul, ol, td { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	color: #666666;
	line-height:14pt;
}
	
a { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	text-decoration: underline;
	color: #CC3333;
	line-height:14pt;
	}
	
a:hover { 
	text-decoration: none;
	}
	
a.section-title { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	text-decoration: underline;
	color: #CC3333;
	line-height:8pt;
	}
	
img {
	border:0 ;
	}
	
hr { 
	color: #cccccc;
	}	

/* Layout*/	

td.margin-white {
	background-color:#ffffff;
	}
td.hidden {
	display:none;
	}
td.cursor 
{
	background-color:#F5F5F5;
	cursor:hand;
	}
	
td.margin-light {
	background-color:#D6D6D6;
	}
	
td.margin-dark {
	background-color:#999999;
	}
	
td.margin-index {
	background-color:#E5E5E5;
	}
	
td.home_greybox {
	background-color:#F5F5F5;
	}
	

td.pagetop_stretch {
	background-image : url(../images/backgrounds/bg_pagetop_stretch.gif);
	}


/* Headers*/	

p.header, div.header, span.header {
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 14pt; 
	font-weight: 600;
	color: #cc0000;
	line-height:22pt;
	}

p.subheader, div.subheader, span.subheader {
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 10pt; 
	font-weight: 600;
	color: #CC3333;
	line-height:14pt;
	}

/* Navigation*/	

td.menu-main {
	background-color:#EBEBEB;
	background-image: url(../images/backgrounds/bg_menu-main.gif);
	}

p.menu-main, div.menu-main, span.menu-main, a.menu-main {
	font-family: Avenir 35 Light,Arial, Trebuchet MS,verdana, Geneva, sans serif, helvetica; 
	font-size: 8pt; 
	font-weight: 300;
	text-decoration: none; 
	color: #224E7A;
	line-height:8pt;
	}

a:hover.menu-main {
	color: #163D63;
	text-decoration: none;
	}
	
td.menu-global {
	background-color:#999999;
	background-image: url(../images/layout/lay_globalmenu_bg.gif);
	}
	
td.menu-global-left {
	background-color:#999999;
	background-image: url(../images/layout/lay_globalmenu_left.gif);
	}
	
p.menu-global, div.menu-global, span.menu-global, a.menu-global {
	font-family: Arial, Trebuchet MS,verdana, Geneva, sans serif, helvetica; 
	font-size: 8pt; 
	font-weight: 300;
	text-decoration: none; 
	color: #FFFFFF;
	line-height:8pt;
	}

a:hover.menu-global {
	color: #EEEEEE;
	text-decoration: none;
	}
	
td.menu-search {
	background-color:#E5E5E5;
	background-image: url(../images/layout/lay_search_left.gif);
	}
	
p.menu-search, div.menu-search, span.menu-search, a.menu-search {
	font-family: Avenir 35 Light,arial, Trebuchet MS,verdana, Geneva, sans serif, helvetica; 
	font-size: 10pt; 
	font-weight: 600;
	text-decoration: none; 
	color: #CC3333;
	line-height:8pt;
	}		
	
p.menu-breadcrumbs, div.menu-breadcrumbs, span.menu-breadcrumbs, a.menu-breadcrumbs {
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	font-weight: 300;
	text-decoration: none; 
	color: #224E7A;
	line-height:12pt;
	}

a:hover.menu-breadcrumbs {
	text-decoration: underline;
	}
	
td.menu-headers {
	background-image: url(../images/backgrounds/bg_header.gif);
	background-repeat: no-repeat;
	}


/* Forms*/	

input 
	{
	}

/* Lists*/	

a.list { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 10pt; 
	text-decoration: none;
	color: #333366;
	line-height:18pt;
	}
	
a:hover.list { 
	text-decoration: 
	}
	
tr.first-row {
	background-color:#EDEEF5;
	}
	
tr.second-row {
	background-color:#e3e4ee;
	}
	
table.listing {
	border-color:#000000;
	border-width: 1px;
	}
	
td.fieldname {
	background-color:#F0F0F0;
	}
	
td.fieldvalue {
	background-color:#e5e5e5;
	border-width:1;
	border-width:thin;
	}

/* Content Styles*/	

p.highlight,div.highlight,span.highlight, ul.highlight, ol.highlight { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	font-weight: 600; 
	color: #333366;
	line-height:14pt;
	}
	
p.home_welcome-hr,div.home_welcome-hr,span.home_welcome-hr, ul.home_welcome-hr, ol.home_welcome-hr { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 7pt; 
	font-weight: 600; 
	color: #224E7A;
	line-height:9pt;
	margin-left: 8px;
	}
div.home_news-hr { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 7pt; 
	font-weight: 600; 
	color: #DC143A;
	line-height:10pt;
	margin-left: 8px;
	}
p.home_news{ 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 7pt; 
	color: #DC143A;
	line-height:9pt;
	margin-left: 8px;
	}
	
p.home_welcome,div.home_welcome,span.home_welcome, ul.home_welcome, ol.home_welcome { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 7pt; 
	font-weight: 300; 
	color: #224E7A;
	line-height:10pt;
	margin-left: 25px;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	
td.home_profile,p.home_profile,div.home_profile,span.home_profile, ul.home_profile, ol.home_profile { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	font-weight: 300; 
	color: #224E7A;
	line-height:12pt;
	margin-left: 21px;
	}
	
p.home_search,div.home_search,span.home_search, ul.home_search, ol.home_search { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 7pt; 
	font-weight: 300; 
	color: #224E7A;
	line-height:10pt;
	margin-left: 15px;
	}

div.sponsorship,span.sponsorship{ 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	color: #666666;
	line-height:10pt;
	font-weight:300;
}

div.sponsorship-red,span.sponsorship-red{ 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	color: #CC3333;
	line-height:10pt;
	font-weight:600;
}
	
p.footer,div.footer,span.footer, ul.footer, ol.footer { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	color: #333366;
	line-height:14pt;
	}
	
ul.searchResults, ol.searchResults { 
	font-family: verdana, Geneva, sans serif, helvetica, arial; 
	font-size: 8pt; 
	color: #666666;
	line-height:14pt;
	margin-top : 0;
	margin-left : 18;
	margin-bottom : 0;
	margin-right : 0;
	}
	
li.searchResults {
	margin-top : 2;
	margin-bottom : 2;
	margin-left : 1;
	margin-left : 3;
	}
	
.scrolling 
{
	overflow:auto;
	height:80%;
}


