/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#d6d6d6 url(/images/bg.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.hidden {
	display: none;
	}

.content {
	padding:5px 10px;
	}
	
.footContent {
	padding:0px 10px;
	}
	
.navigation {
	padding-left:12px;
	}
	
.qLinks {
	padding-left:11px;
	padding-top:2px;
	padding-right:11px;
	}
/* ### */
/* ### Copy Styles ### */
/* ### */

h1 { 
	font-weight:bold; 
	font-size:30px;
	line-height:28px;
	color:#000;
	margin:0;
	padding:0;
	}
	
h2 { 
	font-weight:bold; 
	font-size:12px;
	color:#666;
	margin:0;
	padding:0;
	}

h3 { 
	font-weight:bold; 
	font-size:14px;
	color:#666;
	padding:7px 0;
	margin:0;
	}
	
h4 { 
	font-weight:bold; 
	font-size:12px;
	color:#FF9900;
	padding:0px 0;
	margin:0;
	}
	
p {
	padding:0px;
	margin:10px 0px;
	}

.copyTiny {
	FONT-SIZE: 9px;
	COLOR: #000;
	TEXT-DECORATION: none;
	}
	
	
.LRG {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #990000; 
	}	
	
.copy {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: normal;
	}

.copyBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
}

.copyBoldRed {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #990000; 
}

.copyBoldBLUE {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px;
	color:#003399;
}

.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 : #CB3536;
   }
 
.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;
   }  
/* ### */
/* ### Icon Quick Links Styles ### */
/* ### */

.icon {
	font-family:Arial, Helvetica, sans-serif;
	}

.icon a:link  {
   text-decoration : none;
   font-size:11px;
   color : #FFF;
   }
   
.icon a:visited  {
   text-decoration : none;
   font-size:11px;
   color : #FFF;
   }
   
.icon a:active  {
   text-decoration : none;
   font-size:11px;
   color : #FFF;
   } 
   
.icon a:hover  {
   text-decoration : none;
   font-size:11px;
   color : #000;
   } 
   
.banicon {
	font-family:Arial, Helvetica, sans-serif;
	}

.banicon a:link  {
   text-decoration : none;
   font-size:11px;
   color : #000;
   }
   
.banicon a:visited  {
   text-decoration : none;
   font-size:11px;
   color : #000;
   }
   
.banicon a:active  {
   text-decoration : none;
   font-size:11px;
   color : #000;
   } 
   
.banicon a:hover  {
   text-decoration : none;
   font-size:11px;
   color : #CB3536;
   }  

.lang {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	}

.lang a:link  {
   text-decoration : none;
   font-size:11px;
   color:#FFF;
   }
   
.lang a:visited  {
   text-decoration : none;
   font-size:11px;
   color:#FFF;
   }
   
.lang a:active  {
   text-decoration : none;
   font-size:11px;
   color:#FFF;
   } 
   
.lang a:hover  {
   text-decoration : none;
   font-size:11px;
   color:#FFF;
   }  
   
/* ### */
/* ### Upcoming Events Styles ### */
/* ### */

.eventsCopy {
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: normal;
	}

.eventsCopyBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #3b3b3b; 
}

/* ### */
/* ### Top Bar Styles ### */
/* ### */

.tBar {
	padding-left:15px;
	}

.tBarCopy {
	FONT-SIZE: 10px;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: normal;
	}

.tBarCopyBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #FFF;
	text-decoration:none;
}

.tBar a:link  {
   text-decoration : none;
   font-size: 11px;
   color : #000;
   }
   
.tBar a:visited  {
   text-decoration : none;
   font-size: 11px;
   color : #000;
   }
   
.tBar a:active  {
   text-decoration : none;
   font-size: 11px;
   color : #000;
   } 
   
.tBar a:hover  {
   text-decoration : none;
   font-size: 11px;
   color : #59698B;
   }

/* ### */
/* ### Image Styles ### */
/* ### */

.img_border {
	padding:5px;
	border:1px solid #CCC;
	}
	
.img_specSpace {
	border:1px solid #CCC;
	margin:5px 0px;
	}
	
.img_borderAds {
	margin-bottom:5px;
	border:1px solid #999;
	}
	
.img_borderAds2 {
	border:1px solid #CCC;
	margin:5px 0px;
	}
   
/* ### */ 
/* ### Table Styles ### */
/* ### */

.table_subHead td{
	background:#FFF url(/images/homepage/subHead.gif) repeat-x;
	padding:0px 5px;
	height:23px;
	font-size:11px;
	font-weight:600;
	color:#FFF;
	border:1px solid #ebebeb;
	}

.table_subNav {
	background:#000066 url(/images/menu/nav_bg2.jpg) repeat-x;
	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:#83BADB;
	font-size:11px;
	font-weight:bold;
	text-indent:5px;
	padding:1px 0px;
	color:#FFF;
}	

.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:#A6B8C5;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:5px;
	color:#FFF;
	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:#A6B8C5;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:1px;
	color:#FFF;
	padding:1px 0px;
}		

.table_lGrey {
	background-color:#dfdddd;
	height:20px;
    }
	
.table_dGrey {
	background-color:#CCC;
	height:20px;
    }	

.table_Blue {
	background-color:#e4f2f7;
	height:20px;
	}
	 
.table_borderTop {
	border-top:1px solid #333;
	}  
.capitals {	
	text-transform:capitalize;
	}.table_subNavRed {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	height:22px;
	text-indent:5px;
	background-color: #B12C1B;
	background-image: url(/images/menu/nav_bg2.jpg);
	background-repeat: repeat-x;
}
 .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;
   } 
.snowLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}

   
.rc2 a:hover  {
   text-decoration : none;
   font-size:11px;
   color:#FFFF00;
   }
     
.style4 {color: red}	 

