@charset "utf-8";
/* CSS Document */
/********************************************
   HTML ELEMENTS
********************************************/ 


body {
	background-color: #0064bc;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:1.3em;
	position:relative;
}

h1, h3 {
	color:#fff;
	font-family: '35 Thin', Arial;
	margin-bottom:12px;
}

h1 {
	font-size:36px;
	/*line-height:55px;*/
	line-height:36px;
	/*height:36px;*/
	/*display:inline;*/
	margin-bottom:15px;
}

#c2-c3container h1 span {margin-top:5px;}

#c2-c3container h3 span {margin-bottom:20px;}

.listings2ColWhite h1 {font-size:28px; /*height:28px;*/ line-height:35px; margin-top:15px;}
h1.orange, h1.yellow {font-size:28px; /*height:28px;*/ line-height:35px; margin-top:15px;}
h1.yellow {color:#f3ec4c;}
h1.orange {color:#f29142; }
.orange {color:#f29142; }
.orangeBold {color:#f29142; font-weight:bold; }
.darkOrange {color:#f08833;}
.blue {color:#0067c2;}

.listings2ColWhite h1 {font-size:28px; /*height:28px;*/ line-height:35px; margin-top:15px; color:#f29142;}

h1 span, h3 span {/*float:left;*/ /*display:block;*//* margin-top:20px;*/margin-top:5px;}
h1 span{/*display:block;*/}
/*h3 span shape {margin-bottom:20px;}*/

h3 {
	font-size:25px;
	/*line-height:45px;*/
	height:25px;
	/*margin-top:10px;*/
	margin-bottom:10px;
}

h3.small {
	font-size:20px;
	line-height:45px;
	height:20px;
	margin-bottom:10px;
}

h3.searchBox {line-height:32px; font-size:22px; height:22px; line-height:40px;}
h3.searchBox span {margin-top:0px;}
h3.margin15 {margin-bottom:15px;}

h4 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

h5 {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.smaller {font-size:11px;}
.columnHolder p {margin:15px 0px; clear:left;}
.columnHolder b, .columnHolder strong {font-weight:bold;}
.columnHolder a {
	color:#f7f079;
	text-decoration:none;
	font-weight:bold;
	/*display:inline-block;
	line-height:17px;
	padding-right:22px;
	background: url(../images/shell/orange_arrow.gif) no-repeat right center;*/
}
.columnHolder a:hover {color:#F08833}

#c2containerWhite a, .listings2ColWhite a {color:#F08833;}
#c2containerWhite a:hover, .listings2ColWhite a:hover {color:#0172c1;}

.columnHolder ul{ margin-left:20px;}
.columnHolder ul li { list-style: disc inside; }

.columnHolder ol{ margin-left:20px;}
.columnHolder ol li { list-style:decimal inside; }

.columnHolder table {border-spacing:2; margin:10px 0px;}

i, em {font-style:italic;}

b, strong {font-weight:bold;}

/********************************************
   CUSTOM ELEMENTS
********************************************/ 
#siteContainer{
	width:990px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	height:69px;  /* 378 */
	background: url(../images/shell/header_bg.gif) repeat-x left top;
}

#headerNav {
	height:69px;	
}

#headerNav img#logo {float:left;}
#headerNav ul#mainNav {height:41px; width:732px; float:left; background-color:#f3a05c;}
#headerNav ul#mainNav li {float:left; height:41px; text-align:center; margin-right:1px; overflow:hidden;}
#headerNav ul#mainNav li a {
		display:block;
		height:41px;
		width:125px;
		/*line-height:50px;*/
		background-color:#f08833;
		padding: 8px 10px;
		text-decoration:none;
		font-family: '35 Thin', Arial;   /*Helvetica25-UltraLight*/
		color:#fff;
		font-size:24px;
		cursor:pointer;
		overflow:hidden;
}

#headerNav ul#mainNav li a span {/*display:block;*/ height:41px;}
#headerNav ul#mainNav li a:hover, #headerNav ul#mainNav li a.sel {background-color:#00adef;}

ul#leftNav {/*float:left; */margin:0; padding:0; margin-left:0px; padding-top:125px;}
ul#leftNav li {margin:0; padding:0; list-style:none; display:block; clear:left;}
ul#leftNav li a {
	background:none;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	padding-left:43px;
	line-height:20px;
	position:relative;
	float:left;
}
ul#leftNav li a.dotsLG_2:hover, ul#leftNav li a.dotsLG_2sel, ul#leftNav li a.dotsLG_3:hover, ul#leftNav li a.dotsLG_3sel, ul#leftNav li a.dotsLG_4:hover, ul#leftNav li a.dotsLG_4sel,ul#leftNav li a.dotsLG_5:hover, ul#leftNav li a.dotsLG_5sel, ul#leftNav li a.dotsLG_6:hover, ul#leftNav li a.dotsLG_6sel {
	background-repeat: no-repeat;
	background-position: center left; /*center left*/
	
}

.itinHeader {
	margin-top:10px;
}

ul#leftNav li a.dotsLG_2:hover, ul#leftNav li a.dotsLG_2sel {background-image: url(../images/shell/dotsLG_2.gif);}
ul#leftNav li a.dotsLG_3:hover, ul#leftNav li a.dotsLG_3sel {background-image: url(../images/shell/dotsLG_3.gif); }
ul#leftNav li a.dotsLG_4:hover, ul#leftNav li a.dotsLG_4sel {background-image: url(../images/shell/dotsLG_4.gif); }
ul#leftNav li a.dotsLG_5:hover, ul#leftNav li a.dotsLG_5sel {background-image: url(../images/shell/dotsLG_5.gif); }
ul#leftNav li a.dotsLG_6:hover, ul#leftNav li a.dotsLG_6sel {background-image: url(../images/shell/dotsLG_6.gif); }

ul#leftNav li a.sel {font-weight:bold;}
ul#leftNav li ul {margin-left:45px;}
ul#leftNav li ul li a, ul#leftNav li ul li ul li a {
	padding-left:25px;
	background:none;
	color:#f7f079;
}
ul#leftNav li ul li ul.navlevel4 { margin-left:25px; }
ul#leftNav li ul li a.dotsSM_2:hover, ul#leftNav li ul li ul li a.dotsSM_2:hover, ul#leftNav li ul li a.dotsSM_2sel, ul#leftNav li ul li ul li a.dotsSM_2sel {background: url(../images/shell/dotsSM_2.gif) no-repeat left center;}
ul#leftNav li ul li a.dotsSM_3:hover, ul#leftNav li ul li ul li a.dotsSM_3:hover, ul#leftNav li ul li a.dotsSM_3sel, ul#leftNav li ul li ul li a.dotsSM_3sel {background: url(../images/shell/dotsSM_3.gif) no-repeat left center;}
ul#leftNav li ul li a.dotsSM_4:hover, ul#leftNav li ul li ul li a.dotsSM_4:hover, ul#leftNav li ul li a.dotsSM_4sel, ul#leftNav li ul li ul li a.dotsSM_4sel {background: url(../images/shell/dotsSM_4.gif) no-repeat left center;}
ul#leftNav li ul li a.dotsSM_5:hover, ul#leftNav li ul li ul li a.dotsSM_5:hover, ul#leftNav li ul li a.dotsSM_5sel, ul#leftNav li ul li ul li a.dotsSM_5sel {background: url(../images/shell/dotsSM_5.gif) no-repeat left center;}
ul#leftNav li ul li a.dotsSM_6:hover, ul#leftNav li ul li ul li a.dotsSM_6:hover, ul#leftNav li ul li a.dotsSM_6sel, ul#leftNav li ul li ul li a.dotsSM_6sel {background: url(../images/shell/dotsSM_6.gif) no-repeat left center;}


#headerVid {
	/*height:308px;*/
	display:block;
	/*background: url(../images/shell/header_vid_bg.jpg) no-repeat left top;*/	
	background: url(../images/shell/header_vid_bg-2.jpg) no-repeat left top;
	
}

#headerNav #siteSearch {
	height:28px;
	background-color:#FFF;
	float:left;
	width:732px;
}

#siteSearch ul#secondNav {
	float:right;
	
}

