﻿.print_header{
float:left;
text-align:left;
}

.print_footer{
float:right;
text-align:right;
}

body {
margin: 0px;
text-align: center;
font-family: Trebuchet MS, Helvetica, sans serif;
font-size: 9pt;
line-height: 1.75em;
color:#3A3A3A;
}

.clear {
clear:both;
}

.page_holder {
position: static !important;
float: none !important;
display:block;
}

.full_page {
position: static !important;
float: none !important;
display:block;
}

.banner {
float:left;
display:none;
}

#banner_ul li a 
{
float:left;
display:none;
}

#banner_ul, #banner_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#banner_ul li a.banner_a 		{ width: 180px; height: 91px }

.top_nav {
float:left;
display:none;
}

#top_nav_ul li a 
{
float:left;
display:none;
}

#top_nav_ul, #top_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#top_nav_ul .leftholder					{ background: url('/images/top_nav.jpg') no-repeat 0px -91px; width: 363px; height: 49px; float:left }

#top_nav_ul li a.home 					{ background: url('/images/top_nav.jpg') no-repeat -363px -91px; width: 109px; height: 31px }
#top_nav_ul li a:hover.home				{ background: url('/images/top_nav.jpg') no-repeat -363px -141px; width: 109px; height: 31px }

#top_nav_ul li a.about					{ background: url('/images/top_nav.jpg') no-repeat -472px -91px; width: 124px; height: 31px }
#top_nav_ul li a:hover.about			{ background: url('/images/top_nav.jpg') no-repeat -472px -141px; width: 124px; height: 31px }

#top_nav_ul li a.contact				{ background: url('/images/top_nav.jpg') no-repeat -596px -91px; width: 142px; height: 31px }
#top_nav_ul li a:hover.contact			{ background: url('/images/top_nav.jpg') no-repeat -596px -141px; width: 142px; height: 31px }

#top_nav_ul li a.privacy				{ background: url('/images/top_nav.jpg') no-repeat -738px -91px; width: 193px; height: 31px }
#top_nav_ul li a:hover.privacy			{ background: url('/images/top_nav.jpg') no-repeat -738px -141px; width: 193px; height: 31px }

#top_nav_ul .rightholder				{ background: url('/images/top_nav.jpg') no-repeat -931px -91px; width: 22px; height: 49px; float:left }

.holder_top{
position: static !important;
float: none !important;
display:block;
}

.holder_bot{
position: static !important;
float: none !important;
display:block;
}

.left_column{
float:left;
display:none;
}

.left_nav_holder{
float:left;
display:none;
}

.left_nav{
float:left;
display:none;
}

.left_nav li{
color:#fff;
}

.left_nav_bot{
float:left;
display:none;
}

.left_nav_search{
float:left;
display:none;
}

.search_input{
width:130px;
height:17px;
background-color:transparent;
border:0;
}

.middle_column{
position: static !important;
float: none !important;
display:block;
text-align:left;
}

.middle_column_home{
position: static !important;
float: none !important;
display:block;
text-align:left;
}

.home_flash{
float:left;
display:none;
}

.home_bg{
float:left;
display:none;
}

.home_left_col{
float:left;
display:none;
}

.home_right_col{
float:left;
display:none;
}

.whats_new_scroller{
float:left;
display:none;
}

.mq_separator{
float:left;
display:none;
}

.whats_new_view_all{
float:left;
display:none;
}

.home_search{
float:left;
display:none;
}

.search_input_home{
width:147px;
height:15px;
background-color:transparent;
border:0;
}

.home_events_view_all{
float:left;
display:none;
}

.home_events_calendar{
float:left;
display:none;
}

.in_the_headlines{
float:left;
display:none;
}

.headlines_padding{
float:left;
display:none;
}

.page_head{
color:#3B7C9B;
font-size:14pt;
font-family: Georgia, serif;
text-transform:capitalize;
}

h1{
color:#3B7C9B;
font-size:10pt;
text-transform:uppercase;
font-family: Georgia, serif;
}

h2{
color:#3A3A3A;
font-size:9.5pt;
font-family: Georgia, serif;
}

.right_column{
float:left;
display:none;
}

.right_col_header{
float:left;
display:none;
}

#qf_nav_ul li a 
{
float:left;
display:none;
}

#qf_nav_ul, #qf_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#qf_nav_ul li a.quality_first 		{ width: 160px; height: 135px }

.right_col_ads{
float:left;
display:none;
}

.right_bot_icons{
float:left;
width:170px;
}

#ba_nav_ul li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#ba_nav_ul, #ba_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#ba_nav_ul li a.kahsa_videos		{ width: 160px; height: 105px }
#ba_nav_ul li a.aahsa				{ width: 160px; height: 100px }

.right_location{
float:left;
display:none;
}

.location_padding{
float:left;
display:none;
}

.footer{
float:left;
display:none;
}

#footer_nav_ul li a 
{
float:left;
display:none;
}

#footer_nav_ul, #footer_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#footer_nav_ul li a.footer_home 		{ width: 75px; height: 27px }
#footer_nav_ul li a.footer_about		{ width: 90px; height: 27px }
#footer_nav_ul li a.footer_contact		{ width: 104px; height: 27px }
#footer_nav_ul li a.footer_privacy		{ width: 146px; height: 27px }

