* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
}

BODY {
	margin:0px;
	padding:0px;
}

UL {
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 13px;
}

UL LI {
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a:hover {
	text-decoration:none;
	color:#01657d;
}

IMG {
	border:0px;
}

H1, .Header {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

H2, .SubHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 14px 0px;
}

H3, .SubSubHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

#MainContainer {
	width:1000px;
	min-height:622px;
	overflow:hidden;
	margin:auto;
}

#Home {
	width:968px;
	min-height:603px;
	overflow:hidden;
	padding:0px 16px 0px 16px;
	background-image:url(../graphics/Repeated_DropShadow.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#BottomGradient {
	width:1000px;
	height:19px;
	background-image:url(../graphics/BottomGradient.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#NavRow {
	width:968px;
	height:99px;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #0082D1;
}

#NavRow .AboutUs {
	float:left;
	width:109px;
	height:99px;
	margin:0px;
	padding:0px;
	border-right:1px solid #0082D1;
}

#NavRow .SpecialProjectsDivision {
	float:left;
	width:109px;
	height:99px;
	margin:0px;
	padding:0px;
	border-right:1px solid #0082D1;
}

#NavRow .Expertise {
	float:left;
	width:109px;
	height:99px;
	margin:0px;
	padding:0px;
	border-right:1px solid #0082D1;
}

#NavRow .Portfolio {
	float:left;
	width:109px;
	height:99px;
	margin:0px;
	padding:0px;
	border-right:1px solid #0082D1;
}

#NavRow .News {
	float:left;
	width:109px;
	height:99px;
	margin:0px;
	padding:0px;
	border-right:1px solid #0082D1;
}

#NavRow .Careers {
	float:left;
	width:109px;
	height:99px;
	margin:0px;
	padding:0px;
	border-right:1px solid #0082D1;
}

#NavRow .ResourcesBox {
	float:left;
	width:308px;
	height:99px;
	background-color:#006683;
}

#ContentArea {
	width:968px;
	overflow:hidden;
	clear:both;
}

#FlashMovie {
	width:968px;
	height:408px;
	overflow:hidden;
	border-bottom:1px solid #0082D1;
}

.News #ContentArea {
	/*min-height:708px;*/
}

#SloganRow {
	width:968px;
	height:54px;
	overflow:hidden;
	position:relative;
	border-bottom:9px solid #F1Ab00;
}

#UtilityLinks {
	width:227px;
	min-height:68px;
	overflow:hidden;
	margin:15px 0px 0px 66px;
}

#UtilityLinks .Row {
	clear:both;
	width:227px;
	height:25px;
}

#UtilityLinks .Row #ContactUs {
	float:left;
	width:111px;
}

#UtilityLinks .Row #SubContractor {
	float:right;
	width:111px;
}

#UtilityLinks .Row #SiteMap {
	float:left;
	width:111px;
}

#UtilityLinks .Row #ExtranetLogin {
	float:right;
	width:111px;
}

#UtilityLinks .Row #SearchBox {
	float:left;
	width:204px;
}

#UtilityLinks .Row #GO {
	float:right;
	width:20px;
}

input.SearchField {
	width:198px;
	height:16px;
	border:1px solid #333333;
	background-color:#FFFFFF;
	color:#666;
	padding:1px 0px 0px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#ContentArea #SubpageContainer {
	clear:both;
	width:968px;
	min-height:408px;
	overflow:auto;
	border-bottom:1px solid #999999;
}

#SubpageContainer .LeftCol {
	float:left;
	width:659px;
	height:408px;
	overflow:hidden;
	position:relative;
}

#SubpageContainer .RightCol {
	float:left;
	width:309px;
	height:408px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:18px;
	font-size:11px;
	background-color:#003366;
}

#SubpageContainer .RightCol * {
	color:#FFFFFF;
}

#SubpageContainer .RightCol a {
	font-size:11px;
}

