
/* community specific */
#structureWrapper { margin: 0 auto 0 auto; padding: 0; width: 994px; display: block; background-image: url(images/wrapper_bg.gif); background-repeat: repeat-y; clear: both; }
#structureMasthead { margin: 0 auto 0 auto; width: 994px; /*height: 230px;*/ display: block; clear: both; background-image: url(images/masthead_bg.gif); background-repeat: no-repeat; background-color: #000000; }
#structureTopCap { width: 994px; height: 31px; display: block; clear: both; }

#structureMastheadImage { padding: 0; margin: 0; display: block; clear: both; width: 994px; height: 164px; position: relative; }
#ContentMasthead { width: 403px; height: 134px; position: absolute; margin: 0 4px 0 0; padding: 0; top: 30px; right: 0; }
#ContentMastheadOverlay { width: 403px; height: 134px; position: absolute; margin: 0 4px 0 0; padding: 0; top: 30px; right: 0; }

#ContentToplinks { display: block; clear: both; height: auto; width: 994px; color: #e8e3cd; padding: 7px 0 0 0; }

#ContentToplinks ul {}
#ContentToplinks ul li {}
#ContentToplinks ul li a {}
#ContentToplinks li:hover, #ContentToplinks li.hover {position: static;}

/* 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;}




#ContentMemberTools { margin: 0 auto 0 auto; width: 994px; line-height: 28px; display: block; }
#ContentMemberTools div { float: left; padding-right: 10px; }

#structureColumn1 { padding: 0; margin: 0; width: 264px; /*display: block;*/
	float: left; }

#ContentPicLeft { width: 264px; padding: 0; margin: 0; text-align: right; }
#ContentPicLeft img { padding: 0 7px 6px 0; margin: 0; }

#ContentSectionTitle { width: 264px; padding: 0; margin: 0 0 5px 0; }
#ContentSectionTitle h1 { display: block; padding: 19px 5px 3px 19px; margin: 0 0 0 15px; background-color: #3f3f3f; color: #ffffff; font-size: 100%; }

#ContentSealLeft { width: 264px; padding: 0; margin: 0; text-align: right; }

#ContentLeft { width: 264px; padding: 0; margin: 0; color: #333; }
#ContentLeft ul { list-style: none; margin: 0 0 0 15px; padding: 0; border: none; }
#ContentLeft li { border-bottom: 1px solid #e8e3cd; margin: 0; }
#ContentLeft li a { display: block; padding: 2px 5px 3px 19px; background-color: #8c8c8c; color: #ffffff; text-decoration: none; }
html>body #ContentLeft li a { width: auto; }
#ContentLeft li a:hover { background-color: #999999; color: #ffffff; }

#ContentLeft li ul { list-style: none; margin: 0 0 0 0px; padding: 0; border-top:1px solid #e8e3cd; margin; }
#ContentLeft li li { border-bottom: 1px solid #e8e3cd; margin:0; }
#ContentLeft li li a { display: block; padding: 2px 5px 3px 40px; margin: 0; background-color: #8c8c8c; color: #ffffff; text-decoration: none; }
#ContentLeft li li#Blogs, #ContentLeft li li#CommunityHome{ border:none;}




#structureColumn2 { padding: 0; margin: 0; display: block; float: left; width: 700px; }

div.innerPad { padding: 0 50px; margin: 0; }

#ContentFooter { margin: 0 auto 0 auto; padding: 0; height:58px; width: 994px; display: block; text-align: center; background-image: url(images/footer.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; }

