/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#36b8fb url(/images/homePage/new_bg.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.hidden {
	display: none;
	}

/* ### */
/* ### Copy Styles ### */
/* ### */





h1 { 
	font-weight:bold; 
	font-size:11px;
	/*line-height:26px;*/
	color:#000;
	margin:0;
	padding:0;
	}
	
h2 { 
	font-weight:bold; 
	font-size:12px;
	color:#333;
	margin:0;
	padding-bottom:0px;
	}

h3 {
	font-weight:bold; 
	font-size:11px;
	color:#000;
	padding:0;
	margin:0;
	text-transform:uppercase;
	}
	
h4 {
	font-weight:bold; 
	font-size:12px;
	color:#FF9900;
	padding:0px 0;
	margin:0;
	}
	
	
p {
	margin:20px 0px;
	padding:0;
	}
	
	

.copyTiny {
	FONT-SIZE: 9px;
	COLOR: #000;
	TEXT-DECORATION: none;
	}


.copy {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: none;
	}
	
.copyCaption {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-style:italic;
	}

.copyBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
}


.copyBoldGreen {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	color:#009933; 
}


.table-space {
	margin-top: auto;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: auto;	
}

.copyBold a:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
}

.copyBold a:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
}

.copyBold a:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
}

.copyBold a:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	color:#FF9900; 
}






.copyBoldGreen a:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color:#009933; 
}

.copyBoldGreen a:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color:#009933; 
}

.copyBoldGreen a:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color:#009933; 
}

.copyBoldGreen a:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	color:#009933; 
}










legend {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #990000; 
}

.copyBoldRed {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #990000; 
}

.copyBoldRed a:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #990000; 
}

.copyBoldRed a:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #990000; 
}

.copyBoldRed a:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #990000; 
}

.copyBoldRed a:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	color:#FF9900; 
}


.copyBoldYellow {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	color:#CCCC00;
}

.copyBoldRedLRG {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #990000; 
}

.copyBoldBronzeLRG {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #cc6600; 
}

.copyBoldGoldLRG {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffcc00; 
}

.copyBoldSilverLRG {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #999999; 
}

.copyTiny a:link  {
   text-decoration : underline;
   font-size:9px;
   color : #333;
   }
   
.copyTiny a:visited  {
   text-decoration : underline;
   font-size:9px;
   color : #333;
   }
   
.copyTiny a:active  {
   text-decoration : none;
   font-size:9px;
   color : #333;
   } 
   
.copyTiny a:hover  {
   text-decoration : none;
   font-size:9px;
   color : #FF9900;
   }



.copy a:link  {
   text-decoration : underline;
   font-size:11px;
   color : #333;
   }
   
.copy a:visited  {
   text-decoration : underline;
   font-size:11px;
   color : #333;
   }
   
.copy a:active  {
   text-decoration : none;
   font-size:11px;
   color : #333;
   } 
   
.copy a:hover  {
   text-decoration : none;
   font-size:11px;
   color : #FF9900;
   }

/* ### */
/* ### Right Column sub nav Links ### */
/* ### */

.rc a:link  {
   text-decoration : none;
   font-size:11px;
   color : #333;
   }
   
.rc a:visited  {
   text-decoration : none;
   font-size:11px;
   color : #333;
   }
   
.rc a:active  {
   text-decoration : none;
   font-size:11px;
   color : #333;
   } 
   
.rc a:hover  {
   text-decoration : none;
   font-size:11px;
   color : #FF9900;
   }
   
   
 .rc2 a:link  {
   text-decoration : none;
   font-size:11px;
   color : #FFF;
   }
   
.rc2 a:visited  {
   text-decoration : none;
   font-size:11px;
   color : #FFF;
   }
   
.rc2 a:active  {
   text-decoration : none;
   font-size:11px;
   color : #FFF;
   } 
   
.rc2 a:hover  {
   text-decoration : none;
   font-size:11px;
   color:#FFFF00;
   }
     
   
/* ### */
/* ### Icon Quick Links Styles ### */
/* ### */

.icon {
	font-family:Arial, Helvetica, sans-serif;
	}

.icon a:link  {
   text-decoration : none;
   font-size:11px;
   color : #666;
   }
   
.icon a:visited  {
   text-decoration : none;
   font-size:11px;
   color : #666;
   }
   
.icon a:active  {
   text-decoration : none;
   font-size:11px;
   color : #666;
   } 
   
.icon a:hover  {
   text-decoration : none;
   font-size:11px;
   color : #FF9900;
   }  
   