#SubpageContainer .RightCol a:hover {
	color:#01657d;
}

#ContentArea #LongSubpageContainer {
	clear:both;
	width:968px;
	min-height:578px;
	overflow:hidden;
	border-bottom:1px solid #999999;
	background-image:url(../graphics/BlueBorder.gif);
	background-position:659px 0px;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#ContentArea #LongSubpageContainer a {
	font-size:11px;
}

#ContentArea #LongSubpageContainer a:hover {
	color:#01657d;
}

#LongSubpageContainer #LeftCol {
	clear:both;
	float:left;
	width:659px;
	min-height:578px;
	overflow:hidden;
	position:relative;
	padding:0px 0px 20px 0px;
}

#LongSubpageContainer #RightCol {
	float:left;
	width:309px;
	height:578px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
	color:#000000;
	background-image:url(../graphics/LongPageBG_Columbia.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#NavCol {
	float:left;
	width:126px;
	min-height:578px;
	padding:15px 0px 0px 15px;
}

#NavCol a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#01576D;
	line-height:18px;
	padding:0px 0px 0px 5px;
	background-color:#C2DAE1;
	margin-bottom:3px;
	text-decoration:none;
}

#NavCol a:hover {
	color:#003366;
}

#NavCol a#Selected {
	color:#003366;
}

#LongPage_ContentArea {
	float:left;
	width:427px;
	min-height:578px;
	padding:15px 73px 0px 18px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#666666;
}

#LongPage_ContentArea H1, #LongPage_ContentArea H2, #LongPage_ContentArea H3 {
	color:#003366;
}

#LongPage_ContentArea a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#LongPage_ContentArea UL {
	list-style:none;
	margin:7px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#LongPage_ContentArea UL LI {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	line-height:18px;
	background-image:url(../graphics/LongPage_ListSquare.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
}

#PageNavArea {
	width:180px;
	height:408px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	top:0px;
	z-index:300;
}

#MainContainer #PageNavArea.AboutUs {
	left:0px;
}

#MainContainer #PageNavArea.SpecialProjectsDivision {
	left:109px;
}

#MainContainer #PageNavArea.Expertise {
	left:219px;
}

#MainContainer #PageNavArea.Careers {
	left:478px;
}



#MainContainer #PageNavArea_AboutUs {
	width:180px;
	height:408px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	z-index:300;
}

#MainContainer #PageNavArea_SpecialProjectsDivision {
	width:180px;
	height:408px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	top:0px;
	left:109px;
	z-index:300;
}

#MainContainer #PageNavArea_Expertise {
	width:180px;
	height:408px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	top:0px;
	left:219px;
	z-index:300;
}

#MainContainer #PageNavArea_Careers {
	width:180px;
	height:408px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	top:0px;
	left:478px;
	z-index:300;
}



#NavItems {
	width:180px;
	height:398px;
	padding-top:10px;
	position:absolute;
	top:0px;
	overflow:hidden;
	z-index:301;
}

#NavItems.AboutUs {
	left:0px;
}

#NavItems.SpecialProjectsDivision {
	left:109px;
}

#NavItems.Expertise {
	left:219px;
}

#NavItems.Careers {
	left:478px;
}

#NavItems_AboutUs {
	width:180px;
	height:398px;
	padding-top:10px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	z-index:301;
}

#NavItems_SpecialProjectsDivision {
	width:180px;
	height:398px;
	padding-top:10px;
	position:absolute;
	top:0px;
	left:109px;
	overflow:hidden;
	z-index:301;
}

#NavItems_Expertise {
	width:180px;
	height:398px;
	padding-top:10px;
	position:absolute;
	top:0px;
	left:219px;
	overflow:hidden;
	z-index:301;
}

#NavItems_Careers {
	width:180px;
	height:398px;
	padding-top:10px;
	position:absolute;
	top:0px;
	left:478px;
	overflow:hidden;
	z-index:301;
}

