body{font-family:arial, verdana; margin:0px 40px 0px 40px; padding:0px;}
.ahs{font-size:larger; font-weight:bolder; color:#FF9966;}
.orange{color:#FF9966;}
.red{color:#FF0000;}
.gold{color:#FFCC00; font-weight:bold;}
.silver{color:#C0C0C0; font-weight:bold;}
.rubyred{color:#C82536; font-weight:bold;}
.emeraldgreen{color:#50C878; font-weight:bold;}
h1{font-size:2.0em; font-weight:bold;}
h2{font-size:1.5em; font-weight:bold;}
h4{font-weight:normal;}
h5{font-weight:normal;}
h6{font-size:0.6em; font-weight:normal;}
.larger{font-size:larger; font-weight:bold;}
.smaller{font-size:smaller;}
.fine{font-size:0.7em; font-weight:normal;}
.tiny{font-size:0.6em; font-weight:normal;}
.right{text-align:right;}
.ctr{text-align:center;}
a:link{color:#FF3355;}
a:visited{color:#FF3377;}
a:active{color:#FF3333;}
.contact{font-size:0.8em;}  
.view-header{font-size:1.0em; font-weight:bold;}
.view-data{font-size:0.8em;} 
.view-col1{background-color :#EEEEEE;} 
.view-col2{background-color :#CCCCCC;}    
.formtext {font-size:.8em;} 
.formstyle{background-color:#FF9966; font-size:0.8em; font-family:Verdana;} 
.searchtext{font-size:0.9em;}
.revem{unicode-bidi:bidi-override; direction:rtl;}
hr{ border:0; color:#FF9966; background-color:#FF9966;height:0.15em; }
.full {width:99%;}		  

ul{list-style-image:url(/Images/ListItem/orange_small_transparent_arrow.gif); list-style-type:circle;}			   
ul li{margin:0;}
table#toptable{margin-left:auto; margin-right:auto;}
img{border:0;}

/* css for top nav bar implemented 11-20-2011 ed hendrickson Jr */
.navi {
line-height: 100%;
display: inline-block;
}

.navi li {
margin: 0 1px;
padding: 10px 10px 10px 10px;
float: left;
position: relative;
list-style: none;
background-color: #FF6600;  /* orange fallback background color for ie6 and ie7 */       
background-image: -webkit-gradient(linear, left top, left bottom, from(#E3170D), to(#FF6600)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #E3170D, #FF6600); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image:    -moz-linear-gradient(top, #E3170D, #FF6600); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #E3170D, #FF6600); /* IE10 */
background-image:      -o-linear-gradient(top, #E3170D, #FF6600); /* Opera 11.10+ */
background-image:         linear-gradient(top, #E3170D, #FF6600);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#E3170D', EndColorStr='#FF6600'); /* IE6-IE9 */
  
 -webkit-border-radius: 8px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
    -moz-border-radius: 8px; /* FF1-3.6 */
         border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}

.navi a {
text-decoration: none;
display: block;
padding: 8px 0px 1px 0px;   /* height of 1st menu level */
margin: 0;
color: white;
}

.navi ul li:hover a, .navi li:hover li a {
background: none;
border: none;
color: white;
}

.navi a:hover { color: black !important; }  /* mouse over text color */

/* dropdown */
.navi li:hover > ul {
display: block;
}

/* level 2 list */
.navi ul {
display: none;
margin: 0;
padding: 0;
width: 210px;  /* controls width of all sub-menus */
position: absolute;
top: 45px;  /* if you change the height of menu change this too */
left: 0;
}

.navi ul li {
float: none;
margin: 0;
padding: 8px 1px 2px 1px;  /* 1st and 3rd increase height of 2nd menu levels */
}

.navi ul a {
display: block;
padding: 0 10px;
border-left: 1px solid rgba(255,255,255,0.1);
border-right: 1px solid rgba(0,0,0,0.1);
text-align: center;
line-height: 23px; /* controls the hieght of the sub-menu box */
}

/* level 3+ list */
.navi ul ul { 
left: 211px; top: 0px;
font-size:80%;
line-height:80%;
width: 210px;
padding: 0px 0px;
}

/* level 4+ list */
.navi ul ul ul { 
left: 211px; top: 0px;
font-size:70%;
line-height:70%;
width: 210px;
padding: 0px 0px 0px 0px;
}

/* level 4+ list */
.navi ul ul ul li { 
padding: 0px 0px 0px 0px;
}

