/*** Dark Red:		#660000	***/
/*** Dark Grey:		#767676	***/
/*** Med Grey:		#999999 ***/
/*** Med lt. Grey:	#cccccc	***/
/*** Lighter Grey:	#ececec ***/

/*** callout boxes			***/
/*** and definition			***/
/*** list border:	#d5d4d5	***/

img, input.btn { -ms-interpolation-mode:bicubic !important; }

body {
	background:url(../images/body-bg.gif) repeat-y;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, Sans-Serif, Serif;
	font-size:12px;
}

.wXheader {
	width:760px;
	margin:0 15px 0 15px;
	padding:0 10px 0 0; 
}

.wXbody {
	width:750px;
	margin:15px 25px 0 15px;
	position:relative;
}

.wXfooter {
	width:750px;
	margin:15px 35px 15px 15px;
	text-align:center;
	border-top:1px #767676 solid;
	padding:10px 0 0 0;
}

/* header  styles */ 

.wXlogo {
	width:750px;
	background:url(../images/top-bg.gif) no-repeat top right;
}

.wXlogo a img {
	margin-top:15px;
}

.wXtop {
	padding:0;
	width:755px;
	height:125px;
	clear:both;
}

.wXtop img {
	display:block;
	margin:0 auto;
}

/* content area layout */ 

.wXcontent {
	color:#767676;
}

.wXcontent-withMenu	{			/* apply on top of wXcontent */
	float:left;
	display:inline;
	width:539px;
}
.wXcontent-withRightCol	{		/* apply on top of wXcontent */
	float:left;
	display:inline;
	width:320px;
 }
.wXcontent-withMainRightCol {	/* apply on top of wXcontent */
	float:left;
	display:inline;
	width:450px;
	margin-right:15px; 
}
.wXcontent-withInfoForm	{		/* apply on top of wXcontent */
	width:350px;
}

/*  columns layout */ 

.wXcontentColumnGroup {
	clear:both;
	margin:15px 0 0 0;
	padding:0;
	overflow:hidden;
}
.wXcontentColumnGroup-Main {	/* apply on top of wXcontentColumnGroup */
	background:url(../images/bg-main-col-divider.jpg) repeat-x top;
	padding-top:20px;
}

.wXcontentColumnLeft,
.wXcontentColumnCenter,
.wXcontentColumnRight {
	float:left;
	margin:0 10px 0 0;
}

.wXcontentColumnRight {
	margin:0;
}

/* two columns, no left nav menu, no right column */
.wXcontent .wXtwo .wXcontentColumnLeft,
.wXcontent .wXtwo .wXcontentColumnRight {
	width:365px;
}
/* two columns, with left nav menu, no right column */
.wXcontent-withMenu .wXtwo .wXcontentColumnLeft,
.wXcontent-withMenu .wXtwo .wXcontentColumnRight {
	width:264px;
}

/* main page column layout */

.wXcontentColumnGroup-Main .wXcontentColumnLeft 
{
	width:495px;
}

.wXcontentColumnGroup-Main .wXcontentColumnRight 
{
	width:245px;
}

/* imgCol is used to simulate the standard	*/
/* right column images within the content	*/
/* div, to tie content text to the images	*/
			
.wXcontent-withMenu .wXtwo .wXwithImgCol {	/* apply on top of .wXcontentColumnLeft */
	width:329px;
}

.wXcontent-withMenu .wXtwo .wXimgCol {		/* apply on top of .wXcontentColumnRight */
	width:200px;
}

/* three equal columns, no left nav menu, no right column */
.wXcontent .wXthree .wXcontentColumnLeft,
.wXcontent .wXthree .wXcontentColumnCenter,
.wXcontent .wXthree .wXcontentColumnRight {
	width:239px;
}

/* right column */

.wXright-column {
	float:right;
	color:#767676;
	width:200px;
	margin:0 0 15px 15px;
}

.wXmain-right-column {
	float:right;
	color:#767676;
	width:245px;
	margin-left:40px;
	text-align:center;
}

/*  image layout */

.wXcontentImg {
	margin:15px 0;
}
.wXcontentImg img {
	width:539px;
}
.wXcontentImgLeft {
	float:left;
	margin:0 15px 15px 0;
	text-align:left;
}
.wXcontentImgRight {
	float:right;
	margin:0 0 15px 15px;
	text-align:left;
}

