body, html{
margin:0px;
padding:0px;
background: #EAEFF4 url(/Img/Layout/PageBg.jpg) repeat-x left top; /*  #C6D3E3;  */
text-align:center;
height:100%;}

body, td, h1, h2, h3, h4, h5, h6, div, a, input, select, textarea{
font-family:arial, verdana, sans-serif;
font-size:12px;
}

a{color:#0000FF;
text-decoration:underline;}

a:hover{color:#E50305;}

li{white-space:normal; list-style:none;}

p{margin:10px 0px 10px 0px;}

table{border-collapse:collapse;}

div, table, span, table td, ul{
padding:0px;
margin:0px;}

h1, h2, h3, h4, h5, h6{
font-weight:bold;
color:#000066;
margin:10px 0px 10px 0px}

h1{font-size:14px;}
h2{font-size:14px;}
h3{font-size:12px;color:#000000;}
h4{font-size:14px;}
h5{font-size:12px;}

hr{height:1px;color:#CCCCCC;}

img{border:none;}

/************************ Custom Styles **************************/
.DisplayNone, #Print{
display:none;}

.DisplayBlock{
display:block;}	

.Hidden{visibility:hidden; line-height:0px;}
  
.FormField{border:1px solid #7F9DB9; width: 200px;}
  
.LineTop{border-top: 1px solid #000066;}
.LineBottom{border-bottom: 1px solid #000066;}
.LineLeft{border-left: 1px solid #000066;}
.LineRight{border-right: 1px solid #000066;}
.Border{border:1px solid #000066;}

.Button{
border:1px ridge #000066;
font-weight:bold;
background:#000066;}

.FloatLeft{float:left;}

.FloatRight{float:right;}

.RedText{color:#E50305; font-weight:bold;}

/************************ Layout **************************/

#Outer{
width:775px;
background:#FFFFFF;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#HeaderContainer{
width:779px;
height:126px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#Header{
height:126px;
width: 100%;
background:url(/Img/Layout/HeaderBg.gif) no-repeat left top;
}

#Header #Logo
{
background:url(/Img/Layout/Logo.gif) no-repeat left top;
height:101px;
width:165px;
position:relative;
top:14px;
left:15px;
cursor:hand;
}

#Header #MainMenu
{
float:right;
height:20px;
top:14px;
width:540px;
text-align:right;
}

#Header #MainMenu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#Header #MainMenu li
{
display:inline;
padding-right:15px;
}

#Header #MainMenu a
{
color: #000066;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#Header #MainMenu a:hover,  #Header #MainMenu .On 
{
color: #3399FF;
}

#Footer
{width:100%;
height:50px;
clear:both;
background:#86A2C7;
line-height:24px;
font-size:11px;
text-align:center;
}

#Footer a
{
	color:#FFFFFF;
}

#SubMenu
{
	width: 151px;
	padding: 0px 0px 0px 20px;
}

#SubMenu img
{
	margin:10px 0px 10px 0px;
}

#SubMenu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#SubMenu li
{
	width:150px;
background: url(/Img/Layout/SubMenuDivideWt.gif) no-repeat left top;
padding: 3px 15px 3px 0px;

}

#SubMenu a
{
color:#000066;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left:30px;
background: url(/Img/Layout/SubMenuArrowWt.gif) no-repeat 15px 4px;

}

#SubMenu a:hover, #SubMenu .On 
{
color: #3399FF;
}

/************************ Contact Form **************************/

#ContactForm
{
    background:#E9E9E9;
    width:500px;
}
 
#ContactForm td
{
    vertical-align:top;
    padding:10px;
} 

#ContactForm .col1
{
    width:180px;
} 

.txtInput, .txtInputTall
{
	width:250px;
	border:1px solid #7F9DB9;
}

.txtInputTall
{
	height:150px;	
}

.Label
{
	color:#000000;
}


/************************ Photo Tour **************************/
.PhotoTourFrame
{
	height:400px;
	width:500px;
	border:2px solid #000066;
}

.PhotoIndex td
{
	padding:5px;
	
}

#TourNav
{
	width:100%;
}

#TourNav td
{
	width:33%;
	padding:5px;
}

#TourNav a
{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

#TourNav .status
{
	font-weight:bold;
	font-size:14px;
}

#TourNav .right
{
	text-align:right;
}

#TourNav .center
{
	text-align:center;
}


/************************ Errors **************************/

.ErrorSummary
{
	border: solid 1px #E50305;
	background: #FFFFFF;
	padding:5px;
}

/************************ Errors **************************/

.SearchFrame
{
	height:400px;
	width:500px;
}

/************************ Pods **************************/


