

body
{font-family:Arial;color: #000080; background-color:#F7F7F7}

table
{
border-style: dotted; border-width: 1px}

h1
{font-family: Tempus Sans ITC, Arial;font-size:2em; font-weight:bold; z-index:300;}

h2
{color: #000000;font-family:Tempus Sans ITC, Arial; font-size:1.5em; font-weight:bold;z-index:300; }
h3
{color: #000080;font-family:Tempus Sans ITC, Arial; font-size:1.15em; font-style:italic; line-height:100%;z-index:300;
	
}
h4
{font-size:1em; font-family:Tempus Sans ITC, Arial; line-height:100%; font-style:oblique; font-weight:bold;z-index:300;
}
h5
{color: #000000;z-index:300;}
h6
{color: #000000;z-index:300;}

sup {font-weight: bold}

.header
{ border-bottom:2px groove #CCCCCC; position: absolute; top: 0px;left: 0px; width:100%; height: 150px; background-color:#FFFFDF; z-index:100; border-left-width:1px; border-right-width:1px; border-top-width:1px 
}

.inner_header
{ border-bottom:2px groove #CCCCCC; position: absolute; top: 0px;left: 0px; width:100%; height: 90px; background-color:#FFFFDF; z-index:100; border-left-width:1px; border-right-width:1px; border-top-width:1px 
}

.header img
{ width:200px; margin-top: 5px; margin-left: 5px;height: 70px; z-index:100; 
}

.right_header 

{position: absolute; top: 5px;left: 450px; width:220px; height: 150px;  z-index:120;}  

.right_header p {font-size:1em; font-family: Tempus Sans ITC, Arial;}



.right_header a { color:#000080}

.right_address 

{ position: absolute; top: 5px;left: 475px; width:220px; height: 80px;  z-index:300}  

.right_address  p {margin-left: 5px; font-weight: bold; font-size:.65em; font-family: Tempus Sans ITC, Arial; text-align:center}

.right_address  a { color:#000080}

.topnavzone  
{ position: absolute; border-top:1px solid #426986; border-bottom:1px solid #426986;   top: 70px; left:0px; height: 19px;width:100%; background-repeat: repeat-x; z-index:10; font-size:.85em; padding-top:3px; background-color:#C4C3C4;  }

.topnavzone a {margin-left: 5px;text-decoration: none; color:#426986; margin-right:8px}

.topnavzone a:hover {margin-left: 5px;text-decoration: none; color:#FF0000; margin-right:8px}

.narrow_header { border-bottom:2px groove #CCCCCC; position: absolute; top: 0px;left: 0px; width:100%; height: 80px; background-color:#FFFFDF; z-index:100; border-left-width:1px; border-right-width:1px; border-top-width:1px 
}


.zonetext_left {}

.zonetext_right p{position: absolute; top: 3px;margin-right:25px; z-index:300;}

.runsright {position: absolute; left: 800px; top: 150px; z-index: 150; }

.runsright p {width 25px; margin:left 25px}


#AFMBanner {
height:70px;
left: 2px;
position: absolute;
top: 2px;
width: 200px;
z-index: 100
}



#bannerlink {
position: absolute;
top: 60px;
left:10px;
}

#bannerlink p  {
font-size: .8em;
}

#AFMBannertext {
position: absolute;
height: 70px;
left: 300px;
top: 2px;
width: 450px;
z-index: 6;}



#nav-menu-horiz ul
{
position: absolute;
top: 76px;
padding: 0;
margin-left: 0 ; list-style-type:none;
font-family: Arial, sans-serif;
z-index: 100;
}

#nav-menu-horiz li
{
float: left;
margin: 0 1px;
padding: 0;
text-align: center;
}

#nav-menu-horiz li a:link
{
background-color:#FFFFDD;
height: 1.5em;
line-height: 1.5em;
float: left;
width: 10.75em;
display: block;
border: 0.1em solid #DCDCE9;
text-decoration: none;
text-align: center; font-family: Arial, sans-serif; color:#800000
}

#nav-menu-horiz li a:visited
{
height: 1.5em;
line-height: 1.5em;
float: left;
width: 10.75em;
display: block;
border: 0.1em solid #DCDCE9;
text-decoration: none;
text-align: center; font-family: Arial, sans-serif; color:#000000; background-color:#FFFFCC
}

#nav-menu-horiz li a:active
{
height: 1.5em;
line-height: 1.5em;
float: left;
width: 10.75em;
display: block;
border: 0.1em solid #DCDCE9;
text-decoration: none;
text-align: center;
}

#nav-menu-horiz li a:hover
{
height: 1.5em;
line-height: 1.5em;
float: left;
width: 10.75em;
display: block;
border: 0.1em solid #008080;
text-decoration: none;
text-align: center; color:#000000; background-color:#FFEFBD
}



/* Commented backslash hack hides rule from IE5-Mac \*/

#nav-menu li a
{
float: none;
}

/* End IE5-Mac hack */

#nav-menu-horiz
{width: 720px;
font-family: Arial, sans-serif; font-size:8pt; color:#CC3300;
background-color:#ffffef;
}

.nav-menu-horiz
{width: 720px;
font-family:Arial, sans-serif; font-size:8pt; color:#CC3300;
}

#searcharea  {
width:11em;
}

.full_width {position: absolute; top: 175px; left: 10px; width: 720px; z-index: 120;}

.high_full_width {position: absolute; top: 110px; left: 10px; width: 720px; z-index: 120;}

.top_header {position: absolute; top:1px; width: 720px; z-index: 120;}

.top_header img {float:left; }

.top_header p { text-align: justify; width: 500px }

.right_include { border-left:1px dotted #808080; border-top:1px dotted #808080; position: absolute; width: 120px; left: 655px; top: 91px; z-index: 100; 
               color: #000000; padding-left: 2px; 
               padding-right: 2px; padding-top: 2px; background-color: #E6E6FF }
               
.right_include a {font-size: .75em}

.right_include h2 {font-size: 1.25em; font-weight: bold}
               
.top_info    { border: 1px dotted #808080 }

.center_header {position: absolute; left: 180px; top: 91px; width: 445px;}

.center_header p {margin-left:5px; font-size: .75em}

.center_text {position: absolute; left: 205px; top: 150px; width: 450px; 
z-index: 150; background-color:  #FFFFFF; padding-left: 3px }

.center_text p {padding-left: 5px;padding-right: 5px; font-size: .75em;}

.center_p {padding-left: 5px;padding-right: 5px; font-size: 1em; width: 650px}

.center_text h1 { color: #000080;font-family: Tempus Sans ITC; font-weight: bold; padding-left: 5px;padding-right: 5px; font-size: 2em; text-align:center}

.center_text h4 { color: #000080;font-family: Tempus Sans ITC, Arial;padding-left: 5px;padding-right: 5px; font-size: 1em; text-align:center}

.center_index {position: absolute; left: 425px; top: 130px; width: 380px; z-index: 150; padding-left: 3px }

.center_index p {padding-left: 5px;padding-right: 5px; font-size: .75em}

.center_index h1 { color: #000080;font-family: Tempus Sans ITC, Arial; font-weight: bold; padding-left: 5px;padding-right: 5px; font-size: 2em; text-align:center}

.center_index h4 { color: #000080;font-family: Tempus Sans ITC, Arial;padding-left: 5px;padding-right: 5px; font-size: 1em}

.center_index a {  color: #000080}

  
.left_col {border-style:ridge; border-width:1px; position: absolute; width: 410px; left: 0px; top: 120px; z-index: 50; background-color:#1C1C7D; color:#FFFFFF }

.left_col p {margin-left:35px; margin-top: 15px; font-size: 1em; color:#FFFFFF; font-weight:bold}

.left_col a {  color: #FFFFCC}

.left_ img img{position: absolute; top:150px; background-repeat: repeat-y; z-index:200}

.ivy {position: absolute; left: 2px; top: 150px; width: 25px; height: 663px; z-index: 300; 
               background-image: url('../images/vinedown221.gif'); 
               background-repeat: repeat-y; background-position-x: left}
.left_border {height: 600px$ position:absolute; left:1px; top: 150px; background-repeat: repeat; z-index:200;}

#price_table h1{  font-size: 1.25em; font-weight: bold}

.leftlinks {position: absolute; left: 35px; top: 150px; width: 100px; z-index: 150; 
background-color:  #FFFFFF; padding-left: 3px }

.top_box

{position: absolute; top: 5px;left: 250px; width:220px; height: 80px;  z-index:120;}  

.top_box p {font-size:.5em; font-family: Tempus Sans ITC, Arial;}

.top_box a { color:#000080}

.top_nav_row  {margin-top: 90px;text-decoration: none; font-weight: bold}

.top_nav_row a a:link a:visit a:active a:hover { text-decoration: none; font-weight: bold}