font {  font: 11px Verdana, Arial, Helvetica, sans-serif}

a.nav:hover { color: #0099CC; text-decoration: underline }
.nav {  text-decoration: none; color: #333333}
a:hover {  color: #00CCCC}

h3 { font: italic normal 13px "Times New Roman", Times, serif; color: #333333 }

.input_normal {  width: 180px; height: 18px; border: 1px #dddddd solid; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}
.input_drawwinner {  width: 250px; height: 18px; border: 1px #dddddd solid; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}

.input_2char { width: 20px; height: 18px; border: 1px #dddddd solid; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}
.input_multiline { width: 180px; height: 100px; border: 1px #dddddd solid; border-color: #dddddd solid; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}

.declaration { font: italic 13px "Times New Roman", Times, serif; color: #666666}
.formtable { font: 11px Verdana, Arial, Helvetica, sans-serif }.memnavcells { padding: 4px 2px 4px 4px}
ul { font: 11px Verdana, Arial, Helvetica, sans-serif; list-style: disc}
ol { font: 11px Verdana, Arial, Helvetica, sans-serif}
.admincells { padding: 2px 2px 2px 4px}
iframe {  width: 530px; height: 400px; border: 1px dotted; border-color: #CCCC99 #CCCC99 #CCCC99 #CCCC99; font: 11px Verdana, Arial, Helvetica, sans-serif}

p { font: 11px Verdana, Arial, Helvetica, sans-serif}
.smallfont { font: 9px Verdana, Arial, Helvetica, sans-serif}
.CCM-ArticleTitle { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #999999; width: 300px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.news_iframe { width: 520px; height: 250px; border: 0px none; font: 11px Verdana, Arial, Helvetica, sans-serif }
.forum_iframe { width: 100%; height: 250px; border: 0px none; font: 11px Verdana, Arial, Helvetica, sans-serif }
.news_table { border: 1px #CCCC99 dotted; border-color: #CCCC99 #CCCC99 #CCCC99 #CCCC99}
.input_long { width: 370px; height: 18px; border: 1px #dddddd solid; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}
.input_navbar { width: 150px; height: 18px; border: 0px none; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; background: F2F2E7}
.spotlight_iframe { width: 270px; height: 120px; border: 0px none; font: 11px Verdana, Arial, Helvetica, sans-serif ; clip:      rect(   )}
.bkgd_underconstruction {  background: url(images/essentials/under_construction_bkgd.gif) repeat-x fixed}
h4 {  color: #CC0000; font: bold 14px Verdana, Arial, Helvetica, sans-serif}
h5 {  font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}
h6 {  font: 9px Verdana, Arial, Helvetica, sans-serif}
.buttonstyle {  font: bold 11px Verdana; background: #CC0000; height: 18px; border: 1px #000000 solid; color: #FFFFFF}
.GALLERY_buttonstyle {  font: bold 11px Verdana; background: #CC0000; height: 20px; border: 1px #000000 solid; color: #FFFFFF; width: 20px; margin-top: 5px}
.surveyTitle { font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #CC0033}
.input_multiLarge { width: 280px; height: 160px; border: 1px solid; border-color: #dddddd solid; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}
.input_shorter { width: 60px; height: 18px; border: 1px #dddddd solid; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}
.columns {  border: solid; border-width: 0px 1px 0px 0px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF}
.rowseparator {  border: dashed; border-width: 1px 0px 0px; border-color: #CCCCCC black black}
.lighttext { color: #999999}
.homebkgd {	background: url(images/layout/homebkgd.gif) no-repeat center center;}
.linkForum{text-decoration:none}

.eventPadding {
				padding: 0px 0px 0px 15px;
				}
				
				
.eventDet {
				padding: 3px 3px 3px 3px;
				}
				

h2 				{ font:  14px Verdana, Arial, Helvetica, sans-serif;
				  color: #999999 
				  }

.CCM-PageTitle { 
				 font: bold 16px Verdana, Arial, Helvetica, sans-serif; 
				 color: #9A52A1;
				 background: #f6f6f6;
				 border: 1px #CCCC99 dotted; 
				 border-color: #dddddd #dddddd #dddddd #dddddd;; 
				 width: 300px
				 }

				 
.CCM-SubTitle { 
				font:   12px Verdana, Arial, Helvetica, sans-serif;
			    color: #00AEC5;
				background: #f6f6f6;
				border: 1px dotted;
				border-color: #dddddd #dddddd #dddddd #dddddd; 
				width: 300px
				}

				
.tablefont  { 
			   	font: 11px Verdana, Arial, Helvetica, sans-serif 
			}


h1 			{  
				font: bold 16px Verdana, Arial, Helvetica, sans-serif;
 				color: #9A52A1;
				padding: 7px 0px 0px 0px;
			}
			
			
h3 			{ font:  normal 12px Verdana, Arial, Helvetica, sans-serif; 
			  color: #00AEC5 }

.input_short { 
			   width: 95px;
			   height: 18px; 
			   border: 1px #dddddd solid; 
			   font: 11px Verdana, Arial, Helvetica, sans-serif; 
			   color: #999999
			}
			   

.required { font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
			color: #7B2A82
		  }



.menuPadding {
			padding: 0px 0px 0px 13px;}
			
			   
.navcells {
			background-image:url(images/layout/homeBack.gif)
		   }


.menuTable {
			border:#A1B9CD;
			border-style:solid;
			border-width:1px;	
			
			}	

.menuStyle{
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			padding: 0px 0px 0px 14px;
			color:#ffffff;
			}


.TablePadding {
			padding: 2px 0px 0px 13px;}
			
			
.img {
			padding:83px 0px 0px 102px;}
			
			
			
			
.tablefont { 
			 font: 10px Verdana, Arial, Helvetica, sans-serif;
			 padding:0px 0px 0px 23px; 
			 }
			
			
.heading { 			 
			 padding:0px 0px 0px 5px; 
			}


			 
.heading2 {			 
			 padding:5px 0px 0px 5px; 
		  }


			 
.Menu_heading { 
			 
			 padding:0px 0px 0px 5px; 
			 }
			 
.content {
			padding:5px 0px 0px 5px; 
			}
			
			
.go {
			padding:117px 0px 0px 100px;}
			 
			 
.goRegions {
			padding:119px 0px 0px 89px;}
			
.bodytext{
			padding:8px 0px 8px 0px;
			}
			 
.input_event { 
			   width: 70px;
			   height: 18px; 
			   border: 1px #dddddd solid; 
			   font: 11px Verdana, Arial, Helvetica, sans-serif; 
			   color: #999999
			}
			 
.input_ccm { 
			   width: 80px;
			   height: 18px; 
			   border: 1px #dddddd solid; 
			   font: 11px Verdana, Arial, Helvetica, sans-serif; 
			   color: #999999
			}

.hrColor{
	color: #708ca2;
	height:1px;


	}
.input_nosize { 18px; border: 1px #dddddd solid; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999999}	


