/* Internet Content Sydication Council 
greg.croniser@comandsolutions.com */

* {
	margin: 0;
	padding: 25;
}
body { background: #d2d2d2; text-align: center; font-size: 12px; color: #1c1c1c; }
a img { border: none; }
a { color: #1c1c1c; }
a:hover { color: #e40207; }
h1, h1 a, h2, h2 a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
h2, h2 a { margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; }
td { padding: 0 30px 0 0; font-size: 11px; font-weight: bold;}

#PageWrapper { width: 881px;  background: url(../images/bg_pagewrapper.gif) repeat-y; margin: 20px auto; text-align: left; }
#LeftColumn { float: left; width: 228px; }
#LeftColumn ul{ padding:0px; }
#LeftColumn li { margin-bottom: 1px; list-style: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#LeftColumn li a { color: #fff; font-size: 12px; text-decoration: none; display: block; padding: 6px 24px; background: #9fa3ad url(../images/bullet_subnav.gif) 7px 10px no-repeat; }
#LeftColumn li a.Current, #LeftColumn li a:hover {background: #e40207 url(../images/bullet_subnav.gif) 7px 10px no-repeat; }
#LeftColumn li ul { background: #fff; padding: 1px 0 10px 20px; }
#LeftColumn li li a { color: #fff; font-size: 12px; text-decoration: none; display: block; padding: 6px 24px; background: #b10000; }
#LeftColumn li li.SubAdvisory a { color: #fff; font-size: 12px; text-decoration: none; display: block; padding: 6px 24px; background: #948181; }
#LeftColumn li li.SubAdvisory a.Current { color: #fff; font-size: 12px; text-decoration: none; display: block; padding: 6px 24px; background: #e40207; }
#LeftColumn li li.SubAdvisory a:hover {background: #e40207 url(../images/bullet_subnav.gif) 7px 10px no-repeat; }
#LeftColumn a img {margin: 0; padding: 0; display: block;}
#LeftColumn_Content { float: left;}
#RightColumn { float: right; width: 644px; }
#RightColumn_Content {float: left; padding: 0 0 0 110px;}
#Header { width: 644px; height: 175px; background: url(../images/header.jpg) no-repeat; border-bottom: 9px solid #d2d2d2; }
#Content { padding: 20px 22px 25px 38px; }
#Content p {font-family: Arial, Helvetica, sans-serif;}
#ContentLeft { float: left; width: 358px; }
#ContentFull { float: left; width: 575px; padding: 20px 22px 25px 38px;}
#Content .Banner { margin-bottom: 20px; display: block; }
#Content #PressReleases p {margin-bottom: 10px;}
#Content .Bottom {padding: 80px 0 0 0; float: right;}

#ContentLeft .Wrapper, #Content .NewsWrapper { border-bottom: 1px dotted #e40207; padding-bottom: 10px; margin-bottom: 10px; }
#ContentLeft .Wrapper.Last { border: none; }
#ContentRight { width: 192px; float: right; }
#SideBoxJournal .TopCap { width: 192px; height: 59px; background: url(../images/topcap_journal.gif) no-repeat; }
#SideBoxJournal .Wrapper { background: url(../images/bg_journal.gif) 0 1px repeat-y; margin-bottom: 30px; }
#SideBoxJournal .Wrapper p { padding: 5px 20px; }
#SideBoxJournal .BottomCap { height: 1px; width: 192px; background: url(../images/bottomcap_journal.gif) no-repeat; }

#Privacy h1 { text-align: center; font-size: 24px; }
#Privacy h2 { text-align: center; font-size: 18px; }
#Privacy h3 { font-size: 16px; font-weight: bold; font-family: Arial; margin: 10px 0;}
#Privacy h4 { text-decoration: underline; font-weight: normal; font-size: 16px; font-family: Arial; margin: 10px 0; }
#Privacy .Questions { padding: 0 0 0 50px; }
#Privacy p {margin: 10px 0;}
p.Copy { padding: 0 0 0 75px; margin: 0px; }

#Susman_Head { float: left; padding: 10px 0 0 0; }
#Susman_Body { float: right; width: 420px; padding: 10px 0 0 0;}
#Susman_Title h2 { font-size: 12px; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
#Susman_Title h3 { font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;  }

#ContentFull h2 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 30px 0 0 0;}
#ContentFull h3 {margin: 10px 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; }
#ContentFull p { font-family: Arial, Helvetica, sans-serif; margin: 10px 0; }
#ContentFull li {color: #f00; list-style-position: inside; margin: 20px 0;}
#ContentFull li p {color: #000; display: inline;}
#ContentFull .RedText {color: #f00;}
#ContentFull #Organizations td {width: 250px; padding: 0 0 20px 0;}
 
#ContentFull table tr {vertical-align: top;}
#ContentFull #Addresses {margin: 0 0 20px 0;}
#ContentFull #Addresses td {width: 235px;}

#ContentFull #Form {width: 475px;}
#ContentFull #Form td {padding: 5px 0;}
#ContentFull #Form p {margin: 0 5px 0 0;}
#ContentFull #Form .field {text-align: right;}
#ContentFull #Form .input {width: 350px;}
#ContentFull #Form .input input {width: 250px;}
#ContentFull #Form .input select {width: 250px;}
#ContentFull #Form .input textarea {width: 250px;}
#ContentFull #Form .input .submit_button {width: 60px;}
#ContentFull #Form .Required {margin: 0 100px 0 0;}

#ContentFull .contactContainer {width: 475px;}
#ContentFull .contactContainer td {padding: 5px 0;}
#ContentFull .contactContainer p {margin: 0 5px 0 0;}
#ContentFull .contactContainer .field {text-align: right;}
#ContentFull .contactContainer .input {width: 350px;}
#ContentFull .contactContainer .input input {width: 250px;}
#ContentFull .contactContainer .input textarea {width: 250px;}

#ContentFull .CommitteeHead {color: #f00; margin: 30px 0;}
#ContentFull .LicenseWrap {margin: 0 0 40px 0;}
#ContentFull .LicenseWrap p {margin: 0;}

#ContentReports {margin-top: 65px; position: relative; width: 556px; background: url(../images/reports_faux_bg.gif) bottom no-repeat;}
#ContentReports p { padding: 10px 20px; }
#ReportWrapper {width: 251px; float: left;}
#ReportWrapper #ReportTopCap {width:249px; height: 41px; background: url(../images/topcap_reports.gif) no-repeat; margin: 0 0 0 1px;}
#ReportWrapper #ReportBottomCap {text-align: center; width: 249px; height: 94px; background: url(../images/report_bottomcap.gif) no-repeat; margin: 0 0 1px 1px;}
#ReportWrapper #ReportBottomCap img {position: absolute; bottom: 30px; left: 65px;}

#JournalWrapper {width: 251px; float: right;}
#JournalWrapper #JournalTopCap {width:249px; height: 41px; background: url(../images/topcap_journal_2.gif) no-repeat; margin: 0 0 0 1px;}
#JournalWrapper #JournalBottomCap {text-align: center; position: absolute; bottom: 0; width: 249px; height: 53px; background: url(../images/journal_bottomcap.gif) no-repeat; margin: 0 0 1px 1px;}
#JournalWrapper #JournalBottomCap img {position: absolute; bottom: 30px; right: 100px;}

#ArticleContent {padding: 60px 40px; background: url(../images/pagefold.gif) no-repeat top right;}
#ArticleContent h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#ArticleContent h2 {color: #666;}
#ArticleContent h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 0 14px 0;}
#ArticleContent h4 {font-family: Arial, Helvetica, sans-serif; margin: 0;}
#ArticleContent p {font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 0;}
#ArticleContent .copyright {font-size: 10px;}
#ArticleContent ul li {font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 20px; }

#Sitemap ul {padding-left: 20px; font-family: Arial, Helvetica, sans-serf; }
#Sitemap h2 {margin: 10px 0;}

#Footer { background: #d2d2d2; clear: both; width: 881px; padding-top: 30px; }
#Footer ul { text-align: center; }
#Footer li { list-style: none; display: inline; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
#Footer li a { padding: 5px 25px; text-decoration: none; }

#Footer2 { background: #d2d2d2; clear: both; width: 881px; padding-top: 10px; }
#Footer2 ul { text-align: center; }
#Footer2 li { list-style: none; display: inline; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #948181; }
#Footer2 li a:link { padding: 5px 10px; text-decoration: none; color: #948181; }
#Footer2 li a:visited { padding: 5px 10px; text-decoration: none; color: #948181; }
#Footer2 li a:hover { padding: 5px 10px; text-decoration: none; color: #000; }
#Footer2 li a:active { padding: 5px 10px; text-decoration: none; color: #000; }

/* -- Alsett Clearing Method*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
