/* community specific */
body{ color:#000000;}

a{ outline:none;}
h2{font-family:"Garamond","Times New Roman",serif;font-size:26px;font-weight:normal;line-height:27px;margin:0;}


#structureWrapper {margin: 0 auto 0 auto;padding: 0;width: 994px;display: block;background-image: url(images/start_wrapper_bg.gif);background-repeat: repeat-y;clear: both;}

#structureMasthead {margin: 0 auto 0 auto;	padding: 0;width: 994px;height:198px;display: block;clear: both;background-image: url(images/MastHeader.gif);background-repeat: no-repeat;background-color: #000000;}

#ContentMemberTools {float:right;margin:0px;padding:5px 0 2px;}
#ContentMemberTools a {color:#FFFFFF;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}
#ContentMemberTools div {float: left;padding-right: 10px;}

#structureTopCap {width: 994px;height:7px;display:block;clear:both;}

#structureMasthead h1 { margin:6px; padding:0; float:left; display:inline;}
#structureMasthead h1 a{ margin:0; padding:0; float:left; background:url(images/Headerlogo.gif) no-repeat left top; height:121px; width:500px;}


#structureMastheadImage {padding: 0;margin: 0;display: block;width:408px;height:135px;position: relative; float:right}

#ContentMasthead {width:403px;height:119px; overflow:hidden;position: relative;margin: 0 4px 0 0;padding: 0;}

#ContentMastheadOverlay img{width:140px;height:119px; overflow:hidden;position: relative;margin:-119px 4px 0 0;padding: 0; z-index:999; _behavior: url(iepngfix.htc);}

#ContentToplinks {display: block;clear: both;height:auto;width: 994px;min-height: 35px;color: #e8e3cd;padding: 0;}
#ContentToplinks ul {}
#ContentToplinks ul li {}
#ContentToplinks ul li a {}

#ContentTabNav{ margin:0; padding:0; float:left; width:100%;}
#ContentTabNav ul {list-style:none;margin:0;padding:0;}
#ContentTabNav li {border-left:1px solid #000000;float:left;padding:0 10px;}
#ContentTabNav a {color:#000000;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none; font-family:Arial, Helvetica, sans-serif;}


/* Horiztional Drop Downs
------------------------------------------------------- */
#tbNav, #tbNav ul { padding:0; margin:0; list-style:none; float:left;}
#tbNav li {/*display: inline; padding:0; margin:0;*/margin-left: 0; margin-bottom: 0; padding: 2px 15px 5px; list-style: none;float:left;}
#tbNav li a {cursor:pointer;color:#e8e3cd;text-transform:uppercase;line-height:28px;font-size:11px;display:block;/* font:bold 13px Arial, Helvetica, sans-serif; color:#fff; padding:5px 20px; text-transform:uppercase; text-decoration:none;*/}
#tbNav li:hover, #tbNav li.sfHover {}

/* Second Level Groups */
#tbNav li ul {position:absolute;left:-999999px;margin:0;padding:0;background:#000;float:none;width:170px;}
#tbNav li li {width: 170px;padding:0;}
#tbNav li li a {padding:3px 10px;line-height:14px;text-transform:none;display:block; /*width:130px; _width:150px;*/}
#tbNav li li:hover, #tbNav li li.sfHover {background: #EEC900;color:#000;}
#tbNav li li a:hover {background: #EEC900;color:#000;}

/* The Magic */
#tbNav li:hover ul ul,
#tbNav li:hover ul ul ul,
#tbNav li.sfhover ul ul,
#tbNav li.sfhover ul ul ul { left: -999em;}

#tbNav li:hover ul,
#tbNav li li:hover ul,
#tbNav li li li:hover ul,
#tbNav li.sfhover ul,
#tbNav li li.sfhover ul,
#tbNav li li li.sfhover ul { left: auto;}

#tbNav  li:hover,
#tbNav  li li:hover,
#tbNav  li li li:hover,
#tbNav  li.sfhover,
#tbNav  li li li.sfhover,
#tbNav  li li.sfhover { position:static;}

.structLeft{ margin:0; padding:0; float: left; width:774px;}

.structLeft #ContentMiddleLayoutFeatureTitle{background:#FFFFFF;color:#000000;display:inline;float:left;font-family:"Garamond","Times New Roman",serif;margin:0 0 0 4px;padding:5px 15px 3px;text-align:center;width:740px;}
.structLeft .imgwrap{background:#FFFFFF url(images/ImageBg.gif) no-repeat scroll center top;display:inline;float:left;margin:0 0 0 4px;padding:0;width:770px;}
.non {background:#000000 url(images/non.gif) no-repeat left bottom;}
.structLeft #ContentMiddleLayoutFeatureImage{height:337px;margin:0;padding:0;width:682px; overflow:hidden;}
.structLeft #ContentMiddleLayoutFeature{ float: left;margin:0 0 0 4px;padding:0 15px 10px 15px;width:740px; background:#000000 url(images/non.gif) no-repeat left bottom; color:#FFFFFF; display:inline}
.structLeft #ContentMiddleLayoutHeadlines{ float: left;margin:0 0 0 4px;padding:5px 15px;width:420px; display:inline}
.structLeft #ContentMiddleLayoutHeadlines p{ margin:2px 0;}
.structLeft #ContentMiddleLayoutPromo{display:inline;float:left;margin:0 0 0 4px;padding:5px 10px;width:410px;}

#structureColumn1 {padding:0 0 10px;margin: 0; float:left; width:774px;  min-height:720px;_height:720px;}
.tabRt{background:#E3E3E3 url(images/TabsBG.gif) repeat-x scroll left top;float:right;min-height:420px;}

#structureColumn2 {padding:0 0 10px;margin: 0;display: block;float: left;width:216px; background:#eeb111 url(images/QuicklinksBG.gif) no-repeat right top;}

#ContentMiddleLayoutWelcome{ border-bottom:1px solid #000000;margin:0 10px 10px; padding: 0 0 10px; display:inline;line-height:13px; min-width:200px;}
div.innerPad {margin: 0 10px;padding: 0; display:inline;float:left;}
#structureColumn2 div.headerQL {padding:0;margin:0;}
#ContentMiddleLayoutPod1 { float:left;}
#ContentMiddleLayoutPod1 h2{ margin:0 0 -10px}
#ContentMiddleLayoutPod1 ul{ list-style:none; float:left;margin:10px 0 0;padding: 0;}
#ContentMiddleLayoutPod1 li {margin:0;padding: 0;}
#ContentMiddleLayoutPod1 a { display:block; text-decoration:none; margin:0; padding:3px 0; height:1%;}


#ContentFooter {margin: 0 auto 0 auto;padding: 0;height:40px;width: 994px;display: block;text-align: center;background-image: url(images/footerBg.gif);background-repeat: no-repeat;clear: both;overflow: hidden;}
p.footer {margin: 0;padding: 37px 0 0 0;color: #ffffff;}
p.footer a {color: #eec900;}

