BODY {
     font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
     font-size: 12pt;
     line-height: 1.2em;
     font-style: normal;
     margin: 0px 0px 0px 0px;
}

/* 
  setting pagecontainer to the width of the bannerpic keeps
  the content column from flowingpast the bannerpic when 
  the browser is resized
*/
#pagecontainer {
    width: 960px;
}

#header {
    height: 185px;
    }

#logo {
     position: absolute;
     top: 0px;
     left: 0px;
     background-color: white;
/* dimensions 180x185 */
}

#editor {
     position: absolute;
     top: 84px;
     left: 85px;
     width: 5px;
     height: 5px;
/*     border: 1px black solid; */
}

#bannerpic {
     position: absolute;
     top: 0px;
     left: 182px;
     width: 780px; 
     height: 185px; 
     margin: 0;
     padding: 0;
/*   background: url(<%=BannerImages%><%= lstPage("BannerPic") %>);   */
/*   background-color: #C0C0C0;                                     */
     z-index: 60;
/* dimensions 779x151 */
}

#navlist1 {
     font: normal 8pt/1.5em Verdana, Arial, Helvetica, Tahoma, sans-serif;
     text-align: center;
     vertical-align: middle;
     width: 769px;
     overflow: hidden;
     height: 35px;
     padding: 0 5px .1em 5px;
     /*white-space: nowrap;*/
     background-color: #880000;
     position: relative;
     top: 0px;
     left: 0px;
     z-index: 6;
}

* html #navlist1 {
     top: -3px;
     t\op: -3px;
     width: 779px;
     w\idth: 779px;
}

#navlist2 {
     font: normal 10pt/1.25em Verdana, Arial, Helvetica, Tahoma, sans-serif;
     text-align: center;
     width: 780px;
     white-space: nowrap;
     /*color: #375C99;*/
     position: absolute;
     top: 173px;
     left: 182px;
     z-index: 50;
}

#navlist1 ul, #navlist2 ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
     white-space: nowrap;
}

#navlist1 li, #navlist2 li {
     white-space: nowrap;
     display: inline;
/*   border-right: 1px solid; */
     margin: 0;
     padding: 0;
}

#navlist1 a, #navlist2 a {
     color: #FFFFFF; /* #375C99; */
     text-decoration: none;
     padding: .15em .5em .2em .5em;
}

#navlist1 a:link, #navlist2 a:link { }
#navlist1 a:visited, #navlist2 a:visited { }
#navlist1 a:hover, #navlist2 a:hover { color: #0077cc; background-color: #eeeeee; }
#navlist1 a:active, #navlist2 a:active { }

#uberlink a:link, #uberlink a:visited, #uberlink a:hover, #uberlink a:active {
     color: #0077cc;
     background-color: #eeeeee;
     text-decoration: none;
     padding: .5em;
}

#sidepart {
    background-attachment: fixed;
    background-position: 140px;
    background-color: transparent;
    background-image: url(<%= Imagehome %>leftbarbackground.gif);
    background-repeat: repeat-y;
}

/*
   the following container holds both leftcolumn and content,
   with a background color matching the leftbar background
   this hack forces the leftcolumn to flow to match the 
   height of the content column
*/

#outer {
background-image: url(images/leftbarbackground.gif);
    background-repeat: repeat-y;
}


#leftbar {
    float:left;
    background-color: #A97D2E;
/*
    position: absolute;
    top: 185px;
    left: 0px;
*/
    width: 183px;
    padding-bottom: 0px;
    border-bottom: 2px;
    color: #A97D2E;
    border-top: solid #CAA254 2px;
    text-align: right;
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
    font-size: 0.75em;
    font-style: normal;
    margin-bottom: 10px;
    
/*
    background-color: #A97D2E;
    background-image: url(images/leftbarbackground.gif);
    background-repeat: repeat-y;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;  
*/
    z-index: 25;
    line-height: normal;
}

#leftbar a {
     text-decoration: none;
     color: #FFFFFF;
     background-color: transparent;
     display: block;
     padding: .25em 10px .25em 10px;
     border-bottom: solid #EAC274 2px;
     border-right: solid #EAC274 1px;
}

#leftbar a:link { }
#leftbar a:visited { }
#leftbar a:hover { color: #000000; background-color: #EEEEEE; }
#leftbar a:active  { color: #000000; }


#leftbar form {
     text-decoration: none;
     color: #FFFFFF;
     background-color: transparent;
     display: block;
     padding: 1em 10px 1em 10px;
}

#leftbar_edit {
    float:left;
    background-color: #A97D2E;
/*
    position: absolute;
    top: 185px;
    left: 0px;
*/
    width: 183px;
    padding-bottom: 0px;
    border-bottom: 2px;
    color: #A97D2E;
    border-top: solid #CAA254 2px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
    font-size: 0.75em;
    font-style: normal;
    margin-bottom: 10px;
    