#NavItems a, #NavItems_AboutUs a, #NavItems_SpecialProjectsDivision a, #NavItems_Expertise a, #NavItems_Careers a {
	display:block;
	color:#0082D1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 0px 0px 9px;
	margin-bottom:3px;
	background-color:#FFFFFF;
	text-decoration:none;
}

#NavItems a:hover, #NavItems_AboutUs a:hover, #NavItems_SpecialProjectsDivision a:hover, #NavItems_Expertise a:hover, #NavItems_Careers a:hover {
	color:#FFFFFF;
	margin-bottom:3px;
	background-color:#0082D1;
}

#NavItems a#Selected, #NavItems_AboutUs a#Selected, #NavItems_SpecialProjectsDivision a#Selected, #NavItems_Expertise a#Selected, #NavItems_Careers a#Selected {
	color:#FFFFFF;
	margin-bottom:3px;
	background-color:#0082D1;
}

#NavItems a.nav1, #NavItems_AboutUs a.nav1, #NavItems_SpecialProjectsDivision a.nav1, #NavItems_Expertise a.nav1, #NavItems_Careers a.nav1 {
	padding-left:20px;
}

#NavItems a.nav2, #NavItems_AboutUs a.nav2, #NavItems_SpecialProjectsDivision a.nav2, #NavItems_Expertise a.nav2, #NavItems_Careers a.nav2 {
	padding-left:30px;
}

#NavItems a.nav3, #NavItems_AboutUs a.nav3, #NavItems_SpecialProjectsDivision a.nav3, #NavItems_Expertise a.nav3, #NavItems_Careers a.nav3 {
	padding-left:40px;
}

#ContentArea #PortfolioContainer {
	clear:both;
	width:968px;
	height:408px;
	border-bottom:1px solid #999999;
	background-color:#003366;
	overflow:hidden;
}

#PortfolioContainer #Port_LeftCol {
	clear:both;
	float:left;
	width:659px;
	height:408px;
	overflow:hidden;
	position:relative;
}

#PortfolioContainer #Port_RightCol {
	float:left;
	width:308px;
	height:408px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
	color:#000000;
	border-left:1px solid #0082D1;
}

#CurrPortIMG {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:0px;
	z-index:20;
}

#CurrSubIMG {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:0px;
	z-index:20;
}

#PortIMG1 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:0px;
	z-index:21;
}

#PortIMG2 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:22;
}

#PortIMG3 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:23;
}

#PortIMG4 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:24;
}

#PortIMG5 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:25;
}

#PortIMG6 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:26;
}

#PortIMG7 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:27;
}

#PortIMG8 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:28;
}

#PortIMG9 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:29;
}

#SubIMG1 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:0px;
	z-index:21;
}

/*#SubIMG1 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:21;
}*/

#SubIMG2 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:0px;
	z-index:22;
}

#SubIMG3 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:23;
}

#SubIMG4 {
	position:absolute;
	width:659px;
	height:408px;
	top:0px;
	left:659px;
	z-index:24;
}

#NavBlock1 {
	position:absolute;
	width:659px;
	height:28px;
	top:0px;
	left:0px;
	z-index:200;
	background-color:#FFFFFF;
}

#NavBlock2 {
	position:absolute;
	width:659px;
	height:18px;
	top:10px;
	left:0px;
	z-index:201;
	background-color:#FFFFFF;
}

#HorzNav {
	position:absolute;
	width:648px;
	height:18px;
	top:10px;
	left:0px;
	z-index:202;
	padding:0px 0px 0px 11px;
}

#HorzNav a {
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0082D1;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#HorzNav a.Selected {
	color:#FFFFFF;
}

#FloodNavBG {
	width:180px;
	height:380px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	top:0px;
	z-index:199;
}

#PortfolioContainer #FloodNavBG.Corporate {
	left:0px;
	/*top:-408px;*/
}

