﻿.background {
	background-color: #E2E7EC;
	background-repeat: repeat-x;
	background-image: url(images/slices/bg.gif);

}
.RulerColor {
	color: #586E80;
	background-color: #FFFFFF;

}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2B4A63;
	text-decoration: none;
	clip:   rect(auto auto auto auto);

}
.SmallWhiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #586E80;
	text-decoration: none;
	background-color: #CECECE;

}
.HeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #586E80;
	text-decoration: none;
}
.SmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #586E80;
	text-decoration: none;
}
.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
.SubHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
.bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#586E80;
	list-style-type: square;
	text-decoration: none;

}
.Top1 {
	height: 12px;
	width: 785px;
}
.Top2 {
	height: 294px;
	width: 768px;
}
.Top3 {
	height: 8px;
	width: 768px;
	background-image: url(images/slices/bot_bg.gif);
	background-repeat: no-repeat;
}
.Top2LeftBg {
	height: 294px;
	width: 10px;

}
.Top2RightBg {
	height: 294px;
	width: 7px;
}
.Top2MainImg {
	height: 294px;
	width: 550px;
	background-image: url(images/slices/main_img.gif);
	background-repeat: no-repeat;
}
.Top2NavBlock {
	height: 188px;
	width: 218px;
}
.Top2LogoBlock {
	height: 106px;
	width: 218px;
	background-image: url(images/slices/logo.gif);
}
.NavHolder {
	height: 188px;
	width: 191px;
}
.MainContent {
	width: 785px;
}
.BrownBgRight {
	width: 7px;
	background-image: url(images/slices/bg_brown_right.gif);
	background-repeat: repeat-y;

}
.BrownBgLeft {
	width: 10px;
	background-image: url(images/slices/bg_brown_left.gif);
	background-repeat: repeat-y;
}
.MainTopHeight {
	height: 15px;
	background-color: #FFFFFF;
}
.MainSideNavBg {
	width: 218px;
	background-color: #FFFFFF;
	background-image: url(images/slices/side_nav_bg.gif);
}
.MainBgColor {
	background-color: #FFFFFF;
	width: 550px;

}
.SideNavWidth {
	width: 191px;
}
.TabBgColor {
	background-color: #CECECE;
}
.WhiteBg {
	background-color: #FFFFFF;
}
a:link {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #55636E;
	text-decoration: none underline;
}
a:hover {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #55636E;
	text-decoration: none;
}

a:visited {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #55636E;
	text-decoration: none underline;
}
.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #586E80;
	text-decoration: none;
}
h3{
	font-size:90%
}
img {
	border:none
}
/*tooltip style */
#dhtmltooltip{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
ul.form{font-size:100%;list-style-type:none;margin:0;padding:0;width:100%;margin-left:5px;}
ul.form label,ul.form input,ul.form select,ul.form textarea{font-size:11px;font-weight:normal;font-style:normal;width:95%;}
ul.form textarea{height:4em;font-family:arial,helvetica,sans-serif;}
ul.form input.checkbox{width:auto;height:auto;padding:0;}
ul.form li{
	clear: both;
	float: left;
	width: 100%;
	position: relative;
	padding: 4px 5px 8px 6px;
	margin: 0;
	z-index: 0;
}
ul.form li label{display:block;margin:0;padding:0;color:#696969;font-size:12px;}
ul.form li label.chk{padding-left:6px}
ul.form div.subform{float:left;display:inline;margin-right:0;}
ul.form li .subform input,ul.form li .subform select{width:auto;z-index:10;float:left;}
ul.form li .subform label{width:auto;font-size:10px;float:left;clear:left;}
ul.dates,ul.guests{margin:0;}
input.sub1 {
	height:26px;
	width:150px;
	margin:10px
}
input.sub2 {
	height:24px;
	width:78px;
	margin-bottom:10px
}


.formtext { 
	font-size: 11px;	
	font-weight:bold;
	margin-top: 0px; 
	text-align: left;
	color: #696969;
	line-height: 11px;
	margin-left:5px;
	display:block;
	margin-bottom:5px;
}

.formtextnarrow { 
	font-size: 11px;
	margin-top: 0px; 
	text-align: left;
	color: #696969;
	line-height: 11px;
	margin-left:10px;
	display:block;
	margin-top:5px;
	margin-bottom:3px;
	}
form {
display:block;
margin-top:0px;
}

/**/
#menu {width:192px;height:167px; position:relative;padding: 0px;margin: 0px;background-color:#E0E0E0;margin-top:8px;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {position:absolute; left:-9999px;}
#menu ul.level1 {position:absolute; left:0; top:2px;}

#menu a {display:block; font:normal 12px arial,sans-serif; width:160px;color:#586E80; line-height:19px; text-decoration:none;padding:0px 24px 0px 6px; border-bottom:1px solid #ffffff;} 

#menu ul li:hover > ul {background-color:#E0E0E0;visibility:visible; left:100%; margin-top:-24px; margin-left:-1px;color:#586E80}/*Hover out details*/

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {background-color:#E0E0E0;left:100%; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover{background:#E0E0E0;color: #ffffff;} 
#menu li:hover > a {background:#586E80;color: #ffffff;}
#menu li a.fly {background: url('images/arrow.gif') no-repeat right center;}
#menu li a.fly:hover {background:#E0E0E0 url('images/arrow.gif') no-repeat right center;color: #ffffff;} 
#menu li:hover > a.fly {background:#586E80 url('images/arrow.gif') no-repeat right center;color: #ffffff;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}
h1{
	font-size:14px
}
div.box3{
	text-align:center 
}
