/* private:site_styles */
body {width:100%; background-color:#fff; text-align:center; margin:0; padding:15px 0 5px 0; border:0;}

/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
#SkipNav, .Hide {color:#fff; position:absolute; top:0; left:-10000px;}
.NoShow {display:none;}

.NoListStyle {list-style:none; margin:0; padding:0; line-height:1em;}
.NoListStyle li {margin:0; padding:0;}
.LeftSide {float:left;}
.RightSide {float:right;}

.FlashAlternate {padding-bottom:5px; text-align:center;}

#Container, #NetConstruct {width:996px; margin:auto; padding:0;}
#ContainerInner {border:1px solid #666; text-align:left;}

#previousNext {width:100%; text-align:center; padding:1.5em 0;}
#previousNext li {display:inline;}
#previousNext a, #previousNext strong {padding:0 5px;}

.BackHolder {text-align:right;}
.Error, .Error a {color:#f00;}

.YellowBack {background-color:#FFF200; padding:2px 10px; border:1px solid #666;}
#ContentHolder .YellowBack {text-decoration:none;}
#ContentHolder .YellowBack:hover {text-decoration:underline;}

.Arrow {padding-right:11px; background:url(/images/btn_Arrow.gif) right no-repeat;}
.ArrowBack {padding-left:11px; background:url(/images/btn_ArrowBack.gif) left no-repeat;}

/*Form Stuff*/
.TextInput, textarea, select {border:1px solid #666; background-color:#F6F6F6;}
.Button, .SearchButton {overflow:visible; cursor:pointer;}

/*header styles*/
#LogoHolder {text-align:right;}


/*body styles*/
#Body {background:url(/images/1x1-666666.gif) 814px top repeat-y; padding-left:20px;}
#PageTitleHolder {background:url(/images/Shadow_bottom.gif) left bottom repeat-x; margin-bottom:15px;}
#PageTitleHolder .Inner {background:url(/images/Shadow_start.gif) left bottom no-repeat; padding-bottom:5px;}
#PageTitle {border-right:0; font-size:130%; font-weight:normal;}

#LeftColumn {width:794px;}
#RightColumn {width:179px; border-top:1px solid #666;}

#LeftNavHolder {width:164px;}
#LeftNavigation li {margin-bottom:5px;}
#LeftNavigation a {display:block; width:100%;}
#LeftNavigation a span {display:block; padding:5px 8px;}
#ContentHolder {width:600px; margin-right:15px;}

#BackLinkHolder {clear:both; padding:1.5em 15px; text-align:right;}

/*footer styles*/
#Footer {background-color:#797979; border-top:1px solid #666; font-size:98%; padding:3px 10px;}
#Footer, #Footer a {color:#fff;}

#FooterNavHolder {width:68%; padding-top:0.15em;}
#FooterNav li {display:inline;}
#FooterNav .FooterNavLinks {padding:0 5px;}

#CompanyInfo {width:31%;}

#NetConstruct div {padding-top:15px; text-align:center;}


