body 
{
	background: #6079a1;
	padding: 0;
	margin: 0;
	color: White;
	font: 16px Tahoma, sans-serif;
}
#mainareawrapper
{
	width: 100%;
	text-align: center;
	background: #6079a1 url("images/top_bg.gif") repeat-x center top;
	padding: 0;
	margin: 0;
	color: White;
	font: 15px Tahoma, sans-serif;
}
#fiberbg
{
	width: 100%;
	height: 1069px;
	margin: 0;
	background: url("images/fiber_bg.gif") no-repeat center 190px;
	text-align: center;
}
#sitecontainer
{
	margin: 0 auto;
	width: 1002px;
}
#navbar
{
	height: 35px;
	background: url("images/navbar_bg.gif") no-repeat left bottom;
}
#maincontent
{
	background: #3a3d43 url("images/maincontent_bg.gif") no-repeat right top;
}
#bottomnav
{
	background: #3a3d43;
	text-align: center;
	font: 10px Tahoma, sans-serif;
}
#bottomnav table tr td
{
	color: White;
	font: 10px Tahoma, sans-serif;
}
#footer
{
	background: transparent;
	text-align: center;
	font: bold 12px Tahoma, sans-serif;
}





/* Text Formatting */
#sitecontainer a
{
	color: White;
}
#sitecontainer a:active
{
	color: White;
}
#sitecontainer a:link
{
	color: White;
}

.maintext
{
	color: White;
	font: 16px Tahoma, sans-serif;
}
.maintext h2
{
	color: #b0b0b0;
}
.maintext p
{
	color: White;
	font: 16px Tahoma, sans-serif;
}

.boxcontent
{
	padding: 5px;
	color: White;
	font: 16px Tahoma, sans-serif;
}
#sitecontainer a.CommandButton
{
	color: white;
}
#sitecontainer a.CommandButton:active
{
	color: white;
}
#sitecontainer a.CommandButton:link
{
	color: white;
}
#sitecontainer a.CommandButton:visited
{
	color: #EEEEEE;
}
#sitecontainer a.SkinObject
{
	color: white;
}
#sitecontainer a.SkinObject:active
{
	color: white;
}
#sitecontainer a.SkinObject:visited
{
	color: #EEEEEE;
}
.title_grey
{
	color: White;
}
.title_grey .Head
{
	color: White;
}
.Normal
{
	color: White;
}
.darkbox .SubHead
{
	color: White;
}



/* SOLPARTMENU */
.MainMenu_MenuBar
{
	height: 35px;
	padding: 0 0 0 6px;
	border: none 0;
}
.MainMenu_MenuBar td
{
	border: none 0;
	background-image: url("images/nav_item_bg.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 25px;
	padding: 7px 25px 3px 0;
	text-align: center;
	color: White;
	font: bold 10pt/25px sans-serif;
}
.MainMenu_MenuItem
{
	color: White;
	border: none 0;
}
.MainMenu_MenuArrow
{
	color: White;
	border-top: solid 1px #294992;
	border-bottom: solid 1px #294992;
	border-left: none 0;
	border-right: none 0;
	background-color: #222220;
}
.MainMenu_MenuIcon
{
	color: White;
	border-top: solid 1px #294992;
	border-bottom: solid 1px #294992;
	border-left: none 0;
	border-right: none 0;
	background-color: #222220;
}
.MainMenu_MenuItemSel
{
	background-color: Transparent;
	color: solid 1px #294992;
}
.MainMenu_MenuItemSel td
{
	background-color: Transparent;
}
.MainMenu_SubMenu 
{
	background-color: #222220;
	color: White;
}
.MainMenu_SubMenu .MainMenu_MenuItem
{
	color: White;
	border-top: solid 1px #294992;
	border-bottom: solid 1px #294992;
	border-left: none 0;
	border-right: none 0;
	background-color: #222220;
}
.MainMenu_SubMenu .MainMenu_MenuItem td
{
	padding: 5px;
}
.MainMenu_SubMenu .MainMenu_MenuItemSel
{
	background: #41444a;
	color: White;
}





/* LeftSideNav SOLPARTMENU */
.LeftSideNav
{
	margin: 15px;
}
.LeftSideNav .MainMenu_MenuBar
{
	height: 35px;
	padding: 0 0 0 6px;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
}
.LeftSideNav .MainMenu_MenuBar td
{
	border-top: solid 1px white;
	border-left: none 0;
	border-right: none 0;
	border-bottom: none 0;
	background-color: #b0b0b0;
	background-image: none;
	height: 35px;
	padding: 4px 10px 4px 10px;
	text-align: left;
	color: #222220;
	width: 160px;
	font: bold 10pt/25px sans-serif;
}
.LeftSideNav .MainMenu_MenuItem
{
	color: #222220;
	border: none 0;
}
.LeftSideNav .MainMenu_MenuArrow
{
	color: #222220;
	border-top: solid 1px #294992;
	border-bottom: solid 1px #294992;
	border-left: none 0;
	border-right: none 0;
	background-color: #222220;
}
.LeftSideNav .MainMenu_MenuIcon
{
	color: #222220;
	border-top: solid 1px #294992;
	border-bottom: solid 1px #294992;
	border-left: none 0;
	border-right: none 0;
	background-color: #222220;
}
.LeftSideNav .MainMenu_MenuItemSel
{
	background-color: Transparent;
	color: solid 1px #294992;
}
.LeftSideNav .MainMenu_SubMenu 
{
	background-color: #222220;
	color: #222220;
}
.LeftSideNav .MainMenu_SubMenu .MainMenu_MenuItem
{
	color: #222220;
	border-top: solid 1px #294992;
	border-bottom: solid 1px #294992;
	border-left: none 0;
	border-right: none 0;
	background-color: #222220;
}
.LeftSideNav .MainMenu_MenuItemSel
{
	background: #41444a;
	color: #b0b0b0;
}






/* Homepage-only */
.boxheader
{
	background-color: #e6e7e7;
	color: Black;
	font-size: 13px;
	font-weight: bold;
	line-height: 33px;
	font-family: Tahoma, Sans-Serif;
	height: 33px;
	margin: 0 0 2px 0;
	text-align: center;
}
.boxheaderrightdivider
{
	background: #e6e7e7 url("images/boxheaderrightdivider.gif") no-repeat right top;
}
.darkbox
{
	background: #202022;
	line-height: 30px;
}
.shadedbox
{
	background: #333333;
}
.lighterbox
{
	background: #41444a;
}