#siteSearch ul#secondNav li {display:block; float:left; height:28px;}
#siteSearch ul#secondNav li a {
	line-height:35px;
	margin-right:20px;
	color:#0067c2;
	text-decoration:none;
	font-size:14px;
	font-family: '35 Thin', Arial;
}

#siteSearch #slogan {
	line-height:26px;
	/*line-height:35px;*/
	margin-left:40px;
	color:#0067c2;
	text-decoration:none;
	font-size:16px;
	font-family: '35 Thin', Arial;
}

#siteSearchForm {
	background: url(../images/shell/sitesearch_bg.gif) no-repeat left top;
	height:28px;
	display:block;
	float:right;
	width:auto;
}

#siteSearchText {
	font-size:11px;
	line-height:28px;
	float:right;
	color:#f08833;
	display:inline-block;
}

#mainSearch {
	
	display:block;
	height:28px;
	margin-right:0px;
	width:220px;
	float:right;
	text-align:right;
	line-height:28px;
}

#mainSearch #txtInput {
	background:none;
	font-size:11px;
	float:right;
	padding-left:5px;
	display:block;
	border: 0px none;
	margin-top:7px;
	margin-right:20px;
	position:relative !important;
	z-index:999 !important;
	zoom:1 !important;
}

#mainSearch #siteSearchBtn {
	float:right;	
}

