a{
	color: #336699;
	text-decoration: none;
}
a:hover{
	color: #6699cc;
	text-decoration: underline;
}
a:visited{
	color: #003366
	text-decoration: none;
}

a.menu_nav{
	color: #000000;
	text-decoration: none;
}
a.menu_nav:visited{
	color: #000000;
	text-decoration: none;
}
a.menu_nav:hover{
	color: #000000;
	text-decoration: none;
}

.list{
	font-family: "Arial", Verdana ;
	font-size: 10px;
	line-height: 19px;
}

.text{
	font-family: "Arial", Verdana;
	font-size: 9pt;
	color: #000000;
}

.noborder{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
}

input {
	border: 1px solid #666666;
	font-family: "Arial", Verdana;
	font-size: 8pt;
	background: #ffffff;
	color: #000000;
	padding: 2px;
}

.button { 
	font-family: "Arial", Verdana;
	font-size: 9pt;
    border: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
    border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
 	background-color: #666666;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
 	color: #ffffff;
}

textarea {
	border: 1px solid #666666;
	font-family: "Arial", Verdana;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	padding: 1px;	
	scrollbar-base-color: #A5A67C; 
	scrollbar-arrow-color: #000000;
	scrollbar-DarkShadow-Color: #666666; 
}

select {
	border: 1px solid #666666;
	font-family: "Arial", Verdana;
	font-size: 9pt;
	background: #ffffff;
	color: #000000;
	padding: 1px;
}

BODY, TD {
	font-family: "Arial", Verdana;
	font-size: 9pt;
	color: #000000;
}

.small_black{
	color: #000000;
	font-family: "Arial", Verdana;
	font-size: 8pt;
}

.small_red{
	color: #990000;
	font-family: "Arial", Verdana;
	font-size: 8pt;
}

.black_text{
	color: #000000;
	font-family: "Arial", Verdana;
	font-size: 9pt;
}

.black_subheading{
	color: #000000;
	font-family: "Arial", Verdana;
	font-size: 10pt;
	font-weight:bold;
}

.black_heading{
	color: #000000;
	font-family: "Arial", Verdana;
	font-size: 11pt;
	font-weight:bold;
}

.blue_text{
	color: #003366;
	font-family: "Arial", Verdana;
	font-size: 9pt;
}

.blue_subHeading{
	color: #003366;
	font-family: "Arial", Verdana;
	font-size: 10pt;
	font-weight:bold;
}

.blue_heading{
	color: #003366;
	font-family: "Arial", Verdana;
	font-size: 11pt;
	font-weight:bold;
}

.green_text{
	color: #87B31F;
	font-family: "Arial", Verdana;
	font-size: 9pt;
}

.green_subheading{
	color: #87B31F;
	font-family: "Arial", Verdana;
	font-size: 10pt;
	font-weight:bold;
}

.green_heading{
	color: #87B31F;
	font-family: "Arial", Verdana;
	font-size: 11pt;
	font-weight:bold;
}

.red_text{
	color: #990000;
	font-family: "Arial", Verdana;
	font-size: 9pt;
}

.red_subheading{
	color: #990000;
	font-family: "Arial", Verdana;
	font-size: 10pt;
	font-weight:bold;
}

.red_heading{
	color: #990000;
	font-family: "Arial", Verdana;
	font-size: 11pt;
	font-weight:bold;
}

.white_text{
	color: #FFFFFF;
	font-family: "Arial", Verdana;
	font-size: 9pt;
}

.white_subheading{
	color: #FFFFFF;
	font-family: "Arial", Verdana;
	font-size: 10pt;
	font-weight:bold;
}

.white_heading{
	color: #FFFFFF;
	font-family: "Arial", Verdana;
	font-size: 11pt;
	font-weight:bold;
}

.gray_text{
	color: #666666;
	font-family: "Arial", Verdana;
	font-size: 9pt;
}

.gray_subheading{
	color: #666666;
	font-family: "Arial", Verdana;
	font-size: 10pt;
	font-weight:bold;
}

.gray_heading{
	color: #666666;
	font-family: "Arial", Verdana;
	font-size: 11pt;
	font-weight:bold;
}


/* Navigation */
#menu{list-style-type:none;font-family:Arial, verdana;font-size:13px;margin:0 0 0 0;padding:0;}

#menu li{float:left;position:relative;width:155px;height:1em;z-index:100;margin:0 0 0 0;padding:0;}

#menu li dl{position:absolute;top:0;left:0;padding-bottom:0;}

#menu li a,#menu li a:visited{text-decoration:none;}

#menu li a:hover{border:0;}

#menu li:hover dd,#menu li a:hover dd{display:block;}

#menu li:hover dl,#menu li a:hover dl{padding-bottom:0;}

#menu dl{width:158px;margin:0;padding:0;}

#menu dt{font-size:1em;color:#ffffff;text-align:center;height:15px;margin:1;padding:5px;}

#menu dd{color:#fff;font-size:1em;text-align:left;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;width:158px;margin:0;padding:0;}

#menu dt a,#menu dt a:visited{display:block;color:#ffffff;}

#menu dd a,#menu dd a:visited{color:#ffffff;text-decoration:none;display:block;padding:4px;}

#menu dd a:hover{background:#cccccc;color:#000000;}

#menu li dd,#printlogo{display:none;}

#menu .menuhome dt,#menu .menulocation dt,#menu .menuwedding dt,#menu .menufeature dt,#menu .menucontact dt{background-color:#000000;}

#menu .menuhome dd,#menu .menulocation dd,#menu .menuwedding dd,#menu .menufeature dd,#menu .menucontact dd{background-color:#333333;}

#menu .active dt{background-image:none;background-color:#FFF;border-bottom:1px solid #fff;}

#menu .active dd{background-color:#FFF;}

.flash_container {
	width: 800px;
	height: 200px;
	margin: 0px auto;
}