body { background: #666; margin:0px; }
table { border-collapse: collapse; padding: 0px; border: none; }
td { text-align:left; vertical-align: top;}
.SubNavBkgd {
	background: #666 url(../images/sub_nav_gradient.jpg) repeat-x scroll left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.MainNav {
	border-bottom: 2px solid #CC9900;
	background: url(../images/main_nav_bkgd.jpg) repeat-x scroll left top;
}
.TopBarBkgd {
	background: url(../images/top_bar_bkgd.jpg) repeat-x scroll left top;
}
.SALTBkgd {
	background: url(../images/top_bar_salt_bkgd.jpg) no-repeat scroll right top;
	padding-right: 270px;
	text-align:left;
	vertical-align:top;
}
.MainContentLeftShadow {
	background: url(../images/main_content_shadow.jpg) repeat-y scroll left top;
}
.MainContentBkgd {
	background: url(../images/main_content_bkgd.jpg) repeat scroll left top;
}
.MainContentBkgdTopShadow {
	background: url(../images/main_content_bkgd_top_shadow.jpg) repeat-x scroll left top;
}
.SubNav {
	font: 11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background: url(../images/sub_nav_gradient.jpg) repeat-x scroll left top;
	padding: 11px 0 11px 15px;
}
.SubNav a:link, .SubNav a:visited, .SubNav a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #CCC;
	text-decoration:none;
}
.SubNav a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:underline;
}
.Copyright {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D2A41C;
	text-decoration: none;
}
.LeafNodes {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.LeafNodes a:link, .LeafNodes a:visited, .LeafNodes a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
.LeafNodes a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.HomeBodyContent {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #999;
	background: #333;
	padding: 17px 27px 17px 15px;
	width: 40%;
}
.SideBar {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.SideBar a:link, .SideBar a:visited, .SideBar a:active {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:underline;
}
.SideBar a:hover {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.Date {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.Date a:link, .Date a:visited, .Date a:active {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:underline;
}
.Date a:hover {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
.JobTitlePad {
	padding-top: 6px;
	padding-bottom: 6px;
}
.SB_LoginBkgd {
	background: url(../images/login_sb_bkgd.jpg) no-repeat scroll left top;
	padding:39px 8px 10px 10px;
}
.GrayFormText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999;
}
.ForgotPass {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #999;
}
.ForgotPass a:link, .ForgotPass a:visited, .ForgotPass a:active {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:underline;
}
.ForgotPass a:hover {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:none;
}
.SmallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999;
}
.DataListText {
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #999;
}
.StdBodyCopy {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #999;
}
.StdBodyCopy a:link, .StdBodyCopy a:visited, .StdBodyCopy a:active {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:underline;
}
.StdBodyCopy a:hover {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
.AmpBkgd {
	background: #333 url(../images/ampersand_bkgd.jpg) no-repeat scroll right bottom;
}
.StdTextField {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFFFFF;
	border: 1px solid #3F494B;
	margin-right: 5px;
	padding-left: 4px;
}
.FormElementPad {
	padding-bottom: 6px;
}
.MainContentRightShadow {
	background: url(../images/main_content_shadow_left_side.jpg) repeat-y scroll left top;
}
.TopBarLeftBkgd {
	background: url(../images/top_bar_left_bkgd.jpg) repeat-x scroll left top;
}
.ListItem {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.ListItem a:link, .ListItem a:visited, .ListItem a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:underline;
}
.ListItem a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
.SmallButton {
	height: 13px;width: 13px;padding-bottom: 1px;
}
.WhiteEditText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-left: 2px;
}
.LastUpdated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding:0 4px 0 4px;
}
.LastUpdated a:link, .LastUpdated a:visited, .LastUpdated a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}
.LastUpdated a:hover {
	color: #000;
	text-decoration: none;
}
.LastUpdatedLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding:0 4px 0 4px;
}
.LastUpdatedLight a:link, .LastUpdatedLight a:visited, .LastUpdatedLight a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}
.LastUpdatedLight a:hover 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.LastUpdatedDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding:0 4px 0 4px;
}
.LastUpdatedDark a:link, .LastUpdatedDark a:visited, .LastUpdatedDark a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}
.LastUpdatedDark a:hover 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
.SubPagesNav {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #CC9900;
	padding-top: 1px;
}
.SubPagesNav a:link, .SubPagesNav a:visited, .SubPagesNav a:active {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.SubPagesNav a:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
.SubNavSelected {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #CC9900;
}
.SubNavSelected a:link, .SubNavSelected a:visited, .SubNavSelected a:active {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.SelectedCat {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #CC9900;
	background: #333333;
	padding: 2px 2px 2px 6px;
	border: 1px dotted #999999;
}
.SelectedCat a:link, .SelectedCat a:visited, .SelectedCat a:active, .SelectedCat a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration:none;
}
.ListBoxes {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #666666;
	border: 1px solid #999999;
}
.SmallInstructions {
	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #999;
}
.WhiteSubHead {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.WhiteSubHead a:link, .WhiteSubHead a:visited, .WhiteSubHead a:active, .WhiteSubHead a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.YellowSubHead {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: none;
}
.YellowSubHead a:link, .YellowSubHead a:visited, .YellowSubHead a:active, .YellowSubHead a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: none;
}
.Pad1 { padding: 0 8px 0 0; }
.Pad2 { padding: 0 8px 8px 0; }
.Pad3 { padding: 0 12px 0 0; }
.textTitle { font: 16px "Trebuchet MS"; color: #fff; }