#PortfolioContainer #FloodNavBG.Healthcare {
	left:73px;
	/*top:-408px;*/
}

#PortfolioContainer #FloodNavBG.Residential {
	left:404px;
}

#PortfolioContainer #FloodNavBG.ScienceAndTechnology {
	left:211px;
}

#PortfolioContainer #FloodNavBG.Hospitality {
	left:334px;
}

#PortfolioContainer #FloodNavBG.Academic {
	left:144px;
}

#PortfolioContainer #FloodNavBG.ComprehensiveClientList {
	left:479px;
}

#PortfolioContainer #FloodNavBG_Corporate {
	width:180px;
	height:380px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	top:0px;
	left:0px;
	z-index:199;
}

#PortfolioContainer #FloodNavBG_Healthcare {
	width:180px;
	height:380px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	top:0px;
	left:73px;
	z-index:199;
}

#PortfolioContainer #FloodNavBG_Residential {
	width:180px;
	height:380px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	top:0px;
	left:404px;
	z-index:199;
}

#PortfolioContainer #FloodNavBG_ScienceAndTechnology {
	width:180px;
	height:380px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	top:0px;
	left:211px;
	z-index:199;
}

#PortfolioContainer #FloodNavBG_Hospitality {
	width:180px;
	height:380px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	top:0px;
	left:334px;
	z-index:199;
}

#PortfolioContainer #FloodNavBG_Academic {
	width:180px;
	height:380px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	top:0px;
	left:144px;
	z-index:199;
}

#PortfolioContainer #FloodNavBG_ComprehensiveClientList {
	width:180px;
	height:380px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	top:0px;
	left:479px;
	z-index:199;
}

#FloodNav {
	width:180px;
	height:380px;
	position:absolute;
	overflow:hidden;
	margin-top:28px;
	padding-top:10px;
	z-index:219;
	top:0px;
}

#FloodNav.Corporate {
	left:0px;
	min-height:30px;
	overflow:hidden;
	z-index:220;
}

#Corporate {
	z-index:230;
	width:180px;
	display:none;
	min-height:20px;
	overflow:hidden;
	position:absolute;
	margin-top:38px;
	left:0px;
}

#Healthcare {
	z-index:231;
	width:180px;
	display:none;
	min-height:20px;
	overflow:hidden;
	position:absolute;
	margin-top:38px;
	left:73px;
}

#Academic {
	z-index:235;
	width:180px;
	display:none;
	min-height:20px;
	overflow:hidden;
	position:absolute;
	margin-top:38px;
	left:144px;
}

#ScienceAndTechnology {
	z-index:233;
	width:180px;
	display:none;
	min-height:20px;
	overflow:hidden;
	position:absolute;
	margin-top:38px;
	left:211px;
}

#Hospitality {
	z-index:234;
	width:180px;
	display:none;
	min-height:20px;
	overflow:hidden;
	position:absolute;
	margin-top:38px;
	left:334px;
}

#Residential {
	z-index:232;
	width:180px;
	display:none;
	min-height:20px;
	overflow:hidden;
	position:absolute;
	margin-top:38px;
	left:404px;
}

#ComprehensiveClientList {
	z-index:236;
	width:180px;
	display:none;
	min-height:20px;
	overflow:hidden;
	position:absolute;
	margin-top:38px;
	left:479px;
}

#FloodNav a, #Corporate a, #Healthcare a, #Residential a, #ScienceAndTechnology a, #Hospitality a, #Academic a, #ComprehensiveClientList a {
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0082D1;
	background-color:#FFFFFF;
	margin-bottom:3px;
	padding:0px 6px 0px 10px;
}

#FloodNav a:hover, #Corporate a:hover, #Healthcare a:hover, #Residential a:hover, #ScienceAndTechnology a:hover, #Hospitality a:hover, #Academic a:hover, #ComprehensiveClientList a:hover {
	color:#FFFFFF;
	background-color:#0082D1;
}

