 /* This is the attribute for the whole look of a document */
#outer-table {
	width: 100%;	
}	
 
 BODY { 
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 1px;
	font-family: serif; color: #333333; 
	line-height: 1.1;
	background: #FFFFFF;
	font-family:arial,verdana,helvetica; 
}
BLOCKQUOTE {
	font-family:arial,verdana,helvetica;
	color: #333333; 
	margin-top:7px; margin-bottom:7px;
}

/***************************************************************************/
/* To be added to final CSSS */
/* Hub boxes */

.BlueTableBullet {
	font-family:arial,verdana,helvetica; font-size:070%; color:#003399;
	margin-bottom:-15px;
	margin-left:4px;
}
.PurpleBox {
	background-color:#003399;
	border:1px solid #999999;
}
.Box4PurpleBox {	
	border:1px solid #999999;
	background-color:#003399;
}
.BlueBoxHeading {	
	font-family:arial,verdana,helvetica; font-size:175%; color:#FFFFFF; 
}
.PoupularLink A:link, .PopularLink A:visited {
	font-family:arial,verdana,helvetica; font-size:065%; color:#003399;
	text-decoration: underline;
}
.Box4BlueBoxHeadingMediumText {	
	font-family:arial,verdana,helvetica;
	font-size:101%;
	color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}
.Box4BlueBox {
	border:1px solid #999999;
	background-color:#5B92E6;
}
.Box4BlueInternalBox {
	font-family:arial,verdana,helvetica;
	font-size:082%;
	color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}
.Box4BlueInternalBoxSmaller A:link, .Box4BlueInternalBoxSmaller A:visited {
	text-decoration: underline;
	font-family:arial,verdana,helvetica;
	font-size:069%;
	color:#FFFFFF;
	font-weight: normal;
}
.BlueTableListBullet {
	list-style:url(../images/green_square_plusspace.gif);
	padding-left:-30px;
	text-indent:-24px;
	margin-left:15px;
	margin-bottom:-18px;
	font-family:arial,verdana,helvetica; 
	font-size:070%; 
	color:#003399; 	
}


/***************************************************************************/

/* Lists */

LI {
	margin-top:3px;
	margin-bottom:5px;
	line-height:12px;
}
UL {
	margin-top:7px; margin-bottom:7px;
	font-family:arial,verdana,helvetica; font-size:8pt; color:#333333;
	list-style:url(../images/green_square_plusspace.gif);
}
OL {
	margin-top:7px; margin-bottom:7px;
	font-family:arial,verdana,helvetica; font-size:8pt; color:#333333;
}
.ListBulletIndent {
	list-style:url(../images/green_square_plusspace.gif);
	font-family:arial,verdana,helvetica; color:#333333; 
	margin-left:16px;
}
.TableListBullet {
	list-style:url(../images/green_square_plusspace.gif);
	padding-left:-30px;
	text-indent:-24px;
	margin-left:15px;
	margin-bottom:-18px;
	font-family:arial,verdana,helvetica; 
	font-size:070%; 
	color:#333333; 
}
.ListBullet, .ListBulletGreen {
	list-style:url(../images/green_square_plusspace.gif);
	font-family:arial,verdana,helvetica;
	font-size:1em;
	color:#333333; 
	margin-top:3px;
	margin-bottom:6px;	
}
.ListBulletBlue {
	list-style:url(../images/blue_square_plusspace.gif);
	font-family:arial,verdana,helvetica;
	font-size:1em;
	color:#333333; 
	margin-top:3px;
	margin-bottom:6px;
}
.ListBulletIndentBlue {
	list-style:url(../images/blue_square_plusspace.gif);
	margin-left:16px;
}
.TableListBulletBlue {
	list-style:url(../images/blue_square_plusspace.gif);
	padding-left:-30px;
	text-indent:-24px;
	margin-left:15px;
	margin-bottom:-18px;
	font-family:arial,verdana,helvetica; 
	font-size:070%; 
	color:#333333; 
}

