/* 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}

	#aboveTabs {clear:both; width:275px; height:20px;}
#tabs {clear:both; width:275px; height:40px;}
#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}


	#footerGreenBG { width:943px; height:15px; clear:both; padding:10px 5px; background-color:#92985A; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px}
	#footerGreenBG p, #footerGreenBG font { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px}
	#footerGreenBG a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#footerGreenBG a:hover{ color:#FFFFFF; text-decoration:none;}

#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:305px;}
#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:5px; width:275px; clear:right; border-bottom:solid 35px #92985a}
#toggles {float:left; clear:right; text-align:left; width:275px; height:210px; background-color:#e6ddba}
#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}
#videoBox {position:absolute; width:244px; height:160px; top:406px; padding-top:28px; padding-right:10px; margin-left:210px; background:url(videobg4.gif) no-repeat}
/* IE7 */
* + html #videoBox {position:absolute; width:244px; height:160px; top:406px; padding-top:28px; padding-right:10px; margin-left:-16px; background:url(videobg4.gif) no-repeat}

/* interior styles */
	#intutility {float:right; padding-top:5px; 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:119px}




/* DROPDOWN */
#nav, #nav UL  {PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; z-index: 99999;}

#nav A {DISPLAY: block;}

/*first level*/
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;}

/*controls second level width and padding*/
#nav ul a { width: 13em; _width: 13em; padding: 5px; LIST-STYLE-image: none;}

/*controls font color and style for menu items*/
#nav LI A {FONT-WEIGHT: bold; COLOR: #fff; text-decoration:none; border-bottom:0;font: 12px Arial, Sans-Serif; LIST-STYLE-image: none;line-height: 12px; text-align:left;}

/*controls menu background color and border around menu itmes, make sure to change class below to affect all borders*/
#nav LI UL {BACKGROUND: #000; LEFT: -999em; WIDTH: 13em; POSITION: absolute; border:1px solid #000; border-bottom: 0; LIST-STYLE-image: none;filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}

/*lines in between each nav item*/
#nav LI UL LI {border-bottom:1px solid #000;WIDTH: 13em;}

/*sub menu hover text color*/
#nav li ul li a:hover{color:#D1E6EF; text-decoration: underline}

/*adjust margin for third level position*/
#nav li ul ul {	margin: -23px 0px 0px 152px; _margin: -23px 0px 0px 163px; LIST-STYLE-image: none;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; LIST-STYLE-image: none;}

/*sub menu background hover color*/
#nav li:hover, #nav li.sfhover {background: #000000; LIST-STYLE-image: none;}

/*second level position*/
#nav li ul {margin-top:0px;}

/*sticky navs in ie7 fix*/
#nav li:hover, #nav li.hover {height:1%;}
/* DROPDOWN */





