/* private:site_styles */
body {width:100%; background:#D1D3D4 url(/images/body-dropShadow.gif) top repeat-y; text-align:center; margin:0; padding:0 0 10px 0; border:0;}

/*general styles*/
.clear, #skipNav {clear:both; font-size:1px; height:1px; line-height:1px; display:block;}
#skipNav a {color:#fff; margin-left:-9999px;}
.noShow {display:none;}

#header, #body, #footer {width:770px; margin:auto;}
#headerInner, #bodyInner, #footerInner {margin-left:1px; text-align:left;}

/*header styles*/
#header {padding-top:7px;}

#logoHolder {padding:0 8px; margin-bottom:6px;}
#logo {width:145px; float:left;}
#SiteTitle {font-size:100%; color:#000; display:block;}
#flashHolder {width:500px; float:right; height:95px; background:url(/images/flash-frame.gif) top left no-repeat;}
.homeHeaderFlash {margin:1px; display:block; width:500px; height:93px;}
#nohomeHeaderFlash {background:url(/images/flash-homeHeader.jpg) top left no-repeat;}

/*body styles*/
#body {margin-top:5px;}
.editableContent {padding:25px;}
.ieHeight {min-height:0;}
#randomImageHolder {background-color:#E2EAA3; padding:0 0 32px 32px;}
#pageTitle {margin-bottom:20px;}

#top {padding:10px; text-align:center;}
#top a {font-weight:bold; color:#919191;}

/*large inner template*/
#innerLarge {background:url(/images/innerLarge-back.gif) top left repeat-y;}
#innerLarge .leftSide {width:399px; float:left;}
#innerLarge .rightSide {width:370px; float:left;}
#backTopLarge {width:399px;}

/*small inner template*/
#innerSmall {background:url(/images/innerSmall-back.gif) top left repeat-y;}
#innerSmall .leftSide {width:561px; float:left;}
#innerSmall .rightSide {width:208px; float:left;}
#backTopSmall {width:561px;}

/*footer styles*/
#footer {background-color:#818181;}
#footer .spacer {padding:0 5px;}
#footer .clear {background-color:#fff;}
#footer #address, #footer #address a {color:#fff;}
#footer #address {width:635px; float:left; margin:0.9em 0 0 10px;}
#legalInfo {width:85px; float:left; text-align:center;}
#legalInfo a {border:1px solid #DADCDD; background:#BBBCBE url(/images/topNav-back.gif) top left repeat-x; display:block; color:#5E5D5D; height:3em;}
#legalInfo a strong {display:block; padding-top:0.9em;}

#netconstruct div {padding-top:15px;}

/*homepage styles*/
#contentHome {background:url(/images/contentHome-back.gif) top left repeat-y;}
#contentHome .spacer {display:block; height:30px; background-color:#E2EAA3; font-size:10px;}

#contentHome .leftSide {float:left; width:337px;}

#contentHome .rightSide {float:right; width:400px;}
#contentHome h2 {padding-left:20px; background:url(/images/home-h2.gif) left no-repeat;}<br>