.columnHolder {
	position:relative;
	width:990px;
	background-color:#0172c1;
	background: #0172c1 url(../images/shell/column_foot_bg.jpg) no-repeat left bottom;
	overflow:hidden;
}

#weatherImgBottom {position:absolute; left:5px; bottom:5px;}
#weatherImgTop {position:absolute; left:5px; top:5px;}

#colHeadGrad {
	width:990px;
	display:block;
	background: transparent url(../images/shell/column_bg.jpg) no-repeat left top;
}

#c1container, #c2container, #c3container {
	margin-top:0px;
	margin-bottom:30px; /*margin-bottom:2px;*/
	padding-top:0;
	/*overflow:hidden;*/
}

#c1container table {width:241px; float:left; overflow:hidden;}

#c3container {margin-bottom:60px;}

#c1 {
	width:258px;
	float:left;
	display:block;
	margin-bottom:60px;
}

#c1-c3 {float:left; width:990px; background-color:#FFFFFF; min-height:300px; color:#000;}
#c1-c3Container {width:978px; margin-left:6px;}

#c1container {
	width:241px;
	margin-left:6px;
	min-height:300px;
}

#c2-c3 {
	width:732px;
	float:left;
	position:relative;
	margin-bottom:20px;
	
}	

#c2-c3container {
	width:690px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

#c2-c3.listings2ColWhite {
	background-color:#fff; color:#333; margin-top:10px;
	margin-bottom:67px;	
	background: #fff url(../images/shell/c2-c3_top_cap.gif) no-repeat left top;
	}

#c2c3WhiteBotCap {height:3px; width:732px; float:left; clear:left;}
/*#c2c3WhiteTopCap { background: url(../images/shell/c2-c3_top_cap.gif) no-repeat left top; }*/
#c2c3WhiteTopCap {display:none;}
#c2c3WhiteBotCap { background: url(../images/shell/c2-c3_bot_cap.gif) no-repeat left top; }

#c2, #c2Interior, #c2White {
	width:474px;
	float:left;
	min-height:300px;
	background: transparent url(../images/shell/c2_bg.png) repeat-x left top;
}
/*.c2HeaderImage,*/ .c3HeaderImage {float:right; display:block;}
.c2HeaderImage, .c4HeaderImage {position:absolute; right:-23px; top:0px; display:block;}
.c3SwooshBumper {width:245px; height:256px; float:right;}
.c4SwooshBumper {width:429; height:430px; float:right;}
#c2WhiteTopCap, #c2WhiteBotCap {height:3px; overflow:hidden; display:block; width:474px;}
#c2WhiteBotCap { background:transparent url(../images/shell/c2_bot_cap.gif) no-repeat left top; float:left;}
#c2Interior {margin-top:406px;}
#c2White {
	background-color:#fff;
	background: #fff url(../images/shell/c2_top_cap.gif) no-repeat left top;
	color:#666666;
	margin-top:10px;
	
}

#c2container, #c2containerWhite {
	width:414px;
	margin-left:22px; /*30 */
	min-height:300px;
	position:relative;
}

#c2containerWhite {margin-left:22px; width:429px; float:left; display:inline;}

#c3, #c3Interior {
	width:258px;
	float:left;
	/*margin-top:10px;*/
}