.wXcontentImgLeft img,
.wXcontentImgRight img { display:block; }
		

.wXsolutionFeatureImg {
	width:350px;
	margin:0 auto;
}

.wXsolutionFeatureImg,
.wXrightColumnImg {
	margin-top:15px;
}

.wXcontentColumnImg-main,
.wXimgCol .wXrightColumnImg 
{
	width:200px;
	margin:0 auto 15px auto;
}

.wXcontentColumnImg-main { margin-top:15px; } 

.wXcontentColumnImg-main a,
.wXsolutionFeatureImg a,
.wXrightColumnImg a {
	font-weight:bold;
}

.wXcontentColumnImg-main img,
.wXsolutionFeatureImg img,
.wXrightColumnImg img {
	display:block;
	margin:0 auto;
}

.wXimg-caption {
	font-style:italic;
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
}

.wXpopup-body .wXimg-caption {
	width:450px;
	margin:5px auto 5px auto;
	text-align:left !important;
}

.wXstackedImgs {
	float:left;
	margin:0 15px 0 0;
}

.wXstackedImgs img {
	margin:0 0 1px 0;
}

/* footer area */ 

.wXfooter-links {
	line-height:2em;
}

.wXfooter ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	text-align:center;
}

.wXfooter ul li	{
	display:inline;
}

.wXfooter-links li, .wXfooter a:link, .wXfooter a:visited {
	color:#767676;
	text-decoration:none;
}
.wXfooter a:hover, .wXfooter a:active {
	color:#767676;
	text-decoration:underline;
}

.wXprivacy-copyright { margin-top:12px; }

.wXprivacy-copyright tr td { vertical-align:middle; text-align:left; }

.wXtrust-e { width:171px; }

.wXtrust-e img { display:block; }

.wXcopyright p {
	color:#767676;
	padding:0 0 0 10px;
	margin:0;
	text-align:left;
	font-size:12px;
}

/* breadcrumbs */

.wXbreadcrumb {
	float:right; 
	font-weight:bold;
	color:#cccccc;
	margin:0 0 5px 0;
	padding:0 10px 0 0;
}
.wXbreadcrumb a:link, .wXbreadcrumb a:visited {
	color:#cccccc;
	text-decoration:none;
}

.wXbreadcrumb a:hover, .wXbreadcrumb a:active {
	color:#cccccc;
	text-decoration:underline;
}

/*						*/
/* top navigation menu	*/ 
/*						*/

.wXHdrNavTab1 a, .wXHdrNavTab1-selected a, .wXHdrNavTab1-toLeft a,
.wXHdrNavTab2 a, .wXHdrNavTab2-selected a, .wXHdrNavTab2-toLeft a, .wXHdrNavTab2-toRight a,
.wXHdrNavTab3 a, .wXHdrNavTab3-selected a, .wXHdrNavTab3-toLeft a, .wXHdrNavTab3-toRight a,
.wXHdrNavTab4 a, .wXHdrNavTab4-selected a, .wXHdrNavTab4-toLeft a, .wXHdrNavTab4-toRight a,
.wXHdrNavTab5 a, .wXHdrNavTab5-selected a, .wXHdrNavTab5-toLeft a, .wXHdrNavTab5-toRight a,
.wXHdrNavTab6 a, .wXHdrNavTab6-selected a, .wXHdrNavTab6-toRight a {
	float:left;
	display:block;
	height:31px;
	font-size:12px;
	text-align:center;
	padding-top:8px;
}

#mainmenu {
	height: 39px /* netscape is hosed without this height, should be height + padding of wXHdrNavTabs above */
}

.wXHdrNavTab1 a, .wXHdrNavTab1-selected a, .wXHdrNavTab1-toLeft a {
	width:109px;
}
.wXHdrNavTab2 a, .wXHdrNavTab2-selected a, .wXHdrNavTab2-toLeft a, .wXHdrNavTab2-toRight a {
	width:155px;
}
.wXHdrNavTab3 a, .wXHdrNavTab3-selected a, .wXHdrNavTab3-toLeft a, .wXHdrNavTab3-toRight a {
	width:109px;
}
.wXHdrNavTab4 a, .wXHdrNavTab4-selected a, .wXHdrNavTab4-toLeft a, .wXHdrNavTab4-toRight a {
	width:145px;
}
.wXHdrNavTab5 a, .wXHdrNavTab5-selected a, .wXHdrNavTab5-toLeft a, .wXHdrNavTab5-toRight a {
	width:88px;
}
.wXHdrNavTab6 a, .wXHdrNavTab6-selected a, .wXHdrNavTab6-toRight a {
	width:149px;
}

