
/* Rith 2010 */
/* Created by Designer Michael Mrowetz */

/* General styles */
body { margin: 0; padding: 0; text-align: center; background:#fff;}
body, p, ul, ol, li, th, td { font: normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; }
input, select, textarea { font: normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; }

#contentHome, #contentHome p, #contentHome ul, #contentHome ol, #contentHome li, #contentHome th, #contentHome td {color: #000;}
#contentHome input, #contentHome select, #contentHome textarea { font: normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; }
img { border: 0; }

a { color: #000; text-decoration: none; }

abbr, acronym { font-style: normal; border-bottom: dotted 1px #333; cursor: help; }
form { margin: 0; }

h1 { font: bold 26px/30px Arial, sans-serif; margin: 0; text-transform:uppercase;}
h2 { font: normal 26px/30px Arial, sans-serif; text-transform:uppercase; }
h3 { font: normal 22px/24px Arial, sans-serif; }
h4 { font: normal 18px/20px Arial, sans-serif; }

hr { border: none; height: 1px; background: #353535; margin: 2em 0; }

/* General classes */
.hide { display: none; }
.clear { clear: both; }

.flLeft { float: left; margin: 0 15px 0 0; } /* useful for images that appear in the flow of content */
.flRight { float: right; margin: 0 0 0 15px; }


.defaultModuleHolder{float:left; clear:both; width:100%;}
.moduleBox {float:left; clear:both; width:545px; margin:15px 0; background:#dad2c9  url(/includes/images/general/moduleBox_Bg.gif) 0 bottom no-repeat;}
.moduleBox .boxTitle, .moduleBox .boxTitle a{float:left; clear:both; width:100%;  display:block;  font: normal 18px/35px Arial, sans-serif; color:#fff; text-transform:uppercase;}
.moduleBox .boxTitle{margin:0;  padding:0 10px ; width:525px; border-top:2px solid #232323; border-bottom:2px solid #e26300;  background:#131c2d url(/includes/images/general/headerTable_BgGradient.gif) 0 0 repeat-x;}

.boxContent{float:left; clear:both; padding:10px; width:525px;}
.boxThumb{float:right; border:2px solid #232323; margin:0 0 5px 15px;}

.moduleBoxButtons{visibility:hidden!important;}
.bottomBackLinkHolder {visibility:hidden!important;}
.moduleBoxShowAllLink {visibility:hidden!important;}


.moduleBoxWhite {float:left; clear:both; width:100%; margin:0; padding:2px 2px 15px; background:#fff; border:none!important;}
.moduleBoxWhite .boxTitleWhite, .moduleBoxWhite .boxTitleWhite a{float:left; width:100%;  display:block;  font: normal 18px/26px Arial, sans-serif; color:#000; text-transform:none;}
.moduleBoxWhite .boxTitleWhite{margin:10px 0 0 0;  padding:0 10px ; width:345px; }
.moduleBoxWhite .boxTitleWhite a:hover{text-decoration:none; }
.boxContentWhite{float:left; padding:10px; width:525px;}
.boxThumbWhite{display:block; float:right; border:1px solid #232323; margin:-40px -5px 5px 15px;}
.boldOrangeBlue{visibility:hidden!important;}
.moduleBoxWhite .eventDate{float:left; font-weight:bold; clear:both;}
.moduleBoxWhite .dateLocationWrapper{float:left; font-weight:bold; clear:both; padding:0 10px;}

/* ------------------------------------------------------------------------------------------ */   
/* Element styles */

#siteHolder {width: 100%; height: 100%;  margin: auto;} 
#siteFloat {float: left; width: 100%; height:100%; background:none;} 
#holder { width: 80%; margin: 0 10%; text-align: left; }


/* ------------------------------------------------------------------------------------------ */   
/* Header Sections*/   
#topHeaderHolder, #headerHolder {display:none!important;} 


/* ------------------------------------------------------------------------------------------ */ 
/* Left & Left Panels */
#leftPanelHolderHome, #leftPanelHolder, #rightPanelHolderHome, #rightPanelHolder  {display:none!important;}


/* ------------------------------------------------------------------------------------------ */   
/* Content Area styles */
#mainSection {float:left; clear:both; width:100%; padding-bottom:5px;}
#mainSectionSec {float:left; clear:both; width:100%; padding-bottom:25px; background:#fff url(/includes/images/general/sec_mainSection_bg.gif) 0 0 no-repeat;}

#contentHome, #contentRegion, #content {float:left; width:100%; padding:1% 0; }
#contentHome h1, #contentHome h2, #contentHome h3, #contentHome h4, #contentHome h5{color:#000;}
#contentHome a{color:#000;}
#contentRegion h2, #content h2, #contentHome h2 {margin:auto;}
#contentHome p{margin-top:0;}


/* ------------------------------------------------------------------------------------------ */   
/* Footer styles */
#footerHolder{float:left; clear:both; width:100%; color:#000!important; font:bold 9px/13px Arial, sans-serif; border-top:1px solid #333;}

#footer{border:0; background:none;}
#addressFooter {float:left; width:100%; margin:10px 0 0 0!important;}
#addressFooter div, #addressFooter object{float:left; margin:0!important;}
#footer ul { display:none!important;}

#footerLeftHalf, #footerRigthHalf{display:none!important;}



/* HP POPUP */
#layer{display:none;}