#FloodNav a#Selected, #Corporate a#Selected, #Healthcare a#Selected, #Residential a#Selected, #ScienceAndTechnology a#Selected, #Hospitality a#Selected, #Academic a#Selected, #ComprehensiveClientList a#Selected {
	color:#FFFFFF;
	background-color:#0082D1;
}

#ImageSelect {
	width:308px;
	height:70px;
	overflow:hidden;
	background-color:#005797;
}

#ImageSelect .Container {
	clear:both;
	width:278px;
	height:41px;
	overflow:hidden;
	margin:15px 0px 0px 15px;
}

#ImageSelect .Container #LeftArrow {
	float:left;
	width:7px;
	height:31px;
	padding-top:10px;
	text-align:left;
}

#ImageSelect .Container #ThumbArea {
	float:left;
	width:262px;
	height:41px;
	overflow:hidden;
	text-align:left;
	margin-left:2px;
	position:relative;
}

#ThumbArea #SlidingThumbs {
	display:block;
	clear:both;
	height:41px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
}

#ThumbArea #SlidingThumbs IMG {
	float:left;
	margin:0px 0px 0px 17px;
	border:1px solid #FFFFFF;
}

#ThumbArea #SlidingThumbs IMG:hover {
	border:1px solid #F1AB00;
}

#ImageSelect .Container #RightArrow {
	float:left;
	width:7px;
	height:31px;
	padding-top:10px;
	text-align:right;
}

#PortfolioContent_Container {
	width:308px;
	min-height:318px;
	color:#FFFFFF;
	overflow:auto;
	background-color:#003366;
}

#PortfolioContent_Container a {
	color:#FFFFFF;
	text-decoration:none;
}

#PortfolioContent_Container a:hover {
	text-decoration:underline;
}

#PortfolioContent_Container .ContentArea {
	width:287px;
	height:315px;
	color:#FFFFFF;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
	margin:2px 0px 0px 8px;
}

#PortfolioContent_Container .ProjectTitle {
	color:#FFFFFF;
	font-weight:bold;
}

#PortfolioContent_Container .ProjectTitle a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#PortfolioContent_Container .ProjectTitle a:hover {
	text-decoration:underline;
}

#PortfolioContent_Container .Label {
	color:#F1AB00;
	font-weight:bold;
}

#PortfolioContent_Container .Description * {
	color:#FFFFFF;
}

#PortfolioContent_Container .Description a {
	text-decoration:underline;
}

#PortfolioContent_Container .Description a:hover {
	color:#01657d;
	text-decoration:none;
}

#PortfolioContent_Container .Description UL {
	list-style:none;
	margin:7px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#PortfolioContent_Container .Description UL LI {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	background-image:url(../graphics/SubPage_ListSquare.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}

.Port_Divider {
	width:277px;
	height:1px;
	margin:1px 0px 2px 0px;
	border-bottom:1px solid #0082D1;
}

#PrevNexBlock {
	width:308px;
	height:21px;
	overflow:hidden;
	background-color:#0082d1;
}

a#PrevBtn {
	float:left; 
	margin:6px 0px 0px 17px;
}
 
a#NextBtn {
	float:right; 
	margin:6px 13px 0px 0px;
}

.Divider {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006683;
	margin:0px 5px 0px 5px;
}

#FormContainer {
	clear:both;
	width:400px;
	min-height:10px;
	overflow:hidden;
}

#NewsTicker {
	position:absolute;
	top:0px;
	left:168px; 
	z-index:3;
	/*top:19px; 
	float:left;*/
	width:800px;
	height:54px;
	overflow:hidden;
	text-align:right;
	position:relative;
}

#NewsTicker a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#NewsTicker a:hover {
	text-decoration:underline;
}

#NewsItem0 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	width:785px;
	height:24px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	position:absolute;
	top:20px;
	right:0px;
	z-index:4;
}