/*
    background-color: #A97D2E;
    background-image: url(images/leftbarbackground.gif);
    background-repeat: repeat-y;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;  
*/
    z-index: 25;
    line-height: normal;
}

#leftbar_edit a {
     text-decoration: none;
     color: #FFFFFF;
     background-color: transparent;
     display: block;
     padding: .25em 10px .25em 10px;
     border-bottom: solid #EAC274 2px;
     border-right: solid #EAC274 1px;
}

#leftbar_edit a:link { }
#leftbar_edit a:visited { }
#leftbar_edit a:hover { color: #000000; background-color: #EEEEEE; }
#leftbar_edit a:active  { color: #000000; }


#content {
/*
     position: absolute;
     top: 185px;
     left: 0px;
     width:100%;
added a margin that matches the width of left column
*/
     margin :0 0 10px 183px;
     z-index: 10;
     font-size: 10pt;
     padding: 2em 16px 2em 19px;
/*
     border: 1px solid black;
*/

/*changed background color from transparent to white*/     

/*     background-color: #DDDDDD;  */
     
/*
* Loaded only if Pagenumber = 1 in the Header.inc and Header2.inc file
     background: url(images/sepialeafbkgrnd.jpg);
     background-repeat: no-repeat;
*/
}

#content table {
     font: 10pt Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

#maincontentarea {
/*
     position: absolute;
     top: 160px;
     left: 0px;
     border: 1px solid;
*/
     z-index: 50;
}

.floatboxright {
     background: #EEEEEE;
     border: 1px solid black;
     padding: 0px 5px 0px 5px;
     float: right;
     width: 400px;
}

#footer {
     clear: left;
     text-align: center;
     position: relative;
     z-index: 10;
     font-size: 9pt;

/*
 none of the following stuff is really necessary
     padding: 2em 16px 2em 190px;
     border: 1px solid black;
     background-color: transparent;
     background-image: url(images/leftbarbackground.gif);
     background-repeat: repeat-y;
*/
}

.creed {
     white-space: nowrap;
     text-align: center;
     color: #800000;
     font: italic bold 16pt/1em "Times New Roman", Times, serif;
}

.h3 {
     font: bold 12pt;
}

