@charset "utf-8";
/* CSS DOCUMENT */

body {
	
	background:#e5faff url(../images/clouds_bg.jpg) center top no-repeat;
	margin:15px auto;
	}

/*LINK PROPERTIES*/
a {
	color:#C60;
	text-decoration:none;
	}
	
a:visited {
	color:#C60;
	}
	
a:hover {
	color:#C96;
	text-decoration:underline;
	}
	
a.weather {
	color:#666;
	text-decoration:none;
	font:.75em Arial, Helvetica, sans-serif;
	}

a.weather:visited {
	color:#666;
	}

a.weather:hover  {
	color:#FFF;
	text-decoration:underline;
	}

/*ELEMENT PROPERTIES*/
p {
	font:.75em Arial, Helvetica, sans-serif;
	margin:0em; /*--- 0em Margin Corrects Gecko-based DIV Spacing ---*/
	padding:.75em 1.5em .75em;
	}
		
#header h1 {
	color:#FFF;
	font:1.6em Arial, Helvetica, sans-serif;
	font:Verdana, Arial, Helvetica, sans-serif
	text-align:right;
	display:inline;
	margin:0em;
	padding-right:.5em;
	}

h1 {
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0em;
	padding:.25em 1em;
	color:#C60;
	}

h2 {
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0em 0em .25em 0em;
	padding:.25em .5em .25em .5em; color:#C60;
	background:#cb6828;
	color:#FFF;
	}
	
h3 {
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0em;
	padding:.25em .25em 0em; color:#C60;
	}

img {
	border:0px;
	}

div {
	/* 2007-03-15 jrybacek Removed this line, because CommonSpot tosses elements in DIV tags and this sets ALL backgrounds to white
	background-color:#FFF;
	*/
	text-align:left;
	/*margin:0% 5%;*/
	}

/* 2007-03-15 jrybacek Added this line, because of the modification to the global div tag */
/*#tagline div {
	background-color:#FFF;*/
	/*text-align:left;*/
	/*margin:0% 5%;*/
	/*}*/
	
/*HORIZONTAL RULES*/
/*--- For Internet Explorer ---*/
hr {
	border: none;
	color: #F0F0F0;
	height:1px;
	text-align:center;
	width: 96%;
	}
/*--- For Gecko-based Browsers ---*/
html>body hr {
	background-color:#F0F0F0;
	border:none;
	height:1px;
	margin:6px 2%;
	width: 96%;
	}
/*--- For Opera ---*/	
html>body hr {
	background-color:#F0F0F0;
	border:0px solid #F0F0F0;   
	height:1px;
	margin-right:0;
	width:96%;
	}

/*CLASSES*/
.dropcase {
	color:#C60;
	font:.75em Georgia, "Times New Roman", Times, serif;
	}

		/* Hides from IE-mac \*/
		* .dropcase {
				float:left;
				color:#C60;
				font:6em/.75em Georgia, "Times New Roman", Times, serif;
				padding-top:0em;
				padding-right:.1em;
				}
		/* End hide from IE-mac */
	
.pullquote {
	float:right; 
	width:150px;
	height:5em;
	margin:1% 3% 1% 1%;
	font:1.5em/.75em Arial,Helvetica,Georgia;
	color:black;
	text-align:right;
	}

.silver {
	color:#C0C0C0;
	}

.gray {
	color:#808080;
	}
	
.orange {
	color:#DF9B57;
	}

/*DIV ID PROPERTIES*/
#useroptions {
	width:760px;
	height:20px;
	border:none;
	background-color:#CCC;
	text-align:right;
margin:0 auto;
display:none;

	}

#useroptions img {
	border:0px;
	}
	
#header {
	width:760px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	/* 08-09-2005 background:#C60 url(../images/masthead_bg.jpg) right center no-repeat;*/
	background:#000;
margin:0 auto;
margin-top:15px;
margin-bottom:10px;
border-bottom:1px solid #000;
	}

#header table {
	width:100%;
	}

#tagline {
	background-color:#FFF;
	height:187px;
	width:100%;
	_width:758px;
	border-top:1px solid #000;
	border-left:none;
	border-right:none;
	margin-left:-1px;
	padding-right:2px;
	margin-bottom:-1px;
	_padding:0;
	/*_margin-bottom:0 1px -1px -1px;*/

