body
{
	margin: 0;
	color:white;
	font-family:Verdana,Arial, sans-serif;
	font-size:10pt;
}
br
{
	margin-bottom: 5px;
}
p
{
	margin-top: 10px;
	margin-bottom: 15px;
}
h1
{
	color:#114171;
	font-size:1.4em;
	font-weight:normal;
}
h2
{
	color:#114171;
	font-size:1em;
	font-weight:bold;
}
h3
{
/*	color:#219fd9;*/
	color:#114171;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:5px;
}
a img 
{
	border:none;
}
.quoteTextBig 
{
	font: bold 30px Arial, Trebuchet MS;
	color: #03AEEF;
}
.quoteTextSmall 
{
	font: 20px Arial, Trebuchet MS;
	color: #03AEEF;
}
.bigBlueText 
{
	font: 18px/16px Verdana, Arial, sans-serif;
	color: #03AEEF;
	margin-bottom: 15px;
}
.bigGreyText 
{
	font: 12px/16px Verdana, Arial, sans-serif;
	color: #666666;
	margin-bottom: 15px;
}
.vidLink 
{
	display: block;
	font: 12px/16px Verdana, Arial, sans-serif;
	color: #666666;
	padding-top: 10px;
}
.bigGreyTextBold 
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #666666;
	margin-bottom: 15px;
}
.smallGreyText 
{
	font: 10px/14px Verdana, Arial, sans-serif;
	color: #666666;
	margin-bottom: 15px;
}
.smallBlueText 
{
	font: 12px/16px Verdana, Arial, sans-serif;
	color: #03AEEF;	
	margin-bottom: 15px;
}
ul 
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li 
{
	margin:0px;
	padding: 0px;
	background: url(images/bullet.gif) no-repeat 0px 6px;
	padding-left:10px;
}
a:link 
{
	text-decoration: none;color: #03AEEF;
}
a:visited 
{
	text-decoration: none;color: #03AEEF;
}
a:hover 
{
	text-decoration: underline;color: #03AEEF;
}
a:active 
{
	text-decoration: underline;color: #03AEEF;
}
#branding
{
	margin-left:25px;
}
td#branding 
{
	background: #FFF url(images/top_tile.gif) repeat-x;
}
tr#footer 
{
	background: #FFF url(images/bottom_tile.gif) repeat-x; 
	padding-left:0px; 
	font-size:0.9em;
	height: 150px;
}
#finalists 
{
	overflow: auto;
	height: 150px;
	background-color:#fff;
	display: block;
}
.barclayLinks 
{
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	margin-bottom: 5px;
}
.barclayLinks a 
{
	color:#003167;
}
.pipe 
{
	background-image:url(images/pipe.gif);
	background-repeat:no-repeat;
	background-position:5px 2px;
	width:120px;
	padding-bottom:5px;
}
.mainContentArea
{
	background:transparent;
}
.no_mapBackground
{
	background-color:#21A2DC;
}
.mapBackground
{
	background: url(images/big_map.gif) #21A2DC no-repeat;
	background-position:5px 100px;
	background-position:51% 100px;
}
#breadcrumb
{
	background:#EDF2F5;
	border-bottom:solid 1px white;
}
#breadcrumb a
{
	color:#0C4070;
}
#breadcrumb ul
{
	Display:inline;
	margin-left:20px;
}
#breadcrumb li
{
	Display:inline;
	background: url(images/arrow1_blue.gif) no-repeat 5px;
	padding-left:12px;
	margin-right:20px;
}
.selected
{
	font-weight:bold;
}
#navigation, #navigation a
{
	color:white;
}
#navigation
{
padding-top:17px;
width:197px;
}
#navigation ul
{
	margin:0px;
	padding:0px;
	margin-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-bottom:55px;
}
#navigation li
{
	margin:0px;padding:0px;
	background: url(images/arrow1_blue.gif) no-repeat 5px;
	padding-left:0px;
	width:100%;
	margin-bottom:4px;
}
#navigation .title
{
	margin:0px;
	padding:0px 3px 1px 35px; 
	background: url(images/menu_arrow_white.gif) no-repeat 19px 3px;
}
#navigation .title a
{
	color:#FDFEFF;
}
#navigation .selectedNav .title a
{
	color:#052F59
}
#navigation .selectedNav .title 
{
	background: url(images/menu_arrow_blue.gif) white no-repeat 19px 3px;
}
#navigation li ul
{
	margin:0px;
	padding:0px;
	margin-left:0px;
	padding-right:0px;
	margin-top:0px;
	font-size:0.8em;
}	
#navigation li ul li
{
	margin:0px;
	padding:0px;
	background: url(images/menu_arrow_white_small.gif) no-repeat 0px;
	padding-left:7px;
	width:150px;
	font-size:90%;
	margin-bottom:0px;
	line-height:1.1em;
}
.timelineTopArea
{
	background: url(images/progress_title.gif) no-repeat 108px 15px ;
	padding-top:75px;
}
#navigation .miniOptions
{
	margin-left:35px;
	line-height:1.8em;
}
#rightNav ul
{
	margin:0px;
	padding:0px;
	margin-left:0px;
	padding-right:0px;
	margin-right:0px;
}
#rightNav li
{
	margin:0px;padding:0px;
	height:39px;
}
.lightborderright
{
	background:transparent url(images/light_border_bg.gif) repeat-y right top;
}
.bottomSpaceFix
{
	position:relative;
	top:3px;
}
.blueborder
{
	border:solid 9px #104070;
}
.blueborderRight
{
	border:none;
	border-right:solid 7px #104070;
}
.whiteborder
{
	border:solid 5px white;
	overflow:hidden;
}
.whiteBackground
{
	background:white;
	color:#7F7F7F;
}
.whiteBackground .darkText
{
	color:#0E3E6E;
	font-weight:bold;
}
.blueBackground
{
	background:#00ADEF;
	color:white;
}
.blueText
{
	color:#219FD9;
	font-weight:bold;
}	
.blueBottomborder
{
	border-bottom:solid 1px #23A1DC;
}
.bigDarkText
{
	color:#114171;
	font-size:1.1em;
	font-weight:normal;
}
.spacerBlue
{
	height:11px;
	background:#22A2DC; 
	line-height:1%;
}
.contentWidth
{
	width:554px;
	overflow:hidden;
}
.smallFont
{
	font-size:0.8em;
}
.m_l_10
{
	margin-left:10px;
}
.m_r_20
{
	margin-right:20px;
}
.m_l_30
{
	margin-left:30px;
}
.m_l_18
{
	margin-left:18px;
}
.m_lr_15
{
	margin-left:15px;
	margin-right:15px;
}
.m_lr_10
{
	margin-left:10px;
	margin-right:10px;
}
.m_b_10
{
	margin-bottom:10px;
}
.h_5
{
	height:5px;
}
.h_10
{
	height:10px;
}
.h_20
{
	height:20px;
}
.h_30
{
	height:30px;
}
.h_35
{
	height:35px;
}
.h_44
{
	height:44px;
}
.h_70
{
	height:70px;
}
.p_l_20
{
	padding-left:20px
}
.p_r_20
{
	padding-right:20px
}
#rightFlashContainer
{
	display:none;
}
.halfDivider
{
	width:25px;
}
.f_l
{
	float:left;
}
.f_r
{
	float:right;
}
.w_50p
{
	width:49.9%;
}
.ta_center
{	
	text-align:center;
}
.floatRightImage
{
	float:right;
	margin:0px 40px 40px 40px;
}
#centralNav
{
	margin:0px;
	padding:0px;
	background:#00ADEF;
	border:none;
	color:#104070;
}
#centralNav a
{
	color:white;
}
#centralNav ul
{
	margin:0px;
	padding:0px;
	margin-left:13px;
	background-color:#00ADEF;

}
#centralNav ul li
{
	margin:0px 0px 0px 5px;
	padding:3px 10px 3px 10px;
	float:left;
	font-weight:bold;
	list-style-type:none;
	background:none;
	background-color:#4aceff;
	font-size:90%;
}
#centralNav .selected a
{
	color:#0F406F;
}
#centralNav .selected 
{ 
	color:#0F406F;
	background-color:White;
}
.cleaner
{
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0%;
}
.halfSection
{
	width:240px;
	float:left;
}
#crossBullet a
{
	background:url(images/progress_return_cross.gif) no-repeat 0px; 
	padding-left:14px;
	float:right;
	color:White;
	margin-right:8px;
	font-size:0.8em;
	margin-bottom:5px;
}
.bg_align
{
	padding-left:14px;
	float:right;
	color:White;
	margin-right:8px;
	font-size:0.8em;
	margin-bottom:5px;
}
.bg_map
{
	background:transparent url(images/background_map.gif) no-repeat left -2px;
}
.notFadedContainer
{
	background-color:Transparent;
	height:286px;
	overflow:auto;
	padding:18px 0px 40px 22px;
	width:525px;

/*	overflow-x: hidden;
	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
	scrollbar-shadow-color: #104070;
	scrollbar-highlight-color: #104070;
	scrollbar-face-color: #22A3DC;
	scrollbar-3dlight-color: #104070;
	scrollbar-darkshadow-color: #104070;
	scrollbar-track-color: #D3F0FE;
	scrollbar-arrow-color: #D3F0FE;
*/
}
.notoppad
{
	margin-top:-6px;
	margin-left:0px;
}
#calendar .entry
{
	margin-bottom:40px;
}
#calendar .date
{
	background:url(images/line2.gif) no-repeat 170px 17px;
	width:100%;
}
#calendar .day
{
	font-size:35pt;
	line-height:30pt;
	float:left;
	padding:0px;
}
#calendar .month
{
	font-size:17pt;
}
#calendar .year
{
	font-size:10pt;
	color:#B0DDF2;
	font-weight:bold;
}

#calendar
{
	width: 500px;
}

#calendar H2
{
	color:#114171;
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:15px;
}
#calendar p
{
	margin-top:0px;
}
.project_viewer
{
	background-color:#dbeffa;
	border:solid 1px #21a2db;
	color:#114171;
}
.spacebottom
{
	padding-bottom:112px;
}
.noflash
{
	height:580px;
	background: url(images/big_map.gif) #21A2DC no-repeat;
	background-position:51% 10px;
	padding-left:35px;
	
}
.noflash a
{
	color:White;
	text-decoration:underline;
}
.topborder
{
	margin-top:5px;
	padding-top:5px;
	border-top:solid 1px #bbe8fc;
}
#navigation li.li_spacer
{
background-position:0px 14px;
}