.ListBulletRed {
	list-style:url(../images/red_square_plusspace.gif);
	font-family:arial,verdana,helvetica;
	font-size:1em;
	color:#333333; 
	margin-top:3px;
	margin-bottom:6px;
}
.ListBulletIndentRed {
	list-style:url(../images/red_square_plusspace.gif);
	margin-left:16px;
}
.TableListBulletRed {
	list-style:url(../images/red_square_plusspace.gif);
	padding-left:-30px;
	text-indent:-24px;
	margin-left:15px;
	margin-bottom:-18px;
	font-family:arial,verdana,helvetica; 
	font-size:070%; 
	color:#333333; 
}

.ListNumbered, .ListNumberedGreen, .ListNumberedBlue {
	font-family:arial,verdana,helvetica;
	font-size:1em;
	color:#333333; 
	margin-top:3px;
	margin-bottom:5px;
}
.ListNumberedIndented {
	margin-left:16pt;
}

/* Header */
.DarkGreyBackground {	
	background-color:#999999;
}
.WhiteBackground {	
	background-color:#FFFFFF;
}
.leftNavTopLink {
	background-color:#333333;
	font-family:arial,verdana,helvetica; font-size:070%; color:#FFFFFF;
}

.forScreenReaders {
	display:none;
}
.forScreenReaders A {
	display:none;
}

.searchInput {
	font-family:arial,verdana,helvetica; font-size:11px; color:#333333;
	border:1px Solid #999999;
	padding:0px;
	width:100%;
	height:18px;
}

/* Box 1 : Left Navigator */
.SearchBox1 {
	background-color:#5D91E7;
	font-family:arial,verdana,helvetica; font-size:11px; color:#333333;
}
.SearchBox1 A:link {
	background-color:#5D91E7;
	font-family:arial,verdana,helvetica; font-size:11px; color:#333333;
	text-decoration:none;
}
.SearchBox1 A:visited {
	background-color:#5D91E7;
	font-family:arial,verdana,helvetica; font-size:11px; color:#333333;
	text-decoration:none;
}
.NavGreenArrowOver {
	background-color: #088231;
}
.NavBlueArrowOver {
	background-color: #5B92E6;
}
.NavArrowOut {
	background-color: #FFFFFF;
}
.NavLevel1 {
	background-color:#CCCCCC;
	font-family:arial,verdana,helvetica; font-size:084%; color:#333333;
}
.NavLevel1 A:link {
	font-family:arial,verdana,helvetica; font-size:084%; color:#333333;
	text-decoration:none;
}
.NavLevel1 A:visited {
	font-family:arial,verdana,helvetica; font-size:084%; color:#333333;
	text-decoration:none;
}
.NavLevel1Selected {
	background-color:#999999;
	font-family:arial,verdana,helvetica; font-size:084%; color:#FFFFFF;
}
.NavLevel1Selected A:link {
	font-family:arial,verdana,helvetica; font-size:084%; color:#FFFFFF;
	text-decoration:none;
}
.NavLevel1Selected A:visited {
	font-family:arial,verdana,helvetica; font-size:084%; color:#FFFFFF;
	text-decoration:none;
}
.NavLevel2 {
	font-family:arial,verdana,helvetica; font-size:11pt; color:#FFFFFF;
}
.NavLevel3 {
	font-family:arial,verdana,helvetica; font-size:11pt; color:#333333;
}

A:link.HomeLink {
	font-family:arial,verdana,helvetica; color:#ffffff;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	background-color:#333333;
}

A:visited.HomeLink {
	font-family:arial,verdana,helvetica; color:#ffffff;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	background-color:#333333;
}

/* Box 2 : Contact Us etc */
.TopNavigation {
	background-color:#212421;
	padding:3px;
	height:18px;
}
.Box2Background1 {
	font-family:arial,verdana,helvetica; font-size:070%; color:#FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
}

.Box2Background1 A {
	font-family:arial,verdana,helvetica; color:#FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
}

.Box2Background1 A:Hover {
	font-family:arial,verdana,helvetica; color:#CCCCCC;
	text-decoration: underline;
}

.HomepageFeatureContent {
	Border-Left:1px Solid #999999; Border-Right:1px Solid #999999; Border-Top:1px Solid #999999; Border-Bottom:1px Solid #999999;
}

/* Box 3 */
.BlueBox {	
	background-color:#5B92E6;
	border:1px solid #999999;
}
.BlueBoxHeading {	
	font-family:arial,verdana,helvetica; font-size:25pt; color:#FFFFFF; font-weight:bold;
}

