﻿
body
{
	padding: 0 0 4px 0;
	margin: 0;
	background-color: #FFFFFF;
	color: #737373;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
}
td, p, ul, ing, form  /* h2, h3 */
{
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	font-size: 10pt;
}
.red
{
	color: #C03F00;
}
.orange
{
	color: #DB7605;
}
.lightblue
{
	color: #9FB4CC;
}
.darkgreen
{
	color: #393A21;
}
.green
{
	color: #787746;
}
.grey
{
	color: #C3BEA3;
}
.blue
{
	color: #3E5975;
}
input.button
{
	background-color: #DB7605;
	border-color: #DB7605;
	color: White;
	font-weight: bold;
	font-family: Georgia, "Times New Roman" , Times, serif;
}
input.button2
{
	background-color: #DB7605;
	border-color: #DB7605;
	color: White;
	font-weight: normal;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 9pt;
}
ul
{
	list-style-type: none;
}
h1, h1 A, h1 A:link, h1 A:hover, h1 A:visited
{
	color: #D57503;
	font: bold 18px/34px Georgia, "Times New Roman" , Times, serif;
}
h1.logo
{
	font: bold 18px/50px Georgia, "Times New Roman" , Times, serif;
	color: #333333;
}
.header
{
	background: url(/images/header4.png) no-repeat 0 0;
	width: 980px;
	height: 65px;
}
.sitebanner,
#sitebanner
{
	background: url(/images/topbanner980.jpg) no-repeat 0 0;
	width: 980px;
	height: 70px;
}
#sitebanner h1,
#sitebanner2 h1
#sitebannertext
{
	color: #D57503;
	visibility:hidden;
}
.sitebanner2,
#sitebanner2
{
	background: url(/images/topbanner2.jpg) no-repeat 0 0;
	width: 980px;
	height: 70px;
}
/*----------------------------body------------*/
.bodyTopPadding
{
	padding: 12px 0 0 0;
}
.paddedBottom TD
{
	padding-bottom: 12px;
}
.hidden
{
	display: none;
}
.line
{
	background: url(/images/line_light.gif) repeat-y top right;
}
#stepstable, .stepstable
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#stepstable TD, .stepstable TD
{
}
#steps, .steps, #step1, .step1, #step2, .step2, #step3, .step3, #step4, .step4, #step5, .step5, #step6, .step6
{
	border: dashed 1px #333333;
	padding: 10px;
	margin: 2px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}

IFRAME.noticeframe, #noticeframe
{
	border: dashed 2px #D57503;
	padding: 10px;
	margin: 2px;
	text-align: left;
	vertical-align: top;
}

#stepnotice, .stepnotice, #stepsnotice, .stepsnotice
{
	border: dashed 2px #D57503;
	padding: 10px;
	margin: 2px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}

#step1no, .step1no, #step2no, .step2no, #step3no, .step3no, #step4no, .step4no, #step5no, .step5no, #step6no, .step6no
{
	font-size: 6ex;
	font-weight: normal;
	float: left;
	margin: 0px 5px 5px 5px;
	padding-bottom: 15px;
	width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: text-top;
}

/*--------------------left body-------------*/
#left
{
	padding: 19px 21px 1px 0;
}
#left h2, #left h2 a, #left h2 a:visited
{
	/*background:url(/images/hor_line.gif) repeat-x left bottom; */
	width: 185px;
	color: #D57503;
	text-align: right;
	font: normal 18px/30px Georgia, "Times New Roman" , Times, serif;
}
#left ul
{
	width: 185px;
	padding: 5px 0 10px 0;
}
#left ul li
{
	background: url(/images/hor_line.gif) repeat-x left bottom;
}
#left ul li a
{
	background: url(/images/ul_arrow.gif) no-repeat top right;
	text-decoration: none;
	color: #686868;
	text-align: right;
	font: normal 13px/29px Georgia, "Times New Roman" , Times, serif;
	display: block;
	padding: 0 19px 0 0;
}
#left ul li a:hover
{
	color: #D57503;
	text-decoration: underline;
}
#left ul.padd
{
	padding: 5px 0 20px 0;
}
/*
* User Controls
*/
.user-lost-password
{
	width: 400px;
	text-align: left; /*border: solid 1px #999999;*/
}
.user-login
{
	width: 400px;
	text-align: left; /*border: solid 1px #999999;*/
}
/*
* Julian
*/
A, A:link
{
	color: #333333;
	text-decoration: none;
	font-weight: bolder;
}
A:Hover
{
	color: #E4A904;
	text-decoration: underline;
	font-weight: bolder;
}
A:Visited
{
	color: #E4A904;
	text-decoration: none;
	font-weight: bolder;
}