.wXHdrNavTab1 a { background:url(../images/6-tabs/top-nav-tab1.gif) no-repeat bottom; }
.wXHdrNavTab2 a { background:url(../images/6-tabs/top-nav-tab2.gif) no-repeat bottom; }
.wXHdrNavTab3 a { background:url(../images/6-tabs/top-nav-tab3.gif) no-repeat bottom; }
.wXHdrNavTab4 a { background:url(../images/6-tabs/top-nav-tab4.gif) no-repeat bottom; }
.wXHdrNavTab5 a { background:url(../images/6-tabs/top-nav-tab5.gif) no-repeat bottom; }
.wXHdrNavTab6 a { background:url(../images/6-tabs/top-nav-tab6.gif) no-repeat bottom; }

.wXHdrNavTab1-toLeft a { background:url(../images/6-tabs/top-nav-tab1-toleft.gif) no-repeat bottom; } 
.wXHdrNavTab2-toLeft a { background:url(../images/6-tabs/top-nav-tab2-toleft.gif) no-repeat bottom; } 
.wXHdrNavTab3-toLeft a { background:url(../images/6-tabs/top-nav-tab3-toleft.gif) no-repeat bottom; } 
.wXHdrNavTab4-toLeft a { background:url(../images/6-tabs/top-nav-tab4-toleft.gif) no-repeat bottom; } 
.wXHdrNavTab5-toLeft a { background:url(../images/6-tabs/top-nav-tab5-toleft.gif) no-repeat bottom; } 

.wXHdrNavTab2-toRight a { background:url(../images/6-tabs/top-nav-tab2-toRight.gif) no-repeat bottom; } 
.wXHdrNavTab3-toRight a { background:url(../images/6-tabs/top-nav-tab3-toRight.gif) no-repeat bottom; } 
.wXHdrNavTab4-toRight a { background:url(../images/6-tabs/top-nav-tab4-toRight.gif) no-repeat bottom; } 
.wXHdrNavTab5-toRight a { background:url(../images/6-tabs/top-nav-tab5-toRight.gif) no-repeat bottom; } 
.wXHdrNavTab6-toRight a { background:url(../images/6-tabs/top-nav-tab6-toRight.gif) no-repeat bottom; } 

/* all top menu links 	*/

a.wXmenuLink:link, a.wXmenuLink:visited, a.wXmenuLink:hover, a.wXmenuLink:active {
	display:block;
	text-decoration:none;
}

/* top nav top-level menu links */

#mainmenu a.wXmenuLink {
	font-weight:bold;
	color:#767676;
}

#mainmenu a.wXmenuLink:hover  {
	color:#600;
}

/* selected top nav top-level menu links */

#mainmenu .wXHdrNavTab1-selected a.wXmenuLink,
#mainmenu .wXHdrNavTab2-selected a.wXmenuLink,
#mainmenu .wXHdrNavTab3-selected a.wXmenuLink,
#mainmenu .wXHdrNavTab4-selected a.wXmenuLink,
#mainmenu .wXHdrNavTab5-selected a.wXmenuLink,
#mainmenu .wXHdrNavTab6-selected a.wXmenuLink {
	color:#600;
	background:none;
}

#mainmenu .wXHdrNavTab1-selected a.wXmenuLink {
	background:url(../images/6-tabs/top-nav-tab1-selected.gif) no-repeat left;
}
#mainmenu .wXHdrNavTab6-selected a.wXmenuLink {
	background:url(../images/6-tabs/top-nav-tab6-selected.gif) no-repeat right;
}

/* top nav submenu styles */ 

.wXHdrNavSubMenu {
	clear:both;
	position:relative;
	top:auto;
	left:auto;
	z-index:9999;
}

.wXHdrNavTab1SubMenu, .wXHdrNavTab2SubMenu, .wXHdrNavTab3SubMenu, .wXHdrNavTab4SubMenu, .wXHdrNavTab5SubMenu, .wXHdrNavTab6SubMenu {
	float:left;
	position:absolute;
	top:-6px;
	text-align:center;
	display:none;
}