.PublicationsStatisticsFormsSubHeading {	
	font-family:arial,verdana,helvetica; font-size:101%; color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}
.PublicationsStatisticsFormsFeatureText {	
	font-family:arial,verdana,helvetica; font-size:082%; color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}

.PublicationsStatisticsFormsLinks A:link {
	font-family:arial,verdana,helvetica; font-size:082%; color:#FFFFFF;
	text-decoration:underline;
}
.PublicationsStatisticsFormsLinks A:visited {
	font-family:arial,verdana,helvetica; font-size:082%; color:#FFFFFF;
	text-decoration:underline;
}



/* Global formats. These styles are used throughout the web site */

.BodyLeadingParagraph {
 	font-family:arial,verdana,helvetica; font-size:070%; color:#333333; font-weight:bold;
}

.BodyTextBoldOrange {
	font-family:arial,verdana,helvetica; font-size:070%; color:#FF6600; font-weight:bold;
}
.BodyTextBoldOrange A {
	font-family:arial,verdana,helvetica; color:#FF6600; font-weight:bold; text-decoration:none;
}

DIV.BodyText, SPAN.BodyText, .BodyText {
	font-family:arial,verdana,helvetica; font-size:070%; color:#333333;
	margin-top:0pt;
	margin-bottom:6pt;
}
TD.BodyText {
	font-family:arial,verdana,helvetica; font-size:070%; color:#333333;
	margin-top:0pt;
	margin-bottom:0pt;
}
P {
	margin-top:0pt;
	margin-bottom:6pt;
}
.BodyText A:link, .BodyText A:visited {
	font-family:arial,verdana,helvetica; color:#003399;
}
.BodyTextNoMargin {
	font-family:arial,verdana,helvetica; font-size:070%; color:#333333;
}

H1 {
	font-family:arial,verdana,helvetica;
	font-size:098%;
	font-weight:bold;
	margin-top:3pt;
	margin-bottom:6pt;
}
H2 {
	font-family:arial,verdana,helvetica;
	font-size:080%;
	font-weight:bold;
	margin-top:9pt;
	margin-bottom:6pt;
}
.BodyText H2 {
	font-size:120%;
}
.BodyTextNoMargin H2 {
	font-size:120%;
}
H3 {
	font-family:arial,verdana,helvetica;
	font-size:080%;
	font-weight:bold;
	margin-top:9pt;
	margin-bottom:6pt;
	color:#333333;
}
.BodyText H3 {
	font-size:120%;
}
.BodyTextNoMargin H3 {
	font-size:120%;
}
.HeadingGreen {
	color:#037A2B;
}
.HeadingRed {
	color:#000000;
}
.HeadingBlue {
	color:#5B92E6;
}

.Heading3NoMargin {
	font-family:arial,verdana,helvetica; font-size:085%; color:#333333; font-weight:bold;
}

.DownloadTableBodyText {
	font-family:arial,verdana,helvetica; font-size:070%; color:#333333;
}
.DownloadTableBodyText A:link, .DownloadTableBodyText A:visited {
	color:#003399;
	text-decoration:underline;
}
.DownloadTableBodyTextCenter {
	font-family:arial,verdana,helvetica; font-size:070%; color:#333333; text-align:center;
}

