body {
	margin:0px auto;
	text-align:center;
	background:#001125 url(images/bg.jpg) repeat-x;
	color:#a7a7a7;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:22px;
	
}
p {
	margin:0px;
	padding:0px 0px 20px 0px;
	color:#a7a7a7;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:22px;
}
h1 {
	color:#fff;
	font-size:33px;
	margin:0px;
	padding:0px;
	/*line-height:1.8em;
	display:inline;*/
}
h2 {
	color:#fff;
	font-size:20px;
	margin:0px 0px 15px 0px;
	padding:0px;
	/*line-height:-1.8em;
	display:inline;*/
}
h3 {
	color:#fff;
	font-size:18px;
	margin:0px;
	padding:0px;
}
h4, h5 {
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	margin:0px;
	padding:0px;
}
h6 {
	font:13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#a4cdec;
	display:inline;
}
a:link, a:visited {
	color:#a4cdec;
	text-decoration:none;
}
a:hover {
	color:#001125;
	text-decoration:none;
	background:#a7a7a7;
}
td {
	margin:0px;
	padding:0px 0px 10px 0px;
}
input, textarea {
	background:#495563;
	border:1px solid #001125 !important;
	color:#fff;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input, select {
	height:20px;
}
#contentHome ul, #contentPg ul, #contentFull ul {
	list-style-type:none;
	margin:0px 0px 15px 0px;
	padding:0px;
}
/*ul li:before {
	content: "\00BB \0020";
	color:#3f4e5f;
}*/
#contentHome ul li, #contentPg ul li, #contentFull ul li {
	background:url(images/li_ie.gif) top left no-repeat;
	padding:0px 0px 0px 10px;
}
#container {
	width:800px;
	margin:0px auto;
	background:#0d1d30 url(images/bg_content_mid.jpg) repeat-y;
}
#header {
	width:800px;
	height:150px;
	overflow:hidden;
	background:#fff;
}
#nav {
	width:800px;
	height:40px;
	overflow:hidden;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:100;
	background:#a7a7a7 url(images/bg_nav.jpg) repeat-x;
}
#nav ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}
#nav ul li {
	margin: 0px;
	padding: 6px 0px 6px;
	display: inline;
	border-right:1px solid #ccc;
}
#nav ul li a {
	color: #ccc;
	margin:0px;
	padding: 7px 14px 8px;
	line-height: 39px;
	text-decoration:none;
}
#nav ul li a:hover {
	color: #fff;
	background:#b9b9b9;
}
#flash {
	height:230px;
	width:800px;
	overflow:hidden;
	background:#00091e;
}
#sidebar {
	width:186px;
	float:left;
	display:inline;
}
#subnav {
	width:156px;
	background:#00091e url(images/bg_sidebar_top.jpg) no-repeat;
	/*float:left;
	display:inline;*/
	text-align:left;
	margin:0px 0px 0px 4px;
	padding:20px 10px 0px 20px;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subnav ul li {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
#subnav ul li a {
	color: #a7a7a7;
	margin:0px;
	padding: 0px;
	line-height: 16px;
	text-decoration:none;
}
#subnav ul li a:hover {
	color: #fff;
	background:none;
}
#quote {
	width:146px;
	text-align:center;
	padding:20px 20px 10px;
	margin:0px 0px 0px 4px;
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	background:#ccc url(images/bg_quote_top.jpg) no-repeat;
	color:#001125;
	overflow:hidden;
	/*float:left;
	display:inline;*/
}
#quoteBottom {
	margin:0px 0px 0px 4px;
}
#quote p {
	margin:0px;
	padding:0px;
	line-height:24px;
}
#flashMov {
	width:606px;
	float:right;
	display:inline;
	margin:0px 4px 0px 0px;
}
#contentTop {
	background:url(images/bg_content_top.jpg) top left no-repeat;
	text-align:left;
	width:800px;
	/*background:#000;*/
}
#contentBottom {
	background:url(images/bg_content_bottom.jpg) bottom right no-repeat;
}
#contentHome {
	width:639px;
	float:left;
	text-align:left;
	padding:20px 20px 20px 24px;
	display:inline;
}
#contentPg {
	width:445px;
	float:left;
	text-align:left;
	padding:20px 20px 20px 24px;
	display:inline;
}
#contentFull {
	width:619px;
	float:left;
	text-align:left;
	padding:20px 20px 20px 24px;
	display:inline;
	/*background:#000;*/
}
#contentPortfolio {
	width:760px;
	text-align:left;
	padding:20px;
	margin:0px auto;
}
#contentPortfolio ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#contentPortfolio ul li {
	margin: 0px;
	padding: 0px 9px 0px 7px;
	display: inline;
	/*content: "\00BB \0020";*/
	color:#333546;
	border-right:2px solid #2b3b4e;
	font-weight:bold;
	font-size:12px;
}
/*#contentPortfolio ul li:before {
	content: "\00BB \0020";
}*/
#contentPortfolio ul li a {
	color: #ccc;
	margin:0px;
	padding:0px;
	/*line-height: 39px;*/
	text-decoration:none;
}
#contentPortfolio ul li a:hover {
	color: #fff;
	background:none;
}
/*#contentPortfolio br {
	margin:0px;
	padding:0px;
}*/
#portfolioCatNav {
	background:#3f4e5f;
	width:738px;
	padding:5px;
	text-align:center;
	border:1px solid #2b3b4e;
	margin:20px 0px 0px;
}
#tourBox {
	width:748px;
	border:1px solid #2b3b4e;
	background:#0a182c;
	text-align:center;
}
#tourBoxA {
	float:left;
	padding:9px 0px 0px 9px;
	width:360px;
	text-align:left;
}
#tourBoxB {
	float:right;
	padding:9px 9px 0px 0px;
	width:360px;
	text-align:left;
}
.tourCell {
	width:349px;
	border:1px solid #2b3b4e;
	background:#142437;
	padding:5px;
	margin:0px 0px 9px 0px;
}
.tourCell p {
	font-size:12px;
	/*display:inline;*/
	padding:0px 0px 0px 3px;
	margin:0px;
	line-height:21px;
}
.tourCell strong {
	color:#fff;
}
.tourCell img {
	/*display:inline;*/
	float:left;
	margin:0px 3px 0px 0px;
	padding:0px 3px 0px 0px;
}
#sideImg {
	width:113px;
	height:350px;
	float:right;
	display:inline;
	margin:0px 4px 0px 0px;
}
#footer {
	background:#fff url(images/bg_footer.jpg) repeat-x;
	width:100%;
	height:100px;
	padding:20px 0px;
	text-align:center;
}
#footer p {
	font:11px Georgia, "Times New Roman", Times, serif;
}
#footerWrapper {
	width:800px;
	margin:0px auto;
	text-align:left;
}
#footerLeft {
	float:left;
}
#footerRight {
	float:right;
}
.clear {
	clear:both;
}
.last {
	border-right:none !important;
}
.home {
	margin:4px 4px 0px 0px !important;
}
.borderFloatRight {
	float:right;
	padding:5px;
	border:1px solid #495563;
	margin:0px 0px 10px 10px;
	background:#00091e;
}
.noBorderFloatRight {
	float:right;
	margin:0px 0px 10px 10px;
}
.borderFloatLeft {
	float:left;
	padding:5px;
	border:1px solid #495563;
	margin:0px 10px 10px 0px;
	background:#00091e;
}
/*.borderFloatLeft {
	float:left;
	padding:5px;
	border:1px solid #495563;
	margin:0px 10px 10px 0px;
}*/
.noBorderFloatLeft {
	float:left;
	margin:0px 10px 10px 0px;
}
.imgBorder {
	padding:5px;
	border:1px solid #495563;
	margin:0px 10px 10px 0px;
	background:#00091e;
}
.divider {
	border-bottom:1px dotted #2b3b4e;
	margin:10px 0px 20px;
}
.googleMap {
	padding:5px;
	border:1px solid #495563;
	background:#00091e;
	/*float:right;*/
	margin:0px 0px 15px;
}
.topBorder {
	border-top:1px dotted #2b3b4e;
	font-weight:bold;
	margin:20px 0px 0px;
}
.left {
	float:left;
}
.inline {
	display:inline;
}
.required {
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#a4cdec;
	display:inline;
}
.submitbutton {
	background:#8e8e8e url(images/bg_btn.jpg) top center repeat-x;
	color:#001125;
	text-decoration:none;
	border:1px solid #495563;
}
.submitbutton:hover {
	background:#001125;
	color:#fff;
	text-decoration:none;
	border:1px solid #495563;
}