.wXHdrNavTab1SubMenu {
	width:109px;
	left:auto;
}
.wXHdrNavTab2SubMenu {
	width:155px;
	left:109px;
}
.wXHdrNavTab3SubMenu {
	width:109px;
	left:264px;
}
.wXHdrNavTab4SubMenu {
	width:145px;
	left:373px;
}
.wXHdrNavTab5SubMenu {
	width:88px;
	left:518px;
}
.wXHdrNavTab6SubMenu {
	width:149px;
	left:606px;
}

div.subMenuItem a.wXmenuLink {
	min-height:30px;
	height:30px;
	border-top:1px #999 solid;
	color:#FFF;
	background-color:#767676;
	text-align:left;
	font-size:12px;
	margin:0;
	padding:5px 0 5px 15px;
}

div.subMenuItem[class] a.wXmenuLink {
	height:auto;
}

div.subMenuItem-selected  a.wXmenuLink {
	min-height:30px;
	height:30px;
	border-top:1px #999 solid;
	color:#FFF;
	background-color:#600;
	text-align:left;
	font-size:12px;
	margin:0;
	padding:5px 0 5px 15px;
}

div.subMenuItem-selected[class] a.wXmenuLink {
	height:auto;
}

/*						*/
/* Left Navigation Menu */
/*						*/

.wXleft-nav {
	float:left;
	width:196px;
	margin:0 15px 0 0;
	min-height:400px;
	height:400px;
}
.wXleft-nav[class] {
	height:auto;
}

/* left nav header link */
.wXleft-nav h1 
{
	background-color:#600;
	color:#fff;
	padding-left:10px;
}

.wXleft-nav h1 a:link, .wXleft-nav h1 a:visited, .wXleft-nav h1 a:hover, .wXleft-nav h1 a:active {
	display:block;
	height:auto;
	color:White;
	text-decoration:none;
}

/* top level menu list */
.wXleft-nav .wXleft-nav-menu {
	list-style-image:none;
	list-style-type:none;
	margin:0 0 25px 0;
	padding:0;
}

/* main left navigation links */

.wXleftMenuLink,
.wXleftMenuLink-selected,
.wXleftMenuLink-nosub,
.wXleftMenuLink-closed,
.wXleftMenuLink-selected-closed {
	display:block;
	width:181px;
	padding:0 0 0 15px;
}

.wXleftMenuLink:link, .wXleftMenuLink:visited, .wXleftMenuLink:hover, .wXleftMenuLink:active {
	background:url(../images/left-nav-open-arrow.gif) no-repeat left center;
	color:#600;
	text-decoration:none;
}

.wXleftMenuLink:hover{
	background:url(../images/left-nav-open-arrow-gray.gif) no-repeat left center;
	background-color:#ececec;
}

/* selected top-level left navigation links */
.wXleftMenuLink-selected:link, .wXleftMenuLink-selected:visited, .wXleftMenuLink-selected:hover, .wXleftMenuLink-selected:active {
	background:url(../images/left-nav-open-arrow-gray.gif) no-repeat left center;
	color:#600;
	background-color:#ececec;
	text-decoration:none;
}

/* main left navigation links with no submenus */
.wXleftMenuLink-nosub:link, .wXleftMenuLink-nosub:visited, .wXleftMenuLink-nosub:hover, .wXleftMenulink-nosub:active {
	color:#600;
	text-decoration:none;
}
.wXleftMenuLink-nosub-selected, .wXleftMenuLink-nosub:hover {
	background-color:#ececec;
}

/* closed main left navigation links */
.wXleftMenuLink-closed:link, .wXleftMenuLink-closed:visited, .wXleftMenuLink-closed:hover, .wXleftMenuLink-closed:active {
	background:url(../images/left-nav-closed-arrow.gif) no-repeat left center;
	color:#600;
	text-decoration:none;
	padding-left:15px;
}
.wXleftMenuLink-closed:hover{
	background:url(../images/left-nav-closed-arrow-gray.gif) no-repeat left center;
	background-color:#ececec;
}

/* left nav submenu */

/* sub menu list */
.wXleft-nav .wXleft-nav-submenu ul{
	list-style-image:none;
	list-style-type:none;
	margin-bottom:0
}

.wXleft-nav .wXleft-nav-submenu-closed {
	display:none;
}

.wXleft-nav-submenu,
.wXleft-nav-subPages {
	height:1%;	/* without this, IE puts a big space above */
}