/* Right Align Inserts */
.WhiteBoxRightAlign {	
	border:1px solid #999999;
	border-collapse:collapse;
}
.WhiteBoxTextRightAlign, .WhiteBoxGreenTextRightAlign, .WhiteBoxgreenTextRightAlign {
	background-color:#FFFFFF;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:070%; color:#037A2B; 
	padding-left:8px;
	padding-right:8px;
}
.WhiteBoxTextRightAlign A:link, .WhiteBoxTextRightAlign A:visited {
	color:#037A2B;
}
.WhiteBoxGreenTextRightAlign A:link, .WhiteBoxGreenTextRightAlign A:visited {
	color:#037A2B;
	text-decoration:underline;
}
.WhiteBoxblueTextRightAlign, .WhiteBoxBlueTextRightAlign {
	background-color:#FFFFFF;
	border:0px;  
	font-family:arial,verdana,helvetica; font-size:070%; color:#0066CC; 
	padding-left:8px;
	padding-right:8px;
}
.WhiteBoxblueTextRightAlign A:link, .WhiteBoxblueTextRightAlign A:visited ,.WhiteBoxBlueTextRightAlign A:link, .WhiteBoxBlueTextRightAlign A:visited {
	color:#0066CC;
	text-decoration:underline;
}
.WhiteBoxgreyTextRightAlign ,.WhiteBoxGreyTextRightAlign {
	background-color:#FFFFFF;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:070%; color:#666666; 
	padding-left:8px;
	padding-right:8px;
}
.WhiteBoxgreyTextRightAlign A:link, .WhiteBoxgreyTextRightAlign A:visited ,.WhiteBoxGreyTextRightAlign A:link, .WhiteBoxGreyTextRightAlign A:visited {
	color:#666666;
	text-decoration:underline;
}
.GreenBoxRightAlign {
	border:1px solid #999999;
	border-collapse:collapse;
}
.GreenBoxTextRightAlign {	
	background-color:#509266;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:070%; color:white; 
	padding-left:8px;
	padding-right:8px;
}
.GreenBoxTextRightAlign A:link, .GreenBoxTextRightAlign A:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.BlueBoxTextRightAlign {	
	background-color:#6699CC;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:070%; color:white; 
	padding-left:8px;
	padding-right:8px;
}
.BlueBoxTextRightAlign A:link, .BlueBoxTextRightAlign A:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.RedBoxTextRightAlign {	
	background-color:#D60C08;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:070%; color:white; 
	padding-left:8px;
	padding-right:8px;
}
.RedBoxTextRightAlign A:link, .RedBoxTextRightAlign A:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.SideBoxBullet {
	font-size:0.9em;
	padding-left:9px;
	padding-top:0px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:2px;
	text-indent:-11px;
}
.SideBoxBulletIndent {
	font-size:0.9em;
	padding-left:19px;
	padding-top:0px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:2px;
	text-indent:-10px;
}
.BulletSpaceAlignNarrow {
	vertical-align:middle;
	margin-right:3pt; 
}
.GreyBoxLight {
	background-color:#CCCCCC;
	border:0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
}
.GreyBoxHeading {
	font-family:arial,verdana,helvetica; font-size:0.8em; color:#333333; font-weight:normal; text-align:left;
}
.GreyBoxRightAlign {	
	border:1px solid #999999;
	border-collapse:collapse;
}
.GreyBoxTextRightAlign {
	background-color:#999999;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:070%; color:#037A2B; 
	padding-left:8px;
	padding-right:8px;
}
.GreyBoxTextRightAlign A:link, .GreyBoxTextRightAlign A:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.WhiteBox {
	background-color:white;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:10pt; color:#333333;; 
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
}

.WhiteBoxButWithBlackLinkText {
	background-color:white;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:10pt; color:#333333; 
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
}

.WhiteBoxButWithBlackLinkText A:link, .WhiteBoxButWithBlackLinkText A:visited {
	color:#333333;
	text-decoration:underline;
}

/* Tables */
.TableBorder {
	border:1px solid #999999;
	border-collapse:collapse;
}
.DownloadTableBorder {
	border:none ;
	border-collapse:collapse;	
}
.TableCellText {
	font-family:arial,verdana,helvetica; 
	font-size:070%; 
	color:#333333;
	margin-bottom:5px;
	margin-top:-4px;
}
.TableHeader {
	background-color:#CCCCCC;
	border:0px;
	font-family:arial,verdana,helvetica; 
	font-size:075%; 
	color:#333333; 
	font-weight:bold;
	text-align:left;
}
.DownloadTableSubHeader {
	font-family:arial,verdana,helvetica; 
	font-size:075%; 
	color:#333333; 
}
.TableBullet {
	font-family:arial,verdana,helvetica; font-size:070%; color:#037A2B; 
	margin-bottom:10px;
}
.TableBullet A {
	font-family:arial,verdana,helvetica; color:#003399;
}
.ImageBox {
	background-color:#FFFFFF;
}
.ImageHolder {
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}
/* Note for TableHeader: Also add <<style="padding-top:4px;padding-bottom:4px;">> to TABLE tag for compatibility reasons */
/* Note for all Tables: Also add <<style="padding-top:4px;padding-bottom:20px;">> to TD tag for compatibility reasons */