input        { font-size: 8.5pt; }
textarea     { font-size: 9pt; }
form         { font-size: 9pt; padding:0; margin:0; }
select       { font-size: 8.5pt; }
legend       { color: #000; }
ul { padding:0; margin:0; }
ul { padding-left:10px; margin-left:15px; }
li { padding:0; margin:0; }
li { padding-left:0px; }

a.footer_links:link       { color: #333; text-decoration:none; }
a.footer_links:visited    { color: #333; text-decoration:none; }
a.footer_links:active     { color: #333; text-decoration:none; }
a.footer_links:hover      { color: #2D4678; text-decoration:underline; }

a:link       { color: #3A3A3A; }
a:visited    { color: #3A3A3A; }
a:active     { color: #3A3A3A; }
a:hover      { color: #3B7C9B; }

a.mm:link       { color: #888; font-size:8.5pt; }
a.mm:visited    { color: #888; font-size:8.5pt; }
a.mm:active     { color: #888; font-size:8.5pt; }
a.mm:hover      { color: #fff; font-size:8.5pt; }

.mm_footer{
float:left;
display:none;
}

a.mq:link, a.mq:visited, a.mq:active, a.mq:hover{
font-size:10pt;
color:#3B7C9B;
font-family: Georgia, Serif;
font-weight:bold;
text-decoration:none;
}

a.mq:hover{
color:#3A3A3A;
}

a.mqdetail{
font-family: Arial, Helvetica, San Serif;
text-decoration:none;
}

.wndetail{
text-decoration:none;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmsh div a{float:left;}.qmmc div {visibility:hidden;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


/* Remove the comments bleow for vertical mains and change the false value to
       true in the qm_create function after the menus structure. */
/*.qmmc a {float:none}*/



/*"""""""" (MAIN) Container """"""""*/
#qm0
{
	background-color:transparent;

}


 /*"""""""" (MAIN) Items """"""""*/
#qm0 a
{
	text-decoration:none;
	padding:5px 5px 5px 20px;
	background-image: url(/images/left_nav_bot_border.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight:bold;
	font-size:9.5pt;
	
}


/*"""""""" (MAIN) Hover State """"""""*/
#qm0 a:hover
{
	/*background-color:#efefef;*/
}


/*"""""""" (MAIN) Active State """"""""*/
body #qm0 .qmactive, body #qm0 .qmactive:hover
{
	text-decoration:underline;
}


/*"""""""" (MAIN) Parent Items """"""""*/
#qm0 .qmparent
{
	/*background-image:url(/images/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:95%;*/
}


/*"""""""" [SUB] Containers """"""""*/
#qm0 div
{
	background-image:url(/images/sub_menu_bg.jpg);
	background-repeat: no-repeat;
	background-color:#5E6EA8;
	padding:10px 0 10px 0;
	margin-top:-1px;
}

/*"""""""" [SUB] Items """"""""*/
#qm0 div a
{
	background-image:none;
	background-color:transparent;
	padding:2px 5px 2px 0px;
	margin:0;
	color:#fff;
	font-size:8pt;
}


/*"""""""" [SUB] Hover State """"""""*/
#qm0 div a:hover
{
	text-decoration:underline;
}


/*""""""""[SUB] Active State """"""""*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{

}


/*"""""""" [SUB] Parent Items """"""""*/
#qm0 div .qmparent
{
	/*background-image:url(/images/arrow_right.gif);*/
}

/* calendar */

.calcenter{
	text-align: center;
	margin:0px;
	padding:0px;
	font-family: Verdana;
}

td.calendar {
	padding:0px 2px 1px 2px;
	color: #333;
	font-size:9px;
	text-align: center;
	font-family: Verdana;
}

td.calendar_legend {
	padding:0px 2px 1px 2px;
	color: #fff;
	font-size:9px;
	text-align: center;
	font-family: Verdana;
 	background: url(/images/cal_leg_bg.jpg) no-repeat center;
}

td.calendarwk {
	padding:0px 2px 1px 2px;
	color: #999;
	font-size:9px;
	text-align: center;
	font-family: Verdana;
}
	
td.calendarday {
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_daybg.gif) no-repeat center;
 	font-family: Verdana;
}

td.calendarmn {
	padding:0px 2px 1px 2px;
	color: #666;
	font-size:9px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
}
td.calendarlarrow {
	text-align: center;
	border: none;
	font-family: Verdana;
}
td.calendarrarrow {
	text-align: center;
	border: none;
	font-family: Verdana;
}

td.calendarwk a {
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_evtbg.gif) no-repeat center;
 	font-family: Verdana;
}

td.calendarwk a:visited {
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_evtbg.gif) no-repeat center;
 	font-family: Verdana;
}

td.calendar a{
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_evtbg.gif) no-repeat center;
 	font-family: Verdana;
}

td.calendar a:visited{
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_evtbg.gif) no-repeat center;
 	font-family: Verdana;
}

.cal_sm_header{
font-size:10pt;
font-weight:bold;
color:#000;
}

/* end calendar */

/* start rss feee formatter */

div.rss{
font-family:Arial, Helvetica, San Serif;
font-size:9pt;
padding:3px 0 3px 0;
margin:0;
float:left;
clear:both;
width:545px;
}

div.item{
float:left;
clear:both;
width:545px;
}

div.rss_all{
font-family:Arial, Helvetica, San Serif;
font-size:9pt;
padding:3px 0 3px 0;
margin:0;
float:left;
clear:both;
width:542px;
}

div.item_all{
float:left;
clear:both;
width:542px;
}

/* end rss feed formatter */