body { margin:0px; border-top:4px solid black; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333; background:#fff; }

form { margin:0px; }
img { border:none; }
a { text-decoration:none; color:#FDB813; }
a:hover { color:#999999; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; border-top:1px solid #ffffff; }

.hide { display:none; visibility:hidden; }

#outer { background:url('/assets/images/bg.gif') top center #F1F2F3; }
#container { width:1042px; }
#container .inner { background:url('/assets/images/content_bg.gif') top left repeat-y; min-height:573px; height:auto !important; height:573px;  }

#logo { float:left; }
#logo h1, #logo h1 a { margin:0px; padding:0px; display:block; background:url('/assets/images/logo.jpg') top left no-repeat; width:180px; height:574px; }

#header-bg { position:absolute; right:0px; background:url('/assets/images/header_bg.jpg') top left repeat-x; height:200px; width:50%; position:absolute; z-index:98;  }

#header-home { height:265px; background:url('/assets/images/header_home_bg.jpg') top left repeat-x; margin-left:180px; width:862px; position:absolute; z-index:99; }
#header-home-bg { position:absolute; right:0px; background:url('/assets/images/header_home_bg.jpg') top left repeat-x; height:265px; width:50%; position:absolute; z-index:98;  }

#header { height:65px; background:url('/assets/images/header_bg.jpg') top left repeat-x; margin-left:180px; width:862px; position:absolute; z-index:99; padding-top:135px; }
#header ul { list-style:none; padding:0px; margin:0px;margin-left:8px; }
#header ul li {  display:block; float:left; width:195px; margin-left:2px; }
#header ul li a { display:block; color:#FFF; float:left; width:195px; text-align:center; font-family:"Trebuchet MS"; font-size:16px; padding:30px 0px 8px 0px; }

#header.orange { background:url('/assets/images/header_orange.jpg') top left no-repeat; }
#header.orange ul li a { background:url('/assets/images/nav_orange.gif') 0px -60px no-repeat; }
#header.orange ul li a:hover { background:url('/assets/images/nav_orange.gif') 0px -120px no-repeat; }
#header.orange ul li a#on { background:url('/assets/images/nav_orange.gif') 0px 0px no-repeat; font-size:18px; padding:24px 0px 13px 0px; }

#header.blue { background:url('/assets/images/header_blue.jpg') top left no-repeat; }
#header.blue ul li a { background:url('/assets/images/nav_blue.gif') 0px -60px no-repeat; }
#header.blue ul li a:hover { background:url('/assets/images/nav_blue.gif') 0px -120px no-repeat; }
#header.blue ul li a#on { background:url('/assets/images/nav_blue.gif') 0px 0px no-repeat; font-size:18px; padding:24px 0px 13px 0px; }

#header.green { background:url('/assets/images/header_green.jpg') top left no-repeat; }
#header.green ul li a { background:url('/assets/images/nav_green.gif') 0px -60px no-repeat; }
#header.green ul li a:hover { background:url('/assets/images/nav_green.gif') 0px -120px no-repeat; }
#header.green ul li a#on { background:url('/assets/images/nav_green.gif') 0px 0px no-repeat; font-size:18px; padding:24px 0px 13px 0px; }

#header.red { background:url('/assets/images/header_red.jpg') top left no-repeat; }
#header.red ul li a { background:url('/assets/images/nav_red.gif') 0px -60px no-repeat; }
#header.red ul li a:hover { background:url('/assets/images/nav_red.gif') 0px -120px no-repeat; }
#header.red ul li a#on { background:url('/assets/images/nav_red.gif') 0px 0px no-repeat; font-size:18px; padding:24px 0px 13px 0px; }

#content-spacer { padding:200px 0px 0px 180px; }
#content { border-left:1px solid #fff; position:relative;  min-height:373px; height:auto !important; height:373px; }
#content .title { border-top:1px solid #fff; margin:0px; padding:10px 0px 9px 25px; background:url('/assets/images/title_bg.jpg') top left repeat-x; font-size:22px; color:#000; font-family:"Trebuchet MS"; width:775px; }
#content .util { background:#FCFCFC; padding:4px 20px 4px 25px; height:15px; border:1px solid #FFFFFF; width:754px; font-size:10px; color:#999999;  }
#content .util .left { float:right; }
#content .util .crumbs { float:left; }
#content .txt { padding:20px 90px 20px 40px; color:#333333; font-size:12px; text-align:left; }
#content #sub { float:right; width:225px; }
#content #sub ul { list-style:none; margin:0px; padding:10px 10px 10px 10px; }
#content #sun ul li { margin:0px; padding:0px; }
#content #sub ul li a { font-size:16px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block; padding:6px 0px 10px 20px; }
#content #sub ul li a:hover { color:#F1F2F3; }

#content #sub ul li ul { list-style:none; margin:0px; padding:0px; }
#content #sub ul li ul li a { font-size:12px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block; padding:4px 0px 4px 30px; } 

#content-home-spacer { padding:267px 0px 0px 180px; }
#content-home { border-left:1px solid #fff; position:relative;  min-height:300px; height:auto !important; height:300px; padding-left:6px; background:url('/assets/images/feature_bg.jpg') top left repeat-x; padding-top:6px; width:794px; }
#content-home .feature { float:left; margin-right:2px; }

#content.orange #sub ul li a { background:url('/assets/images/sub_orange.gif') bottom left no-repeat; }
#content.green #sub ul li a { background:url('/assets/images/sub_green.gif') bottom left no-repeat; }
#content.blue #sub ul li a { background:url('/assets/images/sub_blue.gif') bottom left no-repeat; }
#content.red #sub ul li a { background:url('/assets/images/sub_red.gif') bottom left no-repeat; }

#content.orange #sub ul li ul li a { background:url('/assets/images/sub2_orange.gif') bottom left no-repeat; }
#content.orange #sub ul li ul li ul li  a { background:url('/assets/images/sub22_orange.gif') bottom left no-repeat; padding:4px 0px 4px 43px; }

#content.orange { background:url('/assets/images/orange.gif') top right repeat-y; border-right:1px solid #fff; }
#content.green { background:url('/assets/images/green.gif') top right repeat-y; }
#content.blue { background:url('/assets/images/blue.gif') top right repeat-y; }
#content.red { background:url('/assets/images/red.gif') top right repeat-y; }
#content.orange .txt, #content.red .txt, #content.green .txt, #content.blue .txt { padding:20px 270px 20px 40px; }
#content.orange .title, #content.red .title, #content.green .title, #content.blue .title { width:610px; _width:604px; }
#content.orange .util, #content.red .util, #content.green .util, #content.blue .util { width:588px; _width:582px; }

.summary { background:#FCFCFC; border:1px solid #FDB813; border-right:none; margin-bottom:10px; }
.summary img2 { height:116px; width:159px; border:1px solid #fff; margin:1px; background:#EEE; }
.summary .summary-txt { height:119px; padding-left:10px; padding-right:10px; padding-right:0px; font-size:11px; color:#6F6F6F;  }
.summary .summary-txt .summary-title { font-size:15px; color:#333333; margin:0px; padding:5px 0px 8px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.summary .summary-txt .summary-more { display:block; text-align:right; margin-top:12px; }
.more, .more a { float:right; display:block; height:121px; width:25px; }

#summaryBlocks.orange .summary { border:1px solid #FDB813; }
#summaryBlocks.orange .more, #summaryBlocks.orange .more a { background:url('/assets/images/more_orange.gif') bottom left no-repeat; }
#summaryBlocks.green .summary { border:1px solid #C1D832; }
#summaryBlocks.green .more, #summaryBlocks.green .more a { background:url('/assets/images/more_green.gif') bottom left no-repeat; }
#summaryBlocks.blue .summary { border:1px solid #006EB9; }
#summaryBlocks.blue .more, #summaryBlocks.blue .more a { background:url('/assets/images/more_blue.gif') bottom left no-repeat; }
#summaryBlocks.red .summary { border:1px solid #FF373F; }
#summaryBlocks.red .more, #summaryBlocks.red .more a { background:url('/assets/images/more_red.gif') bottom left no-repeat; }

#footer { background:url('/assets/images/footer_bg.gif') top left repeat-x; margin-left:74px; color:#919191; font-size:11px; padding:30px 0px 0px 40px; height:93px; position:absolute; z-index:101; width:868px; }
#footer a { color:#0066FF; }
#footer-bg { position:absolute; right:0px; background:url('/assets/images/footer_bg.gif') top left repeat-x; height:123px; width:50%; z-index:100;  }
#footer .right { position:relative; top:-25px; }

.txt h1 {font-size:150%;}
.txt h2 {font-size:140%;}
.txt h3 {font-size:130%;}
.txt h4, h5, h6 {font-size:100%;}