/* News Pages - These are all the styles used on the news&Events sections */
/* The first styles are more associated with the index page for News&Events */
.NewsAndEventsLayoutTable {
	border:1px solid #999999;
}
.NewsHeader {
	background-color:#666666;
	font-family:arial,verdana,helvetica; font-size:080%; color:#FFFFFF; font-weight:bold;
}
.NewsAndEventsText {
	font-family:arial,verdana,helvetica; font-size:067%; color:#333333;
}
.NewsAndEventsLink A:link, .NewsAndEventsLink A:visited {
	font-family:arial,verdana,helvetica; font-size:073%; color:#5B92E6; font-weight:bold;
	text-decoration:underline;
}
/* These styles are more for the 'body' pages of News&Events */
.NewsAndEventsBodyHeading {
 	font-family:arial,verdana,helvetica; font-size:13pt; color:#5B92E6; font-weight:bold;
	margin:0px;
	margin-bottom:8px;
}
.NewsAndEventsBodyHeadingDate {
 	font-family:arial,verdana,helvetica; font-size:10pt; color:#333333; 
	margin:0px;
}
.NewsAndEventsBodyHeading2 {
	font-family:arial,verdana,helvetica; font-size:10pt; color:#5B92E6; font-weight:bold;
	margin-top:12pt;
	margin-bottom:0pt;
}
/* This stuff is more table related in News and Events */
.NewsAndEventsBodyTableHeader {
	font-family:arial,verdana,helvetica; font-size:10pt; color:#333333; font-weight:bold;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}
.NewsAndEventsBodyTableBody {
	font-family:arial,verdana,helvetica; font-size:10pt; color:#333333; 
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}
/* This stuff is for the floating sidebar. */
.NewsAndEventsBlueBox {	
	background-color:#6699CC;
	border:0px;
	font-family:arial,verdana,helvetica; font-size:10pt; color:white; 
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
}
.NewsAndEventsBlueBox A:link {
	color:white;
	text-decoration:underline;
}
.NewsAndEventsBlueBox A:visited {
	color:white;
	text-decoration:underline;
}


/* Content */
.OrangeBox {	
	background-color:#E17400;
	border:1px solid #999999;
}
.GreenBox {	
	background-color:#037A2B;
	border:1px solid #999999;
}
.RedBox {	
	background-color:#D60C08;
	border:1px solid #999999;
}
.GreyBox {
	background-color:#666666;
	border:1px solid #999999;
}

.GreenBoxHeading, .RedBoxHeading{
	font-family:arial,verdana,helvetica; font-size:175%; color:#FFFFFF; 
}
.NoBox {
	border:1px;
}
.GreenSquare {	
	font-family:arial,verdana,helvetica; font-size:123%; color:#037A2B; 
}
.NoteBox {
	border:1px solid #999999;
}
.NoteText {
	font-family:arial,verdana,helvetica;
	color:#333333;
	font-weight:bold;
}
.HighlightBox {
	border:1px solid #999999;
	background-color:#FFCC99;
}
.HighlightText {
	font-family:arial,verdana,helvetica;
	color:#333333;
	font-weight:bold;
}

/* Navigation */
.ContentSubNavBar {	
	background-color:#666666;
	font-family:arial,verdana,helvetica; font-size:084%; color:white; font-weight:normal;
}
.ContentSubNavBar A:link, .ContentSubNavBar A:visited {
	font-family:arial,verdana,helvetica; font-size:084%; color:white; font-weight:normal;
	text-decoration:none;
}
.ContentSubNavBarSelected {	
	background-color:#333333;
	font-family:arial,verdana,helvetica; font-size:084%; color:white; font-weight:normal;
}
.ContentSubNavBarSelected A:link, .ContentSubNavBarSelected A:visited {
	font-family:arial,verdana,helvetica; font-size:084%; color:white; font-weight:normal;
	text-decoration:none;
}

/* Box 4 : Green Box */

.Box4GreenBoxHeading {	
	background-color:#037A2B;
	font-family:arial,verdana,helvetica; font-size:083%; color:#FFFFFF;
}

.Box4GreenBoxHeadingLargeText {	
	background-color:#037A2B;
	font-family:arial,verdana,helvetica; font-size:2em; color:#FFFFFF;
}

.Box4GreenBoxHeadingMediumText {	
	font-family:arial,verdana,helvetica;
	font-size:101%;
	color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}

.Box4OrangeBoxHeadingMediumText {	
	font-family:arial,verdana,helvetica;
	font-size:101%;
	color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}

.Box4GreenBox {	
	border:1px solid #999999;
	background-color:#037A2B;
}

.Box4OrangeBox {	
	border:1px solid #999999;
	background-color:#E17400;
}

A:link.Box4GreenBoxLink {	
	text-decoration: underline;
	font-family:arial,verdana,helvetica; font-size:082%; color:#FFFFFF; font-weight:bold;
}
A:visited.Box4GreenBoxLink {	
	text-decoration: underline;
	font-family:arial,verdana,helvetica; font-size:082%; color:#FFFFFF; font-weight:bold;
}
.Box4GreenInternalBox {
	font-family:arial,verdana,helvetica;
	font-size:082%;
	color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}

.Box4OrangeInternalBox {
	font-family:arial,verdana,helvetica;
	font-size:082%;
	color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}

.Box4GreenInternalBoxText {	
	font-family:arial,verdana,helvetica; font-size:082%;
	color:#FFFFFF;
	margin-top:0pt;
}
.Box4GreenInternalBoxSmaller A:link, .Box4GreenInternalBoxSmaller A:visited {
	text-decoration: underline;
	font-family:arial,verdana,helvetica;
	font-size:069%;
	color:#FFFFFF;
	font-weight: normal;
}

.Box4OrangeInternalBoxSmaller A:link, .Box4OrangeInternalBoxSmaller A:visited {
	text-decoration: underline;
	font-family:arial,verdana,helvetica;
	font-size:069%;
	color:#FFFFFF;
	font-weight: normal;
}



/* Box 4 : Red Box */

.Box4RedBoxHeading {	
	background-color:#D60C08;
	font-family:arial,verdana,helvetica; font-size:083%; color:#FFFFFF;
}

.Box4RedBoxHeadingLargeText {	
	background-color:#D60C08;
	font-family:arial,verdana,helvetica; font-size:2em; color:#FFFFFF;
}

.Box4RedBoxHeadingMediumText {	
	font-family:arial,verdana,helvetica;
	font-size:101%;
	color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}

.Box4RedBox {	
	border:1px solid #999999;
	background-color:#D60C08;
}

A:link.Box4RedBoxLink {	
	text-decoration: underline;
	font-family:arial,verdana,helvetica; font-size:082%; color:#FFFFFF; font-weight:bold;
}
A:visited.Box4RedBoxLink {	
	text-decoration: underline;
	font-family:arial,verdana,helvetica; font-size:082%; color:#FFFFFF; font-weight:bold;
}
.Box4RedInternalBox {
	font-family:arial,verdana,helvetica;
	font-size:082%;
	color:#FFFFFF;
	margin-top:0pt;
	margin-bottom:6pt;
}

.Box4RedInternalBoxText {	
	font-family:arial,verdana,helvetica; font-size:082%;
	color:#FFFFFF;
	margin-top:0pt;
}
.Box4RedInternalBoxSmaller A:link, .Box4RedInternalBoxSmaller A:visited {
	text-decoration: underline;
	font-family:arial,verdana,helvetica;
	font-size:069%;
	color:#FFFFFF;
	font-weight: normal;
}
.Box5Header {
	background-color:#CCCCCC;
	font-family:arial,verdana,helvetica; font-size:080%; color:#333333; font-weight: normal;
	border-bottom:1px solid #999999;
}
.Box5Text {
	font-family:arial,verdana,helvetica; font-size:070%; color:#333333;
	text-decoration: none;
}
.Box5Link A {
	font-family:arial,verdana,helvetica; font-size:070%; color:#333333;
	text-decoration: underline;
}

/* Crumbs */
.CrumbsCurrentLevel {
	font-family:arial,verdana,helvetica; font-size:068%; color: #666666;
}
.Crumbs {
	font-family:arial,verdana,helvetica; font-size:068%; color: #666666; font-weight: bold;
}
.Crumbs A:link {
	font-family:arial,verdana,helvetica; color: #666666; font-weight:bold; text-decoration:underline;
}
.Crumbs A:visited
{
	font-family:arial,verdana,helvetica; color: #666666; font-weight:bold; text-decoration:underline;
}


/* T&C, Privacy, Disclaimer*/
.disclaimer	{
	font-family:verdana,helvetica,arial; font-size:0.7em; color:#666666;
}
.disclaimer A:link {
	font-family:verdana,helvetica,arial; color:#666666;
	text-decoration:underline;
}
.disclaimer A:visited {
	font-family:verdana,helvetica,arial; color:#666666;
	text-decoration:underline;
}

/* Footer*/
.footerLink {
	font-family:arial,verdana,helvetica; font-size:0.7em; color:#999999;
	white-space: nowrap;
}

.footerLink A:link {
	font-family:arial,verdana,helvetica; font-size:0.7em; color:#999999;
	white-space: nowrap;
	text-decoration:none;
}

.footerLink A:visited {
	font-family:arial,verdana,helvetica; font-size:0.7em; color:#999999;
	white-space: nowrap;
	text-decoration:none;
}

/* action */
.action {
	font-family:arial,verdana,helvetica; font-size:075%; color:#333333;
	white-space: nowrap;
}

.action A:link {
	font-family:arial,verdana,helvetica; font-size:075%; color:#333333;
	white-space: nowrap;
	text-decoration:none;
}

.action A:visited {
	font-family:arial,verdana,helvetica; font-size:075%; color:#333333;
	white-space: nowrap;
	text-decoration:none;
}

.smallInput {
	font-family:arial,verdana,helvetica; font-size:11px; color:#333333;
	border-left:1px Solid #999999;
	border-top:1px Solid #999999;
	border-right:1px Solid #999999;
	border-bottom:1px Solid #999999;
	width:80px;
	height:18px;
}

/* sitemap */

.SitemapLevel0, .SitemapLevel0 A:link, .SitemapLevel0 A:visited {
	font-family:arial,verdana,helvetica; font-size:1em;
	color:#333333;
	font-weight:bold;
	margin-left: 0px;
	text-decoration:none;
}
.SitemapLevel1 {
	font-family:arial,verdana,helvetica; font-size:070%;
	color:#666666;
	font-weight:bold;
	margin-left: 21px;
	text-decoration:none;
}

.SitemapLevel1 A:link{
	font-family:arial,verdana,helvetica; font-size:070%;
	color:#666666;
	text-decoration:none;
	margin-left: 21px;
}

.SitemapLevel1 A:visited {
	font-family:arial,verdana,helvetica; font-size:0.7em;
	color:#666666;
	text-decoration:none;
	margin-left: 21px;
}

.SitemapLevel2 {
	font-family:arial,verdana,helvetica; font-size:070%;
	color:#666666;
	margin-left: 41px;
	text-decoration:none;
}

.SitemapLevel2 A:link{
	font-family:arial,verdana,helvetica; font-size:070%;
	color:#666666;
	text-decoration:none;
	margin-left: 41px;
}

.SitemapLevel2 A:visited {
	font-family:arial,verdana,helvetica; font-size:0.7em;
	color:#666666;
	text-decoration:none;
	margin-left: 41px;
}

/* news */
.NewsDetailHeading {
	font-family:arial,verdana,helvetica; font-size:098%; color:#5B92E6; font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
}

.NewsBold {
	font-family:arial,verdana,helvetica; font-size:082%; color:#000000; font-weight:bold;
	margin-top:0pt;
	margin-bottom:6pt;
}

.LinkBoxHeader {
	font-size: 075%;
	color: #333333;
	font-family: arial,verdana,helvetica;
	font-weight: normal;
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:left; 
}
.LinkBoxText {
	font-size: 068%; color: #333333; font-family: arial,verdana,helvetica; font-weight: normal; background-color: #FFFFFF; padding-top: 1px; padding-bottom: 1px; 
}
.LinkBoxText A {
	color: #333333; font-family: arial,verdana,helvetica; font-weight: normal; background-color: #FFFFFF; padding-top: 1px; padding-bottom: 1px; 
}
.caption {
	background-color:#CCCCCC;
	border:0px;
	font-family:arial,verdana,helvetica; 
	font-size:075%; 
	color:#333333; 
	font-weight:bold;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
}
