body 									{ font-family: Trebuchet MS, Trebuchet, Tahoma;	font-size: 12px; color:#000000;	letter-spacing: normal;	padding:0px; margin:0px; }
p 										{ font-size:12px; color: #000000; text-align:left; }
img, td, a, div				{ padding:0px; margin:0px; behavior: url(./images/iepngfix.htc); }
a 										{ text-decoration:none; }
a:active 							{ outline:none; }

.header_bg 									{ background: url('../images/header_bg.jpg') top center; }
.footer_bg 							    { background: url('../images/footer_bg.jpg') repeat-x top center; }
.menu_bg 										{ background: url('../images/menu_bg.jpg') repeat-x top left; }
.body_bg 										{ background: url('../images/body_bg.jpg') repeat-x top left; }
.events_titlebg					    { background: url('../images/events_titlebg.png') no-repeat top left; font-size:16px; font-weight:bold; color: #FFFFFF; }
.q_links										{ border: 1px solid #dbdcde; padding-top:2px;}
.q_linksboxv						    { background: url('../images/q_linksbgv.jpg') no-repeat center center;  }
.q_linksboxh					    	{ background: url('../images/q_linksbgh.jpg') no-repeat top center;  }

.menu_item							    { font-size:17px; font-weight:normal; color: #FFFFFF; text-align:center; letter-spacing:0.5px;}

.welcome_title					    { font-size:27px; font-weight:normal; color: #035fa0; text-align:left; letter-spacing:0.5px;}
.welcome_text						    { font-size:14px; font-weight:normal; color: #8e8e90; text-align:justify; line-height:21px;}
.welcome_small					    { font-size:12px; font-weight:bold; color: #000000; }

.events_title, .events_title a { font-size:13px; font-weight:bold; color: #20252b; text-align:left; }
.events_title a:hover                 { text-decoration:underline; } 
.events_text, .events_text a{ font-size:12px; font-weight:normal; color: #757575; text-align:left; text-decoration:none;}
.events_text a:hover 				{ text-decoration:underline; } 
.events_small   						{ font-size:12px; font-weight:bold; color: #0a68a7; }

.catnews_head								{	background:#20252b; font-size:13px; color: #FFFFFF; font-weight:bold; padding:5px;}

.popular_title				 			{ font-size: 13px; font-weight:bold; color: #000000; text-align:left;	padding-bottom:5px;}
.popular_title a			 			{ font-size: 13px; font-weight:bold; color: #000000; text-align:left;	padding-bottom:5px; text-decoration:none;}
.popular_title a:hover 			{	color:red; text-decoration:none;}

.qlinks_title,
.qlinks_title a:link, 
.qlinks_title a:visited, 
.qlinks_title a:active			{ font-size:15px; font-weight:bold; color: #757575; text-align:center; }
.qlinks_title a:hover				{	color:#189cbe; } 
 
.qlinks_text,
.qlinks_text a:link,
.qlinks_text a:visited,
.qlinks_text a:active		    { font-size:12px; font-weight:normal; color: #757575; text-align:center; }
.qlinks_text a:hover				{	color:#189cbe; }

.footer_text,.footer_text p,
.footer_text a:link,
.footer_text a:visited,
.footer_text a:active		    { font-size:12px; font-weight:normal; color: #FFFFFF; text-align:left; }
.footer_text a:hover				{	color:#e9a400; }
.footer_text2 							{ font-size:12px; font-weight:normal; color: #FFFFFF; text-align:center; }

.content_title						  		{ font-familt:Arial; font-size:27px; font-weight:bold; color: #000000; text-align:left; }
.content_text, .content_text p  { font-family:Tahoma; font-size:14px; font-weight:normal; color: #000000; text-align:left; line-height:24px; }

.gallery_title									{	font-family: Verdana, Arial, Helvetica; font-size:29px; font-weight:bold; color: #000000; text-align:center; }
.gallery_subtitle								{	font-family: Verdana, Arial, Helvetica; font-size:25px; font-weight:bold; color: #035fa0; text-align:center; }
.gallery_mainlabel, 
.gallery_mainlabel p,
.gallery_mainlabel a:link,
.gallery_mainlabel a:visited,
.gallery_mainlabel a:active					{	font-size:18px; font-weight:bold; color: #272727; text-align:left; text-decoration:none; }
.gallery_mainlabel a:hover					{ color: #035fa0; }

.gallery_label, 
.gallery_label p,
.gallery_label a:link,
.gallery_label a:visited,
.gallery_label a:active					{	font-size:14px; font-weight:bold; color: #272727; text-align:left; text-decoration:none; }
.gallery_label a:hover					{ color: #035fa0; }

.doc_title											{ font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight:bold; color: #035fa0; text-align:left; }
.doc_item ,
.doc_item a,
.doc_item a:link,
.doc_item a:active,
.doc_item a:visited 						{ font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight:bold; color: #000000; text-decoration:none;}
.doc_item a:hover 							{ text-decoration:underline; }

.contact_title					    		{ font-size:27px; font-weight:bold; color: #000000; text-align:left; letter-spacing:0.5px; }
.contact_text						    		{ font-size:14px; font-weight:normal; color: #000000; text-align:justify; line-height:21px; }
.text-input											{ font-size:16px; background: #fff url('../images/bg-form-field.gif') top left repeat-x; border: 1px solid #d5d5d5; color: #000000; }

.button 						{ font-family: Verdana, Arial, sans-serif; display: inline-block; background: #459300 url('../images/bg-button-green.gif') top left repeat-x !important; border: 1px solid #459300 !important; padding: 4px 7px 4px 7px !important; color: #fff !important; font-size: 11px !important; cursor: pointer; }
.button:hover 			{ text-decoration: underline; }
.button:active 			{ padding: 5px 7px 3px 7px !important; }
a.remove-link 			{ color: #bb0000; }
a.remove-link:hover { color: #000; }

/* NEWS SLIDER */
.sliderwrapper { 
	position: relative; /*leave as is*/ 
	overflow: hidden; /*leave as is*/ 
	width: 600px; /*width of featured content slider*/ 
	height: 260px; 
	z-index:5;
}

.sliderwrapper .contentdiv { 
	visibility: hidden; /*leave as is*/ 
	position: relative; /*leave as is*/ 
	left: 0;  /*leave as is*/ 
	top: 0;  /*leave as is*/ 
	width: 600px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%; 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); 
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index:6;
}

.contentdiv .boxcaption { 
	float: left; 
	position: absolute; 
	background: #000; left:3px; width: 589px; height: 50px;
	opacity: .7; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* For IE 5-7 */ 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* For IE 8 */ 
}

.boxcaption		{ color:#FFFFFF; font-size:17px; font-weight:bold; padding-left:5px; top: 207px; left: 0; text-align:left;}
.paginate   	{ width: 600px; padding-top:10px; margin: 0px; }
.paginate a 	{ border:0px; }
.paginate img { border:3px solid #000000; }
.prev       	{ float:left; margin-right:6px; border:3px solid #000000; cursor:pointer; }
.prev2      	{ float:left; margin-right:0px; border:3px solid #000000; cursor:pointer; }


/* EVENT SLIDER */
#container																				{	margin:0 auto; position:relative;	text-align:left; width:260px;	margin-bottom:0em;	}	
#content																					{	position:relative;	}
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider { margin-top:0em; }
/* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here */
#slider li { width:260px; height:211px; overflow:hidden; margin:0px; padding:0px; } /* border:1px solid #000000; */

#prevBtn, #slider1prev { display:block; width:30px; height:30px; position:absolute; left:200px; top:170px; z-index:1000; }	
#nextBtn, #slider1next { display:block; width:30px; height:30px; position:absolute; left:230px; top:170px; z-index:1000; }
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a { display:block; position:relative; width:30px; height:30px; background:url(../images/events_prev.png) no-repeat 0 0;	 }	
#nextBtn a, #slider1next a{ background:url(../images/events_next.png) no-repeat 0 0;	}


/* ACCORDION */
.haccordion .header, .haccordion .content { float: left; height:230px; }
.haccordion .header			{ width:39px; color:#fff;	cursor:pointer;	margin:0px; padding:0px;}
.haccordion .content		{	display: none; font-size:14px; color:#8e8e90; line-height:21px; width:0px; overflow:auto;	text-align:left;}
.haccordion .content p	{	padding: 10px; font-size:14px; color:#8e8e90; line-height:21px; }
.haccordion .content.visible{ display: block; width:480px; }

#cu3er-container {width:280px; outline:0;}

#video_container { width:320px; height:225px; background:url(../images/video_bg.png) no-repeat 0 0; padding:0px; margin:0px;}
