/* BEGIN NAV */
.normalText {
	font-weight: normal;
}
a.navbutton {
	display:block;
	height:33px;
	width:auto;
	padding-left:19px;
	padding-right:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:none;
	font-size:13px;
	text-align:center;
	color:#fff;
	float:left;
	border-left:1px solid #000;
	padding-top: 2px;
	padding-bottom: 3px;
}
#border a.navbutton {
	border:none;
}
a.navbutton:hover {
	background-image:url(../images/nav_on.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:none;
	background-color:#006;
	color:#FFFFFF;
}
#footernav { float:right; font-size: 80%; margin-right: 0px; }
#footernav a { text-decoration: none; color: #ccc; padding-right: 0px; padding-left: 8px; }
/* END NAV */
.sub {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	border:1px solid #000;
	border-bottom-width:0;
	font:normal 11px Verdana;
	z-index:0;
	background:#FFFFE0;
	width:150px;
}
.sub ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.sub ul li a {
	width:100%;
	display:block;
	border-bottom:1px solid #000;
	text-decoration:none;
	font-weight:700;
	text-indent:5px;
	padding:1px 0;
}
.sub a:hover {
	background:#000;
	color:#FFF;
}
#content a:hover {
	text-decoration:underline;
	color:#bd0000;
}
#content a:visited {
	color:#666;
	text-decoration:underline;
}
/* new buttons */
a.button, span.button, del.button {
	display:inline-block;
	cursor:pointer;
	border:none;
	font-size:0;
	line-height:0;
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	vertical-align:middle;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
	margin:0 6px 0 0;
	padding:-2px 10px 0 0;
}
a.button, span.button, del.button, a.button span, span.button button, span.button input, del.button span {
	background-image:url(../images/form_buttons2.png);
	_background-image:url(../images/form_buttons2.gif);
}
a.button span, span.button button, span.button input, del.button span {
	white-space:nowrap;
	cursor:pointer;
	color:#222;
	display:inline-block;
	line-height:1;
	letter-spacing:0 !important;
	font-family:"Arial" !important;
	font-size:12px !important;
	font-style:normal;
	background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	border:none;
	vertical-align:text-top;
	zoom:1px;
	_position:relative;
	_padding-left:0;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
	margin:0 -16px 0 10px;
	padding:8px 20px 0 10px;
}
span.button button {
	line-height:2.5;
}
html.safari a.button span, html.safari del.button span {
	line-height:1.3;
}
html.safari span.button button {
	line-height:2.6;
}
html.safari a.button:focus, html.safari span.button button:focus {
	outline:none;
}
del.button {
	background-position:0 -120px;
}
del.button span {
	cursor:default;
	color:#aaa !important;
	background-position:100% -120px;
}
span.button button, span.button input {
	padding-top:0;
	line-height:2.5;
}
/** optional *
a.button:visited{
	color:#aaa;
}
Hover Style*/

a.button:hover, span.button:hover, a.button:focus, a.dom-button-focus, span.button-behavior-hover {
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}
a.button:hover span, span.button:hover button, a.button:focus span, span.button-behavior-hover button, span.button-behavior-hover input {
	background-position:100% -60px;
}
a.button:active, a.button:focus span {
	color:#444;
}
del.button-behavior-hover, del.button:hover {
	background-position:0 -180px;
}
del.button-behavior-hover span, del.button:hover span {
	background-position:100% -180px;
}
/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input {
 _behavior:expression(\A (function(el) {
if( typeof( behavior_onMouseEnter) == 'undefined') {
behavior_onMouseEnter = function(el) {
var dEl = this.parentNode;
 varsclass:dEl.className;
 del__defaultclassname:sClass;
 delclassname:sClass 0 ' button-behavior-hover';
};
 behavior_onMouseLeave = function(el) {
 vardel:this.parentNode;
 delclassname:dEl.__defaultClassName;
 del__defaultclassname:undefined;
}
 #content a:active, #content a:link {
 text-decoration:none;
 color:#666;
}