#c3Interior {margin-top:350px;}

#c3container {
	width:241px;
	margin-left:11px;
	min-height:300px;
/*	margin-top:10px;	*/
}

#radio {position:absolute; right:0px; bottom:0px; margin-right:20px;}
#radio a { background: none; padding:0;}


#footer {clear:both;}

#footerNavHolder {
	width:990px;
	height:33px;
	background-color: #f08833;
}
#footerNavHolder ul { width: 865px; margin-left: auto; margin-right: auto;}
#footerNavHolder ul li {
	text-align:center; 
	float:left;
	margin-right:19px;
	list-style: inside none;
}

#footerNav a {line-height:33px; color:#fff; text-decoration:none; font-family:Helvetica, Geneva, sans-serif; font-size:12px;}

#footerInfo {
	padding-top:10px;
	height:60px;
	background-color:#0064bc;
}
#footerInfo p {line-height:18px; text-align:center;}
.bubbles {position:absolute; display:block;}

/********************************************
    WIDGETS 
********************************************/ 

	/*    H1 Block wideget    */ 
#h1block {position:relative; margin-bottom:20px;margin-top:20px;}
#h1block img {position:absolute; right:-15px; top:-20px;}
#h1block div {width:85%;}

	/*    Center Content Block wideget    */ 
.centerBlock {margin-bottom:10px;}
.centerBlock img {float:left; width:130px; /*93*/ margin:5px 15px 5px 0px;}
.centerBlockCopy {float:left; width:243px;} /*280*/
.centerBlock p {margin:5px 0px;}
.centerBlock a, #h1block a {
	display:inline-block;
	line-height:17px;
	padding-right:22px;
	background: url(../images/shell/orange_arrow.gif) no-repeat right center;
}
.centerBlock a:hover, #h1block a:hover{color:#F08833;}

	/*    Center Content Block 2 wideget (white background)   */ 
