#myaccountDirectoryEdit td { padding: 2px 0px; }
.classEdit textarea { width: 400px; }
#classDiv0 { padding: 10px 0px; }

/* ModuleBegin::membership */

#couponWrapper { border: 1px solid #000000; width: 576px; margin-top: 15px; }
#couponWrapper .couponHeight { height: 120px; }
html>body #couponWrapper .couponHeight { height: auto; min-height: 120px; }
#couponTop { padding: 5px 15px; font-weight: bold; font-size: 14px; color: #ffffff; background: #00559a; }
#couponBot { padding: 5px 15px; font-weight: bold; font-size: 14px; color: #ffffff; background: #00559a; }
#couponWrapper td { vertical-align: top; padding: 10px; font-size: 11px !important}
#couponWrapper h2 { font-size: 14px !important; padding: 0px 0px 5px 0px; margin: 0; color: #000000; }
#couponWrapper td div, #couponWrapper td p { font-size: 14px !important; }
#couponWrapper td div.couponSmall, #couponWrapper td div.couponSmall p, #couponWrapper td div.couponSmall font { font-size: 11px !important; }
#couponWrapper td#couponRight div.couponAlignRight { text-align: right; }
#couponWrapper img { width: 115px; }

.couponPrint { padding-top: 15px; }
.couponExp { vertical-align: bottom !important; }


#couponWrapper td#couponLeft { width: 33%; }
#couponWrapper td#couponRight { width: 67%; }

