/* private:Site */
body {width:100%; background-color:#E2F3F4; text-align:center; margin:0; padding:0; border:0;}

/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
#SkipNav {color:#fff; position:absolute; top:0; left:-10000px;}
.NoShow {display:none;}
br.FiveHigh {font-size:5px;}

.Error {color:#82992A;}
.ErrorList {list-style:none; margin:0; padding:1em; line-height:1;}
.ErrorList li {padding-bottom:0.3em;}
.ErrorList label {cursor:pointer;}

.NoListStyle {list-style:none; margin:0; padding:0; line-height:1;}
.NoListStyle li {margin:0; padding:0;}
.LeftSide {float:left;}
.RightSide {float:right;}

#previousNext {width:100%; text-align:center; padding:1.5em 0;}
#previousNext li {display:inline;}
#previousNext a,
#previousNext strong {padding:0 5px; display:inline;}
#ContentHolder #previousNext a,
#ContentHolder .BackLink {text-decoration:none;}
#ContentHolder #previousNext a:hover,
#ContentHolder .BackLink,
#previousNext strong {color:#00A9A7;}

#ContentHolder .BackLink:hover {text-decoration:underline;}
.BackLinkHolder {text-align:right;}

#Container,
#NetConstruct {width:998px; margin:auto; padding:0; text-align:left;}
#Container {background-color:#ffffff;}


/*header styles*/
#LogoHolder {width:305px;}
#TextSizeHolder {width:690px; text-align:right; padding-top:1.5em;}
#TextSizeHolder ul {display:inline; padding-right:1em;}
#TextSizeHolder li {display:inline; margin:0 0.3em; padding:0.3em; background-color:#E2F3F4;}

#HeaderNavHolder {background-color:#000000; padding:10px 20px; text-align:center;}
#HeaderNav {line-height:2em; font-size:110%;}
#HeaderNav li {display:inline; margin:10px;}
#HeaderNav,
#HeaderNav a,
#FooterNav,
#FooterNav a {color:#ffffff;}
#HeaderNav .topHeaderLinks,
#FooterNav .bottomFooterLinks {white-space:nowrap;}
#HeaderNav a:hover,
#FooterNav a:hover {color:#00A9A7; text-decoration:none;}
#HeaderNav .open,
#HeaderNav .selected,
#FooterNav .open,
#FooterNav .selected {color:#78CCCD;}


/*body styles*/
#ContentHolder {padding:20px;}
#PageTitle {display:block; padding-bottom:1em;}


/*Breadcrumb styles*/
#BreadCrumbHolder {padding:10px 15px 11px 15px;}
#BreadCrumb {padding:0;}
#BreadCrumb strong,
#BreadCrumb a,
#BreadCrumb #TrailHolder span {white-space:nowrap;}
#BreadCrumb #Here  {margin-right:1em;}
#BreadCrumb .seperator {margin:0.5em;}


/*SubNav Styles*/
#SubNavHolder {font-size:110%;}
#SubNavTitle a {display:block; width:100%; background-color:#303030; color:#ffffff;}
#SubNavTitle a:hover {color:#78CCCD; text-decoration:none;}
#SubNavTitle strong,
#SubNav .text {display:block; padding:10px 12px;}
#SubNav .subNavLinks {display:block; width:100%;}
#SubNav a.Open {background-color:#6A6A6A; color:#ffffff;}
#SubNav a.Open:hover,
#SubNav a.Selected:hover {background-color:#6A6A6A; color:#78CCCD;}
#SubNav .level1,
#SubNav .level1 a.Open {background-color:#F1F9F9; color:#353434;}
#SubNav a:hover,
#SubNav .level1 a.Open:hover {text-decoration:none; background-color:#E2F3F4; color:#353434;}
#SubNav .level2 .text {padding-left:25px;}


/*footer styles*/
#Footer {background-color:#000000; text-align:right; padding:5px 20px;}

/*Some FooterNav styles declared with HeaderNav styles*/
#FooterNav li {display:inline; padding:0 10px; border-left:1px solid #ffffff;}
#FooterNav #BottomLink1 {border-left:0;}
#NetConstruct div {padding-top:15px; text-align:center;}


/*homepage styles*/
#HomePage #Body {background:url(/images/Body-back_HomePage.gif) right top repeat-y;}
#HomePage #LeftColumn {width:598px;}
#HomePage #RightColumn {width:400px;}
.homePageLink {display:block; padding:7px 20px 7px 10px; font-size:120%;}
#HomePageLinks .darkJadeBack {background:#00A9A7 url(/images/Arrow_darkJade-Back.gif) right center no-repeat;}
#HomePageLinks .lightJadeBack {background:#58C5C5 url(/images/Arrow_lightJade-Back.gif) right center no-repeat;}
#HomePageLinks .LeftSide,
#HomePageLinks .RightSide {width:50%;}
#HomePageLinks .DarkLight {background:url(/images/DarkLight-back.gif) top left repeat-y;}
#HomePageLinks .LightDark {background:url(/images/LightDark-back.gif) top left repeat-y;}
#HomePage #RightContent {padding:20px;}
#HomePage #Newsletter img {float:left; margin-right:20px;}
#HomePage #Newsletter strong {display:block; padding-top:1em;}


/*InnerPage Styles*/
#InnerPage #Body {background:url(/images/Body-back_InnerPage.gif) left top repeat-y;}
#InnerPage #LeftColumn {width:200px;}
#InnerPage #RightColumn {width:798px;}