.centerBlock2 {margin-bottom:10px;}
.centerBlock2 img {float:left; width:93px; margin:5px 15px 5px 0px;}
.centerBlock2Copy {float:left; width:580px;;}
.centerBlock2 p {margin:5px 0px;}
.centerBlock2 a {
	display:inline-block;
	line-height:17px;
	padding-right:22px;
	background: url(../images/shell/blue_arrow.gif) no-repeat right center;
}
.centerBlock2 a:hover{color:#F08833;}

	
	/*    Slider Block wideget    */
.slider1, .slider2, .sliderBox, .sliderBox2 {min-height:50px; width:241px; background: #0775c1 url(../images/shell/box_bottom.png) no-repeat left bottom !important; background: #0775c1 url(../images/shell/box_bottom.gif) no-repeat left bottom; position:relative; margin: 10px 0px; }
.sliderBox {background:none !important; background-color: #0775c1}
.sliderBox img{/*margin:20px 0px 0px 40px;*/ position:absolute; top:0px; left:47px; z-index:0;}
.slider1 {overflow:visible}
.slider2 {overflow: hidden;}
.slider1Img1, .slider2Img1 {position:absolute;left:0px;}
.slider1Img1 {top:-17px; left:5px;} /* -17 */
.slider2Img1 {top:0px;}
.slider1Img2, .slider2Img2 {position:absolute;top:-20px; right:-8px;}
.slider2Img2 {right:0px; top:0px;}
.sliderContentCenter, .sliderContentRight, .sliderContentLeft, .sliderBoxContentLeft{
	background: url(../images/shell/box_top.png) no-repeat left top !important;
	background: url(../images/shell/box_top.gif) no-repeat left top; /*padding-bottom:8px;*/ padding-right:10px; padding-left:10px;
	min-height:40px;
}

.sliderTitle {
	padding:11px 0 11px 11px;
}
.sliderTitle h3.typeface-js {
	font-weight:bold;
	font-size:24px;
}

.sliderBoxContentLeft{padding-right:0px; padding-left:20px;}

.sliderContentRight {text-align:right;}
.sliderContentLeft {text-align:left;}
.sliderContentRight p, .sliderContentLeft p {text-align:left; font-size:11px; line-height:14px; padding:0; margin:0;}
.sliderContentLeft p {margin-right:70px;}
.sliderContentRight p {margin-left:70px;}

.sliderContentLeft {text-align:left;}
.sliderContentCenter {text-align:center;}
.sliderBody {display:none;}
span.sliderSpan {
	color:#fff;
	font-family: '35 Thin', Arial;
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	margin-bottom:10px;
	display:block;
}

/*span.sliderSpan canvas {margin-top:15px !important; margin-bottom:1px !important;}*/

	/*    Flyout wideget    */
#flyoutHolder { position:absolute; right:-274px; top:0px; width:310px; height:500px; z-index:10; display:block;}
#flyoutHolder div#flyPageHolder { position:absolute; width:275px; height:497px; right:0px; top:0px; display:block;  z-index:30; overflow:hidden; }
#flyoutHolder div#flyPageHolder div#flyPageBGHolder {  background: url(../images/shell/flyout_bg.png) no-repeat left top; width:275px; height:497px; display:block}
#flyoutHolder div#flyTabHolder { position:absolute; left:0px; top:0px; width:42px; height:497px; z-index:20; padding-top:20px; }
.flyPage { display:none; float:right; width:271px; height:491px; /*491*/ }
.flyPage .flyPageContent {margin-left:8px; display:inline-block;}
#flyPage1{background-color:#66d65c;}
#flyPage2{background-color:#00adef;}
#flyPage3{background-color:#f08833;}
#flyTabHolder a { margin-left:5px; width:42px; height:150px; display:block; background: url(../images/shell/tab_bg.png) no-repeat left top; outline:none; }
#flyTabHolder a:hover, #flyTabHolder a.sel  {margin-left:0px;}
#flyTabHolder a img {margin-left:4px;}
/*a#flyTab1{background-color:#00adef;}
a#flyTab2{background-color:#66d65c;}
a#flyTab3{background-color:#f08833;}*/

	/*    Featured Area wideget    */
.featuredHolder {width:241px; background: url(../images/shell/box_bottom.gif) no-repeat left bottom; background-color:#0976c3; margin-bottom:18px; }
.featuredContent { background: url(../images/shell/box_top.gif) no-repeat left top; }
.featuredCopy {margin-left:10px; margin-right:10px; padding-top:5px; padding-bottom:10px; width:220px;font-size:11px;}
.featuredCopy p {margin:8px 0px;}
.featuredCopy img {width:107px; height:80px; overflow:hidden; }
.featuredLeft {float:left; margin:0px 8px 8px 0px;}
.featuredRight {float:right; margin:0px 0px 8px 8px;}
.featuredTitle {color:#f7ef5e; font-size:13px; font-weight:bold;}

.featuredHolderLarge {width:414px; background: url(../images/shell/box_bottom_large.gif) no-repeat left bottom; background-color:#006ec1; margin-bottom:18px; }
.featuredContentLarge { background: url(../images/shell/box_top_large.gif) no-repeat left top; }
.featuredCopyLarge {margin-left:10px; margin-right:10px; padding-top:3px; padding-bottom:10px; width:394px; font-size:11px;}
.featuredCopyLarge p {margin:8px 0px;}
.featuredCopyLarge img {width:107px; height:80px; overflow:hidden; }

	/*    Event/Blog wideget    */
#eventBlogHolder {float:left;}
#eventBlogHolder ul {margin:0; padding:0; float:left; /*background-color:#34a1d5;*/ display:block; width:241px;}
#eventBlogHolder ul li {list-style-type:none; margin: 0; padding: 0; float:left; margin-right:1px;}
#eventBlogHolder ul.eventBlogTabs li a {line-height:24px; background-color:#0187ca; font-size:11px; color:#fff; height:24px;padding-left:5px; padding-right:5px;  display:block; }
#eventBlogHolder ul li a:hover, #eventBlogHolder ul li a.sel {background-color:#f08833;}
#eventBlogItem li .fakeLink { display:inline; color:#F7F079; }
#eventBlogItem li:hover .fakeLink { color:#F08833; }
.eventBlogArea {width:241px; background: url(../images/shell/box_bottom.gif) no-repeat left bottom; background-color:#0976c3; margin-bottom:18px; float:left; position:relative;}
.eventBlogContent {background: url(../images/shell/box_top.gif) no-repeat left top; display:none; }
.eventBlogCopy {padding-top:10px; padding-bottom:10px;}
.eventBlogImage {position:absolute; right:5px; top:-30px;}
.eventBlogContent ul#eventBlogItem { position:relative; margin-top:15px; background:none;}
.eventBlogContent ul#eventBlogItem li { position:relative; width:233px; height:46px; padding:4px; margin-bottom:4px;}
.eventBlogContent ul#eventBlogItem li:hover {background-color:#02a0e4; cursor:pointer;}
.eventBlogContent ul#eventBlogItem li a.linkOverlay {
	background-image:url(../images/blank.gif);	/* IE needs a background in order to recognize the <a> */
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	z-index:99;
	width:241px; 
	height:62px;
}
.eventBlogContent ul#eventBlogItem li a:hover.linkOverlay {
	background-color:transparent;
}
ul#eventBlogItem li img {width:64px; height:45px; float:left;}
ul#eventBlogItem div { float:left; font-size:10px; width:155px; display:inline-block; padding:0; margin:0; margin-left:10px; line-height:1.2em; }
ul#eventBlogItem div .eTitle {font-size:11px; font-weight:bold;}
ul#eventBlogItem div span {display:block;}

ul#eventBlogItem a.containerClick {
	color:#fff;
	cursor:pointer;
}

ul#eventBlogItem a.containerClick:hover {
	background:none;
}

ul#eventBlogItem li a#evnt-wgt-link {
	width:8px;
	height:7px;
	display:block;
	float:left;
	background: url(../images/cal/month_r_arrow.gif) no-repeat left top !important; 
}

#eventBlogHolder h3 span {margin-top:0px;}

#eb_2 ul#eventBlogItem li {height:58px; overflow:hidden;}
#eb_2 ul#eventBlogItem li div.imgBG { margin:0; float:left; width:63px; height:58px; background: url(../images/shell/blog_img_bg.png) no-repeat left top; }
#eb_2 ul#eventBlogItem li div.blogText { float:left; font-size:10px; width:155px; display:inline-block; padding:0; margin:0; margin-left:10px; line-height:1.2em; }
#eb_2 ul#eventBlogItem li img {width:64px; height:45px;  margin-top:5px;}
#eb_2 ul#eventBlogItem li.eBItems div.blogText a, #eb_1 ul#eventBlogItem li.eBItems div.blogText a {font-size:10px; color:#fff22d; padding: 0; margin:0; display:inline; height: 10px; line-height:11px; background:none; }
#eb_2 ul#eventBlogItem li.eBItems div.blogText a:hover, #eb_2 ul#eventBlogItem li.eBItems div.blogText a:hover {background:none;}

.eventBlogCopy div.searchAll a {
	background:transparent url(../images/shell/orange_arrow.gif) no-repeat scroll right center;
	display:block;
	text-align:right;
	line-height:17px;
	padding-right:20px;
	margin-right:5px;
}

	/* WTC Widget */
.wctContainer { float:left; width:241px; margin-top:10px; /*margin-bottom:10px; */overflow:hidden; }
.wctContainer ul {margin:0; padding:0; float:left;}
.wctContainer ul li {list-style-type:none; margin: 0; padding: 0; float:left; /*margin-right:1px;*/}
.wctContainer ul li a {line-height:24px; background-color:#0187ca; font-size:10px; color:#fff; height:24px; padding-left:4px; padding-right:4px;  display:block; border-right:1px solid #85BCE1; }
.wctContainer ul li a:hover, .wctContainer ul li a.sel {background-color:#f08833; color:#fff;}
.wctArea {width:241px; background: url(../images/shell/box_bottom.gif) no-repeat left bottom; background-color:#0976c3; margin-bottom:18px; float:left; position:relative;}
.wctContent {background: url(../images/shell/box_top.gif) no-repeat left top;}
.wctImage {position:absolute; right:10px; top:5px;}
.wctContainer form {margin-left:8px; float:left; }
.wctCopy {padding-top:10px; padding-bottom:0px;}
.wctContainer td {font-size:11px; padding:2px;}
.wctContainer h3 span {margin-top:0px;}
.smtext {font-size:9px;}
.wctContainer input {font-size:11px;}
/**********************************************/

/*          Webcam Page            */
#camWindowHolder {position:relative; padding:20px 5px; background-color:#EAEAEA;}
.camWindow {display:block; width:100%; text-align:center; display:none; }


/* alignment classes */
.float-left  { float: left;}
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.gutter-right { padding:0px 10px 0px 0px; text-align:left;}
.padRight {padding-right:8px;}
.padLeft {padding-left:8px;}
.spacer_sm {float:left; width:5px; height:5px;}
.margeLeft20 {margin-left:20px;}
.margeLeft10 {margin-left:10px;}
.margePad10 {padding-left:10px;}
.faded {opacity:.50;filter: alpha(opacity=50); -moz-opacity: .50;}
.blueButton {
	background-color:#00adef;
	border:solid 1px #0067c2;
	font-size:10px;
	color:#fff;
	line-height:14px;
	height:21px;
	width:67px;
	margin-top:6px;
}

/* additional classes */
.clear { clear:both;} 
.hide  { display: none; }
.gray  { color: #CCC; }
.bold {font-weight:bold;}
.ten {font-size:10px;}
.nine {font-size:10px;}
.black {color:#000;}


/********************************************
    Forms
********************************************/ 

.hint {
	color:#F29142;
}

.smformhead{
	border-bottom:1px solid gray;
	font-weight:bold;
}


/* Forms */
.crmForm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	border:none;
	background-color:#EEE;
	border-collapse:collapse;
	
}

.crmForm textarea {font-size:11px;}

.crmForm input {font-size:11px;}

.crmForm td, .crmForm th, .itinerary td {
	font-family:Arial, Helvetica, sans-serif;
}
.crmForm td,
.survey div {
	font-size:1em;
	background-color:#FFF;
}
.crmForm th,
.formHeader { 
	background: #fff url(../images/shell/webform_header_right.gif) no-repeat right top;
	height:30px;
	width:100%;
}
.crmForm th span,
.formHeader span { background: url(../images/shell/webform_header_left.gif) no-repeat left top; height:30px;
	font-size:16px;
	color:#ffffff;
	text-align:left;
	height:30px;
	line-height:30px;
	padding:0;
	padding-left:10px;
	margin:0;
	display:block; float:left;
	
 }
.crmForm .subrow {
	background:url(../images/cal/events_headerBG.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	color:#666666;
}

.crmForm .formtext, .crmForm label,
.survey label {
	font-weight:bold;
}
.crmForm .formtextreq,
.survey .formtextreq {
	font-weight:bold;
	/*color:#900;*/
	color:#F29142;
}
.crmForm .hint {
	/* 	color:#900; */
	color:#F29142;
}

/********************************************
    Coupons
********************************************/ 

.coupontext {
	
	background-color:#eeeeee;
	padding: 0px;
}
.coupontext p {
	margin: 0;
}

#coupons th, #coupons td {
	padding: 2px;
	vertical-align: top;
}

#coupons th {
	font-weight: bold;
	color: white;
	background-color:#F08833;
}

#coupons .evenrow {
	background-color: #eeeeee;	
}

.contact {
	background-color:#E6E6E6;
}

/********************************************
    Articles
*******************************************/ 
#articlelist li {
	list-style-position:outside;
	margin-left: -4px;
}

/********************************************
    Blog
*******************************************/ 
.leftfloat {
text-align: left;
}

/********************************************
    Gr8beaches Quiz
*******************************************/ 
#pform p {
	margin: 3px 0 3px 0;
}

#pform fieldset span.title {
	color:#ffffff;
	font-weight:bold;
	text-transforM: uppercase;
	margin-bottom: 3px;
	display: block;
}

#pform fieldset span.question_text {
	text-transform: none;
	margin: 0px;
	display: inline;
}

#pform fieldset label span {
	display: block;
	float:left;
	width:120px;
}

.error {
	margin-left: 2px;
	color: #F08833;
}

input.error {
	margin:0;
}

.fixed_size label {
	display:block;
	float:left;
	text-align:left;
	width:72px;
}

.twitter_update_list  li
{
	padding-bottom:10px;
}

.printPage { float: right; margin-top: -15px; }

/*For the version that's in the right-col in the templates*/
.printPageMain { float: right; margin-top: 10px; margin-right:10px; }
.printPageMain img { vertical-align:bottom;}
.printPageHome { float: right; margin-top: 10px; margin-right: 30px }
.printPageHome img { vertical-align:bottom;}
