.largeblue{
font-family: Arial;
font-size:14px;
color:#666666;
font-weight:bold;
}

.smallblue{
font-family: Arial;
font-size:12px;
color:#000099;
font-weight:bold;
}

.regular{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
}

.regularwhite {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
}

.regularwhite:link {
text-decoration: underline;
}

.newslink {
color:#0000CC;
font-size:12px;
font-family:Arial;
text-decoration:none;
}

.newslink:hover {
color:#CC6600;
}

.pathway { 
    width: 25em;  
    white-space: nowrap; 
    text-overflow: ellipsis; 
    overflow: hidden; 
}

.textarea{
font-family: Arial;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
border-color:#FFFFFF;
border-style:none;
}

.regularlink{
font-family: Arial;
font-size:12px;
color:#000000;
text-decoration:none;
}

.regularlink:hover {
color: #CC6600;
}

.bluelink{
font-family: Arial;
font-size:12px;
color:#000099;
text-decoration:underline;
}

.bluelink:hover {
color: #CC6600;
text-decoration:underline;
}


.largegrey{
font-family: Arial;
font-size:14px;
color:#7c7c7d;
font-weight:bold;
}

.largewhite{
font-family: Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}


.largegreen{
font-family: Arial;
font-size:13px;
color:#006633;
font-weight:bold;
}


.divider{
background-repeat: repeat-y;
background-position:center;
}

.dividerbody{
background-repeat: no-repeat;
background-position: top right;
background-image:url(../Images/body_shading.gif);
}

.shading_right{
background-repeat: repeat-y;
background-position: left;
background-image:url(../Images/rightshadow.gif);
}

.shading_rightcorner{
background-repeat: no-repeat;
background-position: left;
background-image:url(../Images/rightcornershadow.gif);
}

.shading_bottomleft_corner{
background-repeat: no-repeat;
background-position: bottom right;
background-image:url(../Images/leftcornershadow.gif);
}

.shading_bottomleft_corner_brown{
background-repeat: no-repeat;
background-position: bottom right;
background-image:url(../Images/leftcornershadow_brown.gif);
}

.shading_bottomleft_corner_blue{
background-repeat: no-repeat;
background-position: bottom right;
background-image:url(../Images/leftcornershadow_blue.gif);
}

.shading_bottom{
background-repeat:repeat-x;
background-position: bottom;
background-image:url(../Images/bottomshadow.gif);
}

.shading_bottom_brown{
background-repeat:repeat-x;
background-position: bottom;
background-image:url(../Images/bottomshadow_brown.gif);
}

.shading_bottom_blue{
background-repeat:repeat-x;
background-position: bottom;
background-image:url(../Images/bottomshadow_blue.gif);
}


.background_top{
background-repeat:repeat-x;
background-position: top;
background-image:url(../Images/beer_background_top.gif);
}


.bottomdivider{
background-repeat: repeat-x;
background-position: bottom;
}

.bodydivider_bottom{
background-repeat: repeat-x;
background-position:top;
}

.bodydivider_rightbottomcorner{
background-repeat: no-repeat;
background-position: top;
}

.bodydivider_leftbottomcorner{
background-repeat: no-repeat;
background-position: top;
}

.header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight: bold;
	text-decoration: none;
	color: #663333;
}

.headerwhite {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}



.menu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight: bold;
	text-decoration: none;
	color: #857f7f;
}

.menu:hover {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ada694;
}

.regulargrey {
	
font-family : Arial;
	font-size : 12px;
	font-weight: regular;
	text-decoration: none;
	color: #999999;
}

.searchemp {
	
font-family : Arial;
	font-size : 10px;
	font-weight: regular;
	text-decoration: none;
	color: #999999;
}


.dropdown {
	
font-family : Arial;
	font-size : 12px;
	font-weight: regular;
	text-decoration: none;
	color: #FFFFFF;
}

.dropdownnew {
	
font-family : Arial;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #800018;
}

.dropdowndisabled {
	
font-family : Arial;
	font-size : 12px;
	font-weight: regular;
}

.currentletter {
	
	font-family : Arial;
	font-size : 10px;
	font-weight: regular;
	color: #000000;
	text-decoration:none;
}

.routes {
	
font-family : Arial;
	font-size : 11px;
	font-weight: regular;
	text-decoration: none;
	color: #000000;
}
.menusmall {
	
font-family : Arial;
	font-size : 10px;
	font-weight: regular;
	text-decoration: none;
	color: #ffffff;
}

.search {
	
font-family : Arial;
	font-size : 9px;
	font-weight: regular;
	text-decoration: none;
	color: #000000;
	background:#FFCC33;
}

.printer {
	
font-family : Arial;
	font-size : 12px;
	font-weight: regular;
	text-decoration: none;
	color: #000000;
}

.printernextel {
	
font-family : Arial;
	font-size : 14px;
	font-weight: regular;
	text-decoration: none;
	color: #000000;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(../media/color_tabs_right.gif) no-repeat right top;
padding: 4px 8px 2px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #591f20;
}

.ddcolortabs a:hover span{
background-color: #591f20;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #591f20;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: black;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid black; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #8a3c3d;
color: white;
}