.wXleft-nav .wXleft-nav-subPages  {
	background-color:#FFF;
	list-style-type:square;
	list-style-image:url(../images/list-item-gray.gif) !important;
	margin:0;
}

.wXleft-nav-submenu-item-selected,
.wXleft-nav-subPage-selected {
	background-color:#ececec;
}

.wXleftSubmenuLink,
.wXleftSubpageLink {
	margin:0;
	padding:0;
	display:block;
	width: 100%;
}

/* left nav submenu links */
.wXleftSubmenuLink:link, .wXleftSubmenuLink:visited, .wXleftSubmenuLink:hover, .wXleftSubmenuLink:active {
	color:#000;
	background-image:none;
	text-decoration:none;
}
.wXleftSubmenuLink:hover {
	background-color:#ececec;
}

/* left nav subpage links */
.wXleftSubpageLink:link, .wXleftSubpageLink:visited, .wXleftSubpageLink:hover, .wXleftSubpageLink:active {
	color:#600;
	background-image:none;
	text-decoration:none;
}
.wXleftSubpageLink:hover { text-decoration:underline;}

/* For when a subpage link is to a file */
.wXmenufile {
	margin-bottom:8px;
}

.wXmenufile cite { display:block; color:#767676; font-style:normal; }

/*				*/
/*	misc styles	*/
/*				*/

p {
	margin:0 0 12px 0;
	padding:0;
}

p.wXlistTitle {
	margin-bottom:5px;
}

p.wXattribution {
	text-align:right;
}

a:link, a:visited  {
	color:#600;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}

a img {
	border:none;
}

/* headings  and things that should look like headings */
h1, h2, h3, h4, .wXh3,  dt, span#print {
	color:#600;
	font-weight:bold;
	margin:0;
	padding:0;
	display:block;
}
h1 {
	font-size:16px;
	line-height:20px;
	padding:4px 0;
	margin-bottom:16px;
}
h2, dt {
	font-size:14px;
	margin-bottom:14px;
}

h3, h4, .wXh3 {
	color:#767676;
	font-size:12px;
	margin-bottom:12px;
}

.wXcontentColumnGroup-Main .wXcontentColumnLeft h2,
.wXcontentColumnGroup-Main .wXcontentColumnRight h2  
{
	margin:0 0 1em 0;
	padding:0 3px;
	font-size:12px;
	text-transform:uppercase;
}

.wXcontentColumnGroup-Main .wXcontentColumnLeft h2 { color:#600; }

.wXcontentColumnGroup-Main .wXcontentColumnRight h2 {
	color:#fff;
	height:21px;
	line-height:21px;
	background:url(../images/bg-button.jpg) repeat-x center;
}

.wXcontentColumnGroup-Main .wXcontentColumnRight h2 a { color:#fff; }

.wXcontentColumnGroup-Main .wXcontentColumnRight h2 a:hover { text-decoration:none; }


/* lists */

ul 
{
	list-style-type:square;
	list-style-image:url(../images/list-item-gray.gif);
	margin:0 0 1em 0;
	padding:0 0 0 2em;
}

li {
	margin:0;
	padding:0 0 3px 0;
}            

ul.wXtsList 
{
	list-style-type:none;
	list-style-image:none;
}
ul.wXtsList li {
	clear:both;
	margin:0;
	padding:5px 0 0 0;
}
ul.wXtsList li a img 
{
	float:left;
	width:85px;
	border:0;
	margin:0 5px 5px 0;
}

sup {  font-size:smaller; vertical-align:top; }

dl { border:1px #d5d4d5 solid; padding:5px; margin:10px 0; }

#contact-us dl { border:none; margin:15px 0; padding:0; }
#contact-us dt { margin-bottom:0; }
#contact-us dd { margin:0; padding:0; }

#contact-us dl#contact-cust-care dt { font-size:12px; color:#767676; }

blockquote { font-style:italic; font-weight:bold; margin:0 0 1em 0;  }
blockquote em {color:#660000}

/* print, download PDF, and contact us buttons */

span#print, span#downloadPDF, span.downloadPDF {
	float:right;
	color:#600;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin:0 0 16px 8px;
	padding:4px 0;
}

span#print {
	background:url(../images/print.gif) no-repeat left;
	padding-left:17px;
}

span#downloadPDF, span.downloadPDF {
	background:url(../images/downloadPDF.gif) no-repeat left;
	padding-right:5px; padding-left:17px;
}

/* image popup window styles */

body.wXpopup-body {
	background-image:none;
	text-align:center;
	margin:15px;
	padding:0;
}

body.wXpopup-body img {
	display:block;
	margin:0 auto;
}


/* hurricane countdown timer */

.wXcountdown {
	background:url(../images/hurricane-flag.jpg) no-repeat left;
	margin:0 0 1em 0;
	padding:0 0 0 46px;
	height:49px;
	min-height:49px;
}

.wXcountdown[class] { height:auto; }

.wXcountdown-wrapper a:hover { text-decoration:none; }

.wXcountdown-wrapper span#learnMore a:hover { text-decoration:underline; }

.wXcountdown-wrapper p {
	margin:0 0 5px 0;
} 

.wXcountdown-wrapper p a { color:#767676; }

.wXcountdown-wrapper p #days,
.wXcountdown-wrapper p #hrs,
.wXcountdown-wrapper p #mins,
.wXcountdown-wrapper p #secs,
.wXcountdown-wrapper p #hurricaneSeason { font-weight:bold; }

/* featured customer */

div.wXfeatured {
	margin-bottom:12px;
}

div.wXfeatured ul {

}

div.wXfeatured li {
	margin:0;
	padding:0;
	text-align:left;
}

div.wXfeatured ul li ul {
	margin:0 0 0 24px;
	padding:0;
}

div.wXfeatured ul li ul li {
	list-style-image:none;
	list-style-type:none;
}

div.wXfeatured ul li ul li a {
	color:#767676;
}

/* customer icons list */

ul.wXcustomer-icons	{
	list-style-type:none; 
	list-style-image:none;
}

ul.wXcustomer-icons li {
	display:inline;
	float:left; 
	margin-right:20px;
}


/* weather outlook */
.wXoutlook-links a,
.wXprevStories a {
	display:block;
}
 
 /* red border - round corner - gradient box */ 
.wXroundbox { background:url(../images/form-body-r.gif) no-repeat bottom right;  padding:0 0 0 0; margin:0 0 15px 0;  }
.wXroundbox-head { background:url(../images/form-head-r.gif) no-repeat top right; 	margin:0; padding:0; }
.wXroundbox-title { background:url(../images/form-head-l.gif) no-repeat top left; padding:10px 3px 15px 10px; text-align:center; }
.wXroundbox-title h2 { margin:0; }
.wXroundbox-body { background:url(../images/form-body-l.gif) no-repeat bottom left; margin:0; padding:0 10px 10px 10px; font-size:12px; }

.wXroundbox-body h3 { color:#600; }

.wXroundbox-body .wXcontent-withRightCol { width:304px; }
.wXroundbox-body .wXright-column { width:200px; }
 
/* info form */ 
.wXform-wrapper { float:left;  width:350px; margin-bottom:15px; }
.wXform { background:url(../images/form-body-r.gif) no-repeat bottom right;  padding:0 0 0 0; }
.wXform-head { background:url(../images/form-head-r.gif) no-repeat top right; 	margin:0; padding:0; }
.wXform-title { background:url(../images/form-head-l.gif) no-repeat top left; height:12px; padding:3px 3px 3px 10px; }
.wXform-title h3 { color:#FFF; font-size:13px; font-weight:bold; text-align:center;  margin:0; padding:0; }
.wXform-body { background:url(../images/form-body-l.gif) no-repeat bottom left; margin:0; padding:0 10px 10px 10px; font-size:12px; text-align:center; }
.wXform form { margin:0; }
.wXform .star { color:#660000; margin-right:2px;}
.wXform .req { font-size:smaller; }
.wXform .field { display:block; clear:both; margin:5px auto 0 auto; text-align:center;}
.wXform .field label { display:block; }
.wXform .fields-txt, .wXform .fields-input { float:left; text-align:left; }
.wXform .fields-txt { width:125px; text-align:right; margin-right:5px; }
.wXform input { width:120px; }
.wXform select { width:200px; font-size:10px; }
.wXform textarea { width:235px; }
.wXform .submit { width:75px; margin:5px;  }
.wXform #error { color:Red; padding:10px; }
#thanks { width:360px; }

.wXclearfloats { clear:both; }
.wXclearfloats:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }


.wXprotectFlashLink:link,
.wXprotectFlashLink:visited,
.wXprotectFlashLink:link { display:block; width:129px; height:87px; background:url(..//images/img-protect-vid.jpg) no-repeat top left;  }
.wXprotectFlashLink:hover,
.wXprotectFlashLink:active { display:block; width:129px; height:87px; background:url(..//images/img-protect-vid.jpg) no-repeat bottom right; }


/* break */

hr {
	color:#767676;
	background-color:#767676;
	height:1px;
	border:0;
	margin:1.5em 0;
}

.wXbreak {
    border-top:1px #767676 solid;
    padding: 1em 0 0 0;
}

/* button */

.wXbutton, .wXbutton,alt {
	background:#600 url(../images/bg-button.jpg) repeat-x center;
	border:1px #000 solid;
	margin:0 auto;
	padding:5px 10px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	width:150px;
}

.wXbutton a,
.wXbutton span,
.wXbutton.alt span 
{
	color:#fff;
}

.wXleft-nav div.wXbutton,
.wXright-column div.wXbutton { width:auto; margin:25px 0; }

.wXbutton.alt { background:#838383 url(../images/bg-button-alt.jpg) repeat-x center; }

.wXbutton#new-streamer { font-size:16px; height:20px; line-height:20px; width:425px;}

td .wXbutton { margin:0; } /* when a button is in a table cell, generally we're hacking stuff up and will be using align=something, so let the button honor that */
	

/* Callout Box */

.wXcallout { 
	border:1px #d5d4d5 solid;
	padding:5px;
	margin:12px 0;
}

.wXcontentColumnGroup .wXcallout { margin-top:0; }

.wXcallout table {
	width:100%;
}

/* Club Safety Features Section */


#weather-monitoring 
{
	background:url(../images/img_tracking-station.jpg) no-repeat top right;
	margin-right:70px;
	padding-right:120px;
	height:185px;
	min-height:185px;
}

#weather-monitoring[id] { height:auto; }

.wXsolutionFeature
{
	background-position:top left;
	background-repeat:no-repeat;
	height:67px;
	min-height:67px;
	margin: 1em 0 1em 10px;
	padding-left:100px;
}

.wXsolutionFeature#member-safety { background-image:url(../images/img_member-safety.jpg); }

.wXsolutionFeature#member-benefits { background-image:url(../images/img_member-benefits.jpg); }

.wXsolutionFeature#event-mgmt { background-image:url(../images/img_wxmonitoring-sm.jpg); }

.wXsolutionFeature#turf-mgmt { background-image:url(../images/img_turf-mgmt.jpg); }

.wXsolutionFeature[class] { height:auto; }

.wXsolutionFeature h4
{
	color:#600;
	margin:0 0 5px 0;
}

.wXsolutionFeature ul
{
	margin:0;
	padding:0 0 0 15px;
}

/* GRANT RESOURCES PAGE */


dl.wXgrant.new dt {
	background:url(../images/bg-new.gif) no-repeat 0px -1px;
	padding-left: 3.25em;
}

dl.wXgrant.expiring { border-color:#600; }

dl.wXgrant.expiring dt span.expire-date { color:Red; }

dl.wXgrant strong { color:#000; }

dl#AFG dd,
dl#SAFER dd,
dl#FPS dd
{
	height:100px;
	margin:0;
	padding-left:105px;
}

dl#AFG dd {
	background:url(../images/logo_AFG_seal.jpg) no-repeat left;
}

dl#SAFER dd {
	background:url(../images/logo_SAFER_seal.jpg) no-repeat left;
}

dl#FPS dd {
	background:url(../images/logo_FP&S_seal.jpg) no-repeat left;
}

/* SPORTS & RECREATION */

#tracking-station 
{
	background:url(../images/img_sport-trkstation.jpg) no-repeat left;
	padding-left:100px;
	height:230px;
	min-height:230px;
}

#tracking-station[id] { height:auto; }

#tracking-station 
{
	background:url(../images/img_sport-trkstation.jpg) no-repeat left;
	padding-left:100px;
}

#tracking-station .wXcontentColumnLeft { width:429px; }

#tracking-station .wXcontentColumnRight.wXimgCol,
#tracking-station .wXrightColumnImg,
#tracking-station .wXrightColumnImg img
{
	float:right;
	width:133px;
	margin:0 0 5px 10px;
}


#command-center,
#forecasting,
#metconsult
{
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:103px;
}

#command-center { background-image:url(../images/img_command-center-sm.jpg); }

#command-center ul 
{
	float:left;
	width:150px;
}

#forecasting { background-image:url(../images/img_homeplate.jpg); }

#metconsult { background-image:url(../images/img_MET_DESK-xsm.jpg); }

#command-center h3,
#forecasting h3,
#metconsult h3 { color:#600; }

/* AGRI-BUSINESS */

.wXsolutionFeature#weather-sensors { background-image:url(../images/img_agri-th-1.jpg); }

.wXsolutionFeature#install-maint { background-image:url(../images/img_agri-th-2.jpg); }

.wXsolutionFeature#owc,
.wXsolutionFeature#mobile { padding-left:0; }

.wXsolutionFeature#mobile { padding-bottom:1em; }

.wXsolutionFeature#owc img,
.wXsolutionFeature#mobile img#mobile-img { float:left; position:absolute; }

.wXsolutionFeature#owc h4, .wXsolutionFeature#owc p, .wXsolutionFeature#owc li,
.wXsolutionFeature#mobile h4, .wXsolutionFeature#mobile p, .wXsolutionFeature#mobile li { margin-left:100px; }

.wXbutton#blackberry,
.wXbutton#windows-mobile { float:left; width:200px; }

.wXbutton#blackberry { margin:1em 25px 0 0; }
.wXbutton#windows-mobile { margin:1em 0 0 0; }


/* EDUCATION */

#wXeducation-header { background:url(../images/img_edu-th.jpg) no-repeat left; padding-left:100px; padding-top:20px; height:57px; }


#wXeducation-header h1,
#wXeducation-header h2 { margin-bottom:0; }

#wXeducation-header h2 { margin-top:0; color:#606060; }

.wXsolutionFeature#education { background-image:url(../images/img_edu-th1.jpg); }
.wXsolutionFeature#television { background-image:url(../images/img_edu-th2.jpg); }
.wXsolutionFeature#community { background-image:url(../images/img_edu-th3.jpg); }
.wXsolutionFeature#safety { background-image:url(../images/img_edu-th4.jpg); }

.wXsolutionFeature#television .wXattribution { text-align:left; }
.wXsolutionFeature#television #not-available { float:right; font-size:smaller; margin:0; padding:0; }

#wXedu-learn-more h3 { font-size:13px; color:#000; }
#wXedu-learn-more .wXbutton { float:left; margin-left:0; margin-right:15px; }

/*				*/
/*	PARTNERS	*/
/*				*/

.partner-logos h2 { border-bottom:1px #cdcdca solid; margin:15px 0 10px; padding:0; clear:both; }

.partner-logos ul { list-style-type:none; list-style-image:none; margin:0; padding:0; }
.partner-logos ul li  { float:left; height:45px; min-height:45px; margin:0 15px 5px 0; }
.partner-logos[class] ul li { height:auto; }

.partner-logos img { display:block; }
a img { border:none; }

#partner-details #partner-logo { margin:0 0 25px 0; }
#partner-details #partner-logo img { display:block; }

/*				*/
/*	EVENTS		*/
/*				*/

#wXupcoming dl { border:1px #600 solid; }

.wX-club-article img { display:block; margin:0 auto 15px auto; }

/*				*/
/*	LIGHTNING	*/
/*	NETWORK		*/
/*				*/

#wtln .wXtop { background-image: url(../images/wtln-header.jpg); height:164px; }
#wtln .wXtop img { display: none; }
		
#wtln .wXattribution { text-align: left; font-size: 10px; }

body.media { padding:20px 10px; }
body.media h1 { margin:0; padding:0; }
body.media ul { margin:0; }

/*				*/
/*	STREAMER	*/
/*	FREE TRIAL	*/
/*				*/

.wXbutton.free-streamer-trial 
{
	padding:0;
	text-align:left;
}

.wXbutton.free-streamer-trial a
{
	display:block;
	height:30px; overflow:hidden;
	background:url(../images/thumb-lightning.jpg) no-repeat left;
	padding-left:50px;
	line-height:15px;
}

.wXbutton.free-streamer-trial a:hover { text-decoration:none; }

.wXbutton.free-streamer-trial a strong 
{
	display:block;
	color:#ff0;
	font-size:13px;
	text-transform:uppercase;
}

#lightning-overviews { list-style-type:none; list-style-image:none; }
#tracking-station #lightning-overviews { margin:75px 0 0 0; }

/* PDFS Page */

body.pdfs { padding:15px; }