/*Changed 8-6-2007 by RAlot to correct logo overlap*/
	/*background:white;
	height:187px;
	width:100%;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;*/
	}

#oflash {
	height:187px;
	width:326px;
	margin:0px;
	overflow:hidden;
	float:left;
	background:url(/images/o_background_People.jpg)
	}

#meetingspecs {

	height:187px;
	margin:0px 0px 0px 0px;
	padding:0;
	text-align:center;
	overflow:auto;
	}
	
#meetingspecs table {
	border:none;
	margin:0;
	padding:0;
	height:187px;
	width:94%;
	_width:425px;
	text-align:center;
	}

#meetingspecs p {
	font-weight:bold;
	padding:.25em;
	}

/*--- CONTAINS #menu, #intro and #article DIVS ---*/
#content {
	width:760px;
	border:1px solid #000;
	background:#FFF;
margin:0 auto;
	}
/*--- CORRECTS #content FOR FLOATING DIV CLEAR BUG WITH #menu, #into and #article DIVS IN GECKO BROWSERS ---*/
#content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
		/* Hides from IE-mac \*/
		* html .content {height:1%;}
		/* End hide from IE-mac */
	
#menu {
	width:240px;
	background-color:#FFF;
	margin:0em;
	float:left;
	}
	
#menu ul {
	font:.75em Arial, Helvetica, sans-serif;
	margin:0em;
	padding:0em .75em .5em;
	border-bottom:0px dotted #666;
	}

#menu li {
	display:block;
	list-style-type:none;
	/*padding:0px 1px 0px;*/
	/*border-right:1px solid #DF9B57;*/
	border-bottom:1px dotted #CCC;
	padding: 3px 0px;
	}
	
#menu .divider {
	color:#C96;
	font-weight:bold;
	}
	
#menu a {
	color:#333;
	font-weight:bold;
	}

#menu a:hover {
	color:#C96;
	}

#intro {
	margin:0em 0em 0em 240px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#F0F0F0;
	width:auto;
	}

#intro li {
	font:.75em Arial, Helvetica, sans-serif;
	padding:.75em 1.5em .75em;
}

#article {
	margin:0em 0em 0em 240px;
	border-left:1px solid #000;
	width:auto;
	}

#article table {
	height:100%;
	}

#article td {
	width:50%;
	vertical-align:text-top;
	}

#article p {
	padding:0em .35em .75em;
	}

#article a {
	font-weight:bold;
	display:block;
	padding-left:.35em;
	}

#article img {
	margin:3px 3px 1px;
	padding:2px;
	border:1px solid #CCC;
	float:left;
	}

#fullarticle {
	margin:0;
	border:none;
	background:none;
	}

#footer {
	display:block;
	width:760px;
	height:24px;
	border:1px solid #000;
	border-top:none;
	background:#C60;
	margin-top:0px;
	padding-top:0px;
margin:0 auto;
	}
/* --- 12.18.07 Commented out float added text align */
#footer p {
	padding:.25em;
	color:#FFF;
	/*float:right;*/
        text-align: center;
	}
	
.inline {
	list-style-type:none;
	margin:0px 3px 0px 0px;
	padding:0px;
	display:inline;
	}

/*--- 12.18.07 commented out float ---*/	
.flags {
	padding:0em 0em 0em .25em;
	margin:4px 0px 0px 0px;
	/*float:left;*/
	}
	
/*Call To Action Box*/
.callToAction {
	padding:5px;
	border:1px dashed #CCC;
	text-align:center;
	font:bold .75em Arial, Helvetica, sans-serif;
	background-color:#f9f9f9;
	margin:13px;
	}

.callToAction span {
	margin:0 5px;
	}


/*--- OLD STYLES KEPT FOR TEMPORARY REFERENCE ---*/

