/* global styles */
html, body {width:100%; height:100%; margin:0 auto; padding:0; text-align:center; background:#f8f9ec url(sitebg.gif) repeat-x}
#container {width:953px; margin:0 auto}
#left {float:left; width:678px}
#brand {float:left; text-align:left; width:678px; height:102px; background:url(sitebg.gif) repeat-x}
#topbar {float:left; width:678px; height:31px; background-color:#92985a; border-top:solid 3px #c3c49c;}
#primaryNav {float:left}
#primaryNav ul {margin:8px 10px; padding:0; list-style:none}
#primaryNav ul li {float:left; text-transform:uppercase; color:#fff; font-size:.7em}
li span {display:block; padding:0 10px}
#search {float:right; width:170px; margin-top:3px;}
.searchText {width:122px; height:15px; padding:3px 2px 2px; background-color:#dadab6; border:solid 2px #b7c58b; float:left; font-size:.7em; color:#636466; text-transform:uppercase}
#tabs {clear:both; width:275px; height:28px; background-color:#e4b796}
#signupBox {width:275px; height:131px; margin:0; padding:0; text-align:left; background:url(enews_bg.jpg) top right no-repeat}
#signupBox br {height:3px}
#signupForm {margin-top:3px}
.signupText {float:left; background-color:#dadab6; margin-right:3px; color:#636466; border:solid 2px #b7c58b; width:118px; height:15px; font-size:.7em}
#footerLinks {float:left; padding-top:5px; width:600px}
#footerLinks ul {list-style:none; margin:0; padding:0}
#footerLinks ul li {color:#535353; float:left; font-size:.7em}
#copyright {float:right; color:#535353; font-size:.7em; padding-top:5px}

/* home styles */
#content {float:left; clear:both; width:678px; height:304px;}
#HP_image {width:678px; height:270px; clear:both; background-color:#ccc; }
#HP_tools {clear:both; width:658px; height:34px; padding:0 10px; background-color:#92985a}
p.smaller {margin:3px 0; font-size:.9em; line-height:1.1em; color:#fff}
#rotateTxt {float:left;	font-weight:normal;	color:#fff;	padding-top:2px}
#rotateCount {float:right; padding-top:5px}
#rotateImage2, #rotateImage3 {float:left; width:76px; padding:15px 10px 0 10px}
#rotateCount2, #rotateCount3 {clear:both; margin:0; padding:0}

#utility {float:right; padding-top:37px; width:275px; clear:right; border-bottom:solid 34px #92985a}
#toggles {float:left; clear:right; text-align:left; width:275px; height:210px; background-color:#7d7d7d}
#toggle1 {position:absolute; width:275px; height:210px; text-align:left; background:#e6ddba url(newtoggle1.gif) no-repeat}
#toggle2 {position:absolute; width:275px; height:210px; text-align:left; background:#e6ddba url(newtoggle2.gif) no-repeat}
div#icl_container {width:252px; height:150px; padding:10px; text-align:left; overflow-y:scroll}
div#icl_container ul {list-style:none; width:235px; color:#333; margin:0; padding:0}
li.icl_title a {font-size:.7em; text-decoration:none; font-style:italic}
li.icl_summary {border-bottom:dotted 1px #7b7c74; font-size:.7em; padding-bottom:5px; clear:both}


#homeBoxes {width:953px; float:left; clear:both; text-align:left}
#box1 {width:250px; height:144px; float:left; margin-top:4px; margin-right:3px; background:url(box1_bg.gif) bottom repeat-x}
#box2 {width:250px; height:144px; float:left; margin-top:4px; margin-right:3px; background:url(box2_bg.gif) bottom repeat-x}
#box3 {width:445px; height:144px; float:left; margin-top:4px; background:url(box3_bg.gif) bottom repeat-x }
#videoBox {position:absolute; width:244px; height:160px; top:406px; padding-top:28px; padding-right:10px; margin-left:210px; background:url(videobg.jpg) no-repeat}

/* interior styles */
#intutility {float:right; padding-top:37px; width:275px; clear:right; background:url(sitebg.gif) repeat-x; text-align:left}
#background {width:953px; float:left; clear:both; background:url(int_sitebg.gif) repeat-y; border-bottom:solid 34px #92985a}
#intHeader {width:678px; height:191px; clear:both}
#rightInfo {width:179px; float:left; background-color:#ede7ce}
#subNav {width:179px; text-align:left; background:url(subnav_bgTop.gif) repeat-x;}
#subNav ul {list-style:none; margin:0; padding:0 0 10px 10px; background:url(subnav_bgBottom.gif) bottom repeat-x; min-height:120px}
#subNav ul li {padding-bottom:5px}
#infoBoxes {width:179px; text-align:left}
#intContent {width:475px; float:left; text-align:left; padding-left:20}
table#contentTable {margin:0 15px; clear:both}
#breadcrumb {float:left; padding:8px; font-size:.7em; font-weight:bold; color:#92985a}
#quicklinks {float:right; clear:right; padding:8px}

/* interior no right */
body#noright div#background {width:953px; float:left; clear:both; background:url(int_sitebg2.gif) repeat-y; border-bottom:solid 34px #92985a}
body#noright #intContent {width:774px; float:left; text-align:left}
#noRightbox {width:275px; clear:both; background-color:#ede7ce; height:130px}
