.header {background: url('../images/h-bg.jpg') repeat-x; height:126px;}
.killie {position:absolute;visibility:hidden;z-index:2;}
.flags {padding:3px; text-align: right;}
.logo {padding:0 10px 0 20px;}
.titlesub {background:#006699;color:#FFFFFF;font-family:georgia,verdana,tahoma,arial;font-size:20px;margin-left:-20px;padding:3px 3px 3px 10px;width:70%;margin-bottom:15px;}
.wfdoc {margin-left:-10px;margin-top:-40px;position:absolute;}
p.date {color:#566468;font-family:Arial;font-size:9pt;font-weight:bold;padding:0;margin:0;}
a.date {color:#0A81A9;font-family:Tahoma;margin-bottom:10px;font-size:12px}
a.date:hover {color:#70B5CC;font-family:Tahoma;margin-bottom:10px;font-size:12px}
a.date:visited {color:#0A81A9;font-family:Tahoma;margin-bottom:10px;font-size:12px}
a.cont:visited {color:#0A81A9;font-family:Tahoma;margin-bottom:10px;}
a.cont:hover {color:#70B5CC;font-family:Tahoma;margin-bottom:10px;}
a.cont {color:#0A81A9;font-family:Tahoma;margin-bottom:10px;}
a.footer:hover {font-size:11px; color:#70B5CC;margin:0;padding:0;}
a.footer:visited {font-size:11px; color:#0A81A9;margin:0;padding:0;}
a.footer {font-size:11px; color:#0A81A9;margin:0;padding:0;}
p.footer {font-size:11px; color:#525252}
h4.footer {text-align:right; padding-top:3px;margin:0;padding-bottom:0}
h3.footer {padding:0;margin:0;color:#B0B9BF;font-style:italic;}
div.phone {float:left;}
span.footer {font-size:18px; margin:0;font-family:georgia;padding:0;color:#b0b9bf;font-weight:bold;}
span {font-weight:bold;}
.menu {padding:20px}
li.pad {padding-left:20px}
.content {color:#525252;font-family:Tahoma;font-size:11pt;padding:20px 20px 0px 323px;width:auto;}
.sub {padding:20px;}
.sub2 {padding:20px 0;margin-left:13%;float:left;width:40%;}
.maincontent {overflow:hidden;}
h1, h2, h3, h4, h5, h6 {color:#006699}
.fix-width278 {width:283px; float:left;}
.fix-width460 {width:440px; float:left}
.auto {width:auto; float:left}
.auto2 {width:auto; text-align:right;}
td.hover:hover {background:#eee;cursor:normal;width:150px; text-align:center;}
td.hover {text-align:center;cursor:normal}
tr.hover:hover {text-align:center;cursor:normal;background:#eee;}
td.head {width:150px; border-bottom: solid 3px #aaa;cursor:normal; text-align:center;}
.news {padding-bottom:20px;margin-left:10px;}
.footer {background: #ebeff2; margin:10px 0 10px 0; padding:10px 0 10px 0;}
ul.inner {background:#2db1e9;}
h4.sitemap {color:#B0B9BF; font-style:italic;padding-top:0;margin-top:0;}
h4.sitemap2 {color:#B0B9BF; font-style:italic;padding-top:20px;margin-top:0;}
li.sitemap {color:#b0b9bf;font-style:italic}
a.sitemap {color:#0A81A9;font-family:Tahoma;margin-bottom:10px;font-style:italic}


/*menu*/
#ajaxmenu ul {list-style: none;}
#ajaxmenu ul li {position: relative;float: left;width:auto;display: block;font-weight: normal;font-size:14px;}
#ajaxmenu ul li ul {position: absolute;left: 0;top:22px;}
/* Styles for Menu Items */
#ajaxmenu ul li.firstcategory {color: #062E4B;padding-right: 0px;padding-left: 0px;background-image: url(images/array_332x28.jpg);	background-repeat: no-repeat;background-position: 0px;margin: 0px;}
#ajaxmenu ul li.category {	color: #062E4B;padding-right: 0px;padding-left: 0px;background-image: url(images/array_332x28.jpg);background-repeat: no-repeat;background-position: -111px;margin-right:1%;}
#ajaxmenu ul li.lastcategory {color: #062E4B;padding-right: 0px;padding-left: 0px;background-image: url(images/array_332x28.jpg);background-repeat: no-repeat;background-position: -222px;margin: 0px;}
#ajaxmenu ul li.firstcategory:hover, #ajaxmenu ul li.firstcategory.over {color: #fff;background-image: url(images/array_332x28_roll.jpg);}
#ajaxmenu ul li.category:hover, #ajaxmenu ul li.category.over {color: #fff;background-image: url(images/array_332x28_roll.jpg);}
#ajaxmenu ul li.lastcategory:hover, #ajaxmenu ul li.lastcategory.over {color: #fff;background-image: url(images/array_332x28_roll.jpg);}
/* commented backslash \*/ 
* html ul li a {height:1%}
/* end hack */ 

/* hovered lists */
#ajaxmenu li a, #ajaxmenu li.over a {color: #fff;width: auto;display: block;padding:0 7px;}
#ajaxmenu li li a:hover, #ajaxmenu li.over li a:hover {background-image: url(images/bullet_11x8_roll.gif)  !important;color: #fff;background-repeat: no-repeat;background-color: #36bcf5;background-position: left center;text-indent: 8pt;}
/* set dropdown */
#ajaxmenu li li a, #ajaxmenu li.over li a {color: #ffffff;background-image: url(images/bullet_11x8.gif) !important;background-repeat: no-repeat !important;text-align: left;border-bottom: 1px solid #1388ba;font-weight: normal;width: 270px;background-position: left center;text-indent: 8pt;}
#ajaxmenu li ul li a {background-image: url(images/sub_color_4x25.jpg);background-repeat: repeat-x;padding-top: 2px;padding-bottom: 2px;padding-right: 5px;padding-left: 5px;}
/* Sub Menu Styles */
#ajaxmenu li ul, #ajaxmenu li.over ul {display: block;}
/* The pop */
#ajaxmenu {margin-right: auto;margin-left: auto;width: auto;}
#myajaxmenu {top:1px;left: 0px;display: block;z-index: 1000;margin:17px;}


a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url('../images/wf/btn0.png');
    _background-image:url(form_buttons.gif);
}


a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	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;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}


span.button button{
   line-height:2.5;/*Opera need this*/
}

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{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
	
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** 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;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
	
}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{


	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));




}