/*-----LINK PROPERTIES-----*/
/*gutter columns text*/
/* a.boxLink {padding:2px; border:1px; color:#333; text-decoration:none;}
a:link.boxLink {padding:2px; border:1px; color:#333; text-decoration:none;}
a:hover.boxLink {background-color:#CCC;}
/*content column text*/
/* a.contentLink {padding:2px; border:1px; color:#C60; text-decoration:none;}
a:link.contentLink {padding:2px; border:1px; color:#C60; text-decoration:none;}
a:hover.contentLink {background-color:#CCC;}
/*menu text*/
/* .solidLeft{border-left:1px solid #E9E9E9; margin:0px 2px; padding:0px 0px 0px 6px;}
a.menuLink {padding:2px; border-width:1px; color:#FFF; text-decoration:none;}
a:link.menuLink {padding:2px; border-width:1px; color:#FFF; text-decoration:none; }
a:hover.menuLink {background-color:#CCC;}

/*-----ELEMENT PROPERTIES-----*/
/* body {margin:0px; padding:0px; background:#666 url(/images/backgroundShadow.gif) repeat-y;}
p {display:block; margin:0px 2px 2px; padding-bottom:10px; color:#FFF; font:12px/1.4em Arial, Helvetica, sans-serif;}
td {font:12px/1.4em Arial, Helvetica, sans-serif;}
h1 {display:block; margin:6px 2px 0px; color:#C60; font:bold 15px/0.75em Arial, Helvetica, sans-serif;}
.h1Section {display:block; margin:3px; padding:4px 25px; border:1px solid #666; background:#C60 url(/images/sectionIcon.gif) no-repeat left; color:#FFF; font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2 {display:block; margin:6px 2px 0px; color:#C60; font:bold 14px/0.75em Arial, Helvetica, sans-serif;}
h3 {display:block; margin:6px 3px 3px; color:#C60; font:13px/0.95em Arial, Helvetica, sans-serif;}
/*-----hr browser fix-----*/
/* hr {text-align:center; width:90%; height:1px; color:#000; border:none;} /*Internet Explorer*/
/* html>body hr {margin-right:3; width:90%; height:1px; background-color:#000; border:none;} /*Gecko*/
/* html>body hr {margin-right:3; width:90%; height:1px; background-color:#000; border:0px solid #000;} /*Opera*/

