/*------------------------------------NEW-------------------------------------*/


BODY { margin:0px; background-image: url(/images/mainbg.gif); font-family:Verdana, Arial, Helvetica, sans-serif;}

A, A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6699cc; text-decoration:none; font-weight:bold;}
A:hover { text-decoration:underline; color:#F86401;}
A.cont:link, A.cont:visited, A.cont:hover {color:#000; font-size:14px; font-weight:bold; margin:20px}
.eve {color:#666; font-weight: normal; font-size:11px; line-height:14px; text-decoration:none;}
a.eve:link, a.eve:visited {color:#666; font-weight: normal; font-size:11px; line-height:14px; text-decoration:underline; line-height:16px;}
a.eve:hover { text-decoration:none;}
H1 {color:#000; font-size:14px; font-weight:bold; margin:20px 0px 20px 0px}
H2 {color:#66A0CC; font-size:12px; font-weight:bold;}
H3 {color:#999; font-size:10px; font-weight:bold; margin:0px}
H4 {color:#999; font-size:10px; font-weight:bold; margin:0px 0px 10px 0px}
H5 {color:#000; font-size:12px; font-weight:bold; margin-top: 3px; margin-bottom:3px;}
H6 {color:#66A0CC; font-size:12px; font-weight:bold; margin-top: 20px; margin-bottom:5px;}
.tit {color:#000; font-size:14px; font-weight:bold; margin:20px 0px 0px 0px; padding:0px;}
.titdate {color:#000; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px}
.nesstittle {color:#333333; font-size:10px; font-weight:bold;}

.newstext { color:#000; font-size:10px;}
.newstext2 { color:#000; font-size:12px; font-weight:normal;}

.newstextmenu {color:#000; font-size:11px; font-weight:normal;}
.textbig { color:#000; font-size:11px;}
.news { border-right:#ccc 1px solid; padding: 0px 20px 0px 25px;}
.newsblock { /*border-bottom: #E9E9E9 1px solid;*/ padding: 5px 0px 10px 0px; margin-bottom:10px;}
a.moreinfo:link, a.moreinfo:visited { color:#CC6666; font-weight:normal; text-decoration:underline; }
a.moreinfo:hover { text-decoration:none}
a.more:link, a.more:visited { color:#F86401; font-weight:normal; text-decoration:underline; }
a.more:hover { text-decoration:underline}
a.date:link, a.date:visited { color:#333366; text-decoration:none; font-weight:bold}
a.date:hover { text-decoration:none} 

.bottom { padding-left:25px;}
.head {font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #CC9900;}
.big {color:#000; font-size:12px;}


SELECT { border:#666666 1px solid; padding:2px; font-size:9px; size:80px;}
INPUT { border:#666666 1px solid; padding:2px; font-size:9px; size:80px;}
.inp {border:#666666 1px solid; padding:2px; font-size:9px; size:80px; text-align:right;}
.but {border:#666666 1px solid; padding:2px; font-size:9px; size:80px; text-align:center;}
.butreg { font-family:Verdana, Arial, Helvetica, sans-serif;border:#666666 1px solid; background-color:#CC6666; padding:3px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
.butmerch { font-family:Verdana, Arial, Helvetica, sans-serif;border:#666666 1px solid; background-color:#7697B5; padding:2px; color:#FFFFFF; font-size:10px; font-weight:bold; text-align:center;}
TEXTAREA { border:#666666 1px solid; padding:2px; font-size:11px}
.checkbox { border:none}

.total { color:#990033; font-size:12px; font-weight:bold;}
.qty { margin-top:3px; color:#000; font-size:10px; color:#333333; font-weight:bold }



.bot LI { margin:35px; list-style-type:none; float:left;}

A.bot:link, A.bot:visited { font-size:11px; text-decoration:none; font-weight:bold; color:#666; text-transform:uppercase;}
A.bot:hover { text-decoration:underline}
.bota {font-size:11px; text-decoration:none; font-weight:bold; color:#666; text-transform:uppercase; text-decoration:underline}

.navLeft { padding:0px; margin:10px 0px 10px 0px; }
A.navLeft:link, A.navLeft:visited { font-size:10px; text-decoration:none; color:#fff; font-weight:bold;}
A.navLeft:hover { text-decoration:underline}

.red { color:#FF0000; font-size:10px;}
.mess { color:#FF0000; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.events { color:#6699cc; font-weight:bold; text-decoration:underline; font-size:10px;}
.def { font-size:11px; color: #666666; font-weight:bold;}
a.def:link, a.def:visited { font-size:11px; color:#6699cc; text-decoration:underline}
a.def:hover { text-decoration:none; color:#F86401;}



#freqvisits {Z-INDEX: 2; LEFT: 0px; WIDTH: 145px; POSITION: absolute; TOP: 25px; }
#contactus {Z-INDEX: 2; LEFT: 0px; WIDTH: 120px; POSITION: absolute; TOP: 2px}
#main {Z-INDEX: 2; LEFT: 170px; WIDTH: 779px; POSITION: absolute; TOP: 200px;}
#nav {Z-INDEX: 2; LEFT: 170px; WIDTH: 667px; POSITION: absolute; TOP: 69px;}
#imagelogosmall {Z-INDEX: 2;  LEFT: 170px; WIDTH: 760px; POSITION: absolute; TOP: 35px;}
#imagelogosmall2 {Z-INDEX: 5;  WIDTH: 730px; POSITION: absolute; TOP: 93px; LEFT: 190px; }
#blue {Z-INDEX: 2; LEFT: 170px; WIDTH: 760px; POSITION: absolute; TOP: 0px; background-color:#467FAE; height:21px;}
#image {Z-INDEX: 2; LEFT: 170px; WIDTH: 760px; POSITION: absolute; TOP: 70px; height:130px;}



/*--------------------------MERCH-------------------------*/

.merch {padding:5px 30px 20px 30px; }
.merch IMG { margin-bottom:4px;}


.adm {color:#66A0CC; font-size:12px; font-weight:bold; margin:0px 0px 20px 22px}




/*------------------------------OLD-----------------------------------------*/


.titletext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.darktitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000034; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallgraytype {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallbluetext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #6699cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textfield {
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #828688; 
}
.textfield1 {
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #5d6061; background:#f5f5f5;
}
.tf_width { width: 180px; }
.tf_width1 { width: 90px; }
.tf_width2 { width: 120px; }

.bigtextfield {
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #828688;
}
.bigtextfield1 {
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #5d6061; background:#f5f5f5;
}
.smalltextfield {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.searchfields {
	FONT-SIZE: 10px; WIDTH: 170px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallwhitetext {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodyheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltext {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.date {
	FONT-SIZE: 9px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlebar1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #467fae; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlebar2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlebar3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #99ccff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headerbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.bodycopy {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.bodycopy p {
	margin: 5px 0;
}
.tabletext {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.lefttext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.navtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tabletextblue {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.boldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluetext {
	FONT-SIZE: 10px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.blueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallboldwhitetext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallgrayboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.darkblueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greentext {
	FONT-SIZE: 9px; COLOR: #999933; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.clienttitle {
	FONT-SIZE: 20px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.clienttitle99 {
	FONT-SIZE: 10px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.stafftitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #00496e;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	word-spacing: normal;

}
.staffrole {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.day {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffff00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.night {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #004a6f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bigwhite {
	FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.lightblueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #669acc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blueboldtext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rightNav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


/*=============  Admin Show Our Mailing List ===========================*/

#mailing {
	margin: 40px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#mailing TABLE {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	width: 697px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#mailing TD, TR {
	border: 1px #BBC1CA solid;
}

#mailing .titles {
	background-color: #BBC1CA;
	font-weight: bold;
	color: #fff;
}


#mailing TD {
	padding: 5px 10px;
}

#mailing .checks {
	width: 20px;
}

#mailing INPUT {
	margin: 0;
	padding: 0;
}

/*=============  Admin Edit News Articles ===========================*/

#articl {
	margin:0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#articl TABLE {
	border-collapse: collapse;
	
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#articl TD, TR {
	border: 1px #BBC1CA solid;
}

#articl .titles {
	background-color: #cacfd8;
	font-weight: bold;
	color: #fff;
}


#articl TD {
	padding: 5px 10px;
}

#articl .checks {
	width: 20px;
}

#articl INPUT {
	margin: 0;
	padding: 0;
}

#articl .nesstittle { font-size: 11px}


/*================ ARTICLES =====================*/

.articletab {
	width: 697px;
	margin-left: 24px;
	margin-top: 15px;
}

.articletab H3 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 2px;
}

.articletab H3 .source {
	font-size: 11px;
	font-weight: normal;
	color: #606060;
}

.articletab .subtitle {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-bottom: 7px;
}

DIV.btext {
	padding-top: 10px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.articletab A:LINK, .articletab A:VISITED {
	font-size: 12px;
	margin-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#6699cc; 
	text-decoration:none; 
	font-weight:bold;
}

.articletab A:HOVER { text-decoration:underline; color:#F86401;}

.articletab .artdate {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
}

/*==========  PHOTOGALLERY ============

#ph_imgcontainer {
	float: left;
	padding: 0px 5px;
	width: 152px;
	height: 220px;
	border: 1px solid silver;
	background-color: #f0f0f0;
	margin: 0 15px 15px 0;
	position: relative;
}

#ph_imgcontainer .ph_link {
	padding: 0px;
	text-align: center;
	background-color: #c0c0c0;
	margin: 0 -5px 10px -5px;
}

#ph_imgcontainer .ph_link a:link, #ph_imgcontainer .ph_link a:visited {
	display: block;
	text-align: center;
	width: 152px;
	padding: 5px;
	font-family: "Tahoma" Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	background-color: #c0c0c0;
}

#ph_imgcontainer .ph_link a:hover {
	background-color: #606060;
	color: #ffffff;
	text-decoration: none;
}

#ph_imgcontainer .ph_order {
	position: absolute;
	bottom: 0;
	width: 152px;
	background-color: #c0c0c0;
	padding: 5px;
	margin: 0 -5px 0 -5px;
}

#ph_imgcontainer .ph_check {
	float: right;
	width: 20px;
	text-align: center; 
}


#ph_imgcontainer .ph_num {
	float: left;
	width: 30px;
}

a.ph_button:link, a.ph_button:visited, .ph_button {
	padding: 4px 10px;
	font-family: "Tahoma" Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #C8C9CA;
	margin-right: 10px;
	font-variant: normal;
	font-weight: normal;
	border: 1px solid #666666;
}

a.ph_button:hover {
	
}

.ph_buttonline {
	padding: 5px 10px 8px 0px;
background-color: #CACFD8;
	background-repeat: repeat-x;
	overflow: hidden;
	margin-right: 38px;


	
}

.ph_pagelines {
	float: right;
	width: auto;
	margin-right: 100px;
	padding-bottom: 10px;
}

.ph_pagelines span {
	display: block;
	float: left;
	padding: 5px 7px;
	background-color: #606060;
	color: #ffffff;
	margin-right: 5px;
	font-family: "Tahoma" Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ph_pagelines a:link, .ph_pagelines a:visited {
	display: block;
	float: left;
	padding: 5px 7px;
	background-color: #c0c0c0;
	margin-right: 5px;
	color: #606060;
	font-family: "Tahoma" Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.ph_pagelines a:hover {
	background-color: #606060;
	color: #ffffff;
}

.ph_checking {
	float: left;
	padding: 3px 0;
}

.ph_checking a {
	font-size: 12px;
	
}*/


/*============ PHOTOGALLERY VIEW =====================*/

#ph_gallerylist #ph_imgcontainer_p {
	float: left;
	padding: 0px 5px;
	width: 152px;
	height: 200px;
	margin: 0 10px 15px 0;
	position: relative;
} 

#ph_gallerylist .ph_link {
	padding: 0px;
	text-align: center;
	background-color: #c0c0c0;
	margin: 0 -5px 10px -5px;
}


#ph_gallerylist #ph_imgcontainer_p  span {
	display: block;
	text-align: center;
	padding: 15px 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/*------------  CONTACT FORM ---------------*/


#cont_line {
	padding: 0;
	margin: 0 0 5px 0;
	list-style: none;
	overflow: hidden;
}


#cont_line li.c_name {
	float: left;
	width: 140px;
	text-align: right;
	padding-right: 15px;
	color:#00496E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	padding: 6px 15px 6px 0;
}

#cont_line li.c_input {
	float: left;
	width: 200px;
	padding: 2px 0px 2px 0;
}

#cont_line li.required {
	float: left;
	width: 150px;
	color:#6699CC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	padding: 6px 0px 6px 0;
}

.blue {
	background-color: #e9f4ff;
}

#notice {
	width: 300px;
	margin-left: 120px;
	font-family: "Tahoma" Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	font-size: 11px;
}