.couponListerWrapper table { width: 100%; margin-top: 15px; border-top : 1px solid #00559a; border-bottom: 1px solid #00559a; }
.couponListerWrapper th { border-bottom: 1px solid #00559a; padding: 5px; text-align: left; }
.couponListerWrapper td { padding: 5px; vertical-align: top !important;}
.couponListerWrapper .even { background: #eaeaea; }

.couponListerWrapper .couponLoc, .couponListerWrapper .couponExp, .couponListerWrapper .couponLink { white-space: nowrap; }








#secure .freedomTable th, #secure .freedomTable td { text-align: left !important; }
#secure .action { white-space: nowrap; width: 100px; }

#logout { text-align: right; padding: 5px; }

.memberVideo { position: relative; height: 0; padding-bottom: 56.25%; padding-top: 25px;}
* html .memberVideo { margin-bottom: 45px; margin-bottom: 0; }
.memberVideo div, .memberVideo object, .memberVideo embed { position: absolute; top: 0; left: 0; width: 100%; height: 99%; }
.memberAudio { text-align: center; }
.memberCoupons ul { padding: 0; margin: 0; list-style: none; }
.memberCoupons li { padding: 2px 0px 3px 8px; margin: 0; background: transparent url(graphics/design/arrow.gif) no-repeat 7px left; }

.memberBox { width: 200px; padding: 20px 0px 10px 10px; float: right; }
.memberBox div { padding-bottom: 2px; }
.memberHours p { margin: 0; padding: 0px 0px 0px 10px; }
.memberAddLoc p { margin: 0; padding: 0px; }
#memberPhotos ul { padding: 0; margin: 0; list-style: none; }
#memberPhotos li { width: 100px; padding: 0px 10px 10px 0px; margin: 0; float: left; }
#memberPhotos img { width: 100px; }
.memberAddress { width: 200px; padding: 10px; background: #efefef; border: 1px solid #00559a; float: right; }
.memberMap { width: 325px; padding: 0px 10px 0px 0px; float: left; }
.memberSearch { padding-bottom: 10px;}
.memberSearch div { padding-bottom: 2px;}
#memberListWrapper table { width: 100%;}
#memberListWrapper td { white-space: nowrap; padding: 5px;}
#memberListWrapper .even { background: #eaeaea; }
#memberLinks { color: #00559a; padding: 10px; background: transparent url(graphics/design/dot_sep.gif) repeat-x bottom left; }
#memberLinks a { text-decoration: none; }
#memberLinks a:hover { text-decoration: underline; }

td.memberName { width: 100%; }


#formLogin { margin:0 auto; border: 1px solid #ccc; padding: 20px; width:275px; }

.membershipLoginWrapper { }
.memberLoginBox { margin: 0 auto; }
.memberLoginBox td { padding: 2px; }
.memberUser { }
.memberPassword { }
.memberRemember { }
.memberForgot { }
.memberSubmit { }

.myaccountMain table {  }
.myaccountMain td { vertical-align: top; }
.myaccountTitle { }


/* ModuleEnd::membership */




/* --------------- Design Styles--------------- */

#header { height: 231px; background: transparent url(graphics/design/blue_bg.jpg) repeat-x top left; text-align: center; margin: 0 auto; }
#header h1 a { width: 453px; height: 84px; display: block; text-indent: -3000px; background: transparent url(graphics/design/logo_new.jpg) no-repeat bottom left;}
#header h1 { width: 453px;  height: 84px; padding: 26px 0px 0px 25px; margin: 0 auto;  }

#header #couponSearch { width: 377px; height: 100px; color: #ffffff; font-weight: bold; padding-top: 0px; margin: 0 auto; }
#header #couponSearch #searchProduct { width: 199px; height: 56px; padding-left: 10px; float: left; text-align: left;}
#header #couponSearch #searchZip { width: 135px; height: 56px; float: right; text-align: left; }
#header #couponSearch #searchZip input { height: 25px; border: 1px solid #0f5082; background: #edf2f7 url(graphics/design/form_field_bg.jpg) repeat-x top left;}
#header #couponSearch #searchProduct select { width: 175px; height: 27px; border: 1px solid #0f5082; background: #edf2f7 url(graphics/design/form_field_bg.jpg) repeat-x top left;}

#headerLogo { float: left; width: 500px; height: 231px; margin-left: 30px; }
#headerBanners { float: right; width: 365px; height: 201px; padding: 30px 30px 0px 0px; text-align: left; color: #ffffff; } 

#middle { background: #ffffff; padding: 15px 30px; }
#content { width: 500px; }
#sideBar { width: 335px; float: right; }

#menuSmall, #menuSmall a { margin: 0; padding: 0px; color: #00559a; text-align: center; font: 16px Trebuchet MS, Helvetica, sans-serif; text-decoration: none; }
#menuSmall a:hover { text-decoration: underline; }

#bannerTop { height: 90px; padding: 0px 0px 10px 0px; margin: 0 auto; text-align: center; }
#bannerVideo { height: 210px; padding: 10px 20px ; float: left; z-index: 1 !important; }
#bannerVideo div, #bannerVideo object, #bannerVideo embed #bannerVideo span { height: 210px; z-index: 1 !important; }
#bannerVideoLink { height: 30px; padding: 80px 100px 0px 20px; float: right; }
#bannerVideoLink a { display: block; width: 183px; height: 30px; text-indent: -3000px; background: transparent url(graphics/design/create_listing.jpg) no-repeat top left; }


.bannerHeader { padding-bottom: 10px; }
.bannerSide { padding-bottom: 10px; }

#footerHome { height: 94px; padding: 0px 30px; background: #ffffff url(graphics/design/footer_bot.jpg) no-repeat bottom left; }
#footerHome .footerBorder { border-top: 1px solid #bababa; text-align: center; padding-top: 12px; }

#footer { height: 94px; padding: 0px 30px; background: #ffffff url(graphics/design/footer_bot.jpg) no-repeat bottom left; }
#van { padding: 12px 0px 0px 277px; height: 60px; background: transparent url(graphics/design/van.jpg) no-repeat 107px 8px; }
#menuFooter, #menuFooter a { color: #00559a; text-decoration: none; }
#menuFooter a:hover {text-decoration: underline; }
#footer p, #footerHome p  { margin: 0; padding: 0px; }
p#menuFooter { margin: 0; padding: 15px 0px 0px 0px; }

#accrisoft { line-height: 1.3em;  height: 43px; padding: 15px 0px 0px 0px; }
#accrisoft div { width: 160px; text-align: center; margin: 0 auto; }
#accrisoft a { text-decoration: none; }

/* ---------------Global Styles--------------- */
a { color: #00559a; text-decoration: underline; }
a:hover { text-decoration: none; }
h1 { color: #00559a; font-size: 18pt; }
h2 { color: #e98f12; font-size: 14pt }
h3 { color: #00559a; font-size: 12pt; }
h4 { color: #e98f12; font-size: 11pt }

body { color:#000;  }
#page { background: #bdbdbd url(graphics/design/bg.jpg) repeat-x top left; }
body, p, td, div { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.container { width: 960px; margin:0 auto; padding: 0px; clear: both; }
form, input { padding:0; margin:0; }
.center { text-align: center; }
.clearSpace { clear: both; height: 10px; } 
.clearSpace:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html>body .clearSpace { height: auto; min-height: 10px; }

a img { border: 0; }

/* End Global Styles */

/* ---------------General Module Styles--------------- */
.itemCount { }
.itemList { clear: both; } 
.itemList:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.itemList h2 a { text-decoration: none; }
.itemList h2 a:hover { text-decoration: underline; }
.itemList span { display: block; }
.itemLabel { font-weight: bold; }
.itemList span.itemLabel { display: inline; }
.bottomNavigation {  }
.goBack { }
.errorMessage{ font-weight:bold; color:#f00; padding: 10px 0px; }
/* End General Module Styles */

/* Pagination */
.pagination {  }
.prevnextCurrent, .prevnextWindow { padding: 0px 4px; }
.pagination a, .pagination a:link, .pagination a:visited { text-decoration:none; }
.pagination .prevnextCurrent, .pagination .prevnextWindow, .pagination .prevnextWindowArrow { border:solid 1px #ccc; margin:0; padding:4px 6px; font-size:11px; margin-right:2px; display:inline; display:inline-block; }
.pagination a.prevnextWindow:hover, .pagination a.prevnextLink:hover, .pagination .prevnextWindowArrow:hover { border:solid 1px #000; color:#000; }
.pagination .prevnextCurrent {background:#ccc; color:#000; font-weight:bold; padding:4px 6px; }
.pagination a.prevnextLink { border:1px solid #ccc; padding:4px 6px 4px; margin-right:2px; font-size:11px; display:block; }


/* End Pagination */

/* Send Page Styles */
.sendpage { clear:both; }
.sendpageBody { color: #ffffff; background: #00559a; }

.sendpageBody div, .sendpageBody td { padding: 2px 0px; color: #ffffff; }
/* End Send Page Styles */

/* ModuleBegin::gendocs */
.webpageWrapper { }
/* ModuleEnd::gendocs */



/* ModuleBegin::broadcastemail */
.enewsWrapper div { }
.enewsWrapper span { display: block; }
.enewsText { }
.enewsEmail { }
/* ModuleEnd::broadcastemail */


/* ModuleBegin::menus */
#menu_main { height: 48px; padding: 0px 0px 0px 20px ; background: transparent url(graphics/design/menu_bg.jpg) no-repeat bottom left; }

/* MenuBegin:menu_main */
ul.menu_main { margin: 0; border: 0; padding: 0; list-style: none;  }
ul.menu_main li { z-index: 99 !important; margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative;  }
ul.menu_main ul { margin: 0; border: 0; padding: 0; list-style: none; width: 140px; display: none; position: absolute; top: 48px; left: 0; }
ul.menu_main ul li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

/* 1st Level */
ul.menu_main a { color: #00559a; text-decoration: none; text-align: center; padding: 0px 15px; font: 18px/48px Trebuchet MS, Helvetica, sans-serif; 
 background: transparent url(graphics/design/menu_sep.jpg) no-repeat 12px left;
 float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.menu_main a:hover,
ul.menu_main li:hover a,
ul.menu_main a:hover,
ul.menu_main li.over a { color: #ffffff; background: #00559a; text-decoration: none; }
ul.menu_main a.first { background: 0; } 

/* 2nd Level */
ul.menu_main li:hover li a,
ul.menu_main li.over li a { color: #ffffff; width: 118px; padding: 4px 10px; font-size: 12px; line-height: 14px; text-decoration: none; text-align: left; float: none;
 border-top: 1px solid #ffffff; border-left: 1px solid #00559a; border-right: 1px solid #00559a;  }
ul.menu_main li:hover li a:hover,
ul.menu_main li:hover li:hover a,
ul.menu_main li.over li a:hover,
ul.menu_main li.over li.over a { color: #00559a; background: #ffffff; text-decoration: none; }
ul.menu_main li li a.first { border-top: 0; }
ul.menu_main li li a.last { border-bottom: 1px solid #00559a; }

/* 3rd Level */
ul.menu_main li:hover li:hover li a,
ul.menu_main li.over li.over li a { color: #00559a; text-decoration: none; border-top: 1px solid #00559a;}
ul.menu_main li:hover li:hover li a:hover,
ul.menu_main li:hover li:hover li:hover a,
ul.menu_main li.over li.over li a:hover,
ul.menu_main li.over li.over li.over a { color: #ffffff; background: #00559a; text-decoration: none; }
ul.menu_main li li li a.first { border-top: 1px solid #00559a; }


/* 4th Level */
ul.menu_main li:hover li:hover li:hover li a,
ul.menu_main li.over li.over li.over li a { color: #ffffff; text-decoration: none; }
ul.menu_main li:hover li:hover li:hover li a:hover,
ul.menu_main li.over li.over li.over li a:hover { color: #00559a; background: #ffffff; text-decoration: none; }

ul.menu_main ul ul,
ul.menu_main ul ul ul { display: none; position: absolute; top: 0; left: 139px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_main li:hover ul ul,ul.menu_main li:hover ul ul ul,ul.menu_main li.over ul ul,ul.menu_main li.over ul ul ul { display: none; }
ul.menu_main li:hover ul,ul.menu_main ul li:hover ul,ul.menu_main ul ul li:hover ul,ul.menu_main li.over ul,ul.menu_main ul li.over ul,ul.menu_main ul ul li.over ul { display: block; }
ul.menu_main .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:menu_main */


/* ModuleEnd::menus */












/* ModuleBegin::faq */
#faqRoot { margin: 0 auto; padding: 0; }
#faq .faqcontent { margin: 0 10px 0 15px; }
#faq h2.faqopened, #faq h2.faqclosed { cursor: pointer; padding: 0 0 0 15px; margin-bottom: 0; }
#faq h2.faqclosed:hover { color: #004469; }
#faq h2.faqclosed { background: transparent url(graphics/jquery/collapsed.gif) no-repeat scroll 0 5px; margin-bottom: 5px; }
#faq h2.faqopened { background: transparent url(graphics/jquery/expanded.gif)  no-repeat scroll 0 5px; }
/* ModuleEnd::faq */



/* ModuleBegin::news */
.newsWrapper .headline { font-weight: bold; }
.newsWrapper .publish, .newsWrapper .author, .newsWrapper .copyright { color: #777; font-size: smaller; }
.newsWrapper .blurb { }
.newsWrapper .content { }
.newsWrapper .newsitem { padding-bottom: 1em; }
.newsWrapper .copyright { padding: 1em 0em; text-align: center; font-size: smaller; }
/* ModuleEnd::news */



/* ModuleBegin::podcast */
.podcastChannelWrapper { }
.itemList .podcastNumber, .itemList .podcastTitle  { display: inline; }
.podcastListWrapper { }
.podcastDetailWrapper span { display: block; }
.podcastDetailWrapper span.itemLabel { display: inline; }
.podcastImage { float: left; margin: 0px 10px 10px 0px; }
.podcastImage img { padding: 5px; border: 1px solid #ccc; }
.podcastSubtitle { }
.podcastAuthor { }
.podcastDescription { }
.podcastPublish { }
.podcastLink { }
.podcastLanguage { }
.podcastCopyright { }
.podcastCategory { }
.podcastDuration { }
.podcastExplicit { }
/* ModuleEnd::podcast */



/* ModuleBegin::poll */
.pollSmallWrapper span, .pollDetailWrapper span { display: block; padding: 5px 0px;}
.pollSmallWrapper span.pollChoices { padding-bottom: 5px; }
.pollListWrapper { }
.pollDetailWrapper { }
.pollQuestion { }
.pollChoices { }
.pollLink { }
.pollResultQuestion { font-weight: bold; }
.pollResultChoices { }
.pollBar { background-color: #ccc; height: 7px; }
/* ModuleEnd::poll */



/* ModuleBegin::newsfeed */
.newsfeedListWrapper { }
.newsfeedNumber { }
.newsfeedTitle { }
.newsfeedSource { }
.newsfeedDetailWrapper { }
.newsfeedDetailWrapper .newsItem {border-bottom:1px solid #ccc; margin-bottom:10px;padding-bottom:10px;}
.newsfeedDetailWrapper .newsItem img {margin:0 10px 0 0;}
.newsfeedDetailWrapper .newsItem span {display:block;}
.newsfeedDetailWrapper .newsItem .newsListHeadline {font-size:120%;}
.newsfeedDetailWrapper .newsItem .newsListPublishline {font-size:90%;}
/* ModuleEnd::newsfeed */



/* ModuleBegin::photo */
.caption{font-style:italic;color:#666;}
.slideshow{position:relative;margin-top:2em;}
.gallery{width:535px;margin:0 auto; padding: 0px 0px 0px 5px;}
.gallery li{border:3px double #ccc;margin: 0 2px;background:#ecf2f9;}
.gallery li div{/*left:240px*/}
.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#main_image{margin:0 auto 30px auto;height:405px;width:540px;background:#fff;text-align:center;}
#main_image img{margin-bottom:10px;}
.nav{padding:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:center;}
.galleria{list-style:none;width:540px; margin:0px padding: 0px;}
.galleria li{display:block;width:165px;height:124px;overflow:hidden;float:left;margin:0 8px 8px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:540px} /* MSIE bug */
/* ModuleEnd::photo */



/* ModuleBegin::events */
/* ---------------
Events Lister
----------------- */
.eventsListerWrapper { }
.eventDateHeading { color: #000; border-top: 1px solid #ccc; padding-top: 10px; }
.eventsListerWrapper h2 { margin-bottom: 0; }
.eventDate { }
.eventTime { }
.eventBlurb { }

/* ---------------
Events Detail
----------------- */
.eventsDetailWrapper { }
.eventDate, .eventsDetailWrapper .eventTime, .eventsDetailWrapper .eventLocationMap, .eventsDetailWrapper .eventLocationAddress,
  .eventsDetailWrapper .eventLocationDriving, .eventsDetailWrapper .eventContact, .eventsDetailWrapper .eventPhone,
  .eventsDetailWrapper .eventEmail, .eventsDetailWrapper .eventRSVP, .eventsDetailWrapper .eventTicket,
  .eventsDetailWrapper .eventTicket1, .eventsDetailWrapper .eventTicket2 ,.eventsDetailWrapper .eventTicket3,
  .eventsDetailWrapper .eventTicket4, .eventsDetailWrapper .eventTicket5, .eventsDetailWrapper .eventTicket6 { display: block; }
.eventLocation, .eventRSVP, .eventTicketWrapper{ padding: 5px 0px; }
.eventDate {  }
.eventTime {  }
.eventLocation { }
.eventLocationMap {  }
.eventLocationAddress {  }
.eventLocationDriving {  } 
.eventContact {  }
.eventPhone {  }
.eventEmail {  }
.eventRSVP {  }
.eventTicketWrapper { }
.eventTicket {  }
.eventBody { }

/* ----------------------
Events Small Calendar
------------------------ */
.calendarSmallWrapper { font-size: 12px; background: transparent; }
.cal { padding: 5px; text-align: center; margin-left: auto; margin-right: auto; background: transparent; }
.calPrev { position: absolute; top: 4px; left: 15px; }
.calNext { position: absolute; top: 4px; right: 15px; }
.calMonth { position: relative; top: 0; left: 0; text-align: center; font-weight: bold; margin-left: 20px; margin-right: 20px; }
.calPrev a, .calNext a, .calMonth a { text-decoration: none; }
.calPrev a:hover, .calNext a:hover, .calMonth a:hover { text-decoration: underline; }
.calGrid { margin-top: 10px; clear: both; width: 75%; text-align: center; margin-left: auto; margin-right: auto; }
.calGrid td { font-size: 8pt; padding-bottom: 2px; text-align: center; }
.calGrid tr.calWeek { font-weight: bold; text-align: center; }
.calDayOn a { font-weight: bold; text-decoration: underline; }
.calDayOn a:hover { text-decoration: none; }
.calGrid td.calTodayOff, .calGrid td.calTodayOn { background-color: #000; color: white; font-weight: bold; }
.calGrid td.calTodayOn a { text-decoration: underline; color: white; font-weight: bold; }
.calBottom { text-align: left; padding-left: 20px; }
.calMonthGlance { padding: 5px 0px 3px 0px; }
.calBottom a {  }

/* ----------------------
Events Month at a Glance
------------------------ */
#calendarDetail { background: #fff url('graphics/events/atglance_bottom.jpg') no-repeat bottom; padding-bottom: 30px; width: 547px; }
#calendarDetail table { background: #999; width: 100%; table-layout: fixed; }
#calendarDetail .calendarMonths { background: #e8e8e8 url('graphics/events/atglance_top.jpg') no-repeat; text-align: center; vertical-align: middle; padding-top: 3px; padding-left: 12px; border-left:1px solid #fff; border-right:2px solid #fff; width:100%; }
#calendarDetail a { text-decoration: none; }
#calendarDetail a:hover { text-decoration: underline; }
#calendarDetail .calendarMonths a { display: block; font-weight: bold; font-size: small; padding: 5px 0px 5px 0px; color: ##1e7dc1; }
#calendarDetail .calendarMonths a:hover { color: #1e7dc1; }
#calendarDetail .calendarDays { /* border-collapse: collapse; */ table-layout: fixed; background: #fff; width:100%; }
#calendarDetail .calendarDays td { background:#eee; }
#calendarDetail .calendarDays .title { font-size: medium; font-weight: bold; color: #333333; padding: 10px 0px 10px 0px; background: #bbb; }
#calendarDetail .calendarDays .prevLink, #calendarDetail .calendarDays .nextLink { background: #bbb; }
#calendarDetail .title a { font-size: x-small; }
#calendarDetail .calendarDays .prevLink, #calendarDetail .calendarDays .nextLink { font-size: small; }
#calendarDetail .calendarDays td { text-align: center; font-size: x-small; line-height:  1.1em; }
#calendarDetail .calendarDays .weekdays { height: 30px; background-color: #ccc; }
#calendarDetail .calendarDays .emptyDay { height: 60px; text-align: left; vertical-align: top; background-color: #eee; }
#calendarDetail .calendarDays .eventToday { height: 60px; text-align: left; vertical-align: top; background-color: #fdf9ea; padding-left: 5px; }
#calendarDetail .calendarDays .eventOff { height: 60px; text-align: left; vertical-align: top; padding-left: 5px; }
#calendarDetail .calendarDays .eventOn { height: 60px; text-align: left; vertical-align: top; padding-left: 5px; }

/* ---------------
Events Box
----------------- */
.eventsBoxWrapper { }
.eventsBoxWrapper .itemList { padding-bottom: 10px; }
.eventsBoxWrapper .eventDate { color: #777; }
/* ModuleEnd::events */



/* ModuleBegin::commerce */
.shoppingAlert { color: red; }
.shoppingBody { font-size: 8pt; }
.shoppingCartEvenRow { background-color: #ffffff; color:#002d62; }
.shoppingCartOddRow { background-color: #ebebeb; color:#002d62; }
.shoppingCartTableHeader { background-color: #002d62; color: #ffffff; font-size: 8pt; font-weight: bold; }
.shoppingForm { font-size: 8pt; color:#002d62; }
.shoppingFormQuantity { background-color: #ffffff; font-size: 8pt; }
.shoppingFormRequired { font-size: 8pt; font-weight: bold; color:#002d62; }
.shoppingFormRequired input, .shoppingFormRequired select { font-weight: normal; color:#000; }
.shoppingHeading { color:#002d62; }
.shoppingInStock { }
.shoppingItemHeading { }
.shoppingOutOfStock { color: #dd0000; }
.shoppingLowStock { }
.shoppingTable { background-color: #e8e8e8; color:#002d62; }
.shoppingTableBorder { background-color: #ffffff; }
.shoppingFormRequired { width: 1%; }
/* ModuleEnd::commerce */



/* ModuleBegin::forum */
.frame{padding:10px;border:1px dashed #ccc;margin:10px 0px;}
.frame table{width:100%;text-align:center;margin-bottom:0;}
.frame th{font-family:Georgia,serif;font-style:italic;color:#000;font-size:11px;padding:0px 3px;font-weight:bold;background-color: #ccc;height:25px;border-right:1px solid white;}
.frame td{border-top:1px solid #fff;border-right:1px solid #fff;background-color:#fff;}
.frame tr{background-color:#f1f1f1;}
.frame .category td{background-color:#fff;font-weight:bold;font-size:12px;text-align:left;}
.frame .message{padding:10px 10px 20px 10px;font-size:12px;text-align:left;}
.frame .messageLabel{width:150px;font-weight:bold;text-align:left;vertical-align:top;padding:10px;}
.frame .topic{text-align:left;font-weight:bold;padding-left:10px;}
.frame .rowUnread{background-color:#eee;}
.frame .rowUnread td{background-color:#eee;}
.frame .rowEven{background-color:#dedede;}
.frame .rowEvenUnread{background-color:#FFF2CF;}
.frame .rowOddUnread{background-color:#FFE9AF;}
.seperator td{background-color:silver;height:6px;}
.backtotop{text-align:left;}
.title{font-weight:bold;text-align:left;padding-left:10px;}
.blurb{font-size:11px;text-align:left;padding-left:10px;padding-bottom:5px;}
.post .date{font-size:9px;}
.messageHeader{border-bottom:1px solid #ccc;height:18px;width:99%;margin-bottom:10px;}
.messageHeader .date{float:left;font-size:9px;}
.messageHeader .subject{color:darkblue;float:left;padding-left:10px;font-size:9px;font-weight:bold;}
.messageHeader .number{float:right;}
.tagSearch{background-color:yellow;font-weight:bold;}
.tagCode{background-color:black;color:white;font-family:monospace;border:1px inset white;padding:10px;margin:10px 30px;font-size:12px;}
.tagQuote{background-color:white;color:black;border:1px inset black;padding:10px;margin:10px 30px;font-size:12px;}
.tagCode a{color:white;font-weight:bold;}
.buttonBar td{background-color:#eee;padding:10px;}
.bar,.pagesFrame{height:20px;}
.bar .button{float:right;margin-left:3px;}
.button{font-weight:bold;}
.breadcrumb{font-weight:bold;padding:5px 0px;float:left;}
.header .pagesFrame{margin-top:10px;}
.footer .pagesFrame{margin-bottom:10px;}
#freedomForum .footer {margin-top:0;}
.pages{float:right;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.pages div{float:left;}
.prevGroup,.prev,.next,.nextGroup{border-left:1px solid #ccc;padding:3px 5px;}
.prevGroup,.nextGroup{background-color:#F1F1F1;}
.prev,.next{background-color:#dedede;}
.pagesLister{padding:3px 0px;}
#freedomForum.layouterror .frame {border:0px solid #0F0;margin:20px;}
/* ModuleEnd::forum */







/* ModuleBegin::proposals */
/* Proposal Lister */
.proposalsSearch {text-align:right; padding-bottom:10px;}
.proposalsProjects { }
.proposalsProjects th { text-align: left; background-color: #ccc; }
.proposalTitle { }
.proposalType { }
.proposalContact { }
.proposalDueDate { }
.proposalCategory { }

/* Proposal Detail */
.proposalDetailWrapper div {padding-bottom: 5px; }
.proposalsHeader p, .proposalsFooter p { text-align: center; }
.proposalsBid { }
.proposalsProjects { }
.proposalsDetail { }
.proposalsObjective { }
.proposalsType { }
.proposalsCategory { }
.proposalsContact { }
.proposalsStartDate { }
.proposalsDueDate { }
.proposalsFile { }
.proposalsDescription { }
.proposalsAddendums { }

/* Proposal Bid */
.proposalsBidWrapper div {padding-bottom: 5px; }
.acceptingBidsFlag { }
.previousBidFlag { }
/* ModuleEnd::proposals */

/* ModuleBegin::directory */
.test { background: transparent url(graphics/design/squeeze_submit.jpg) no-repeat left top; }
/* ModuleEnd::directory */

/* ModuleBegin::blog */
.blogArchiveWrapper { width: 270px;padding: 15px; margin-bottom: 15px; border: 1px solid #bababa;}
.blogArchiveWrapper h2{ margin: 0; padding: 0px 0px 10px 0px; }

.blogArchiveMonth { padding-left:10px; }
.blogArchiveYear { font-weight: bold; }
.blogDate { padding:5px 0px; font-weight: bold; border-top: 1px solid #bababa; }
.blogDividerComments { height: 1px; background-color:#cccccc; }
.blogDividerTop { height: 1px; background-color:#cccccc; }
.blogEntry { padding-top: 5px; }
.blogEntryFooter { padding-bottom: 10px; }
.blogFooter { height: 1px; background-color:#cccccc; }
.blogPosted { padding-bottom: 5px; padding-top: 5px; }
.blogTitle { color: #000066; font-weight: bold; padding-top: 10px; }
.commentInput { padding-bottom: 5px; }
.commentWrapper a { font-weight: normal; }
.commentListWrapper span { color: #00559a; }

/* ModuleEnd::blog */

option[value="aliceblue"] { background:aliceblue;}
option[value="antiquewhite"] { background:antiquewhite;}
option[value="aqua"] { background:aqua;}
option[value="aquamarine"] { background:aquamarine;}
option[value="azure"] { background:azure;}
option[value="beige"] { background:beige;}
option[value="bisque"] { background:bisque;}
option[value="black"] { background:black;}
option[value="blanchedalmond"] { background:blanchedalmond;}
option[value="blue"] { background:blue;}
option[value="blueviolet"] { background:blueviolet;}
option[value="brown"] { background:brown;}
option[value="burleywood"] { background:burleywood;}
option[value="burlywood"] { background:burlywood;}
option[value="cadetblue"] { background:cadetblue;}
option[value="chartreuse"] { background:chartreuse;}
option[value="chocolate"] { background:chocolate;}
option[value="coral"] { background:coral;}
option[value="cornflowerblue"] { background:cornflowerblue;}
option[value="cornsilk"] { background:cornsilk;}
option[value="crimson"] { background:crimson;}
option[value="cyan"] { background:cyan;}
option[value="darkblue"] { background:darkblue;}
option[value="darkcyan"] { background:darkcyan;}
option[value="darkgoldenrod"] { background:darkgoldenrod;}
option[value="darkgray"] { background:darkgray;}
option[value="darkgreen"] { background:darkgreen;}
option[value="darkkhaki"] { background:darkkhaki;}
option[value="darkmagenta"] { background:darkmagenta;}
option[value="darkolivegreen"] { background:darkolivegreen;}
option[value="darkorange"] { background:darkorange;}
option[value="darkorchid"] { background:darkorchid;}
option[value="darkred"] { background:darkred;}
option[value="darksalmon"] { background:darksalmon;}
option[value="darkseagreen"] { background:darkseagreen;}
option[value="darkslateblue"] { background:darkslateblue;}
option[value="darkslategray"] { background:darkslategray;}
option[value="darkturquoise"] { background:darkturquoise;}
option[value="darkviolet"] { background:darkviolet;}
option[value="deeppink"] { background:deeppink;}
option[value="deepskyblue"] { background:deepskyblue;}
option[value="dimgray"] { background:dimgray;}
option[value="dodgerblue"] { background:dodgerblue;}
option[value="firebrick"] { background:firebrick;}
option[value="floralwhite"] { background:floralwhite;}
option[value="forestgreen"] { background:forestgreen;}
option[value="fuchsia"] { background:fuchsia;}
option[value="gainsboro"] { background:gainsboro;}
option[value="ghostwhite"] { background:ghostwhite;}
option[value="gold"] { background:gold;}
option[value="goldenrod"] { background:goldenrod;}
option[value="gray"] { background:gray;}
option[value="green"] { background:green;}
option[value="greenyellow"] { background:greenyellow;}
option[value="honeydew"] { background:honeydew;}
option[value="hotpink"] { background:hotpink;}
option[value="indianred"] { background:indianred;}
option[value="indigo"] { background:indigo;}
option[value="ivory"] { background:ivory;}
option[value="khaki"] { background:khaki;}
option[value="lavender"] { background:lavender;}
option[value="lavenderblush"] { background:lavenderblush;}
option[value="lawngreen"] { background:lawngreen;}
option[value="lemonchiffon"] { background:lemonchiffon;}
option[value="lightblue"] { background:lightblue;}
option[value="lightcoral"] { background:lightcoral;}
option[value="lightcyan"] { background:lightcyan;}
option[value="lightgoldenrodyellow"] { background:lightgoldenrodyellow;}
option[value="lightgreen"] { background:lightgreen;}
option[value="lightgrey"] { background:lightgrey;}
option[value=" "] { background: ;}
option[value="lightpink"] { background:lightpink;}
option[value="lightsalmon"] { background:lightsalmon;}
option[value="lightseagreen"] { background:lightseagreen;}
option[value="lightskyblue"] { background:lightskyblue;}
option[value="lightslategray"] { background:lightslategray;}
option[value="lightsteelblue"] { background:lightsteelblue;}
option[value="lightyellow"] { background:lightyellow;}
option[value="lime"] { background:lime;}
option[value="limegreen"] { background:limegreen;}
option[value="linen"] { background:linen;}
option[value="magenta"] { background:magenta;}
option[value="maroon"] { background:maroon;}
option[value="mediumaquamarine"] { background:mediumaquamarine;}
option[value="mediumblue"] { background:mediumblue;}
option[value="mediumorchid"] { background:mediumorchid;}
option[value="mediumpurple"] { background:mediumpurple;}
option[value="mediumseagreen"] { background:mediumseagreen;}
option[value="mediumslateblue"] { background:mediumslateblue;}
option[value="mediumspringgreen"] { background:mediumspringgreen;}
option[value="mediumturquoise"] { background:mediumturquoise;}
option[value="mediumvioletred"] { background:mediumvioletred;}
option[value="midnightblue"] { background:midnightblue;}
option[value="mintcream"] { background:mintcream;}
option[value="mistyrose"] { background:mistyrose;}
option[value="moccasin"] { background:moccasin;}
option[value="navajowhite"] { background:navajowhite;}
option[value="navy"] { background:navy;}
option[value="oldlace"] { background:oldlace;}
option[value="olive"] { background:olive;}
option[value="olivedrab"] { background:olivedrab;}
option[value="orange"] { background:orange;}
option[value="orangered"] { background:orangered;}
option[value="orchid"] { background:orchid;}
option[value="palegoldenrod"] { background:palegoldenrod;}
option[value="palegreen"] { background:palegreen;}
option[value="paleturquoise"] { background:paleturquoise;}
option[value="palevioletred"] { background:palevioletred;}
option[value="papayawhip"] { background:papayawhip;}
option[value="peachpuff"] { background:peachpuff;}
option[value="peru "] { background:peru ;}
option[value="pink"] { background:pink;}
option[value="plum"] { background:plum;}
option[value="powderblue"] { background:powderblue;}
option[value="purple"] { background:purple;}
option[value="red"] { background:red;}
option[value="rosybrown"] { background:rosybrown;}
option[value="royalblue"] { background:royalblue;}
option[value="saddlebrown"] { background:saddlebrown;}
option[value="salmon"] { background:salmon;}
option[value="sandybrown"] { background:sandybrown;}
option[value="seagreen"] { background:seagreen;}
option[value="seashell"] { background:seashell;}
option[value="sienna"] { background:sienna;}
option[value="silver"] { background:silver;}
option[value="skyblue"] { background:skyblue;}
option[value="slateblue"] { background:slateblue;}
option[value="slategray"] { background:slategray;}
option[value="snow"] { background:snow;}
option[value="springgreen"] { background:springgreen;}
option[value="steelblue"] { background:steelblue;}
option[value="tan"] { background:tan;}
option[value="teal"] { background:teal;}
option[value="thistle"] { background:thistle;}
option[value="tomato"] { background:tomato;}
option[value="turquoise"] { background:turquoise;}
option[value="violet"] { background:violet;}
option[value="wheat"] { background:wheat;}
option[value="white"] { background:white;}
option[value="whitesmoke"] { background:whitesmoke;}
option[value="yellow"] { background:yellow;}
option[value="yellowgreen"] { background:yellowgreen;}

option[value="#00009C"] { background: #00009C;}
option[value="#0047AB"] { background: #0047AB;}
option[value="#0070FF"] { background: #0070FF;}
option[value="#007FFF"] { background: #007FFF;}
option[value="#0095B6"] { background: #0095B6;}
option[value="#00A86B"] { background: #00A86B;}
option[value="#00B7EB"] { background: #00B7EB;}
option[value="#00DDDD"] { background: #00DDDD;}
option[value="#00FF00"] { background: #00FF00;}
option[value="#0247FE"] { background: #0247FE;}
option[value="#03C03C"] { background: #03C03C;}
option[value="#08457E"] { background: #08457E;}
option[value="#08E8DE"] { background: #08E8DE;}
option[value="#1034A6"] { background: #1034A6;}
option[value="#120A8F"] { background: #120A8F;}
option[value="#1560BD"] { background: #1560BD;}
option[value="#21421E"] { background: #21421E;}
option[value="#29ABB7"] { background: #29ABB7;}
option[value="#2A52BE"] { background: #2A52BE;}
option[value="#2A52BE"] { background: #2A52BE;}
option[value="#333399"] { background: #333399;}
option[value="#355E3B"] { background: #355E3B;}
option[value="#3B444B"] { background: #3B444B;}
option[value="#40404F"] { background: #40404F;}
option[value="#4225"] { background: #4225;}
option[value="#464646"] { background: #464646;}
option[value="#465945"] { background: #465945;}
option[value="#4B5320"] { background: #4B5320;}
option[value="#4CBB17"] { background: #4CBB17;}
option[value="#4D5D53"] { background: #4D5D53;}
option[value="#4F7942"] { background: #4F7942;}
option[value="#50C878"] { background: #50C878;}
option[value="#534B4F"] { background: #534B4F;}
option[value="#555555"] { background: #555555;}
option[value="#560319"] { background: #560319;}
option[value="#592720"] { background: #592720;}
option[value="#5B92E5"] { background: #5B92E5;}
option[value="#5D8AA8"] { background: #5D8AA8;}
option[value="#614051"] { background: #614051;}
option[value="#6495ED"] { background: #6495ED;}
option[value="#654321"] { background: #654321;}
option[value="#6600FF"] { background: #6600FF;}
option[value="#66023C"] { background: #66023C;}
option[value="#6633"] { background: #6633;}
option[value="#66FF00"] { background: #66FF00;}
option[value="#674C47"] { background: #674C47;}
option[value="#6B3FA0"] { background: #6B3FA0;}
option[value="#6D351A"] { background: #6D351A;}
option[value="#702963"] { background: #702963;}
option[value="#734A12"] { background: #734A12;}
option[value="#738678"] { background: #738678;}
option[value="#78866B"] { background: #78866B;}
option[value="#79443B"] { background: #79443B;}
option[value="#7B3F00"] { background: #7B3F00;}
option[value="#7BA05B"] { background: #7BA05B;}
option[value="#7DF9FF"] { background: #7DF9FF;}
option[value="#7FFF00"] { background: #7FFF00;}
option[value="#800020"] { background: #800020;}
option[value="#801818"] { background: #801818;}
option[value="#80461B"] { background: #80461B;}
option[value="#82567"] { background: #82567;}
option[value="#8601AF"] { background: #8601AF;}
option[value="#893F45"] { background: #893F45;}
option[value="#8A3324"] { background: #8A3324;}
option[value="#918151"] { background: #918151;}
option[value="#92000A"] { background: #92000A;}
option[value="#960018"] { background: #960018;}
option[value="#964B00"] { background: #964B00;}
option[value="#967BB6"] { background: #967BB6;}
option[value="#986960"] { background: #986960;}
option[value="#987654"] { background: #987654;}
option[value="#98FF98"] { background: #98FF98;}
option[value="#9955BB"] { background: #9955BB;}
option[value="#996515"] { background: #996515;}
option[value="#996666"] { background: #996666;}
option[value="#9966CC"] { background: #9966CC;}
option[value="#99BADD"] { background: #99BADD;}
option[value="#9BDDFF"] { background: #9BDDFF;}
option[value="#ACE1AF"] { background: #ACE1AF;}
option[value="#AE2029"] { background: #AE2029;}
option[value="#AF4035"] { background: #AF4035;}
option[value="#B31B1B"] { background: #B31B1B;}
option[value="#B5A642"] { background: #B5A642;}
option[value="#B7410E"] { background: #B7410E;}
option[value="#B873333"] { background: #B873333;}
option[value="#B94E48"] { background: #B94E48;}
option[value="#BF00FF"] { background: #BF00FF;}
option[value="#C154C1"] { background: #C154C1;}
option[value="#C19A6B"] { background: #C19A6B;}
option[value="#C2B280"] { background: #C2B280;}
option[value="#C41E3A"] { background: #C41E3A;}
option[value="#C5B35B"] { background: #C5B35B;}
option[value="#C71585"] { background: #C71585;}
option[value="#C80815"] { background: #C80815;}
option[value="#C8A2C8"] { background: #C8A2C8;}
option[value="#C9AODC"] { background: #C9AODC;}
option[value="#CC3333"] { background: #CC3333;}
option[value="#CC5500"] { background: #CC5500;}
option[value="#CC7722"] { background: #CC7722;}
option[value="#CCFF00"] { background: #CCFF00;}
option[value="#CD00CC"] { background: #CD00CC;}
option[value="#CD5B45"] { background: #CD5B45;}
option[value="#CD5C5C"] { background: #CD5C5C;}
option[value="#CD7F32"] { background: #CD7F32;}
option[value="#CE2029"] { background: #CE2029;}
option[value="#CF1020"] { background: #CF1020;}
option[value="#CFB53B"] { background: #CFB53B;}
option[value="#D1E231"] { background: #D1E231;}
option[value="#D2691E"] { background: #D2691E;}
option[value="#D99058"] { background: #D99058;}
option[value="#DA3287"] { background: #DA3287;}
option[value="#DE3163"] { background: #DE3163;}
option[value="#DFFF00"] { background: #DFFF00;}
option[value="#E0115F"] { background: #E0115F;}
option[value="#E0B0FF"] { background: #E0B0FF;}
option[value="#E0FFFF"] { background: #E0FFFF;}
option[value="#E2725B"] { background: #E2725B;}
option[value="#E30B5C"] { background: #E30B5C;}
option[value="#E32636"] { background: #E32636;}
option[value="#E34234"] { background: #E34234;}
option[value="#E34234"] { background: #E34234;}
option[value="#E52B50"] { background: #E52B50;}
option[value="#E5E4E2"] { background: #E5E4E2;}
option[value="#E75480"] { background: #E75480;}
option[value="#E97451"] { background: #E97451;}
option[value="#EB4C42"] { background: #EB4C42;}
option[value="#EC3BB3"] { background: #EC3BB3;}
option[value="#EC5800"] { background: #EC5800;}
option[value="#ED9121"] { background: #ED9121;}
option[value="#EDC9AF"] { background: #EDC9AF;}
option[value="#EE82EE"] { background: #EE82EE;}
option[value="#EEDC82"] { background: #EEDC82;}
option[value="#EF3038"] { background: #EF3038;}
option[value="#EF55AE"] { background: #EF55AE;}
option[value="#F0DC82"] { background: #F0DC82;}
option[value="#F0FFFF"] { background: #F0FFFF;}
option[value="#F19CBB"] { background: #F19CBB;}
option[value="#F28500"] { background: #F28500;}
option[value="#F4C430"] { background: #F4C430;}
option[value="#F64A8A"] { background: #F64A8A;}
option[value="#F7E7CE"] { background: #F7E7CE;}
option[value="#F88379"] { background: #F88379;}
option[value="#F8F4FF"] { background: #F8F4FF;}
option[value="#F984E5"] { background: #F984E5;}
option[value="#FB607F"] { background: #FB607F;}
option[value="#FB9902"] { background: #FB9902;}
option[value="#FBCEB1"] { background: #FBCEB1;}
option[value="#FC0FC0"] { background: #FC0FC0;}
option[value="#FCC200"] { background: #FCC200;}
option[value="#FDE910"] { background: #FDE910;}
option[value="#FF007F"] { background: #FF007F;}
option[value="#FF007F"] { background: #FF007F;}
option[value="#FF0800"] { background: #FF0800;}
option[value="#FF2400"] { background: #FF2400;}
option[value="#FF4040"] { background: #FF4040;}
option[value="#FF4F00"] { background: #FF4F00;}
option[value="#FF5A36"] { background: #FF5A36;}
option[value="#FF6600"] { background: #FF6600;}
option[value="#FF66CC"] { background: #FF66CC;}
option[value="#FF7518"] { background: #FF7518;}
option[value="#FF77FF"] { background: #FF77FF;}
option[value="#FF7E00"] { background: #FF7E00;}
option[value="#FF7F00"] { background: #FF7F00;}
option[value="#FF9933"] { background: #FF9933;}
option[value="#FF9966"] { background: #FF9966;}
option[value="#FFA000"] { background: #FFA000;}
option[value="#FFA6C9"] { background: #FFA6C9;}
option[value="#FFB7C5"] { background: #FFB7C5;}
option[value="#FFBF00"] { background: #FFBF00;}
option[value="#FFCBA4"] { background: #FFCBA4;}
option[value="#FFCC00"] { background: #FFCC00;}
option[value="#FFCC99"] { background: #FFCC99;}
option[value="#FFDF00"] { background: #FFDF00;}
option[value="#FFE4E1"] { background: #FFE4E1;}
option[value="#FFE584"] { background: #FFE584;}
option[value="#FFF8E7"] { background: #FFF8E7;}
option[value="#FFFDDO"] { background: #FFFDDO;}