body {width:100%; background-color:#fff; text-align:center; margin:0; padding:0; border:0;}

.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden; width:100%;}
#SkipNav {color:#fff; position:absolute; top:0; left:-10000px;}
.NoShow {display:none;}

.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:#394994;}

#ContentHolder .BackLink:hover {text-decoration:underline;}
.BackLinkHolder {text-align:right;}

#Container, #NetConstruct {width:974px; margin:auto; padding:0; text-align:left; position:relative;}

#Header {min-height:105px;}
#LogoHolder {padding-top:0px; width:50px; text-align:right;}

#HeaderNavHolder {background:#394994 url(1x1-DB8E39.gif) left bottom repeat-x; padding:0 7px;}
#HeaderNav li {float:left;}
#HeaderNav #LastLink {float:right;}
#HeaderNav .topHeaderLinks .text {padding:7px 15px; display:block;}
#HeaderNav .topHeaderLinks {color:#ffffff; display:block; min-height:27px;}
#HeaderNav a:hover {background-color:#BDBEDD; text-decoration:none;}
#HeaderNav span.topHeaderLinks {background-color:#000000;}

#HeaderShadow {position:absolute; top:131px; left:0; height:8px; background:url(Body-top.gif) left top no-repeat;}

body {background:url(bodyMain-back.gif) left 101px repeat-x;}
#Body {background:url(Body-back.gif) left top repeat-y;}
#BodyInner {padding:0 7px 15px 7px;}
#ContentHolder {padding:20px;}
#PageTitle {display:block;}


#Footer {background:#394994 url(Body-back.gif) left top repeat-y;}
#FooterInner {background:url(Body-bottom.gif) bottom left no-repeat; padding:5px;}
#NetConstruct div {padding-top:15px; text-align:center;}

#HomePage #BodyInner {background:url() 7px top no-repeat; width: 97%}
#HomePage #LeftColumn {width:470px;}
#HomePage #TopContent {padding:20px;}
#DivisionText {min-height:70px;}
#SloganHolder {padding:5px 5px 40px 5px;}
#HomePage #PageTitle {background-color:#394994; padding:0.2em 50px; text-align:center; display:inline; font-size:140%;}
#HomePage #ContentHolder {border:2px solid #394994; margin:20px 0 0 23px;}
#HomePage #RightColumn {
	width:auto;
	text-align:left;
}
#HomePage #RightColumn .Inner {padding-top:190px;}
#AccreditationLogos {padding-top:35px;}
#AccreditationLogos img {margin-right:20px;}

#TwoColumnPage #LeftContent {width:600px;}
#TwoColumnPage #RightContent {width:290px;}