/*
* "Groups" formatting
*/
.groupSearchBox
{
}
.groupSearchAdvBox
{
}
.groupSearchResults
{
}

#groupSearchedFor
{
}

/*
Save A Friend formatting
*/
.save-friend-email-border
{
	border: 2px;
	padding: 10px;
	margin-left: 20px;
}
.save-friend-email-header
{
	background-color: Gray;
	border: 0px;
}
.save-friend-email-header TD
{
	/*font-family:Verdana, Arial, Sans-Serif;*/
	font-size: 2ex;
	color: White;
	font-weight: bold;
	border: 0px;
	vertical-align: top;
}
.save-friend-email-header input
{
	width: 90%;
	font-weight: bold;
}
.save-friend-email-body
{
	padding-left: 10px;
	padding-right: 10px;
}
.save-friend-name
{
	width: 100px;
	vertical-align: top;
}
.save-friend-email
{
	width: 250px;
	vertical-align: top;
}
.save-friend-name input
{
	width: 90%;
}
.save-friend-email input
{
	width: 90%;
}
/* 
* Page header formatting
*/
.header-ewn, .header-ewn A .header-ewn A:Link, .header-ewn A:Hover, .header-ewn A:Visited
{
	font-size: 2ex;
	font-weight: bold;
	text-decoration: none;
	height: 4ex;
}
.header-login
{
	/*font-family: Verdana;*/
	font-size: 2.5ex;
	color: Black;
	text-align: right;
	font-weight: bold;
}
.title
{
	background-image: url('images/satellitedishes.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.title-img
{
	/*height:60px;*/
	width: 292px;
}
.title-txt, .title-txt H1
{
	font-size: 3.5ex;
}
.title-spacer, footer-spacer
{
	height: 10px;
	border-bottom: solid 1px #C2C2C2;
}
hr
{
	border-right: #C2C2C2 1px solid;
	border-top: #C2C2C2 1px solid;
	border-left: #C2C2C2 1px solid;
	border-bottom: #C2C2C2 1px solid;
	height: 1px;
}

/*
* Top Navigation
*/
#topnav
{
	letter-spacing: 1pt;
	height: 30px;
	vertical-align: top;
	font-size: 9pt;
}
/*
* ds
*/

TABLE.groupbox
{
	border: solid 1px #999999;
	background-color: #F5F5F5;
	padding: 5px 5px 5px 5px;
	margin-bottom: 30px;
}

/*
* Editor styling
*/
.editor-html
{
	/*font-family: Verdana;*/
	font-size: 2em;
}
.editor-text
{
	/*font-family: Verdana;*/
	font-size: 2em;
}
.editor-sms
{
	width: 50%; /*font-family: Verdana;*/
	font-size: 2em;
}
.error
{
	color: Red;
}
/*
* Footer formatting
*/
TABLE.footertable
{
	width: 100%;
	border-top: solid 1px #333333;
}
.footer-copyright
{
	padding-left: 20px; 
	padding-top: 10px; 
	color: #666666;
	text-align: left;
	font-size: 8pt;
}
.footer-notices
{
	padding-left: 20px;
	padding-top: 10px; 
	padding-right: 20px;
	text-align: right;
	font-size: 8pt;
}
.footer-copyright A, .footer-copyright A:hover, .footer-copyright A:link, .footer-copyright A:visited
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.footer-notices A, .footer-notices A:hover, .footer-notices A:link, .footer-notices A:visited
{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.footer-copyright A:hover
{
	text-decoration: underline;
}
.footer-right
{
	text-align: right;
}

/*****************************************************************
************** START TEMPLATE ************************************
******************************************************************
*****************************************************************/

/*--------------------------mid body------------*/
#midBody
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 19px;
	font-size: 10pt;
}
#midBody h2
{
	color: #D57503;
	margin: 0 0 18px 0px;
	font: bold 16px/18px Georgia, "Times New Roman" , Times, serif;
}
#midBody p
{
	/*font:normal 13px/15px Tahoma, Arial, Helvetica, sans-serif;  */
	padding: 0 0 18px 0;
	font-size: 10pt;
}
#midBody p a
{
	color: #E86F0C;
	text-decoration: none;
}
#midBody p a:hover
{
	color: #000000;
}
#midBody p.line
{
	background: none;
}
#midBody ul
{
	margin: 0 0 18px 21px;
	clear: both;
}
#midBody ul li
{
	background: url(/images/mid_body_arrow.gif) no-repeat 0 8px;
	padding: 0 0 0 17px;
}
#midBody ul li a
{
	font: bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #E86F0C;
	text-decoration: none;
}
#midBody ul li a:hover
{
	color: #000000;
}
#midBody p.boldcolor
{
	color: #E86F0C;
	font-weight: bold;
}
#midBody h3, .h3
{
	font: bold 16px/18px Georgia, "Times New Roman" , Times, serif;
	color: #737373;
	margin-top: 20px;
	margin-bottom: 15px;
}
#midBody h4
{
	font-weight:bold;
	color: #737373;
	margin-bottom: 10px;
}
.DataList
{
	border: none;
}

/*-------------------------right pannel----------*/
#right
{
	/*padding-left: 10px;*/
	width: 199px;
	padding: 19px 0 1px 21px;
}
#right h2, #right h2 a, #right h2 a:visited
{
	/*background:url(/images/hor_line.gif) repeat-x left bottom; */
	width: 185px;
	color: #D57503;
	text-align: left;
	font: normal 18px/30px Georgia, "Times New Roman" , Times, serif;
}
#right .login-table-header
{
	background: url(/images/admin_bg.gif) repeat-x 0 0;
	border-left: #898989 1px solid;
	border-right: #898989 1px solid;
	width: 172px;
	margin: 0 0 0 0;
	color: #000000;
	padding: 0 0 0 0;
	font: bold 16px/37px Georgia, "Times New Roman" , Times, serif;
}
#right .login-table
{
	width: 175px;
	margin: 0 0 0 0px;
	background-color: #DFDFDF;
	border: #9F9F9F 1px solid;
	padding: 0 0 0 0;
	height: 91px;
}
#right .login-label
{
	width: 60px;
	margin: 0 0 5px 0;
	color: #616161;
	font: normal 10px/22px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	display: block;
}
#right .login-input
{
	padding: 0;
	margin: 0 0 5px 0;
	width: 96px;
	height: 20px;
	border-bottom: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #ACA899 1px solid;
	border-left: #ACA899 1px solid;
	float: left;
}
#right .login-submit
{
	background: url(/images/submit.gif) no-repeat 0 0;
	width: 58px;
	height: 20px;
	border: none;
	font-size: 0;
	cursor: pointer;
}
#right ul
{
	font-size: 0;
	width: 185px;
	padding: 5px 0 10px 0;
}
#right ul li
{
	background: url(/images/hor_line.gif) repeat-x left bottom;
	height: 29px;
}
#right ul li a
{
	background: url(/images/mid_body_arrow.gif) no-repeat center left;
	text-decoration: none;
	color: #686868;
	text-align: right;
	font: normal 13px/29px Georgia, "Times New Roman" , Times, serif;
	display: block;
	padding: 0 19px 0 0;
}
#right ul li a:hover
{
	color: #D57503;
}
#right ul.padd
{
	padding: 5px 0 20px 0;
}

#right .treePageNode li
{
}
#right .treePageNode li a
{
	font: normal 13px/28px Tahoma, Arial, Helvetica, sans-serif;
	background: url(/images/mid_body_arrow.gif) no-repeat 0 5px;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 40px;
}
#right .treePageNode li a:hover
{
	text-decoration: underline;
}
#right a.regis
{
	width: 177px;
	height: 27px;
	background-color: #515151;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font: bold 13px/27px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
}
#right a.reser:hover
{
	text-decoration: underline;
}
#right h2.news
{
	background: url(/images/ewn_bg.gif) repeat-x 0 0;
	border-left: #E2C8A4 1px solid;
	border-right: #E2C8A4 1px solid;
	width: 167px;
	margin: 19px 0 1px 0px;
	color: #FFFFFF;
	padding: 0 0 0 8px;
	font: bold 16px/37px Georgia, "Times New Roman" , Times, serif;
}
#right p.news
{
	width: 159px;
	padding: 9px 4px 19px 14px;
	background-color: #FFE9AF;
	font: normal 13px/15px Tahoma, Arial, Helvetica, sans-serif;
	color: #54422B;
}
#right p.news b
{
	color: #515151;
	display: block;
	margin: 0 0 10px 0;
}
#right p.news strong
{
	width: 159px;
	display: block;
	margin: 0 0 10px 0;
}
#right p.news a
{
	color: #0518A8;
	text-decoration: none;
	width: 110px;
	margin: 10px 0 0 50px;
	display: block;
}
#right p.news a:hover
{
	text-decoration: underline;
}

#right-inform h2
{
	background: url(/images/infor_bg.gif) repeat-x 0 0;
	width: 167px;
	color: #000000;
	padding: 0 0 0 10px;
	font: bold 16px/37px Georgia, "Times New Roman" , Times, serif;
}
#right-inform ul
{
	background-color: #FFDA6C;
	font-size: 0;
	width: 158px;
	padding: 0 9px 13px 10px;
}
#right-inform ul li
{
	background: url(/images/hor_line.gif) repeat-x left bottom;
}
#right-inform ul li a
{
	font: normal 13px/28px Tahoma, Arial, Helvetica, sans-serif;
	background: url(/images/mid_body_arrow.gif) no-repeat 0 5px;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 17px;
}
#right-inform ul
{
	background-color: #FFDA6C;
	font-size: 0;
	width: 158px;
	padding: 0 9px 13px 10px;
}

/*----------------------------Report Table  ------------*/
.ReportTable
{
	border: solid 2px #FFDA6C;
	background-color: white;
}
.ReportTable TD
{
	padding-right: 3px;
	padding-left: 3px;
}
.ReportTable TH,
.ReportTableHeader
{
	text-align: left;
	background-color: #FFDA6C;
}
.ReportTablePager
{
	background-color: #FFDA6C;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ReportTableSpacer
{
	padding-top: 15px;
	padding-bottom: 10px;
}
.ReportTableRow
{
	padding-top: 5px;
	background-color: white;
}
.ReportTableAltRow
{
	padding-top: 5px;
	background-color: #ffe4b5;
}
.ReportTableScrollCell
{
	overflow:auto;
	max-height:200px;
	
}
/*----------------------------Latest Alerts------------*/
#LatestAlertsTable
{
	/* background-color: #FFDA6C; */
}
#AlertSummaryTime
{
	font-size: 10pt;
	padding-bottom: 25px;
}
#AlertSummary, 
.AlertSummary
{
}

.AlertSummaryRow
{
	padding-top: 5px;
	background-color: white;
}
.AlertSummaryAltRow
{
	padding-top: 5px;
	background-color: #ffe4b5;
}
#AlertSummary TH,
.AlertSummary TH,
.AlertSummaryHeader
{
	text-align: left;
	padding: 3px;
	background-color: #FFDA6C;
}

#AlertSummary TD,
.AlertSummaryCell
{
	font-size: 10pt;
	padding: 3px;
}
.AlertSummaryFrom
{
	color: Gray;
}

.AlertText
{
}
.AlertSummaryText
{
}
.AlertSummaryExpired
{
	color: gray;
	display: none; /* save's confusion */
}
.AlertSummaryValid
{
	color: Red;
}
.AlertSummarySpacer
{
	padding-top: 15px;
	padding-bottom: 10px;
}

.AlertSummarySpacer HR
{
	height: 1px;
	border: solid 1px #666666;
}
/*----------------------------Register------------*/
#registerSplash
{
	background-image: url('/images/register-splash.gif');
	background-position: center;
	background-repeat: no-repeat;
}

/*----------------------------Edit Content Outline------------*/
.ContentPartEditBox
{
	border: solid 1px #FF0066;
}
/*----------------------------Dual Login Page------------*/
.cornerTL
{
	background-image: url('/images/corner-large-topleft.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 375px;
	height: 300px;
}
#loginNewTable
{
	width: 300px;
	text-align: center;
	height: 300px;
}
#loginExistingTable
{
	width: 375px;
	text-align: center;
	height: 300px;
}
#loginNewTable TH, #loginExistingTable TH
{
	padding-top: 40px;
	height: 40px;
	vertical-align: top;
}
.loginDesc
{
	height: 60px;
	vertical-align: top;
}
TD.loginBoxes
{
	height: 200px;
	vertical-align: top;
	text-align: center;
}
#loginMiniTable
{
}

#signupMiniTable
{
}
/*----------------------------Rate This Alert------------*/
.ratealerttable
{
	background-color: #FFDA6C;
}


/*----------------------------right panel------------*/

#right-inform h2
{
	background: url(/images/infor_bg.gif) repeat-x 0 0;
	width: 167px;
	color: #000000;
	padding: 0 0 0 10px;
	font: bold 16px/37px Georgia, "Times New Roman" , Times, serif;
}
#right-inform ul
{
	background-color: #FFDA6C;
	font-size: 0;
	width: 158px;
	padding: 0 9px 13px 10px;
}
#right-inform ul li
{
	background: url(/images/hor_line.gif) repeat-x left bottom;
}
#right-inform ul li a
{
	font: normal 13px/28px Tahoma, Arial, Helvetica, sans-serif;
	background: url(/images/mid_body_arrow.gif) no-repeat 0 5px;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 17px;
}
#right-inform ul
{
	background-color: #FFDA6C;
	font-size: 0;
	width: 158px;
	padding: 0 9px 13px 10px;
}
/*----------------------------footer------------*/
.footer
{
	/*background: url(/images/footer_bg.gif) repeat-x 0 0;*/
	font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	height: 50px;
	border-top: solid 1px #666666;
	margin-top: 5px;
}

/*----------------------------profile tables------------*/
TABLE.profile
{
	border: solid 2px #FFDA6C;
	padding: 0px;
	margin-left: 25px;
	width: 500px;
	border-collapse: collapse;
}
TABLE.profile thead th, TABLE.profile thead td
{
	text-align: left;
	font-size: 1.8ex;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: bold;
	background: #FFDA6C;
	padding: 3px;
}
TABLE.profile tbody th
{
	text-align: left;
	font-size: 1.5ex;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: bold;
	background: #FFDA6C;
	padding: 3px;
}
TABLE.profile tbody td, TABLE.profile tr td
{
	text-align: left;
	font-size: 1.5ex;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	padding: 3px;
}
TABLE.profile tbody td.subtable, TABLE.profile tr td.subtable
{
	padding: 0px;
}


/*--------- links in site map ------------*/
TABLE.sitelinkmap
{
	border: solid 2px #FFDA6C;
	padding: 0px;
	margin-top: 45px;
	margin-left: 25px;
	width: 500px;
	border-collapse: collapse;
}
TABLE.sitelinkmap thead th, TABLE.sitelinkmap thead td
{
	text-align: left;
	font-size: 1.8ex;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: bold;
	background: #FFDA6C;
	padding: 3px;
}
TABLE.sitelinkmap tbody th
{
	text-align: left;
	font-size: 1.5ex;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: bold;
	background: #FFDA6C;
	padding: 3px;
}
TABLE.sitelinkmap tbody td, TABLE.sitelinkmap tr td
{
	text-align: left;
	font-size: 1.5ex;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	padding: 3px;
}
TABLE.sitelinkmap tbody td.subtable, TABLE.sitelinkmap tr td.subtable
{
	padding: 0px;
}
.NavigationTree, .NavigationTree TD .NavigationTree A
{
	text-align: left;
	font-size: 13px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
}
.NavigationTreeNode, .NavigationTreeNode A
{
	text-align: left;
	font-size: 13px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
}
.NavigationTreeRoot, .NavigationTreeRoot A
{
	color: #D57503;
	font-size: 18px;
}
.NavigationTreeParent, .NavigationTreeParent A
{
}
/*****************************************************************
************ Round Corners ****************************************
******************************************************************
*****************************************************************/
.tip
{
	background-color:#ffe4b5;
	border: solid 1px #D57503;
	padding: 5px 10px 0px 10px;
	margin-bottom: 20px;
}
.tiphead
{
	color: #D57503;
	font: bold 16px/24px Georgia, "Times New Roman" , Times, serif;
}


/* Global */
a:hover
{
	text-decoration: underline;
}

/*---------  Locality Drop Down --------- */

/* Table */
#LDD
{
	
}

/* Locality Links */
A.LDDLink
{
	color: Purple;
}