/* CSS Document */



body {
	margin:0;
	padding:0;
	background:#95c4da url(/images/homepage/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;
	}
	
.copy {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: normal;
	}
	
	
	
.copyBoldGreen {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	color:#009900;
}

.copyBoldGreen a:link  {
  FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color:#009900;
   }
   
.copyBoldGreen a:visited  {
  FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color:#009900;
   }
   
.copyBoldGreen a:active  {
   FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color:#009900;
   } 
   
.copyBoldGreen a:hover  {
  FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	color:#009900;
   }	
	
	
	

.copyBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
}

.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; 
   }

.copyBoldRed {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #990000; 
}

.copyBoldRedLRG {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #990000; 
}

.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 : underline;
   font-size:11px;
   color : #333;
   } 
   
.copy a:hover  {
   text-decoration : underline;
   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;
	padding-left:5px;
	}

.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/nav/navBg.gif) repeat-x;
	padding:0px 5px;
	height:23px;
	font-size:11px;
	font-weight:600;
	color:#FFF;
	border:1px solid #ebebeb;
	}

.table_subNav {
	background:#B12C1B;
	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:#95C4DB;
	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 {
	background:#B12C1B;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	height:22px;
	text-indent:5px;
}
 .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;
   }
.style4 {color: #003366}     