.page_title {
     white-space: nowrap;
     text-align: center;
     color: #800000;
     font: italic bold 16pt/1em Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

.section_heading_text {
     font-size: 14pt;
     font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
     color: #800000;
}

#leftbar TD.CalendarNON {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#C0C0C0; font-weight :normal; padding :0;}
#leftbar TD.CalendarTOP {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#0000FF; font-weight :bold; padding :0;}
#leftbar TD.CalendarSOME {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; padding :0;}

#leftbar A.CalendarNOEVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none; padding :0;}
#leftbar A.CalendarNOEVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none; padding :0;}
#leftbar A.CalendarNOEVENT:Hover {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none; padding :0;}
#leftbar A.CalendarNOEVENT:Active {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none; padding :0;}

#leftbar A.CalendarEVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :bold; text-decoration: none; padding :0;}
#leftbar A.CalendarEVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :bold; text-decoration: none; padding :0;}
#leftbar A.CalendarEVENT:Hover {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :bold; text-decoration: none; padding :0;}
#leftbar A.CalendarEVENT:Active {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :bold; text-decoration: none; padding :0;}

#leftbar A.CalendarNORMAL:Link {font-family :Verdana, Arial; font-size :10px; color :#0000FF; font-weight :normal; text-decoration: none; padding :0;}
#leftbar A.CalendarNORMAL:Visited {font-family :Verdana, Arial; font-size :10px; color :#0000FF; font-weight :normal; text-decoration: none; padding :0;}
#leftbar A.CalendarNORMAL:Hover {font-family :Verdana, Arial; font-size :10px; color :#0000FF; font-weight :normal; text-decoration: none; padding :0;}
#leftbar A.CalendarNORMAL:Active {font-family :Verdana, Arial; font-size :10px; color :#0000FF; font-weight :normal; text-decoration: none; padding :0;}

.jt_sales                                  { padding: 5px 5px 5px 10px; font-size: 1em; border-bottom: 1px solid #cccccc; }
.jt_page                                   { font: 9pt arial; text-align: left; }
.jt_page_inner                             { padding: 10px; width: 100%; }
.jt_page_title                             { padding-left: 5px; font-size: 1.3em; color: #990000; font-weight: bold; border-bottom: 1px solid #000000; }   
.jt_page_title .title                      { font-size: 12pt; font-weight: bold; color: #990000; float: left; }
.jt_page_title_info                        { font-size: .9em; font-weight: bold; color: #000000; }
.jt_page_title_links                       { font-size: .9em; float: right; padding: 4px 5px 0px 0px; }
.jt_page_title .subtitle                   { font-size: 10pt; font-weight: bold; color: black; float: left; padding: 2px 0px 0px 5px; }
.jt_page_title .links1                     { font-size: 8pt; padding: 4px 0px 0px 10px; text-align: right; }
.jt_page_title .links2                     { font-size: 8pt; text-align: right; padding: 2px 0px 0px 10px; margin-top: 2px; border-top: solid black 1px; }
.jt_page_title .copy                       { font-size: 8pt; clear: both; text-align: left; float: left; padding: 3px 0px 0px 0px; }
.jt_page img                               { display: inline; }
.jt_page a                                 { color: #0000EF; }
.jt_page a:visited                         { color: #0000EF; }
.jt_page a:active                          { color: #0000EF; }
.jt_content                                { width: 100%; font-size: 1em; text-align: left; }
.jt_title                                  { font-size: 1.2em; font-weight: bold; font-style: italic; color: #800000; padding-left: 5px; border-bottom: 1px solid #000000; }
.jt_name                                   { font-size: 1.2em; font-weight: bold; color: #000000; padding-left: 5px; border-bottom: 1px solid #000000; }
.jt_signupbox                              { font: 9pt arial; border-bottom: solid black 1px; }
.jt_signupbox .jt_small_text               { font-weight: normal; font-size: .9em; color: #990000; }
.jt_signupbox .jt_solid                    { border-left: solid #999999 1px; }
.jt_signupbox tr.jt_triplesection td       { width: 33%; font-size: 1em; padding: 2px 10px 2px 10px; }
.jt_signupbox tr.jt_fivesection td         { width: 120px; font-size: 1em; text-align: right; vertical-align: middle; padding: 2px 10px 2px 10px; white-space: nowrap; }
.jt_signupbox tr.jt_fivesection th         { width: 250px; font-size: 1em; font-weight: bold; text-align: right; vertical-align: middle; padding: 2px 10px 2px 10px; background-color: #EEEEEE; border-right: 1px solid #666666; white-space: nowrap; }
.jt_signupbox tr.jt_section_title td       { font-size: 1em; background-color: #e0e0e0; border-top: solid black 1px; border-bottom: 1px solid #000000; font-weight: bold; }
.jt_signupbox th.jt_thin                   { width: 4px; font-size: 1em; font-weight: bold; text-align: right; background-color: #EEEEEE; border-right: 1px solid #666666; }
.jt_signupbox th                           { width: 25%; font-size: 1em; font-weight: bold; text-align: right; padding: 2px 10px 2px 10px; background-color: #EEEEEE; border-right: 1px solid #666666; }
.jt_signupbox td                           { font-size: 1em; padding: 1px; padding: 2px 10px 2px 10px; }
.jt_signupbox td.lined                     { border-bottom: 1px solid #cccccc; }
.jt_text                                   { font: 8pt arial; width: 280px; border: 1px solid #666666;}
.jt_text1                                  { font: 8pt arial; width: 160px; border: 1px solid #666666;}
.jt_text2                                  { font: 8pt arial; width: 120px; border: 1px solid #666666;}
.jt_text3                                  { font: 8pt arial; width: 75px; border: 1px solid #666666;}
.jt_text4                                  { font: 8pt arial; width: 20px; border: 1px solid #666666;}
.jt_textarea                               { font: 8pt arial; width: 280px; color: #339933;}
.jt_textarea1                              { font: 8pt arial; width: 160px; color: #000000; padding-left: 1px;}
.jt_textarea2                              { font: 8pt arial; width: 120px; color: #000000; padding-left: 1px;}
.jt_textarea3                              { font: 8pt arial; width: 75px; color: #000000; padding-left: 1px;}
.jt_textarea4                              { font: 8pt arial; width: 100%; color: #000000; padding-left: 1px;}
.jt_textarea5                              { font: 8pt arial; width: 200px; color: #000000; padding-left: 1px;}
.jt_select                                 { font: 8pt arial; width: 240px; border: 1px solid #666666;}
.jt_select1                                { font: 8pt arial; width: 300px; border: 1px solid #666666;}
.jt_checkbox                               { margin: 2px 2px 2px 2px; }
.jt_big_submit                             { font-size: 1em; font-weight: bold; padding: 2px; }
.jt_small_submit                           { font-size: .9em; }
.jt_home_table                             { width: 739px; }
.jt_home_table img                         { display: block; }
.jt_home_table tr td 					   { font: 9pt arial; padding: 5px; vertical-align: top; }
.jt_home_table tr td.jt_home_title 		   { padding: 3px; border: 1px solid #000000; background-color: #BB9B5D; padding: 3px; color: #000000; }
.jt_home_table tr td.jt_home_shad		   { background-color: #A1A1A1; padding: 0px; }

















