/* custom to this design */

#logos{ position:absolute; z-index:2; top:171px; left:480px; height:118px; width:242px;}
#copy{ position:absolute; z-index:2; top:295px; left:480px; height:70px; width:242px; color:#fff; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica;}

/* Updated 2/8/2006 5:05PM  */

/*dropdown nav*/

.hNavMenuItem{ background-color: #FFF; cursor:hand; height:24; margin-top: 0px; color:#000}
.hNavMenuItem td{ height:30; border-bottom: 1px solid #FFF; padding-left:0px; padding-top:8px; padding-bottom:7px; padding-right:8px; color:#000; }
.hNavMenuItemOver{ background-color:#0064C2; color:#000; cursor:hand; height:30; }
.hNavMenuItemOver td{ height:30; border-bottom: 1px solid #FFF; padding-left:0px; padding-top:8px; padding-bottom:7px; padding-right:8px; color:#FFF; }
.hNavHeader td, .hNavHeaderOver td { border-bottom: 1px solid #FFF; padding-left:13px; padding-right:0px; color:#000; }
.hNavMenuItemA{ background-color: #F8F7FB; cursor:hand; height:24; color: #000;  }
.hNavMenuItemA td{ border-bottom: 1px solid #000; padding-left:8px; padding-right:8px; color:#000; }
.hNavMenuItemOverA{ background-color: #0064C2; cursor:hand; height:24; color:#000 }
.hNavMenuItemOverA td{ border-bottom: 1px solid #000; padding-left:8px; padding-right:8px; color:#FFF; }
.hNavMenu{ position: absolute; visibility: hidden; z-index: 20; border-top: 1px solid #6799CC; border-bottom: 5px solid #6799CC; margin-top:0px; }
.hNavMenuInt { position: absolute; visibility: hidden; z-index: 20; border-top: 1px solid #FFF; border-bottom: 5px solid #6799CC; margin-top:10px; margin-left:0px; }

.hNavMenuItemArrow{ background-color: #F8F7FB; cursor:pointer; height:24px; color: #000; background-image: none; background-repeat: no-repeat; background-position: center right;}
.hNavMenuItemArrow td{ border-bottom: 1px solid #000; padding-left:10px; padding-right:10px; color:#000; }
.hNavMenuItemOverArrow { background-color: #0064C2; color: #FFF; cursor:pointer; height:24px;  background-image: none; background-repeat: no-repeat; background-position: center right;}
.hNavMenuItemOverArrow td{ border-bottom: 1px solid #223872; padding-left:10px; padding-right:10px; color: #FFF; }


/* Global Styles */

body, div, span, p, pre, label, table, td, th, ol, ul { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;  background-color : #000;   }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
sup,sub{ font-size: .8em; }
hr { background-image: url( images/rule.gif); border-bottom: 0px solid #CCC; border-collapse: collapse; }
small { font-size: .8em;  padding-left: 8px;  padding-right: 8px; }
a, a:link, a:visited, a:active{ font-family: Verdana, Geneva, Arial, Helvetica, }
a:hover { text-decoration:none; }

/* Forms */

form, input, select, textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; }
input,select{ font-family: Arial,Helvetica;   }
label { font-size: 1em; font-weight: bold; }

/* Headings default color and font sizes*/

h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { font-family: Arial, Helvetica, sans-serif;  color: #808080; line-height: 1.2em; }
h1,.h1 { font-size: 1.6em; color: #FFF; }
h2,.h2 { font-size: 1.4em; margin-top: 0.5em; }
h3,.h3 { font-size: 1.2em; margin-top: 0.4em; }
h4,.h4 { font-size: 1.1em; margin-top: 0.3em; }
h5,.h5 { font-size: 1em; margin-top: 0.2em; }
h6,.h6 { font-size: 0.9em; margin-top: 0em; }

/* Lists */

ol { }
ol ol { }
ol ol ol { }
ul { }
ul ul { }
ul ul ul { }

/*Container Divs */

/* design is currently a fluid 100% width layout - uncomment the line below for a 760px wide, centered layout */
/* #divContainer { position:relative; left:50%; width:760px; margin-left:-380px; top:0px; background-color: #FFF; }*/
#divContainer {min-width:760px; }
#divHeader {  background-color: #000; padding: 5px 10px; color:#FFF; font-size:24px; font-family:arial,verdana,san-serif;  background-image:url( images/head_bg.jpg); background-repeat: no-repeat; height: 83px;}
html > body #divHeader { height: 65px; }
#divHeader a:link { color:#FFF; text-decoration:none; }
#divHeader a:visited { color:#FFF; text-decoration:none; }
#divHeader a:hover { color:#FFF; text-decoration:none; }
#divHeaderInfo { position:absolute; left:502px; top: 10px; width:350px; height:31px; z-index:1;  font-size: 1.5em; font-family:arial,verdana,san-serif; color:#FFF; }
#divTopMenu { padding-left: 0px; color: #FFF; background-color: #000; background-image:url( images/nav_bg.jpg); border-top: 1px solid #FFF; font-weight:bold; layer-background-color: #000; text-align: left;  height:25px; min-width:760px;}
#divTopMenu a { color:#fff; text-decoration:none; }
#divMidrow{ padding:.5em; background-color: #000; border-bottom:1px solid #FFF; border-top: 1px solid #FFF; clear:both;  background-image:url( images/home_bg.jpg); background-repeat: no-repeat; height: 263px;}
#divHomeImg1 { position:absolute; left:30px; top:145px; width:160px; height:212px;  border:1px solid #FFF;}
#divPicRow{ z-index:4; height:160px; background-color:#6597CA; clear:both; border-bottom:1px solid #FFF;}
#divSpacerRow { z-index:5; background-color:#FFF; height:1px; margin-top:-1px; overflow:hidden; }
#divQuickLinks { position:relative; top:-91px; background-color: #023866; clear:both; padding:.5em .1em .5em .1em; color:#FFF; }
#divQuickLinks span {background-image:url( images/arrowdown.gif); background-repeat: no-repeat; padding-left:18px; padding-right:.3em; font-family:arial,verdana,san-serif; }
#divQuickLinks a:link, a:visited {color:#fff; text-decoration:none;}
#divThumbs {z-index:3; position:relative; left:351px; top:0px; height:90px; width:409px; background-color:#FFF; border-left:1px solid #FFF; border-top:1px none #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF; }
#divLowerBody { z-index:2; background-color: #666; color:#FFF; clear:both; }
#divDisclaimer { margin-top:0px; text-align: left; font-size: 10px; color: #FFF; background-color:#000;  padding: 10px 10px 10px 10px;}
#divIntContent{ z-index:4; background-color:#FFF; color: #000; clear:both; border-bottom:1px solid #FFF;}

#divDisclaimer a:link { color:#FFF; text-decoration:none; }
#divDisclaimer a:visited { color:#FFF; text-decoration:none; }
#divDisclaimer a:active { color:#FFF; text-decoration:none; }
#divDisclaimer a:hover { color:#FFF; text-decoration:underline; }


/* Dealer Name Link */

#divHeader A	{ color:#FFF; cursor: hand; }
#logodealername { font-size:24px; }


/* Primary Nav Divs */

#divNav1 { float:left; }
#divNav2 { float:left; }
#divNav3 { float:left; }
#divNav4 { float:left; }
#divNav5 { float:left; }
#divNav6 { float:left; }
#divNav7 { float:left; }
#divNav8 { float:left; }


/*Content Blocks */

#divTextHeaderBox { position:relative; left:520px; top:0px; width:240px; height:55px; margin-top:-160px; background-color:#2677AC; background-image:url( images/upper_grad.jpg); background-repeat:repeat-y; color:#FFF; overflow:hidden; border-right:1px solid #FFF;  }
#pageText1 { font-size: 2em; font-family:arial,verdana,san-serif; padding:.7em .2em .7em .2em;}
#divTextBox { position:relative; left:520px; top:0px; width:240px; height:105px; background-image:url( images/lower_grad.jpg);  background-repeat:repeat-y; overflow:hidden; border-top:1px solid #FFF; border-right:1px solid #FFF; }
#divTextBox div { padding:6px 6px 6px 6px; color:#FFF; }

/* Non-Swappable Images - Design Elements */

#divImg03 { position:relative; z-index:5; left:0px; top:0px; width:520px; height:160px; overflow:hidden; border: 1px none #000;}


#divTagImage1_home { position:relative; z-index:1; left:0px; top:30px; width:160px; height:212px;  border: 1px solid #FFF; overflow:hidden }
#divTagImage2_home { position:absolute; left:185px; top:171px; width:136px; height:163px; width:82px; overflow:hidden;  }
#divTagImage2_home img {border:1px solid #FFF;  }
#divTagImage3_home { position:absolute; left:284px; top:171px; width:136px; height:163px; width:82px; overflow:hidden; margin-left:0px;  }
#divTagImage3_home img { border: 1px solid #FFF; }
#divTagImage4_home { position:absolute; left:383px; top:171px; width:135px; height:163x; width:82px; overflow:hidden; margin-left:0px; }
#divTagImage4_home img { border: 1px solid #FFF; }
#divTagImage1_inside { position:relative; left:25px; top:-270px; width:162px; height:242px; overflow:hidden; margin-top:20px; }
#divTagImage1_inside { width: 136px; height: 91px; overflow:hidden; border: 1px solid #000; }
#divTagImage9_inside img {border:1px solid #000;}


/* top nav styles */

#navcontainerInt ul { padding-left: 0; margin-left: 0; margin-top:0px; background-color: #000; float: left; width: 100%; }
#navcontainerInt ul li { display: inline; }
#navcontainerInt ul li a { padding: 8px 1em 8px 1em; color: ##2B69B6; text-decoration: none; float: left; font-weight: bold;  }
#navcontainerInt ul li a:hover { color: #FFF; }
#navcontainerInt a:link, a:visited { color: #2B69B6; text-decoration: none; }
#navcontainerInt a:hover { color: #E17100;  }

/* Search Engine Styles */

#divSearchInstructions{
	width:150px;
	padding:5px;
	boarder:1px solid #999999;
}
#divStockNubmerForm{
	width:150px;
}
.PageMargin { background-color: #FFF; padding:3px; border:1px solid #ccc;}
.SearchHeading { font-weight:bold; font-size: 12px; color:#808080; text-decoration:none; margin-bottom:3px; }
.SearchHeading: a:hover { font-family:arial,verdana,san-serif; font-weight:bold; color:#ffcc00; text-decoration:none; display:block; width:100%; height:100%; background-color:#2B2F85; border:0px;  }
.SearchHeading: a:link {font-family:arial,verdana,san-serif; color:#2B2F85; text-decoration:none; display:block; width:100%; height:100%; background-color:#2B2F85; border:0px; }
.SearchHeading: a:visited {font-family:arial,verdana,san-serif; color:#2B2F85; display:block; width:100%; height:100%; text-decoration:none; border:0px;}
.SearchHeading2 {background-color:#2B2F85; font-weight:bold; color:#000; text-decoration:none; }
.SearchHeading2 a:hover {background-color:#2B2F85; font-weight:bold; color:#000; text-decoration:none; }
.SearchRow1 { background-color:#FFF; border:1px solid #CCC; font-weight:normal; color:#000; text-decoration:none;  }
.SearchRow2 { background-color:#EEE; font-weight:normal; color:#000; text-decoration:none; border:1px solid #CCC; padding:5px; 2px 10px 2px; }
.SearchRow3 { background-color:#EEE; font-weight:normal; color:#ffcc00; text-decoration:none; }
.SearchDisclaimer { background-color:#FFF; font-size:9px; font-weight:normal; color:#000; text-decoration:none; }
.SearchForm1 { font-size:9px; color:#000; text-decoration:none; background-color:#eee; }
.SearchForm2 { background-color:#FFF; font-size:9px; font-weight:normal; color:#000; text-decoration:none; }
.SearchDetails1 { background-color:#FFF; font-weight:none; color:#000; text-decoration:none; padding:10px;  }
.SearchDetails2 { background-color:#EEE; font-weight:none; color:#000; text-decoration:none; border:1px solid #C3C3C3; padding:5px; }
.SearchDetailsHeader {background-color:#FFF; font:arial; font-size:17px; font-weight:bold; color:#000; text-decoration:none; }
.SearchDetailsText {background-color:#FFF; font-weight:none; color:#000; text-decoration:none; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; }
.SearchButtons1 {background-color:#000; font-weight:bold; color:#FFF; text-decoration:none; }
.SearchButtons1 a:link {background-color:#000; font-weight:bold; color:#FFF; text-decoration:none; }
.SearchButtons1 a:visited {background-color:#000; color:#FFF; font-weight:bold; text-decoration:none; }
.SearchButtons1 a:hover {background-color:#000; font-weight:bold; color:#FFCC00; text-decoration:none; }
.SearchQuote {font-family:verdana;  font-weight:none; color:red; text-decoration:none; }
.TextNav2 {color:#000; text-decoration:none; padding-left:5px; }
.featured_box {background:#eae5dd; border:solid 1px #000; }
.featured_box_headline {font:bold 12px arial; color:#000; }
.featured_box_text {font:10px verdana; color:#000; }
A.featured_box_text {font:10px arial; color:#000; text-decoration:none; }
A.featured_box_text:hover {font:10px verdana; color:#FFF; text-decoration:none; }
.home-title {font:40px arial, helvetica, sans-serif; color:#FFF }
.copyright {font-weight:normal; color:#FFF; text-decoration:none; }
.BlockText {font-weight:normal; font-size:10px; color:#203771; #000line-height:12px; text-decoration:none; }
.QuickLinks {font-weight:bold; color:#2B2F85; #000line-height:14px; text-decoration:none; }
.QuickLinks a:hover {font-weight:bold; color:#203771; #000line-height:14px; text-decoration:none; }
.TableHeader {font-weight:bold; color:#FFF; #000line-height:14px; text-decoration:none; }
.CalendarHeader {font-weight:bold; color:#203771; #000line-height:14px; text-decoration:none; }
.textnormal { font-weight:normal; background-color: #FFF; }
.textnormal span { font-weight:normal; background-color: #FFF; }
a.TextLink { font-weight:bold; color:#666; #000line-height:14px; text-decoration:none; }
a.TextLink:hover { font-weight:bold; color:#2B2F85; #000line-height:14px; text-decoration:none; }
a.TextLink2 { font-weight:bold; color:#203771; #000line-height:14px; text-decoration:none; }
a.TextLink2:hover { font-weight:bold; color:#ffcc00; #000line-height:14px; text-decoration:none; }
a.textlink3 { font-weight:bold; color:#FFF; #000line-height:14px; text-decoration:none }
a.textlink3:hover { font-weight:bold; color:#ffcc00; #000line-height:14px; text-decoration:none; }
.TextHeader { font-weight:bold; font-size:14px; color:#000; #000line-height:14px; text-decoration:none; padding-top:10px; }
.TextHeader2 { font-weight:bold; font-size:18px; color:#2B2F85; #000line-height:18px; text-decoration:none; }
A.home-menu:hover { font-weight:bold; font-size:20px; color:#fc0000; #000text-decoration:none; }
.menu_text { cursor:hand; color:#FFF; font:bold 14px verdana; }
.text4  { font:12px arial; color:#000; }
.Background1 { background-color:#FFF; }
.Background2 { background-color:#EEE; border-left:1px solid #FBFBFB; border-right:1px solid #C0C0C0; }
.Background3 { background-color:#9ab4cf; }
.Background4 { background-color:#2B2F85; }
.Background5 { background-color:#203771; }
.Background6 { background-color:#eae5dd; }
.Background7 { background-color:#cdc6bf; }
.Background8 { background-color:#EEE; border-left:1px solid #FBFBFB; border-right:1px solid #C0C0C0; margin-right:5px; }

/* Brochure Print Details Styles */

.PrintRow { background-color: #000; }
.PrintHeader { font-weight: bold; font-size: 12px; color: #FFF; font-family: arial, helvetica, sans-serif; line-height: 14px; text-decoration:none; }

/* Payment Calculator Styles */

.TableText1 { background-color: #eeeeee; color: #000; }
.TableText5 { background-color: #2B2F85; color: #FFF; }
.foot_links { font-weight: normal; font-size: 12px; color: #FFF; font-family: arial, helvetica, sans-serif; text-decoration:none; }

/* GENERAL USE BUTTON STYLE */

.general_button_on  { background: white; color: #203771; font: bold 12px arial; border: solid 1px black; cursor: hand; }
.general_button_off { background: #2B2F85; color: white; font: bold 12px arial; border: solid 1px black; cursor: hand; }

/* Custom Styles */

.skipNav { border: 0px; float : right; }
.topMenu{ float: left;}
div.spacer { clear: both; }
div.spacer125 { clear: both; height:125px;}
div.spacer90 { clear: both; height:90px;}
div.spacer200 { clear: both; height:200px;}
#imagesnap { position:absolute; left:3px; }
#imagesnapInt { }

/* Interior Page Styles */

#divIntContent { padding:1em 1em 1em 1em;  background-color: #FFF; min-height:280px; }
#divIntText {position:relative; top:120px; width:75%; margin: 0px 10px 10px 0px; }
#divIntText a:link {color:blue;}
#divIntText a:visited {color:blue;}
#divBottomLinks { background-color: #000; clear:both; padding: 1em; border-bottom:1px solid #FFF;  }
#divBottomLinks a { color: #FFF; font-weight: bold;  }
#divBottomLinks a:visited{ color: #FFF; font-weight: bold;  }
#divIntImg {margin-top:20px;}
#divIntImg img {border: 1px solid #000;}



/* Brochure Search Styles */

.bsThumbsContainer {width: 560px;}
.bsThumbsTop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #0061C1; padding:5px 5px 5px 25px; font-weight:bold; color: FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.bsThumbsMiddle {border:1px solid #808080; background-color: #FFF; padding:5px;  }
.bsThumbsBottom {border-bottom:8px solid #808080; margin-top:3px; }
.bsDropDowns {float: left; width: 200px;}
.bsDropDownsTop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #0061C1; padding:5px 5px 5px 25px; font-weight:bold; color: FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.bsDropDownsMiddle {border:1px solid #808080; background-color: #FFF; padding:5px; }
.bsDropDownsBottom {border-bottom:8px solid #808080; margin-top:3px; }
.bsThumbImg {padding: 5px 5px 5px 5px; float: left; width: 135px; text-align: center; }
.bsThumbImg img {border:1px solid #808080;}

A.bsLink {font: 11px tahoma; color: #444444; cursor: hand;}
A.bsLink:hover {font: 11px tahoma; color: #444444; cursor: hand;}

A.bsImgLink {font: 11px tahoma; color: #444444; border: 1px solid #ffffff; cursor: hand; }
A.bsImgLink:hover {font: 11px tahoma; color: #444444; border: 1px solid #2F6091; cursor: hand; }

.bsThumbsRow {text-align: left;}
.bsMakeList {text-align: center; width: 95%; padding-bottom: 8px; padding-top: 6px;}
.bsYearList {text-align: center; width: 95%; padding-bottom: 8px;}

.bsLogoList {padding-bottom: 6px; width: 185px; text-align: center;}

/* PAYMENT CALCULATOR STYLES */

.TableText1 { background-color: #eeeeee; color: #000; }
.TableText5 { background-color: #2B2F85; color: #FFF; }
.foot_links { font-weight: normal; font-size: 12px; color: #FFF; font-family: arial, helvetica, sans-serif; text-decoration:none; }

/* GENERAL USE BUTTON STYLE */

.general_button_on  { background: white; color: #203771; font: bold 12px arial; border: solid 1px black; cursor: pointer; }
.general_button_off { background: #8C2618; color: white; font: bold 12px arial; border: solid 1px black; cursor: pointer; }

/* SPECIALS LANDING PAGE SYTLES */

#Container {width:740px;}
#PageTitle {display:none; font-size:3em; padding-bottom:5px; border-bottom: 1px solid #737373; font-family: "Book Antiqua","Georgia Bold ","Times New Roman Bold", Times, serif; color:#009E9A; }
#altPageTitle {font-size:2.8em; padding-bottom:5px; border-bottom: 1px solid #CCC; font-family: "Book Antiqua","Georgia Bold ","Times New Roman Bold", Times, serif; color:#009E9A; margin-top:15px; }
#ListContainer {  }
#SpecialsList { list-style-image: url(images/bullet.gif);}
#SpecialsList li { padding-bottom:2px; }
#SpecialsList li a:link { color:#000; text-decoration:none }
#SpecialsList li a:visited { color:#000; text-decoration:none }
#SpecialsList li a:hover { color:#FF0000; text-decoration:none }
#SpecialsImg {float:left; }
#SpecialsImg img {border:1px solid #CCC; margin:0px 20px 6px 8px; }
.specialstop {<% = apptopstyle %> }
.specialsmiddle {<% = appmiddlestyle %> }
.specialsbottom {<% = appbottomstyle %> }
.spacer150 {height: 150px;}

/* SPECIALS LIST PAGE STYLES */

#ListContainerDetail {margin-top:3px; height: 300px;}
#ListContainerList a:link {color:#0000FF; text-decoration:none; }
#ListContainerList a:visited {color:#0000FF; text-decoration:none; }
#ListContainerList a:hover {color:#000080; text-decoration:underline;}
.specialstopList {<% = apptopstyle %> }
.specialsmiddleList {<% = appmiddlestyle %>  }
.specialsbottomList {<% = appbottomstyle %> }

/* SPECIALS DETAIL PAGE STYLES */

.specialstopDetail {<% = apptopstyle %> }
.specialsmiddleDetail {<% = appmiddlestyle %> }
.specialsbottomDetail {<% = appbottomstyle %> }
.specTitleDetail {position:relative; top:3px;}
.specSubTitleDetail {position:relative; top:3px;}
.bottom {<% = appbottomstyle %>}

/* EMPLOYMENT */

#EmploymentImg {float:right;}
#EmploymentImg img {border:1px solid #CCC; margin: 5px 0px 5px 10px;  }
#divemploymentSubLinks {padding: 3px;}
#EmploymentDetailsContainer {margin-top: 9px; padding-left: 7px;}
.employmenttop {<% = apptopstyle %> }
.employmentmiddle {<% = appmiddlestyle %>}
.employmentbottom {<% = appbottomstyle %> }
A.joblist {margin-left:10px; }
A.joblist:hover {margin-left:10px;}
.employmentSubLinks1 {width: 150px; border-right: solid 1px #666666;}
.employmentSubLinks2 {width: 150px; }
.employmentListInstructions {padding-left: 10px;}

/* CALCULATOR */

#calculatorImg {float:left; }
#calculatorImg img {border:1px solid #CCC; margin: 6px 4px 6px 4px; }
#calculator {float:left; margin-top: 5px; margin-right: 5px;}
.calculatortop {<% = apListContainerptopstyle %> }
.calculatormiddle {<% = appmiddlestyle %>}
.calculatorbottom {<% = appbottomstyle %> }
.calc_prompt {padding-left:10px;}

/* CALENDAR STYLES */

#CalendarImg {float:left; }
#CalendarImg img {border:1px solid #CCC; margin: 0px 10px 10px 0px; }
.calendartop {<% = apptopstyle %> }
.calendarmiddle {<% = appmiddlestyle %>  }
.calendarbottom {<% = appbottomstyle %> }

/* CALENDAR NEXT AND PREVIOUS BUTTON STYLES */

#divCalendarNext {padding:3px; border:1px solid #CCC; margin-left:10px; margin-bottom:10px; width:100px; text-align:center; background-color:#EEE; font-size:9px;     }
#divCalendarNext A:Visited {display:block; color:#000; cursor:pointer; text-decoration:none; width:100%;  }
#divCalendarNext A:Hover {display:block; color:#000; cursor:pointer; text-decoration:none; width:100%;  }
#divCalendarNext A:Link {display:block; color:#000; cursor:pointer; text-decoration:none; width:100%;  }
#divCalendarPrev {float:left; padding:3px; border:1px solid #CCC; margin-bottom:10px; width:100px; text-align:center; background-color:#EEE; font-size:9px; }
#divCalendarPrev A:Visited {display:block; color:#000; cursor:pointer; text-decoration:none; width:100%;  }
#divCalendarPrev A:Hover {display:block; color:#000; cursor:pointer; text-decoration:none; width:100%;  }
#divCalendarPrev A:Link {display:block; color:#000; cursor:pointer; text-decoration:none; width:100%;  }

/* NEWS STYLES */

#NewsContainer {}
#NewsPageTitle {}

.NewsHeadlineBox {width: 150px; padding: 2px; }
.NewsHeadlineTop {<% = apptopstyle %> }
.NewsHeadlineMiddle {<% = appmiddlestyle %> }
.NewsHeadlineBottom {<% = appbottomstyle %> }
.NewsHeadlineMiddleMain {<% = appmiddlestyle %> }

.NewsArticleBox {width: 510px; float: left; margin-left:5px;  }
.NewsArticleTop {<% = apptopstyle %> }
.NewsArticleMiddle {<% = appmiddlestyle %> }
.NewsArticleBottom {<% = appbottomstyle %> }

/* ABOUT US */

#AboutUsImg {float:left; }
#AboutUsImg img {border:1px solid #CCC; margin: 6px 6px 6px 4px; }
#AboutUsListContainer { }
.AboutUsTop {<% = apptopstyle %> }
.AboutUsMiddle {<% = appmiddlestyle %>  }
.AboutUsBottom {<% = appbottomstyle %> }

/* LOCATION STYLES */

.locationstop {<% = apptopstyle %> }
.locationsmiddle {<% = appmiddlestyle %> }
.locationsbottom {<% = appbottomstyle %> }
A.locationsLink { color: #0000FF; text-decoration: underline;}
A.locationsLink:visited {color: #0000FF; text-decoration: underline;}
A.locationsLink:hover {color: #0000A0; text-decoration: underline;}

/* LINKS Styles */

.linkpagetop {<% = apptopstyle %> }
.linkpagemiddle {<% = appmiddlestyle %> }
.linkpagebottom {<% = appbottomstyle %> }
A.linkpageLink { color: #0000FF; text-decoration: underline;}
A.linkpageLink:visited {color: #0000FF; text-decoration: underline;}
A.linkpageLink:hover {color: #0000A0; text-decoration: underline;}

/* LIFESTYLE STYLES */

.lifestyletop {<% = apptopstyle %> }
.lifestylemiddle {<% = appmiddlestyle %>  }
.lifestylebottom {<% = appbottomstyle %> }

/* FORM STYLES */

#FormContainer {width:740px; padding:10px; color: #000; }
.formtop {<% = apptopstyle %> }
.formmiddle {<% = appmiddlestyle %>  }
.formbottom {<% = appbottomstyle %>}
.formDivDisclaimer {padding:8px; color: #000; }
.formRequiredFieldKey {padding:8px; color: #000; }
.formbuttons {background-color:#808080; padding:3px; margin-top:3px;}

/* SITEMAP STYLES */

.mainnav {}
.subnav {}