#NewsItem1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	width:785px;
	height:24px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	position:absolute;
	top:20px;
	right:0px;
	z-index:5;
}

#NewsItem2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	width:785px;
	height:24px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	position:absolute;
	top:20px;
	right:0px;
	z-index:6;
}

#InputDebug {
	display:none;
	width:250px;
	min-height:50px;
	overflow:hidden;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#FFFFFF;
	border:1px solid red;
}

#InputDebug .JSDebugField {
	width:250px;
	min-height:10px;
	overflow:hidden;
	padding:3px 3px 3px 6px;
	border-bottom:1px solid #c0c0c0;
}

#traceInput {
	width:400px;
	display:none;
	padding-bottom:2px;
	border:1px solid red;
	background-color:#FFFFFF;
	position:absolute;
	right:144px;
	top:650px;
}

#traceInput .JSDebugField {
	min-height:10px;
	overflow:hidden;
	padding:3px 3px 3px 6px;
	border-bottom:1px solid #c0c0c0;
}

#Container_Loader {
	width:170px;
	height:30px;
	position:absolute;
	top:200px;
	left:260px;
	z-index:1000;
	padding:5px;
	overflow:hidden;
}

#LoaderBG {
	width:170px;
	height:22px;
	position:absolute;
	z-index:1001;
	padding:5px;
	background-color:#FFFFFF;
}

#PortContent_Loader {
	width:150px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	margin:auto;
	padding:1px 3px 1px 8px;
	font-weight:bold;
	z-index:1002;
	border:1px solid red;
	position:absolute;
	margin:5px 0px 0px 6px;
}

#FooterRow {
	clear:both;
	width:968px;
	height:31px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	font-size:9px;
	background-color:#FFFFFF;
}

#FooterRow .Credits {
	/*width:583px;*/
	width:553px;
	float:left;
	margin:6px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	padding-left:16px;
	overflow:hidden;
}

#FooterRow .Links {
	width:353px;
	float:left;
	text-align:right;
	margin:6px 16px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	
}

#FooterRow .Links a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	text-decoration:none;
}

#FooterSiteCredit {
	float:left;
	width:367px;
	height:20px;
	margin:6px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	padding-left:16px;
	position:relative;
	overflow:hidden;
}

#FooterSiteCredit #LinksBottom {
	width:367px;
	float:left;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	position:absolute;
	top:0px;
	right:-308px;
	background-color:#FFFFFF;
	overflow:hidden;
}

#FooterSiteCredit #LinksBottom a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	text-decoration:none;
}

#FooterSiteCredit #LinksBottom a:hover {
	text-decoration:underline;
}

#FooterSiteCredit #PrivacyBottom {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	position:absolute;
	top:0px;
	right:59px;
	overflow:hidden;
}

#FooterSiteCredit #PrivacyBottom a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	text-decoration:none;
}

#FooterSiteCredit #PrivacyBottom a:hover {
	text-decoration:underline;
}

#NewsContainer a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003366;
}

#NewsTitle {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#003366;
	margin-bottom:10px;
}

#NewsContainer .NewsItem {
	display:block;
	margin-bottom:17px;
}

#NewsContainer .NewsDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#003366;
}

#NewsContainer .NewsDate_SubHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2262HA;
}

#SupageContent_Box {
	padding:9px 12px 5px 12px;
}

#SupageContent_Box * {
	line-height:16px;
}

#SupageContent_Box UL {
	list-style:none;
	margin:7px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#SupageContent_Box UL LI {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	background-image:url(../graphics/SubPage_ListSquare.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}

#SiteMapLinks .CatTitle {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:0px 0px 0px 20px;
	margin-top:6px;
}

#SiteMapLinks .CatTitle a {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
}

#SiteMapLinks a {
	display:block;
	padding:0px 0px 0px 40px;
	margin-bottom:4px;
}


