* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
html {
	width:100%;
	height:100%;
	background-color:#6B7887; /*6B7887;*/
	/*background: #D3E4A6 url('../../imagesets/bg_pk2.gif');*/
}
body {
	width:984px;
	height:100%;
	margin:0 auto;
	padding:0 1px;
	background-color:#FFFFFF;
	position:relative;
	font-size: 12px;
}
html > body {
	min-height:100%;
	height:auto;
}
.error {
	color: red;
}
#header {
	width:984px;
	height:126px;
	font-family:Tahoma;
	font-size:100%;
	color:#6A6A6A;
	background: #FDFCF7;
}
.logo {
	margin:0 100px 0 38px;
	float:left
}
#header span {
	clear:both;
	display:block;
	float:left;
	line-height:20px;
	padding:0 10px 0 0;
}
#header div {
	line-height:20px;
	padding:42px 0 0 0
}
#select {
	width:100px;
	height:18px;
	float:left;
	font-size:100%;
/ font-size:9px;
	margin:0 23px 0 0;
	border:2px inset #808080
}
#header div img {
	padding:1px;
	border:1px solid #fff;
	float:left;
	margin:3px 2px 0 0
}
#header .active, #header div img:hover {
	border:1px solid #828282
}
#account {
	display:block;
	float:left;
	color:#D3D0C7;
	margin:0 0 0 12px;
	font-size:14px;
	background: none;
}
#account a {
	font-family:Tahoma;
	font-size:100%;
	color:#6A6A6A;
	text-decoration:none;
	margin:0 8px;
}
#account a:visited {
	text-decoration:none
}
#account a:hover {
	text-decoration:underline
}
#menu {
	width:952px;
	height:36px;
	line-height:36px;
	padding:0 0 0 32px;
	background-image:url(../../imagesets/menu_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
}
#menu li {
	display:inline;
	list-style-type:none
}
#menu a {
	font-family:Tahoma;
	font-size:100%;
	color:#D2DEEC;
	text-decoration:none;
	margin:0 15px;
}
#wrapper {
	clear: both;
	width:962px;
	overflow:hidden;
	padding:82px 0 20px 22px;
	background-image:url('../../imagesets/bg.jpg');
	background-position:top left;
	background-repeat:no-repeat
}
#left {
	float:left;
	width:455px;
}
#left p {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
}
.column {
	width:50%;
	float:left;
	margin:0 7px 0 0;
	background: none;
}
.column div {
	width:134px;
}
.column h4 {
	font-family:Tahoma;
	font-size:100%;
	color:#ECFEE2;
	font-weight:normal;
	text-transform:uppercase;
	display:block;
	width:110px;
	height:37px;
	line-height:41px;
	padding:0 0 7px 25px;
	background-position:top left;
	background-repeat:no-repeat
}
.column .title1 {
	background-image:url(../../imagesets/title1_bg.gif);
}
.column .title2 {
	background-image:url(../../imagesets/title2_bg.gif);
}
.column .title3 {
	background-image:url(../../imagesets/title3_bg.gif);
}
.c2 {
	margin-top:33px
}
.c3 {
	margin-top:67px
}
.column ul {
	margin:7px 0 10px 20px;
	list-style-type:none;
	line-height:18px;
}
.column li a {
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:12px;
	color:#323232;
	text-decoration:underline
}
.more2:visited, .more:visited, .column li a:visited {
	text-decoration:underline
}
.more2:hover, .more:hover, .column li a:hover {
	text-decoration:none
}
.more {
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:12px;
	color:#009EDC;
	text-decoration:underline;
	margin:0 0 0 19px;
}
#left .pic {
	border:1px solid #fff;
	width:108px;
	margin:0 auto 6px auto;
}
.pic span {
	display:block;
	background-color:#303C4A;
	line-height:18px;
	width:108px;
}
.pic span a {
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:100%;
	color:#FDFCF7;
	text-decoration:none;
	margin:0 0 0 5px
}
#columns {
	padding:0 0 20px 0;
	float:left;
	overflow:hidden;
}
#search {
	width:384px;
	height:247px;
	float:left;
	margin:0 0 25px 0;
	padding:29px 0 0 38px;
	background-image:url(../../imagesets/search_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:12px;
	color:#000000
}
#search p {
	line-height:17px;