/*----TABLE PROPERTIES---*/
/* .table table {font:12px Arial, Helvetica, sans-serif;}
 .tableSmall {font:9px Arial, Helvetica, sans-serif; margin:2px;}
.table th {background:#C60 url(/images/inputButtonBackground.gif); color:#333; text-align:center; font-weight:bold; text-transform:capitalize; border-top:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333;}
 .thLeft {border-left:1px solid #333;}
.table tr {}
 .trAlt {background:#e9e9e9;}
.table td {border-bottom:1px solid #333; border-right:1px solid #333;}
 .tdLeft {border-left:1px solid #333;}

/*-----LIST PROPERTIES-----*/
/* ul {margin:3px; padding:3px; list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif;}
li {padding:2px; font:12px Arial, Helvetica, sans-serif;}
li a {margin:-2px !important;}
li.listBorderDashed {border-bottom:1px dashed #999;}
li.listBorderDotted {border-bottom:1px dotted #999;}
li.listBorderSolid {border-bottom:1px solid #999;}
li.listImage {background:url(/images/listitem.gif) no-repeat 0 50%; padding-left:10px !important;}

/*-----FORM PROPERTIES-----*/
/* form {margin-top:0px; margin-bottom:0px;}
.inputText {width:100px; border:1px solid #666; background:#E9E9E9; color:#333; font:11px verdana, arial, helvetica, sans-serif;}
.inputSelect {border:1px solid #666; background:#E9E9E9; color:#333; font:11px verdana, arial, helvetica, sans-serif;}
.inputButton {border:1px solid #666; background:#336; color:#FFF; font:11px Arial, Helvetica, sans-serif;}

/*-----LAYOUT PROPERTIES-----*/
/*Banner*/
/* div#banner {padding-top:3px; width:770px; height:23px; vertical-align:middle; border-width:0px 1px; border-color:#000; border-style:solid; background:#C60; color:#FFF;}
div#search {position:absolute; top:3px; left:640px;}
/*Header*/
/* div#header {width:770px; height:75px; border-width:0px 1px; border-style:solid; border-color:#000; background:#FFF url(/images/header.jpg) center no-repeat; text-align:center; float:left;}
div#menu {width:770px; height:22px; background:#C60; border-left:1px solid #000; border-right:1px solid #000; text-align:center; float:left;}
div#weather {width:770px; height:35px; background:#FFF; border-left:1px solid #000; border-right:1px solid #000; float:left;}
div#leaderboard_adspace {width:770px; height:110px; padding-top:5px; vertical-align:middle; background:#FFF; border-left:1px solid #000; border-right:1px solid #000; text-align:center; float:left;}
div#container {width:770px; border-width:0px 1px 1px; border-style:solid; border-color:#000; background:#FFF; float:left;}
/*Left Column*/
/* td#left {width:166px; vertical-align:top; border:1px solid #000; background:#CCC;}
/*Center/Content Column*/
/* td#center {vertical-align:top; border:1px solid #000; background:#FFF;}
td#center p {margin:4px; color:#000; line-height:1.5em;}
/*Right Column*/
/* td#right {width:186px; vertical-align:top; border:1px solid #000; background:#CCC;}
/*Footer*/
/* div#footer {margin-bottom:0px; padding-top:2px; width:770px; height:23px; vertical-align:middle; border-width:0px 1px 1px; border-color:#000; border-style:solid; background:#C60; color:#FFF; float:left;}

/*-----MULTI-COLOR CONTENT BOX PROPERTIES-----*/
/*Title Bar*/
/* .boxHeaderBlue {display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#336; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}
.boxHeaderYellow {display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#FC0; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}
.boxHeaderGreen {display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#663; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}
.boxHeaderOrange {display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#C60; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}
.boxHeaderTan{display:block; margin:3px 3px 0px; padding:3px 3px 1px; border:1px solid #666; border-bottom:0px; background:#C93; color:#FFF; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}
.boxHeaderSearchListingBlue {margin:3px 5px 0px; padding:3px 5px 1px; border:1px solid #000; border-bottom:0px; background:#336; color:#FFF; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize;}
/*Dashed Border Gutter Columns Container*/
/* .gutterDashedBoxBlue {display:block; margin:0px 3px 6px; padding:5px; border:1px dashed #666; background:#CFCFE9; color:#333;}
.gutterDashedBoxYellow {display:block; margin:0px 3px 6px; padding:5px; border:1px dashed #666; background:#FCF1C6; color:#333;}
.gutterDashedBoxGreen {display:block; margin:0px 3px 6px; padding:5px; border:1px dashed #666; background:#D7D7A9; color:#333;}
.gutterDashedBoxOrange {display:block; margin:0px 3px 6px; padding:5px; border:1px dashed #666; background:#FCDFC2; color:#333;}
.gutterDashedBoxTan {display:block; margin:0px 3px 6px; padding:5px; border:1px dashed #666; background:#EED8AB; color:#333;}
/*Solid Border Gutter Columns Container*/
/* .gutterSolidBox {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#E9E9E9; color:#666;}
.gutterSolidBoxBlue {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#CFCFE9; color:#333;}
.gutterSolidBoxYellow {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#FCF1C6; color:#333;}
.gutterSolidBoxGreen {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#D7D7A9; color:#333;}
.gutterSolidBoxOrange {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#FCDFC2; color:#333;}
.gutterSolidBoxTan {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#EED8AB; color:#333;}
/*-----Solid Border Content Column Container-----*/
/* .contentSolidBoxBlue {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#CFCFE9; color:#333;}
.contentSolidBoxYellow {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#FCF1C6; color:#333;}
.contentSolidBoxGreen {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#D7D7A9; color:#333;}
.contentSolidBoxOrange {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#FCDFC2; color:#333;}
.contentSolidBoxTan {display:block; margin:0px 3px 6px; padding:5px; border:1px solid #666; background:#EED8AB; color:#333;}
.contentSolidBoxSearchListing {margin:0px 5px 12px; padding:3px; border:1px solid #000; background:#FFF; color:#000; font:12px Arial, Helvetica, sans-serif;}


/*-----ADVERTISING PROPERTIES-----*/
/*Ad Containers*/
/* .Ad728x90 {display:block; padding:10px 18px 3px 18px; border:1px solid #FFF; background:#FFF url(/images/advertisementBackground.gif) center top no-repeat; color:#666; text-align:center;}
.Ad160x600 {display:block; margin:0px 3px 6px; padding:0px; border:0px solid #666; background:#E9E9E9; color:#666;}
.Ad300x250 {display:block; border:0px solid #666; background:#FFF; color:#666;}
.Ad180x150 {display:block; padding:0px; border:0px solid #666; background:#CCC; color:#666;}
.Ad180x150Gutter {display:block; margin:0px 3px 6px; padding:0px; border:0px solid #666; background:#CCC; color:#666;}
.Ad180x150GutterTop {display:block; margin:3px 3px 6px; padding:0px; border:0px solid #666; background:#CCC; color:#666;}
/*In-Line (Article) Ad Floating*/
/* .floatAdLeft {margin:8.5px 8.5px 0px 0px; padding:10px 0px 0px 0px; float:left; background:url(/images/advertisementBackground.gif) center top no-repeat;}
.floatAdRight {margin:8.5px 0px 0px 8.5px; padding:10px 0px 0px 0px; float:right; background:url(/images/advertisementBackground.gif) center top no-repeat;}

/*-----FONT PROPERTIES-----*/
/*Style*/
/* .large {font-size:14px;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.caps {text-transform:capitalize;}
.superscript {vertical-align:super; color:#CCC; text-transform:capitalize; font-size:9px;}
.subscript {vertical-align:sub; color:#CCC; text-transform:capitalize; font-size:9px;}
.smallest {font-size:9px;}
.small {font-size:10px;}
.caption {font:10px Arial, Helvetica, sans-serif; font-style:italic; text-align:center;}
/*Color*/
/* .blueText {color:#336;}
.yellowText {color:#C93;}
.greenText {color:#663;}
.orangeText {color:#C60;}
.redText {color:#C33;}

/*-----MISCELLANEOUS PROPERTIES-----*/
/*-----Banner/Footer Menu Text Alignment-----*/
/* .menuLeft {padding:2px; float:left; text-align:left;font:12px/1.4em Arial, Helvetica, sans-serif;}
.menuRight {padding:2px; float:right; text-align:right;}
/*-----In-Line Image Alignment-----*/
/* .imgInlineLeft,  a.imgInlineLeft{margin:4.25px 6px 0px 2px; padding:1px; border:1px solid #999; float:left;}
a:hover.imgInlineLeft {background:#CCC;}
.imgInlineRight, a.imgInlineRight{margin:4.25px 2px 0px 6px; padding:1px; border:1px solid #999; float:right;}
a:hover.imgInlineRight {background:#CCC;}
.divImgMainCenter {margin:4px; text-align:center;}

/*------------SAVED FOR FUTURE USE------------*/
/*BLOCK DISPLAY IMAGES
.imgBlock, a.imgBlock {display:block; margin:0px; padding:0px; border:0px; background-color:transparent;}*/
/*INLINE LIST WITH SPACERS - CSS3 ONLY
li.listMenu {display:inline;}
li.listMenu::after {content:" |"; color:#E9E9E9;}
li.listMenu:last-child::after {content:"";}*/
/*FORM TYPE SELECTOR - CSS2 ONLY
input[type="button"] {border:1px solid #666666; background-color:#0066CC; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
input[type="text"] {width:100px; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#999999; border:1px solid #666666; background:#E9E9E9;}*/
/*HIDDEN DIV custom tag text style
a.hiddenDivText {color:#666; text-decoration:none;}
.hiddenDivText {color:#666; text-decoration:none;}*/
/*learnmore styles WEATHER
a.learnmore {padding:2px; border:1px; color:#06C; text-decoration:none;}
a:link.learnmore {padding:2px; border:1px; color:#06C; text-decoration:none;}
a:hover.learnmore {background-color:#CCC;}*/
/*STEP PROGRESS classes for CHECKOUT PAGES
.stepCheckout {border:1px solid #666; text-align:center; padding:5px; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif;}
.stepCheckoutOff {background-color:#CCC;}
.stepCheckoutOn {background-color:#06C;}*/

