@charset "UTF-8";
/* CSS Document */

*, html{margin:0; padding:0;}

body {font-family: arial; line-height:18px; color:#000; margin:0; padding:0; text-align:center; background: url(/Portals/0/img/bg_main.jpg);}

p {margin:0 0 10px 0; padding:0; font-family: arial; font-size:14px;}

td, form {margin:0; padding:0; font-family: arial; font-size:14px;}

a, a:link, a:visited, a:active, a:focus, a:hover{color:#30689a; text-decoration:none;}
a:hover{text-decoration:underline;}

input {margin:2px; display:inline;}

input.btn {font-family: arial; color:#fff; text-decoration:none; background:url(/Portals/0/img/bg_purpleBTN.gif); margin:0; padding:4px 6px 4px 6px; text-transform:uppercase; font-size:12px; font-weight:bold; display:inline;}

object {margin:0; padding:0;}

a.btn, a.btn:link, a.btn:visited, a.btn:active, a.btn:focus, a.btn:hover
{color:#fff; text-decoration:none; background:#413d66; border:1px solid #fff; margin:0; padding:4px 6px 4px 6px; text-transform:uppercase; font-weight:bold;}
a.btn:hover{background:#61939e;}

ul li {font-size:14px; margin:4px 0 0 26px; padding:0; list-style-type:disc;}

#jQueryUITabs1 {z-index:700 !important;}

/* Layout Divs */

#wrapper {width:960px; border:1px solid #000; margin:0 auto 0 auto; padding:0; background:#fff;}

#nav {background:url(/Portals/0/img/bg_nav.jpg); border-top:1px solid #fff; width:960px; height:25px; margin:0; padding:0;}
#nav td {padding:2px 0 2px 4px;}

#homeheader {width:960px; height:357px; overflow:hidden; margin:0; padding:0;}
#homeheader img {margin:0; padding:0;}
#homeheader object {margin:0; padding:0;}
#homeheader td, #homeheader form {margin:0; padding:0;}

#header {width:960px; margin:0; padding:0;}

#content {width:940px; margin:0 10px 10px 10px; padding:0; text-align:left;}

.contentpane td, .contentpane form {padding:4px;}


#footerlink {width:960px; height:217px; background:url(/Portals/0/img/bg_footer.jpg) no-repeat; text-align:left; position:relative;}
.quickTable {margin:35px 10px 0 220px; color:#fff; position:absolute;}
.quickTable h1{font-size:12px; font-weight:bold; color:#895600; margin:0 0 10px 0; padding:0;}
.quickTabler p{font-size:11px; color:#fff; margin:2px;}
.quickTable a, .quickTable a:hover {font-size:10px; color:#fff; text-decoration:none;}
.quickTable a:hover {color:#895600;}
.quickTable ul li {font-size:10px; margin:4px 0 0 0; padding:0; list-style-type:none; color:#fff;}
.quickTable img {border:0 none;}
td.quicktable {width:25%; vertical-align:top;}

#footer {background:#981e26; width:960px; height:22px; margin:0; padding:0; text-align:center; border-top:1px solid #fff;}
#footer p{font-size:12px; color:#fff; padding:2px; margin:0;}
#footer a, #footer a:hover {font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* Home */
.homeTable {width:940px; margin:0; padding:0; vertical-align:top;}
.homeTLeft {width:640px; margin:0; padding:0; vertical-align:top;}
.homeTRight {width:300px; margin:0; padding:0; vertical-align:top;}


.leftaccord {width:250px !important; margin:10px; float:left; font-family:arial; width /**/:230px;}
.leftaccord h1 {font-family:arial; color:#96c514; font-size:16px; font-weight:bold; margin:0 0 5px 0;}
.leftaccord ul li {list-style-type:disc; margin:2px 0 2px 15px;}
.rightaccord {width:250px !important; margin:10px; float:left; width /**/:230px;}
.rightaccord h1 {font-family:arial; color:#96c514; font-size:16px; font-weight:bold; margin:0 0 10px 0;}
.rightaccord ul li {list-style-type:disc; margin:2px 0 2px 15px;}
.mainaccord {width:550px; margin:10px; float:left;}
.mainaccord h1 {font-family:arial; color:#96c514; font-size:16px; font-weight:bold; margin:0 0 10px 0;}
.mainaccord ul li {list-style-type:disc; margin:2px 0 2px 15px;}

#leftcontent {width:306px; margin:10px 10px 0 0; float:left;}
#leftcontent h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:21px; font-weight:bold; margin-bottom:18px;}
#leftcontent h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:16px; font-weight:bold; margin-bottom:18px;}
#leftcontent h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:18px; font-weight:bold; margin-bottom:18px;}

#rightcontent {width:314px; height:206px; background:url(/Portals/0/img/bg_social.gif); margin:10px 10px 0 0; float:left; text-align:center;}

/* Portal */

.portalTable {width:940px; margin:0; padding:0; vertical-align:top;}
.portalTLeft {width:210px; margin:0; padding:0; vertical-align:top;}
.portalTCenter {width:520px; margin:0; padding:0; vertical-align:top;}
.portalTRight {width:210px; margin:0; padding:0; vertical-align:top;}

#portalContent {width:500px; margin:10px 10px 0 10px; padding:0;}
#portalContent h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:30px; font-weight:bold; margin-bottom:18px;}
#portalContent h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:24px; font-weight:bold; margin-bottom:18px;}
#portalContent h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:18px; font-weight:bold; margin-bottom:18px;}
#portalContent img {margin:4px;}
#portalContent img.right {border-bottom:4px solid #981e26; margin:0 0 4px 4px; float:right;}
#portalContent img.left {border-bottom:4px solid #981e26; margin:0 4px 4px 0; float:left;}


td.MenuItem0 img, td.MenuHdr0 img {padding:0; margin:0 7px 0 0; border:0 none;} /* set spacings on Main Nav icons */
td.MenuItem1 img {padding:0; margin:0 7px 0 0; border:0 none;} /* set spacings on Admin icons */

td.MenuHdr0 a, td.MenuHdr0 a:link, td.MenuHdr0 a:visited, td.MenuHdr0 a:hover, td.MenuHdr0 a:active  {font-size:12px; font-weight:bold; padding-bottom:2px; cursor: default; color:#981e26; display:none;}
td.MenuItem0 a, td.MenuItem0 a:link, td.MenuItem0 a:visited, td.MenuItem0 a:hover, td.MenuItem0 a:active   {font-size:12px; font-weight:bold; padding-bottom:2px; cursor: default; color:#981e26; display:none;}

td.MenuItem0 a:hover, td.MenuHdr0 a:hover {color:#981e26; text-decoration:underline;}

td.MenuItem1, td.MenuHdr1 {padding:4px 0 4px 0;}
td.MenuHdr1 a, td.MenuHdr1 a:link, td.MenuHdr1 a:visited, td.MenuHdr1 a:hover, td.MenuHdr1 a:active
td.MenuItem1 a, td.MenuItem1 a:link, td.MenuItem1 a:visited, td.MenuItem1 a:hover, td.MenuItem1 a:active {font-size:12px; padding-left:0; padding-bottom: 4px; padding-top: 2px; color:#981e26; font-weight:bold;}

td.MenuHdr1 a:hover, td.MenuItem1 a:hover {background-position:right top; text-decoration:underline; padding-right:0;}

td.MenuItem2, td.MenuHdr2 {padding-left:0;}
td.MenuHdr2 a, td.MenuHdr2 a:link, td.MenuHdr2 a:visited, td.MenuHdr2 a:hover, td.MenuHdr2 a:active
td.MenuItem2 a, td.MenuItem2 a:link, td.MenuItem2 a:visited, td.MenuItem2 a:hover, td.MenuItem2 a:active{font-size:12px; padding-left:0; padding: 2px; color:#000; font-weight:bold;}

td.MenuHdr2 a:hover, td.MenuItem2 a:hover {text-decoration:underline; padding-right:0;}

#invsidemenu-Admin, #invsidemenu-Host  {}

#invsidemenu-SiteSettings, #invsidemenu-Vendors, #invsidemenu-SiteLog, #invsidemenu-Newsletters, #invsidemenu-EventViewer,
#invsidemenu-Skins, #invsidemenu-Languages, #invsidemenu-SiteWizard, #invsidemenu-Authentication, #invsidemenu-SolutionsExplorer
{display:none;}

.scoots #invsidemenu-SiteSettings, .scoots #invsidemenu-Vendors, .scoots #invsidemenu-SiteLog, .scoots #invsidemenu-Newsletters, 
.scoots #invsidemenu-EventViewer,.scoots #invsidemenu-Skins, .scoots #invsidemenu-Languages, .scoots #invsidemenu-SiteWizard, 
.scoots #invsidemenu-Authentication, .scoots #invsidemenu-SolutionsExplorer
{display:block;}

/* Inside */

.insideTable {width:940px; margin:0; padding:0; vertical-align:top;}
.insideTLeft {width:210px; margin:0; padding:0; vertical-align:top;}
.insideTRight {width:730px; margin:0; padding:0; vertical-align:top;}

#insideContent {width:720px; margin:10px 0 0 10px; padding:0;}
#insideContent h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:30px; font-weight:bold; margin-bottom:18px;}
#insideContent h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:24px; font-weight:bold; margin-bottom:18px;}
#insideContent h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:18px; font-weight:bold; margin-bottom:18px;}
#insideContent img {margin:4px;}
#insideContent img.right {border-bottom:4px solid #981e26; margin:0 0 4px 4px; float:right;}
#insideContent img.left {border-bottom:4px solid #981e26; margin:0 4px 4px 0; float:left;}

.relatedbox {border:1px solid #d4d4d4; background:#fff; width:208px; padding:0; color:#000; font-size:12px; margin-bottom:10px; display:block; overflow:hidden;}
.relatedbox hr {margin:0 12px 10px 12px; height:6px; color:#981e26; background:#981e26; padding:0; border:1px solid #981e26;}
.relatedbox h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.relatedbox ul li {font-size:12px; margin:4px 0 4px 0; padding:0; list-style-type:none;}
.relatedbox a, .relatedbox a:link, .relatedbox a:hover, .relatedbox a:visited, .relatedbox a:active {font-size:12px; color:#981e26; font-weight:bold; text-decoration:none; font-family: arial;}
.relatedbox a:hover {text-decoration:underline;}

.redbox {border:1px solid #d4d4d4; background:#fff; width:208px; padding:0; color:#000; font-size:12px; margin-bottom:10px;}
.redbox hr {margin:0 12px 10px 12px; height:6px; color:#981e26; background:#981e26; padding:0; border:1px solid #981e26;}
.redbox h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.redbox ul li {font-size:12px; margin:4px 0 4px 0; padding:0; list-style-type:none;}
.redbox a, .redbox a:link, .redbox a:hover, .redbox a:visited, .redbox a:active {font-size:12px; color:#981e26; font-weight:bold; text-decoration:none; font-family: arial;}
.redbox a:hover {text-decoration:underline;}

.purplebox {border:1px solid #d4d4d4; background:#fff; width:208px; padding:0; color:#000; font-size:12px; margin-bottom:10px;}
.purplebox hr {margin:0 12px 10px 12px; height:6px; color:#6d0d4c; background:#6d0d4c; padding:0; border:1px solid #6d0d4c;}
.purplebox h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d0d4c; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.purplebox ul li {font-size:12px; margin:4px 0 0 0; padding:0; list-style-type:none;}
.purplebox a, .purplebox a:link, .purplebox a:hover, .purplebox a:visited, .purplebox a:active {font-size:12px; color:#6d0d4c; font-weight:bold; text-decoration:none;}
.purplebox a:hover {text-decoration:underline;}

.bluebox {border:1px solid #d4d4d4; background:#fff; width:208px; padding:0; color:#000; font-size:12px; margin-bottom:10px;}
.bluebox hr {margin:0 12px 10px 12px; height:6px; color:#38ccff; background:#38ccff; padding:0; border:1px solid #38ccff;}
.bluebox h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#38ccff; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.bluebox ul li {display:inline; font-size:12px; margin:4px 0 0 0; padding:0; list-style-type:none;}
.bluebox a, .bluebox a:link, .bluebox a:hover, .bluebox a:visited, .bluebox a:active {font-size:12px; color:#38ccff; font-weight:bold; text-decoration:none;}
.bluebox a:hover {text-decoration:underline;}
.bluebox img {border:0 none;}

.boxpad {padding:0 10px 10px 10px;}

.orangebox {border:1px solid #d4d4d4; background:#fff; width:208px; padding:0; color:#000; font-size:12px; margin-bottom:10px;}
.orangebox hr {margin:0 12px 10px 12px; height:6px; color:#cb9a36; background:#cb9a36; padding:0; border:1px solid #cb9a36;}
.orangebox h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#cb9a36; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.orangebox ul li {font-size:12px; margin:4px 0 0 0; padding:0; list-style-type:none;}
.orangebox a, .orangebox a:link, .orangebox a:hover, .orangebox a:visited, .orangebox a:active {font-size:12px; color:#cb9a36; font-weight:bold; text-decoration:none;}
.orangebox a:hover {text-decoration:underline;}

.greenbox {border:1px solid #d4d4d4; background:#fff; width:208px; padding:0; color:#000; font-size:12px; margin-bottom:10px;}
.greenbox hr {margin:0 12px 10px 12px; height:6px; color:#96c514; background:#96c514; padding:0; border:1px solid #96c514;}
.greenbox h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#96c514; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.greenbox ul li {font-size:12px; margin:4px 0 0 0; padding:0; list-style-type:none;}
.greenbox a, .greenbox a:link, .greenbox a:hover, .greenbox a:visited, .greenbox a:active {font-size:12px; color:#96c514; font-weight:bold; text-decoration:none;}
.greenbox a:hover {text-decoration:underline;}

.redboxHome {border:1px solid #d4d4d4; background:#fff; padding:0 10px 10px 10px; color:#000; font-size:12px; margin-bottom:10px;}
.redboxHome hr {margin:0 12px 10px 12px; height:6px; color:#981e26; background:#981e26; padding:0; border:1px solid #981e26;}
.redboxHome h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.redboxHome ul li {font-size:12px; margin:4px 0 4px 0; padding:0; list-style-type:none;}
.redboxHome a, .redboxHome a:link, .redboxHome a:hover, .redboxHome a:visited, .redboxHome a:active {font-size:12px; color:#981e26; font-weight:bold; text-decoration:none; font-family: arial;}
.redboxHome a:hover {text-decoration:underline;}

.purpleboxHome {border:1px solid #d4d4d4; background:#fff; padding:0 10px 10px 10px; color:#000; font-size:12px; margin-bottom:10px;}
.purpleboxHome hr {margin:0 12px 10px 12px; height:6px; color:#6d0d4c; background:#6d0d4c; padding:0; border:1px solid #6d0d4c;}
.purpleboxHome h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d0d4c; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.purpleboxHome ul li {font-size:12px; margin:4px 0 0 0; padding:0; list-style-type:none;}
.purpleboxHome a, .purpleboxHome a:link, .purpleboxHome a:hover, .purpleboxHome a:visited, .purpleboxHome a:active {font-size:12px; color:#6d0d4c; font-weight:bold; text-decoration:none;}
.purpleboxHome a:hover {text-decoration:underline;}

.blueboxHome {border:1px solid #d4d4d4; background:#fff; padding:0 10px 10px 10px; color:#000; font-size:12px; margin-bottom:10px;}
.blueboxHome hr {margin:0 12px 10px 12px; height:6px; color:#38ccff; background:#38ccff; padding:0; border:1px solid #38ccff;}
.blueboxHome h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#38ccff; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.blueboxHome ul li {display:inline; font-size:12px; margin:4px 0 0 0; padding:0; list-style-type:none;}
.blueboxHome a, .blueboxHome a:link, .blueboxHome a:hover, .blueboxHome a:visited, .blueboxHome a:active {font-size:12px; color:#38ccff; font-weight:bold; text-decoration:none;}
.blueboxHome a:hover {text-decoration:underline;}
.blueboxHome img {border:0 none;}

.fbboxHome {border:1px solid #d4d4d4; background:#fff; padding:0 10px 10px 10px; color:#000; font-size:12px; margin-bottom:10px;}
.fbboxHome hr {margin:0 12px 10px 12px; height:6px; color:#38ccff; background:#3b5998; padding:0; border:1px solid #3b5998;}
.fbboxHome h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#3b5998; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}

.orangeboxHome {border:1px solid #d4d4d4; background:#fff; padding:0 10px 10px 10px; color:#000; font-size:12px; margin-bottom:10px;}
.orangeboxHome hr {margin:0 12px 10px 12px; height:6px; color:#cb9a36; background:#cb9a36; padding:0; border:1px solid #cb9a36;}
.orangeboxHome h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#cb9a36; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.orangeboxHome ul li {font-size:12px; margin:4px 0 0 0; padding:0; list-style-type:none;}
.orangeboxHome a, .orangeboxHome a:link, .orangeboxHome a:hover, .orangeboxHome a:visited, .orangeboxHome a:active {font-size:12px; color:#cb9a36; font-weight:bold; text-decoration:none;}
.orangeboxHome a:hover {text-decoration:underline;}

.greenboxHome {border:1px solid #d4d4d4; background:#fff; padding:0 10px 10px 10px; color:#000; font-size:12px; margin-bottom:10px;}
.greenboxHome hr {margin:0 12px 10px 12px; height:6px; color:#96c514; background:#96c514; padding:0; border:1px solid #96c514;}
.greenboxHome h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#96c514; font-size:18px; font-weight:bold; border-bottom: 1px dotted #000; margin:0 0 10px 0;}
.greenboxHome ul li {font-size:12px; margin:4px 0 0 0; padding:0; list-style-type:none;}
.greenboxHome a, .greenboxHome a:link, .greenboxHome a:hover, .greenboxHome a:visited, .greenboxHome a:active {font-size:12px; color:#96c514; font-weight:bold; text-decoration:none;}
.greenboxHome a:hover {text-decoration:underline;}

img.ad {border:0 none; margin:0 0 10px 0; padding:0;}

/* Admin */

#adminContent {width:600px; margin:0 0 0 10px; padding:0;}
#adminContent h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:24px; font-weight:bold; margin-bottom:18px;}
#adminContent h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:18px; font-weight:bold; margin-bottom:18px;}
#adminContent h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#981e26; font-size:16px; font-weight:bold; margin-bottom:18px;}
#adminContent img {border:0 none;}

#logout {width:100%; text-align:center; margin-top:15px;}
#logout a{color:#fff;}

#twitter_div {margin:0;}
#twitter_div ul li {margin:8px 0 8px 0; padding:0; list-style-type:none; display:block;}

.watermark {color: #999 !important;}
.watermarkreq {font-style:italic !important;}		
.required {background:#f1f1f1; border:1px solid #939393;}
.formerror{background:#dedede; border:1px solid #939393;}
.xsmall {font-size:9px;}

.tdcaptcha input {background:#f1f1f1; border:1px solid #939393;}

td.formlabel {
	text-align:right;
	padding-right:20px;
}

td.formlabelreq {
	text-align:right;
	padding-right:20px;
	font-style: italic;
	font-weight:bold;
	color:#981e26;
}

td.formtable, td.formtable, th.formtable {padding:4px;}

table.tbl_form_name, table.tbl_form_csz {margin-bottom:0;}
table.tbl_form_name td, table.tbl_form_csz td {padding:0px;}

.contact-error, .error {
	background:#fffbd7;
	border:2px solid #cc0000;
	padding-top:12px;
	margin-bottom:12px;
}

/********************AJAX CALENDAR TOOLKIT POPUP STYLES********************/
/*BELOW ARE ALL THE ajax__calendar style properties:
.ajax__calendar_container {padding:0;}
.ajax__calendar_header{padding:0;}
.ajax__calendar_header{padding:0;}
.ajax__calendar_prev{padding:0;}
.ajax__calendar_next{padding:0;}
.ajax__calendar_title{padding:0;}
.ajax__calendar_body{padding:0;}
.ajax__calendar_days{padding:0;}
.ajax__calendar_dayname{padding:0;}
.ajax__calendar_day{padding:0;}
.ajax__calendar_months{padding:0;}
.ajax__calendar_month{padding:0;}
.ajax__calendar_years{padding:0;}
.ajax__calendar_year{padding:0;}
.ajax__calendar_footer{padding:0;}
.ajax__calendar_today{padding:0;}
.ajax__calendar_hover{padding:0;}
.ajax__calendar_active{padding:0;}
.ajax__calendar_other{padding:0;}
*/
.ajax__calendar div div div table td, .ajax__calendar div div table th {padding:0;}

.ETown_GuestBookEntriesContent {width:500px; float:none;}