/ line-height:normal
}
#searchPlan { margin-bottom: 10px; border-bottom: 2px #999 solid; background: #E3E3E3; }
.style1 {
	padding:13px 0
}
.style1 input {
	width:117px;
	height:17px;
	font-size:100%;
	border:1px inset #808080;
	margin:0 35px 0 10px
}
.select1 {
	width:65px;
	font-size:100%;
	height:18px;
/ font-size:9px;
	border:1px inset #808080;
}
.select2 {
	width:45px;
	font-size:100%;
	height:18px;
/ font-size:9px;
	border:1px inset #808080;
	margin:0 57px 0 0;
/ margin:0 50px 0 0
}
.select3 {
	width:45px;
	height:18px;
	text-align:center;
/ font-size:9px;
	font-size:10px;
	font-weight:bold;
	margin:1px 0;
	border:1px inset #808080;
}
.pad {
	padding:0 155px 0 0
}
.pad2 {
	padding:5px 0;
}
.pad3 {
	padding:15px 0 0 0
}
.pad3 span {
	display:block;
	float:left;
	width:60px;
	font-size:100%;
}
.button {
	display:block;
	margin:13px 0 0 15px;
/ margin:13px 0 0 9px
}
.text2 {
	display:block;
	width:360px;
	padding:18px 0 0 0;
	float:left
}
.text2 a {
	color:#009EDC;
	text-decoration:underline
}
.text2 a:visited {
	text-decoration:underline
}
.text2 a:hover {
	text-decoration:none
}
.radio {
	margin:0 3px 0 0
}
.text {
	padding:0 0 0 16px;
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:100%;
	color:#333333;
	width:406px;
}
.text p {
	padding:12px 0 12px 2px
}
.more2 {
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:12px;
	color:#009EDC;
	text-decoration:underline;
	margin:0 0 0 2px
}
#right {
	float:left;
	padding:250px 0 0 0;
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:100%;
	color:#333333;
}
#right div {
	width:460px;
}
#right div p {
	display:block;
	padding:8px 5px 25px 8px
}
#right .photo {
	display:block;
	float:left;
	padding:14px 7px 5px 17px;
	width:194px;
}
#right .photo a {
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	text-decoration:underline;
	line-height:24px;
	margin:0 0 0 5px
}
#right .photo a:visited {
	text-decoration:underline
}
#right .photo a:hover {
	text-decoration:none
}
#more, #all {
	display:block;
	background-image:url(../../imagesets/more_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:105px;
	line-height:23px;
	height:24px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:12px;
	color:#EDFCE3;
}
#more {
	float:right;
	margin:10px 30px 0 0;
	display:inline;
}
#all {
	margin:18px 0 0 0
}
#footer {
	width:984px;
	/*position:absolute;*/
	bottom:0px;
	height:111px;
	border-top: 8px solid #254A73;
	font-family: Arial, helvetica, sans-serif;
	font-size:11px;
	color:#343434;
}
#footer ul {
	margin:15px 0 10px 0;
	text-align:center
}
#footer li {
	display:inline;
	list-style-type:none;
}
#footer li a {
	color:#343434;
	text-decoration:none;
	margin:0 5px
}
#footer li a:visited {
	text-decoration:none
}
#footer li a:hover {
	text-decoration:underline
}
#footer p {
	font-size: 10px;
	color:#666;
}
.bft {
	color:#254A73;
	text-decoration:underline
}
.bft:visited {
	text-decoration:underline
}
.bft:hover {
	text-decoration:none
}
#footer p {
	text-align:center
}
#content {
	clear: both;
	width:958px;
	overflow:hidden;
	padding:12px 0 20px 24px;
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:100%;
	color:#333333;
	line-height: 16px;
}
#main, mainfull {
	clear: both;
	float:left;
}
#main { width:675px; }
#mainfull { width: 940px; background: #F9F9F9; padding:0 0 10px; }
#main h1, #main h2, #main h3,
#mainfull h1, #mainfull h2, #mainfull h3 {
	/*margin: 5px 0 8px 0;*/
	color: #009900; /*#1BB501;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 140%;
	border-bottom: solid 1px #999;
	background: #EEE;
	display: block;
	padding: 8px 0 8px 3px;
}
#main h2, #main h3, #mainfull h2, #mainfull h3  { font-size: 110%; }
#gallery {
	padding:14px 0 15px 0;
	overflow:hidden;
	float:left;
}
#gallery img {
	float:left
}
#gallery div {
	float:left;
	height:338px;
	background-color:#191919;
	width:180px;
	padding:17px 0 0 16px;
	position:relative
}
#gallery div img {
	margin:0 6px 6px 0
}
#content .style4 {
	color:#333333;
	text-decoration:underline
}
.view {
	color:#E78F04;
	text-decoration:underline;
	position:absolute;
	bottom:15px;
	left:20px;
}
.view:visited {
	text-decoration:underline
}
.view:hover {
	text-decoration:none
}
#content .style4:visited {
	text-decoration:underline
}
#content .style4:hover {
	text-decoration:none
}
#banner {
	margin:0 5px 0 0;
}
#pageContents {
	width: 460px;
	margin:0 10px 0 0;
	float: left;
}
#bannerStrip {
	float: left;
	margin: 0px 3px 0 0;
	width: 200px;
}
/*Credits: Dynamic Drive CSS Library */

