html, body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border:none; }
body { scrollbar-3dlight-color: White; scrollbar-arrow-color: #000000; scrollbar-base-color: #DDDDDD; scrollbar-darkshadow-color: #DDDDDD; scrollbar-face-color: #EFEFEF; scrollbar-highlight-color: White; scrollbar-shadow-color: #000000; scrollbar-track-color: #CCCCCC; height: 100%; }
body, p, table, td, th, ul, ol, .normal, .normal a, .normal a:link, .normal a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
div#content { height: 100%; background-color:#3399CC; }
/* 

	DEFAULT LINK SELECTORS
	
*/
a, a:link { text-decoration: none; color: #003399; padding-left: 0px; }
a:visited { color: #4B59A4; text-decoration: none; }
a:hover { text-decoration: underline; color: #FF0000; padding-left: 0px; }
a:active { color: #0066FF; }
/* 

	HORIZONTAL LINES

*/
hr { height: 1px; border: 0; color: #C1C1C1; background-color: #C1C1C1; line-height: 5px; border-style: dotted; border-color: #7997B1; }
pre { font-family : "Tahoma"; font-size: 9px; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; }
.right { float:right; }
.left { float:left; }
.grey, .grey a:link, .grey a:visited { color:#666666; }
.grey a:hover { color:#000000; }
.lightgrey, .lightgrey a:link, .lightgrey a:visited { color:#BBBBBB; }
.lightgrey a:hover { color:#999999; }
.blue, .blue a:link, .blue a:visited { color:#1351AE !important; }
.blue a:hover { color:#E93F22; }
.red, .red a:link, .red a:visited { color:#FF0000; }
.red a:hover { color:#FF5555; }
.red_notice { color:#FF0000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.redline { /* default horizontal rule */ height: 1px; border: 0; color: #FF0000; background-color: #FF0000; line-height: 5px; border-style: dotted; border-color: #FF0000; }
.border { border: #cccccc 1px dashed; }
/*

	MAJOR AREAS

*/
.PageText { margin: 0px 0px 0px 0px; }
.PageBottom { background-color: White; }
.Welcome { color: #add8e6; font-size: 10px; font-weight: bold; }
.Utility { width:200px; text-align:center; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #74B1E4; }
.HeaderBar { height: 16px; background-color: White; border-width: 0px; border-style: solid; border-color: #62B1B1 #256E6E #256E6E #62B1B1; }
.HeaderBar Span { color: DarkGray; font-size : 9px; font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.PageLeftPadding { width: 50%; }
.PageRightPadding { width: 50%; }
/* 

	Left menu 

*/
.LeftColumn { vertical-align:top; text-align:center; width: 172px; background-color: #F20A2C; background-repeat: repeat-y; }
.LeftColumnDiv { width: 172px; height: 100%; }
.LeftColumnDiv table { background-image:none; background-color: #F20A2C; }
.CentreColumn { background-color: #ffffff; }
.RightColumn { text-align:left; width: 223px; padding: 0px 0px 0px 0px; /* Minimum height for right column is height of the background image*/ height: 330px; }
.RightColumnTemplate2 { text-align:left; width: 223px; padding: 0px 0px 0px 0px; /* Minimum height for right column is height of the background image*/ height: 330px; }
.ContainerBox { width:87%; padding: 0px 0px 0px 0px; }
div.ContainerBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.CBxContent { margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; }
.CBxContent, .CBxContent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.CBxHeader { padding: 0px 0px 0px 18px; color: #CCCCCC; text-align: left; vertical-align: middle; font-size: 10px; height: 15px; }
/* Formatted Box with Round corners */
.curved_box_container { margin-right:0px; margin-left:20px; }
.curved_box td { font-size: 11px; }
.curved_box_T { background-image: url(/pp_graphics/box_curved.gif); background-repeat:no-repeat; background-position:top; padding-top:10px; text-align:center; }
.curved_box_T div { text-align:left; }
.curved_box_TL { background-image: url(/pp_graphics/box_curved.gif); background-repeat: repeat-y; background-position:top left; padding:0px; width: 20px; }
.curved_box_TR { background-image: url(/pp_graphics/box_curved.gif); background-repeat: repeat-y; background-position:top right; padding:0px; width: 20px; }
.curved_box_B { background-image: url(/pp_graphics/box_curved.gif); background-repeat:no-repeat; background-position:bottom center; padding:0px; height: 20px; }
.curved_box_BL { background-image: url(/pp_graphics/box_curved.gif); background-repeat:no-repeat; background-position:bottom left; padding:0px; width: 20px; }
.curved_box_BR { background-image: url(/pp_graphics/box_curved.gif); background-repeat:no-repeat; background-position:bottom right; padding:0px; width: 20px; }
/*
	
	WHAT'S NEW?

*/
.whatsNewHeader { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 10px; font-weight: bold; text-align: center; }
.News { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 10px; font-weight: normal; }
.News a, .News a:link, .News a:visited { color: #CCCCCC; font-weight: bold; }
.News a:hover { color: #3399FF; }
.news_credits { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: normal; }
.news_credits a, .news_credits a:link, .news_credits a:visited { color: #666666; font-weight: normal; text-decoration:underline; font-size: 11px; }
.news_credits a:hover { color: #3399FF; font-size: 11px; }
.site_news, .site_news p, .site_news td, .site_news li { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; line-height: 14px; }
/* 

	Media Indexes

*/
.article_index h3 { margin: 0.25em 0; font-size: 13px; line-height: 105%; }
.author_abstract { font-weight: bold; }
.date_abstract { font-weight: bold; }
/* 

	FEEDBACK

*/
.Feedback { border-width: 0px 1px 1px 0px; border-style: solid; border: #ffffff; }
.Feedback td { color: #333333; font-size: 11px; font-family : Tahoma, Verdana, Geneva, sans-serif; }
.FeedbackLabels { color: #666666; }
.Feedback input { color: #333333; font-size: 11px; font-family : Tahoma, Verdana, Geneva, sans-serif; }
/* 

	MARQUEE

*/
.Marquee td { height: 25px; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold; font-style : normal; color: #F20A2C; }
.Marquee a:link, .Marquee a:visited { color: #F20A2C; text-decoration: underline; }
.Marquee a:hover { color: #0B155A; }
/* 

	TITLES & TEXT

*/
.PageHeader { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #F20A2C; font-style:italic; font-weight: normal; }
h1, .h1 { /*Page Titles*/ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 25px; color: #F20A2C; font-style:italic; font-weight: normal; margin-bottom:.4em; margin-top:.3em; }
h2, .h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #F20A2C; font-style:normal; font-weight: normal; margin-bottom:.4em; margin-top:.3em; }
h3, .h3, .H3 { margin: 0.25em 0; background: url(../assets/images/bullets/i_bullet.gif) no-repeat left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#003366; font-weight:bold; white-space:nowrap; text-transform:none; padding-top:0px; padding-left:25px; padding-bottom: 0px; text-align:left; vertical-align:middle; line-height: 25px; width: auto; border-bottom: #F0F0F0 solid 1px; }
.double_spaced li { margin-top: 1em; margin-bottom: 1em; }
.index_titles { margin: 0.25em 0; background:#FFFFFF none; font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; text-transform:none; padding-top:0px; padding-left:0px; padding-bottom: 0px; text-align:left; vertical-align:middle; line-height: 20px; border-bottom: 0px; }
h4, .h4 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: bold; }
h5, .h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F20A2C; font-weight:bold; margin-bottom:.2em; margin-top:0em; }
.more_info { margin: 0.25em 0; background: url(../assets/images/bullets/arrow_gold.gif) no-repeat left; font-family:Tahoma, sans-serif; font-size: 11px; color:#003366; font-weight:normal; padding-top:0px; padding-left:25px; padding-bottom: 0px; vertical-align:middle; line-height: 25px; border-bottom: #F0F0F0 solid 1px; }
.gold_arrow { background: url(../assets/images/bullets/arrow_gold.gif) no-repeat left; padding-left:25px; }
.red_arrow { background: url(../assets/images/bullets/arrow_red.gif) no-repeat left; padding-left:25px; }
.home_news ul { list-style-image:url(../assets/images/bullets/bullet_arw.gif); list-style-position:outside; font-family:Verdana, sans-serif; font-size: 11px; font-weight:normal; padding:0px 0px 0px 15px; margin-left:0px; }
.home_news li { line-height: 12px; margin-left:0px; padding-bottom:4px; }
.home_news a, .home_news a:link, .home_news a:visited { color:#666666; text-decoration:none; }
.home_news a:hover { color:#000; text-decoration:underline; }
.T1 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
.T2 { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.T3 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.Text_10 { font-size: 10px !important; }
.Text_11 { font-size: 11px; }
.Text_12 { font-size: 12px; }
.Text_13 { font-size: 13px; }
.Text_14 { font-size: 14px; }
.top_link { /* top of page link */ }
/* 

	MAIN NAV MENU

*/
.MenuPanel { width:172px; /*	position:relative;	*/ background: transparent; padding: 0px 0px 0px 0px; }
.MenuContainerTop { padding: 0px 0px 0px 0px; }
.MenuContainer { width:172px; background-repeat:no-repeat; background-position:bottom; }
.MenuContainerBot { width:172px; height:7px; padding: 0px 0px 0px 0px; }
.OuterMenu { width:100%; }
/*
.MenuHeight 
{ 
	height: 7px;
}

.MenuRow
{
	height: 7px;	
}
*/

.MainMenu_text { color: #FFFFFF; }
.MainMenu { width:172px; text-align: left; margin: 0px 0px 0px 0px; }
/* Set Menu Divs */
.MenuDiv { padding: 0px 0px 0px 0px; vertical-align: middle; border: dotted 0px #FFFFFF; }
/* Set Sub Menu indent */
.MenuSub { padding: 0px 0px 0px 0px; vertical-align: middle; }
.MenuSub a:hover { }
/* 

	This is the currently selected Menu area  
	
*/
.MenuHighlight { font-weight: bold; color: #FFFFFF; }
.ExtraMenu { width: 130px; padding: 0px 0px 0px 18px; }
/*

	LOGIN FORM 

*/
.Login, .Login a, .Login a:link, .Login a:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color : Black; font-size: 9px;/*background-color: transparent;*/ }
.Login a:hover { text-decoration: underline; }
.Login input { color: Black; font-size: 10px; height: 25px; }
.LoginButton { color: White; font-size: 9px; background-color: #006699; }
.LoginInactiveUser { width:100px; font-size: 12px; background-color: WhiteSmoke; }
.LoginActiveUser { width:100px; font-size: 12px; background-color: White; }
.LoginInactivePass { width:100px; font-size: 12px; background-color: WhiteSmoke; }
.LoginActivePass { width:100px; font-size: 12px; background-color: White; }
/*

	BREADCRUMBS

*/
.BreadcrumbDiv { padding-left: 10px; padding-top:8px; background-color:#E8E8E8; height:22px; vertical-align:middle; }
.Breadcrumbs, .Breadcrumbs a, .Breadcrumbs a:link, .Breadcrumbs a:visited { font-size: 10px; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; color: #666666; }
.Breadcrumbs a:hover { color: #333333; padding-left: 0px; text-decoration: underline; }
.hiUser { font-size: 10px; }
/*

	BULLETS
	Used for Creating a Bullet Style 
	
*/
.panel1 { background-color: #ffffff; }
.panel2 { border-width: 0px; border-style: solid; border-color: #7195B8 #1F3E5C #1F3E5C #7195B8; }
.panel3 { border-width: 0px; border-style: solid; border-color: #DA4545 #850000 #850000 #DA4545; }
.designerButton { color: White; font-size: 9px; background-color: #006699; }
/*

	SEARCH BOX FOR TOP OF MENU

*/
.SearchBox { padding: 0px 0px 0px 0px; }
.SearchBox { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; }
.SearchBox a, .SearchBox a:link, .SearchBox a:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: transparent; padding-right: 5px; color: #bbbbbb; text-decoration:none; }
.SearchBox a:hover { text-decoration: underline; background-color: transparent; padding-right: 5px; font-weight:500; color: #ff0000; text-decoration:none; }
.SearchInputInactive { width: 100px; font-size: 11px; background-color: WhiteSmoke; }
.SearchInputActive { width: 100px; font-size: 11px; background-color: #cccccc; }
.SearchBoxButton { color: White; font-size: 9px; background-color: #006699; }
.SearchHighlight { background-color: #fafad2; }
.UtilitySearchInputInactive { width: 140px; height: 18px; font-size: 14px; background-color: White; /*background-image:url(/pp_graphics/search_site_bg.gif);*/ background-image:url(/pp_graphics/google_custom_search_watermark.gif); background-repeat:no-repeat; background-position:left; vertical-align:middle; }
.UtilitySearchInputActive { width: 140px; height: 18px; font-size: 14px; background-color: White; vertical-align:middle; }
.search_results, .search_results td, .search_results p, .search_results li { font-size: 11px; }
/*

	TABSET 1: Links at very top of page

*/
/*
	Outer Bar that contains the TabsSet
	 - sets overall alignment and width of TabsSet
*/
.TopContainer { width: 100%; height: 72px; background-color: #444444; background-image: url(/pp_graphics/_bg_top.jpg); background-repeat: repeat-x; }
.Tabs1Bar { background-repeat: no-repeat; height: 35px; width: 100%; }
/*
	Outer Table that contains the Tabs Table
	 - used to style Tabs2 Endings
*/

.OuterTabs1Table { /* no styles required */ border: 0px solid #ff0000; height: 35px; width: 765px; }
.OuterTabs1Left { /* no styles required */ }
.OuterTabs1Right { /* no styles required */ }
/*
	Table that contains the Tab TDs
*/
.Tabs1Table { border: 0px solid #00ff00; text-align: right; vertical-align: bottom; }
.Tabs1 { font-family : Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #b0c4de; text-align: center; padding: 0px 5px 0px 5px; margin:0px auto; }
.Tabs1 a, .Tabs1 a:link, .Tabs1 a:visited { color: #b0c4de; }
.Tabs1 a:hover { color: #87ceeb; text-decoration: none; }
.Tabs1EndL { }
.Tabs1EndR { }
.Tabs1_ON { color : Whitesmoke; font-family : Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; vertical-align : middle; text-align: center; padding: 0px 5px 0px 5px; }
.Tabs1Divider { font-weight: normal; }
/*

	TABSET 2: Links inside Header area

*/
/*
	Outer Bar that contains the TabsSet
	 - sets overall alignment and width of TabsSet
*/
#TabsLayerInHeader { height: 30px; }
.Tabs2Bar { height: 19px; text-align:center; }
/*
	Outer Table that contains the Tabs Table
	 - used to style Tabs2 Endings
*/

.OuterTabs2Table { }
.OuterTabs2Left { }
.OuterTabs2Right { }
/*
	Table that contains the Tab TDs
*/
.Tabs2Table { height: 19px !important; text-align:center; vertical-align:top; padding-left: 10px; background-color:#F20A2C; margin:0px; }
.Tabs2 { text-align:left; text-transform:uppercase; border-width:0px; white-space:nowrap; text-align: center; font-family : Verdana, Geneva, sans-serif; font-size : 10px; font-weight: bold; color:#FFFFFF; height: 19px; line-height: 18px; cursor:default; margin:0px; }
.Tabs2_ON { color:#FFFFFF; text-align: center; height: 19px; line-height: 18px; cursor:default; margin:0px; vertical-align : middle; font-family : Verdana, Geneva, sans-serif; font-size : 10px; font-weight: bold; text-decoration: none; text-transform:uppercase; padding: 0px 10px 0px 10px; background-color:#F85069; }
.Tabs2_ON a:link, .Tabs2_ON a:visited { color:#FFFFFF; }
.Tabs2 a, .Tabs2 a:link, .Tabs2 a:visited { color: #ffffff; text-align : center; vertical-align : middle; font-family : Verdana, Geneva, sans-serif; font-size : 10px; font-weight: bold; text-decoration: none; height: 19px; padding: 0px 10px 0px 10px; line-height: 18px !important; vertical-align: middle !important; display:block; margin:0px; }
.Tabs2 a:hover { height: 100%; line-height: 19px; padding: 0px 10px 0px 10px; vertical-align: middle !important; color:#ffffff; text-decoration: none; display:block; background-color:#0B155A; color: #FFF; }
.Tabs2EndL { }
.Tabs2EndR { }
.Tabs2Divider { font-weight: normal; font-family: Verdana, Geneva, sans-serif; font-size: 11px; text-decoration: none; margin:0px; line-height: 18px; padding: 0px 0px 0px 0px; color:#FFFFFF; text-align: center; border-width:0px; height:19px; border:0px; white-space:nowrap; cursor:pointer; background-color:#FF9999; width:1px; }
/*

	TABSET 3:  Row of Tabs below Header

*/

/*
	Outer Bar that contains the TabsSet
	 - sets overall alignment and width of TabsSet
*/

.Tabs3Bar { height: 25px; background-color: #7F9DB9; width: 100%; background-image : url(/graphics/utility_tabs_bg.jpg); background-repeat : repeat-x; overflow:hidden; }
.Tabs3BarImgLeft { height: 25px; width: 0px; text-align:center; }
/*
	alignment of tabset
*/
.Tabs3Bar { }
/*
	Outer Table that contains the Tabs Table
	 - used to style Tabs2 Endings
*/

.OuterTabs3Table { width: 100%; }
.OuterTabs3Left { }
.OuterTabs3Right { }
/*
	Table that contains the Tab TDs
*/
.Tabs3Table TD { height: 25px; border-width: 1px; border-style:solid; border-color:#707F8C #56687A #647B91 #97ACC0; background-color: #6F869D; background-image : url(/graphics/tab3_bg.gif); }
.Tabs3EndL { }
.Tabs3EndR { }
.Tabs3 { background-color: #7C99B4; background-image : url(/graphics/tab3_bg.gif); }
.Tabs3 a, .Tabs3 a:link, .Tabs3 a:visited { color: #ffffff; text-align: center; vertical-align: middle; font-family : Verdana, Geneva, sans-serif; font-size : 11px; font-weight: bold; padding: 5px 23px 0px 23px; text-decoration: none; display: block; height: 25px; }
.Tabs3 a:hover { color: white; text-decoration: none; background-image : url(/graphics/tab3_glow.gif); background-repeat:repeat; }
.Tabs3 a:active { color: white; text-decoration: none; background-image : url(/graphics/tab3_active.gif); background-repeat:repeat; }
.Tabs3_ON { color: #ffffff; font-family : Verdana, Geneva, sans-serif; font-size : 11px; font-weight: bold; text-align : center; vertical-align : middle; height: 25px; }
.Tabs3_ON_BGL { }
.Tabs3_ON_BGR { }
.Tabs3Divider { font-weight: normal; color: White; text-align : center; font-family : Georgia, sans-serif; padding: 0px 0px 0px 0px; width: 0px; }
/*

	TABSET 4:  Links under page content

*/

/*
	Outer Bar that contains the TabsSet
	 - sets overall alignment and width of TabsSet
*/

.Tabs4Bar { width: 100%; }
.Tabs4Bar table td { }
/*
	Outer Table that contains the Tabs Table
	 - used to style Tabs2 Endings
*/

.OuterTabs4Table { }
.OuterTabs4Left { }
.OuterTabs4Right { }
/*
	Table that contains the Tab TDs
*/
.Tabs4Table { }
.Tabs4 { }
.Tabs4 a, .Tabs4 a:link, .Tabs4 a:visited { color: #666666; text-align: center; vertical-align : middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 8px 0px 8px; text-decoration:none; }
.Tabs4 a:hover { color: black; }
.Tabs4_ON { color: #0066cc; text-align: center; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 8px 0px 8px; }
.Tabs4Divider { font-weight: normal; color: #999999; text-align: center; font-family: sans-serif; }
/*

	TABSET 5: Links on Bottom Bar

*/

/*
	Outer Bar that contains the TabsSet
	 - sets overall alignment and width of TabsSet
*/

.Tabs5Bar { }
.Tabs5Bar table td { }
/*
	Outer Table that contains the Tabs Table
	 - used to style Tabs2 Endings
*/

.OuterTabs5Table { }
.OuterTabs5Left { }
.OuterTabs5Right { }
/*
	Table that contains the Tab TDs
*/
.Tabs5Table { }
.Tabs5 { }
.Tabs5 a, .Tabs5 a:link, .Tabs5 a:visited { color: #999999; text-align: center; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 7px 0px 7px; text-decoration:none; }
.Tabs5 a:hover { color: #FFFFFF; text-decoration: underline; }
.Tabs5Current { color: #999999; text-align: center; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 7px 0px 7px; text-decoration:none; }
.Tabs5Divider { font-weight: normal; color: #777777; text-align: center; font-family: sans-serif; }
/*

	TABSET 6: Legal Links in Footer

*/

/*
	Outer Bar that contains the TabsSet
	 - sets overall alignment and width of TabsSet
*/

.Tabs6Bar { }
.Tabs6Bar table td { }
/*
	Outer Table that contains the Tabs Table
	 - used to style Tabs2 Endings
*/

.OuterTabs6Table { }
.OuterTabs6Left { }
.OuterTabs6Right { }
/*
	Table that contains the Tab TDs
*/
.Tabs6Table { }
.Tabs6 { }
.Tabs6 a, .Tabs6 a:link, .Tabs6 a:visited { color: #333333; text-align: center; vertical-align : middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 8px 0px 8px; }
.Tabs6 a:hover { color: #000000; text-decoration: underline; }
.Tabs6Current { color: #333333; text-align: center; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 8px 0px 8px; }
.Tabs6Divider { font-weight: normal; color: #333333; text-align: center; font-family: sans-serif; }
/*

	FOOTER AREA

*/
.BottomBar { background-color: #76B6E8; height: 40px; text-align:left; }
.BottomBar table { height: 40px; }
.BottomBar1 { width: 745px; text-align:left; }
.BottomBar1a { color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align:left; vertical-align : middle; padding-left:10px; }
.BottomBar1b { text-align:right; vertical-align : middle; padding-right:0px; }
.BottomBar2 { text-align:right; vertical-align: middle; padding-right:10px; }
.BottomBar a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.BottomBar a, .BottomBar a:link, .BottomBar a:visited { text-decoration: none; }
.BottomBar a:hover { color: White; text-decoration: underline; }
.site_business, .site_business p, .site_business td, .site_business input, .site_business li { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
/*

 DESIGN TABLE FOR FORMS
 NB: Used in Style Menu in Toolbar
 
*/
.designTable { background-color: #fcfcfc; border-width:0px; border-style: solid; border-color: #B0C0D2; color: Black; }
.designTable td { border-width: 1px 1px 1px 1px; border-color: #ffffff #dddddd #dddddd #ffffff; border-style: solid; }
.designTable td, .designTable p { color : #333333; }
.designTableHeaderRow, .designTableHeaderRow td { color: #ffffff; background-color: #a9a9a9; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.designTableHeaderRow a:link, .designTableHeaderRow a:visited { color: #efefef; text-decoration: none; }
.designTableHeaderRow a:hover { color: #ffffff; text-decoration: underline; }
.error, .error a:link, .error a:visited { color: #000000; padding-left: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
/*

 INACTIVE & HIDDEN INDICATORS
(font declarations in cms.css)

*/

.InactivePagesIndicator { color: #888888; }
.UnlistedPagesIndicator { color: #ff9900; }
.LinkIndicator { color: LimeGreen; }
/*

 FAQ

*/

.faqQ, .faqQ a:link, .faqQ a:visited { font-weight: bold; cursor:hand; color:#333333; }
.faqQ a:hover { display:block; }
.faqA { font-weight: normal; font-size:96%; }
 @media print {
/*

 STYLE SHEET FOR ADJUSTING ELEMENTWIDTHS FOR PRINTING

 */
   
	.PageText { width: 100%; }
}
/*

  :::::::::::  SOFTLINK CUSTOM STYLE SHEETS :::::::::::::::

*/
.col2 { background-color:transparent; width:223px; padding: 0px 0px 0px 0px; }
.PP_contEdit2 { background-color:transparent; width:223px; padding: 0px 0px 0px 0px; }
/* 

	ORIGINAL BLOCK STYLES 

*/
/* White Block in Right Column */
.white_block, .white_block p, .white_block li { background-color:#FFFFFF; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style:disc; list-style-position:inside; background-repeat:repeat-y; }
.white_block a, .white_block a:link, .white_block a:visited { color: #666666; text-decoration:underline; }
.white_block a:hover, .white_block p a:hover { color: #FF0000; text-decoration:underline; }
/*
/* Red Block in Right Column */
.red_block, .red_block p, .red_block li { background-color:#F20A2C; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style:disc; list-style-position:inside; background-repeat:repeat-y; }
.red_block p, .red_block ul { margin-bottom: 1.2em; }
.red_block a, .red_block a:link, .red_block a:visited { color: #EAEAEA; text-decoration:underline; }
.red_block a:hover, .red_block p a:hover { color: #FFFFFF; text-decoration:underline; }
/* Grey Block in Right Column */
.grey_block, .grey_block p, .grey_block li { background-color:#AEAFAE; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style:disc; background-repeat:repeat-y; }
.grey_block a, .grey_block a:link, .grey_block a:visited { color: #FFFFFF; text-decoration:none; }
.grey_block a:hover, .grey_block p a:hover { color: #111111; text-decoration:underline; }
/* Dark Blue Block in Right Column */
.blue_block, .blue_block p, .blue_block li { background-color:#0B155A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; list-style:disc; background-repeat:repeat-y; }
.blue_block a, .blue_block a:link, .blue_block a:visited { color: #EFEFEF; text-decoration:none; }
.blue_block a:hover, .blue_block p a:hover { color: #FFFFFF; text-decoration:underline; }
/* Med Blue Block in Right Column */
.med_blue_block, .med_blue_block p, .med_blue_block li { background-color:#0B3A8A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B6C4DC; list-style:disc; }
.med_blue_block a, .med_blue_block a:link, .med_blue_block a:visited { color: #B6C4DC; text-decoration:none; }
.med_blue_block a:hover, .med_blue_block p a:hover { color: #FFFFFF; text-decoration:underline; }
/* 

	UPDATED BLOCK STYLES 
	
*/
.white_area, .red_area, .grey_area, .blue_area, .med_blue_area { padding: 8px 20px 10px 25px; background-repeat:repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.white_area p, .red_area p, .grey_area p, .blue_area p, .med_blue_area p { color: #FFFFFF; font-size: 11px; margin-top:.7em; margin-bottom:.7em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; }
.white_area li, .red_area li, .grey_area li, .blue_area li, .med_blue_area li { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; list-style:disc; list-style-position:outside; padding: 0px 0px 0px 0px; }
.white_area ul, .red_area ul, .grey_area ul, .blue_area ul, .med_blue_area ul { margin-left:0px; margin-top:0em; margin-bottom:.7em; padding: 0px 0px 0px 0px; margin-left: 15px; }
.white_area ol, .red_area ol, .grey_area ol, .blue_area ol, .med_blue_area ol { margin-left:0px; margin-top:0em; margin-bottom:.7em; padding: 0px 0px 0px 0px; margin-left: 15px; }
/* 

	BLOCK / TEXT COLOURS 
	
*/
/* Colors for Blocks in Right Column */
.white_area, .white_area p, .white_area li { color: #666666; }
.white_area { background-color:#FFFFFF; background-image:url(/gateway/images/col2_bg_med_blue.gif); }
.red_area { color: #FFFFFF; background-color:#F20A2C; background-image:url(/gateway/images/col2_bg_red.gif); }
.grey_area { color: #FFFFFF; background-color:#AEAFAE; background-image:url(/gateway/images/col2_bg_grey.gif); }
.blue_area { color: #FFFFFF; background-color:#0B155A; background-image:url(/gateway/images/col2_bg_blue.gif); }
.med_blue_area { color: #B6C4DC; background-color:#0B3A8A; background-image:url(/gateway/images/col2_bg_med_blue.gif); }
/*

	LINK COLOURS
	
*/
/* White Block in Right Column */
.white_area a, .white_area a:link, .white_area a:visited { color: #666666; text-decoration:underline; }
.white_area a:hover, .white_area p a:hover { color: #FF0000; text-decoration:underline; }
/* Red Block in Right Column */
.red_area a, .red_area a:link, .red_area a:visited { color: #EAEAEA; text-decoration:underline; }
.red_area a:hover, .red_area p a:hover { color: #FFFFFF; text-decoration:underline; }
/* Grey Block in Right Column */
.grey_area a, .grey_area a:link, .grey_area a:visited { color: #FFFFFF; text-decoration:none; }
.grey_area a:hover, .grey_area p a:hover { color: #111111; text-decoration:underline; }
/* Dark Blue Block in Right Column */
.blue_area a, .blue_area a:link, .blue_area a:visited { color: #EFEFEF; text-decoration:none; }
.blue_area a:hover, .blue_area p a:hover { color: #FFFFFF; text-decoration:underline; }
/* Med Blue Block in Right Column */
.med_blue_area a, .med_blue_area a:link, .med_blue_area a:visited { color: #B6C4DC; text-decoration:none; }
.med_blue_area a:hover, .med_blue_area p a:hover { color: #FFFFFF; text-decoration:underline; }
.utility1 { width:150px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0B155A; }
.header { width:100%; background-color:#FFFFFF; color: #FFFFFF; height:107px; }
.red_bullet li { list-style-image: url(/assets/images/bullets/red_dot.gif); list-style-type: circle; }
.footer { color: #AAAAAA; }
.newsBox1 { width: 185px; }
.newsBox1 td, .newsBox1 td p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; }
/*#888888*/
#logout_box { color:#111111; height:30px; background:#FFFFFF url(/gateway/images/user_icon.gif) no-repeat left; font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size: 10px; font-weight:normal; white-space:nowrap; text-transform:none; padding-top:0px; padding-left:35px; padding-bottom: 0px; text-align:left; vertical-align:middle; line-height: 30px; }
#logout_box a:link, #logout_box a:visited { color:#888888; }
#logout_box a:hover { color:#000000; }

