﻿body { font-family: Arial, Helvetica; font-size: 10pt; width: 1010px; margin-left: auto; margin-right: auto; margin-top: 8px; background-color:#0477a3;}
p { margin: 0px 0px 15px 0px; }
a:hover {color:#990000;}
html {overflow-y: scroll;}

.topNav_container {width:100%; height:27px; background-image:url('/UPcms/displayControls/resources/topNav_bg.gif'); background-repeat:repeat-x; padding-bottom:1px; }
.topNav_inner {margin-right:40px;}
#mainBody {margin-right:40px; padding:5px; background-color: #eeeeee;}

/* Color and other customizations */
#banner {width:100%; margin-bottom:10px; background: url('/UPCMS/designs/stopvaw/images/stopvawbanner.png') no-repeat; height:108px; min-width: 830px; background-color: #6a0a17;}
#banner #searchBox {text-align: right; width: 180px;}

#banner #bannerTable {width: 100%; margin-top: 0px; }
#banner #b1 {width: 280px; cursor: pointer;}
#banner #b2 {width: auto; }
#banner #b3 {text-align: right; width:200px; }
#banner #b3a {border: solid 1px #000000; width:200px;}
#banner #b3b {background-color: #989f3f; color: #ffffff; font-family: Arial, helvetica, Sans-Serif; font-size: 11px;}
#bannerSpacer {padding-bottom: 50px;}

#mainDisplay {padding:0px 0px 2px 2px; clear:both;}
#mainTable {border-collapse:collapse;}

#homeDiv {}
#homeDiv #mainTD {border:solid 1px #000000; background:#eee; }

#righttwoColumns {padding: 0px 0px 15px 0px; }

#leftTD {width:190px;  overflow:hidden;}
#mainTD {border:solid 1px #e7e7e7; background:#eee; vertical-align: top;}
.rightTD {width:215px; vertical-align: top; padding-top: 0px; }
#leftColumnDiv {margin-right:15px;}
#mainColumnDiv {padding:5px 15px 15px 15px;  }
#rightColumnOuterDiv {margin-left:15px;}
#rightColumnOuterDiv>#top {}
#rightColumnInnerDiv {padding: 0px; background-color: #eee; border-color: #eee;}
#rightColumnOuterDiv>#bottom{}

.footer {text-align: center; margin:20px 0px 10px 0px; font-size:8pt; background-color: #eee; padding-top: 10px;}

/* Nav */
#topNav {}
 #topNav .navMain { background-color:#eee; }
 #topNav .navItem {padding: 10px 6px 10px 6px; border:solid 1px #c0c0c0; background-color:#c0c0c0; padding-right: 28px; }
 #topNav .navItemHover {padding: 10px 6px 10px 6px; border:solid 1px #c0c0c0; background-color:#6a0a17; color: #ffffff; padding-right: 28px; }
 #topNav .navItemSelected {padding: 10px 6px 10px 6px; border:solid 1px #c0c0c0; background-color:#6a0a17; color: #ffffff; padding-right: 28px; }
 #topNav .subMenuItemHover {padding: 10px 6px 10px 6px; border:solid 1px #c0c0c0; background-color:#6a0a17; color: #ffffff;}
 #topNav .navItem a {text-decoration:none; font-size:9pt; font-weight:bold;  color:#000033;}
 #topNav .navItem a:hover {color: #ffffff;}
 #topNav .navItemHover a {color: #ffffff;}
 #topNav .navItemSelected a {color: #ffffff;}
 #topNav .subMenu {padding:4px 8px 4px 8px; border:solid 1px #86c3ea; background-color:#eee;}
 #topNav .subMenuItem { padding:3px;}
 #topNav .subMenuItem a {text-decoration:none; font-size:9pt; font-weight:bold; color:#333344; }
 #topNav .subMenuItemHover {padding:2px; border:solid 1px #c0c0c0; background-color:#c0c0c0;}


/* Left Nav */
.navMain { background-color:#eee;}
.navItem {padding: 10px 6px 10px 6px; border:solid 1px #c0c0c0; background-color:#c0c0c0;  }
.navItemHover, .navItemSelected, .subMenuItemHover {padding: 10px 6px 10px 6px; border:solid 1px #c0c0c0; background-color:#53284f; color: #ffffff;}
.navItem a {text-decoration:none; font-size:9pt; font-weight:bold;  color:#000033;}
.navItem a:hover, .navItemHover a, .navItemSelected a {color: #ffffff;}
.subMenu {padding:4px 8px 4px 8px; border:solid 1px #c0c0c0; background-color:#ffffff;}
.subMenuItem { padding:3px;}
.subMenuItem a {text-decoration:none; font-size:9pt; font-weight:bold; color:#333344; }
.subMenuItemHover {padding:2px; border:solid 1px #c0c0c0; background-color:#c0c0c0;}



/* Left Callout */
#leftColumnDiv #callOut {margin:40px 0px 20px 0px; background-color:#eee; border:solid 1px #e7e7e7; padding:10px;}
#leftColumnDiv #callOut #body {}

/* Our Websites */
#websitesBox {margin-top: 40px;}
#ourWebsites {background-image: url('/UPCMS/designs/stopvaw/images/ourwebsites.png'); background-repeat: no-repeat;}
.topRow {padding: 16px 0px 16px 0px; }
.secondRow {padding: 28px 27px 28px 27px; cursor: pointer;}


/* Right Callout */
#rightColumnOuterDiv #callOut {margin:0px 0px 20px 0px;}
#rightColumnOuterDiv #callOut #top {}
#rightColumnOuterDiv #callOut #body { padding:10px; }
#rightColumnOuterDiv #callOut #bottom {}

/* Cookie */
.cookieContainer {width:100%; padding-bottom:6px; }
.cookieItem { font-weight: bold; font-size: 10px; color:#666666; font-family: Arial, Helvetica, sans-serif; display:inline-block; margin:2px 4px 2px 0px; text-decoration:none;}
.cookieBullet {font-size: 10px; color:#666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display:inline-block; margin:2px 4px 2px 0px; text-decoration:none;}

/* Section Nav */
.nav_inSectionHeader { padding-left:10px; padding-right:5px; font-weight: bold; font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; display:block;}
.snMid {padding-right:5px; padding-bottom: 25px;  }
ul.nav_inSectionUL {margin-top:5px; margin-bottom:0px;}
ul.nav_inSectionUL li {margin-left:-15px;}
ul.nav_inSectionUL li a {font-weight: bold; font-size: 9pt; color: #000000; text-decoration:none;}
ul.nav_inSectionUL li a:hover {text-decoration: underline;}

/* Section display */
.sectionTitle { font-weight: bold; font-size: 13pt; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration:none; margin-bottom:12px; }

/* Promotions */

a.pTitle {display:block; margin:5px 10px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold; text-align:center; text-decoration:none;}
a.pTitle:hover {text-decoration:underline; color:#ffffff;}

a.pLabel {color:#000000; text-decoration:none; } 
a.pLabel:hover {text-decoration:underline;}
a.pSummary {color:#000000; text-decoration:none; } 


#mainColumnDiv #promo {margin:10px 0px 20px 0px;}
#mainColumnDiv #promo #top {display:block; background: url('/images/fcfcfc-fcfcfc-e7e7e7-ffffff/30-1920-6-1/sprite.png') no-repeat; height:10px;}
#mainColumnDiv #promo #topr {display:block; background: url('/images/fcfcfc-fcfcfc-e7e7e7-ffffff/30-1920-6-1/sprite.png') no-repeat top right; height:10px; margin-top:-10px; margin-left:15px;}
#mainColumnDiv #promo #body {background-color:#fcfcfc; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; padding:5px 10px 5px 10px;  }
#mainColumnDiv #promo #bottom {display:block; background: url('/images/fcfcfc-fcfcfc-e7e7e7-ffffff/30-1920-6-1/sprite.png') no-repeat bottom left; height:10px;}
#mainColumnDiv #promo #bottomr {display:block; background: url('/images/fcfcfc-fcfcfc-e7e7e7-ffffff/30-1920-6-1/sprite.png') no-repeat bottom right; height:10px; margin-top:-10px; margin-left:15px;}

div#promoSummary {clear:both; margin-bottom:15px; padding-top: 0px;}
#promo #title a {font-weight: bold; font-size: 12pt; color: #000000; text-decoration:none; }
#promo #title a:hover {text-decoration:underline; }
#promo #title { font-weight: bold; font-size: 12pt; color: #000000; text-decoration:none; }
.promo_item_title { font-weight:bold; color: #000000;  }
.promo_item_summary { font-family: Arial, Helvetica, sans-serif; }

/* Home Promotions */

#homeColumns {padding:0px; margin-bottom: 25px;}
#homeColumns td {width:33%; background-color:#eeeeee;}
#homeColumns #spacer {width:12px; background-color:#eeeeee;}
#homeColumns #title {padding:5px; background-color:#6a0a17; text-align:center; margin:0px;}
#homeColumns #title a {color:#ffffff; font-weight:bold; text-decoration:none; font-size:12pt;} 
#homeColumns #title a:hover {color: #fff;}
#homeColumns #promo {margin:0px; padding:0px;}
#homeColumns #promo #top {display:none; }
#homeColumns #promo #topr {display:none;}
#homeColumns #promo #body {background-image:none; background-color:#eeeeee; border:none; padding:0px;}
#homeColumns #promo #items {padding:8px;} 
#homeColumns #promo #bottom {display:none;}
#homeColumns #promo #bottomr {display:none;}

#homeColumns #h {margin:0px padding:0px;}


#countryPromo {}
#countryPromo #title {padding:5px; background-color:#6a0a17; text-align:center; color:#ffffff; font-weight:bold; font-size:12pt ;margin:0px;}
#countryPromo #body {padding-top:10px;}
#countryPromo #items {padding:8px; } 
.cSummary{ display:block; margin-top:8px;}

/* item display */
.rssFeedIcon {margin-top:40px; text-align:right; width:100%;}
#summary {clear:both; padding-top:10px; }
.item_title { font-weight: bold; font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
a.item_title { font-weight: bold; font-size: 10pt; color: #000066; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
a.item_title:hover {color:#990000; text-decoration:underline;}
.item_date { font-size: 10px; color: #999999; font-family: Arial, Helvetica, sans-serif;}
.item_summary { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.pager {clear: both; text-align:right; margin-top:25px; }
.rssIcon {width:17px; background-image:url('/admin/images/rss.png'); background-repeat:no-repeat; float:right; margin-top:8px; margin-right:8px; cursor:pointer;}
.faqHeader {}

/* image display */

.imageAbove, .imageBelow {margin:0px 0px 10px 0px;}
.imageTop {margin:0px 5px 5px 5px; float:left;}
.imageLeft {margin:5px 5px 5px 0px; float:left;}
.imageRight {margin:5px 0px 5px 5px; float:right;}
#caption {font-size:10px; color:#999999;}
#thumbnail {float:left; margin:0px 7px 0px 0px; }

/* Promo Calendar */
.Pcalendar {border: solid 1px #CCCCCC; border-collapse:collapse; }
.PcalTitle {background-color: #5c9de0; color:#ffffff; padding:2px;}
.PcalDayHeader{background-color: #F0F0FF; padding:2px;}
.PcalDay {padding:2px; font-size:8pt; height:15px;}
.PcalOther {background-color: #F0F0F0; height:15px;}
.PcalWeekend {color:#000000; height:15px;}
.PcalToday {background-color: #E0EEE0; border:none;}
a.PcalItem {text-align:left; font-size:8pt; text-decoration:none;}
a.PcalItem:hover {color:#990000; text-decoration:underline;}


/* sidebar */
#mainColumnDiv .sidebar_div {margin:5px; padding:10px; width:240px;}
#rightColumnInnerDiv .sidebar_div {margin-top:0px; background-color: fff;}
.sidebar_top_div, .snTop {}
.sidebar_bottom_div, .snBot {margin-bottom:10px;}
.sidebar_title_div {background-color: #6a0a17; padding: 5px; text-align: center;}
.sidebar_title { font-weight: bold; font-size: 12pt; color: #fff; font-family: Arial, Helvetica, sans-serif; }
.sidebar_body { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.sidebar_body_div { padding: 15px 5px 3px 10px; }
.sidebar_image_div { padding: 3px 5px 3px 10px;}

.sitemap_item { font-size: 12px; color: #330066; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.sitemap_ul {margin-left:24px; list-style-type:disc;}


/* FormBuilder */
.wizard_fieldLabel {display:block; margin-right:20px;}
.form_required .wizard_fieldLabel {display:block; margin-right:20px; font-weight:bold;}
.form_button_Div {margin-top:30px; width:100%;}
.form_button {display:block; width:80px; height:30px; font-weight:bold; font-size:8pt; text-decoration:none; color:#000000; text-align:center; padding-top:2px;  background: url('/images/f0f0f0-eeeeee-666699-ffffff/25-80-2-1/effect-shadow/sprite.png') no-repeat; float:left;}
.wizard_fieldHeader {display:block; padding-top:15px;}
.wizard_fieldFooter {display:block; padding-bottom:15px;}

/* Directory */
.dir_Header, .dir_Pager {background-color:#eee;}
.dir_Cell {padding-right:30px !important;}
.dir_Cell a {color:#005288 !important; text-decoration:none;}
.dir_Cell a:hover {color:#990000 !important;}

/* Google Search */
.s,.f,.f a{font-size: 100%}
.l{color: #050097}
.t{color:#000000}
.t{background-color:#FFFFDD}
.z{display:none}
.f,.f:link,.f a:link{color:#6f6f6f}
.i,.i:link{color:#a90a08}
.a,.a:link{color:#008000}
div.n {margin-top: 1ex}
.n a{font-size: 10pt; color:#000000}
.n .i{font-size: 10pt; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {text-decoration: none; color:#0000cc;}
.b,.b a{font-size: 10pt; color:#0000cc; font-weight:bold}
.d{font-family:arial,sans-serif; margin-right:1em; margin-left:1em;}

/* Image Gallery */
#ig_title {font-weight:bold;}
#ig_ssLink {clear:both;}
#ig_ssLink a {text-decoration:none;}
#ig_desc { float:left; margin:5px 0px 10px 0px;}
.ig_thumb {margin:0px 5px 5px 0px; float:left;}

/* Calendar */
.calendar {border: solid 1px #CCCCCC; border-collapse:collapse; }
.calTitle {background-color: #0477a3; color:#ffffff; padding:2px; font-size:12pt;}
.calDayHeader{background-color: #F0F0FF; border: solid 1px #CCCCCC;}
.calDay {border: solid 1px #CCCCCC;}
.calOther {background-color: #F0F0F0; border: solid 1px #CCCCCC;}
.calToday {background-color: #F0FFF0; border: solid 1px #CCCCCC;}
a.calItem {text-align:left; font-size:8pt; text-decoration:none;}
a.calItem:hover {color:#990000; text-decoration:underline;}

#icalFeed {text-align:right; margin-top:5px;}
.iCaltext {font-size:7pt; color:#999999; display:block; margin-top:2px; margin-right:8px; float:right;}
.iCalIcon {display:block; float:right;}


/* Cal 2 */

#UPcalendar table tr {vertical-align:top;}
#UPcalendar table td {}
#UPcalendar #cCell {border-right:solid 1px #dddddd; border-collapse:collapse; min-height:80px; text-align:left; _height:80px;}
#UPcalendar #cCellToday {border-collapse:collapse; background-color:#fffcd9; min-height:80px; text-align:left; _height:80px;}
#UPcalendar .calNext a {text-decoration:none; font-size:12pt;}

#UPcalendar #chDate {width:100%; border-bottom:solid 1px #dddde0; text-align:right; font-size:8pt;}
#UPcalendar .chReg {background-color:#dee7ea;}
#UPcalendar .chOther {background-color:#f0f0f0; color:#999999;}
#UPcalendar .chToday {background-color:#afc6ce;}
#UPcalendar #chNum {margin-right:3px;}
#UPcalendar #cdEmpty {}

/*Site events */
#UPcalendar #cal.cdMulti {font-size:9pt; height:16px; color:#ffffff; text-align:left; background-color:#749dac; padding:1px 1px 1px 4px; margin-top:1px;}
#UPcalendar #cal.cdS {background-image:url('/images/749dac-749dac-749dac-ffffff/18-400-4-1/sprite.png'); background-repeat:no-repeat; margin-top:1px; margin-left:1px;}
#UPcalendar #cal.cdE {background-image:url('/images/749dac-749dac-749dac-ffffff/18-400-4-1/sprite.png'); background-repeat:no-repeat; background-position:right top; margin-top:1px; margin-right:1px;}
#UPcalendar #cal.cdReg {color:#000000; margin:0px 2px 2px 4px; font-size:9pt; }

#UPcalendar #cal #cdItem {white-space: nowrap; overflow: hidden;}
#UPcalendar #cal #cdItemL {cursor:pointer; white-space: nowrap;	overflow: hidden;}


/* External events */
#UPcalendar #calX.cdMulti {font-size:9pt; height:16px; color:#ffffff; text-align:left; background-color:#837e50; padding:1px 1px 1px 4px; margin-top:1px;}
#UPcalendar #calX.cdS {background-image:url('/images/837e50-837e50-837e50-ffffff/18-400-4-1/sprite.png'); background-repeat:no-repeat; margin-top:1px; margin-left:1px;}
#UPcalendar #calX.cdE {background-image:url('/images/837e50-837e50-837e50-ffffff/18-400-4-1/sprite.png'); background-repeat:no-repeat; background-position:right top; margin-top:1px; margin-right:1px;}
#UPcalendar #calX.cdReg {color:#837e50; margin:0px 2px 2px 4px; font-size:9pt; }

#UPcalendar #calX #cdItem {white-space: nowrap;	overflow: hidden;}
#UPcalendar #calX #cdItemL {cursor:pointer; white-space: nowrap;	overflow: hidden;}