#breadCrumb {
	margin:1px;
	padding: 5px 2px 0 25px;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	background: #F5F5F5;
	height: 20px;
}
.breadcrumb span {
	padding-left: 5px; /*adjust bullet image padding*/
}
.breadcrumb a {
	text-decoration: none;
	/*background: transparent url('../../imagesets/breadcrumb.gif') no-repeat; */
	padding-right: 5px; /*adjust bullet image padding*/
	padding-left: 5px; /*adjust bullet image padding*/
	color: navy;
}
.breadcrumb a:visited, .breadcrumb a:active {
	color: navy;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.about p {
	padding:5px 0 5px 5px;
}
.about p a {
	color:#009900;
	text-decoration:underline
}
.about p a:visited {
	text-decoration:underline
}
.about p a:hover {
	color:#009EDC;
	text-decoration:none
}
#sidebar {
	margin:0 0 0 15px;
/ margin:3px 0 0 15px;
	float:left;
	width:240px;
}
.news {
	/*	height:358px; */
	margin: 0 0 20px 0;
}
.news div {
	width:228px;
	padding:5px 0 0px 5px
}
.news span {
	font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
	font-size:12px;
	color:#1BB501;
	font-weight:bold
}
#sidebar p {
	padding:5px 0 5px 3px
}
/* Headings*/
	h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	display:inline;
}
h1 {
	font-size:20px;
}
h2 {
	font-size:18px;
	letter-spacing:1px;
}
h3 {
	font-size:16px;
	letter-spacing:1px;
}
h4 {
	font-size:14px;
	letter-spacing:1px;
}
h5 {
	font-size:12px;
	letter-spacing:1px;
}
h6 {
	font-size:10px;
	letter-spacing:1px;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.urbangreymenu {
	width: 100%; /* 196px; width of menu*/
	margin-bottom: 10px;
}
.urbangreymenu .headerbar {
	font: bold 12px Tahoma;
	color: white;
	background: #606060; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	/*text-transform: capitalize; */
	padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
	display: block;
}
.urbangreymenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.urbangreymenu ul li {
	/* padding-bottom: 1px; bottom spacing between menu items
*/	
	border-bottom: solid 1px #606060;
}
.urbangreymenu ul li a {
	background: #F5F5F5 url('../../imagesets/icon_1.gif') no-repeat 5px center;
	font: normal 11px Arial;
	color: black;
	display: block;
	padding: 5px 0;
	line-height: 17px;
	padding-left: 25px; /*link text is indented 8px*/
	text-decoration: none;
}
.urbangreymenu ul li a:visited {
	color: black;
}
.urbangreymenu ul li a:hover { /*hover state CSS*/
	color: #009900;
}


.apost h2 { font-size: 120%; margin-bottom: 10px; display: block; }
.apost p.newsDate { 
	clear: both;
	font-size: 130%;
	float: left;
	width: 40px;
	padding: 0 10px;
	display: block; 
	min-height: 50px;
	text-align: center;
	font-weight: normal;
	font-family: Tahoma, Arail, Verdana;
	color: #DDDDDD;
}
.apost .dayNum { font-size: 130%; }
.apost .MonthText { font-size: 110%; }
.apost p,
.apost blockquote {
	clear: both;
	display: inline;
	padding: 0 60px;
	font: normal 11px "Trebuchet MS", arial;
	text-align: justify;
}
.apost p { 	text-transform: capitalize; font: bold 110% "Trebuchet MS", Arial, helvetica, sans-serif; color: #1BB501; }
.apost blockquote {
	display: block;
	padding: 0px 25px 15px 10px;
	background: url('../../images/quote.gif') no-repeat 35px 22px;
	color: #666;
}

.destinationListItem { 
	height:15px; 
	margin:2px; 
	float:left; 
	border-bottom:solid 1px #EFEFEF; 
	padding:3px;
	display:inline; 
}