/* ### */
/* ### Upcoming Events Styles ### */
/* ### */

.eventsCopy {
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: normal;
	}
	
.eventsCopy a:link{
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: underline;
	font-style: normal;
	font-weight: normal;
	}
	
.eventsCopy a:visited{
	FONT-SIZE: 10px;
	COLOR: #000;
	TEXT-DECORATION: underline;
	font-style: normal;
	font-weight: normal;
	}

.eventsCopy a:active{
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: underline;
	font-style: normal;
	font-weight: normal;
	}
	
.eventsCopy a:hover{
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: underline;
	font-style: normal;
	font-weight: normal;
	}

.eventsCopyBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #3b3b3b; 
}

/* ### */
/* ### Top Bar Styles ### */
/* ### */

.tBar {
	background-color:#006cbb;
	width:740px;
	}

.tBarCopy {
	FONT-SIZE: 10px;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: normal;
	}

.tBarCopyBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #FFF; 
}

.tBar a:link  {
   text-decoration : none;
   font-size: 11px;
   color : #FFF;
   }
   
.tBar a:visited  {
   text-decoration : none;
   font-size: 11px;
   color : #FFF;
   }
   
.tBar a:active  {
   text-decoration : none;
   font-size: 11px;
   color : #FFF;
   } 
   
.tBar a:hover  {
   text-decoration : none;
   font-size: 11px;
   color : #FF9900;
   }

/* ### */
/* ### Image Styles ### */
/* ### */

.img_border {
	padding:5px;
	border:1px solid #CCC;
	}
	
.img_borderAds {
	margin-bottom:5px;
	border:1px solid #999;
	}
	
.img_borderAds2 {
	border:1px solid #CCC;
	
	}
   
/* ### */ 
/* ### Table Styles ### */
/* ### */
	
.table_subNav { 
	background-color:#060168;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	height:22px;
	text-indent:5px;
	}
	
.table_heading td{
	border-bottom:2px solid #888;
	border-top:2px solid #e7e7e7;
	border-right:2px solid #666;
	border-left:2px solid #e7e7e7;
	background-color:#BFBAAC;
	font-size:11px;
	font-weight:bold;
	text-indent:5px;
	color:#333;
	padding:1px 0px;
}

.table_heading2 td{ 
	border-bottom:2px solid #888;
	border-top:2px solid #e7e7e7;
	border-right:2px solid #666;
	border-left:2px solid #e7e7e7;
	background-color:#E6DFCF;
	font-size:11px;
	font-weight:bold;
	text-indent:5px;
	color:#333;
	padding:1px 0px;
}	

.table_heading4 td{ 
	border-bottom:2px solid #888;
	border-top:2px solid #e7e7e7;
	border-right:2px solid #666;
	border-left:2px solid #e7e7e7;
	background-color:#66CC99;
	font-size:11px;
	font-weight:bold;
	text-indent:5px;
	color:#333;
	padding:1px 0px;
}

.table_headingRED td{ 
	border-bottom:2px solid #888;
	border-top:2px solid #e7e7e7;
	border-right:2px solid #666;
	border-left:2px solid #e7e7e7;
	background-color:#FF6666;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:5px;
	color:#FFF;
	padding:1px 0px;
}	


.table_headingEvents td{ 
	border-bottom:2px solid #888;
	border-top:2px solid #e7e7e7;
	border-right:2px solid #666;
	border-left:2px solid #e7e7e7;
	background-color:#E6DFCF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:1px;
	color:#333;
	padding:1px 0px;
}	

.table_heading3 td{ 
	border-bottom:1px solid #333;
	border-right:1px solid #666;
	border-left:1px solid #CCC;
	background-color:#ffdd7d;
	font-size:12px;
	font-weight:bold;
	text-indent:5px;
	height:20px;
	color:#464646;
}

.table_lblue {
    background-image:url(../images/thingstodo/bg.gif);
	height:20px;
	}

.table_lGrey {
	background-color:#dfdddd;
	height:20px;
	}

.table_lGrey2 {
	background-color:#f8f8f8;
	height:20px;
	}
	 	 
.table_borderTop {
	border-top:1px solid #333;
	}  
	
	.capitals {	
	text-transform:capitalize;
	}
.AlignTopRight {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	display: inline-block;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.table_subNavWhite {
	background-color:#000;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	height:22px;
	text-indent:5px;
}
.table_subNavYellow {
	background-color:#060168;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FF0;
	height:22px;
	text-indent:5px;
}

.style4 {color: #003366}