html,body,div,span,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend{
 margin:0;
 padding:0;
}

body{
 background:#FFFFFF url(i/bg3.jpg) no-repeat center bottom;
 color:#444;
 font-family:"Trebuchet MS",Helvetica,sans-serif;
 font-size:12px;

}

* html body{
 text-align:center;
}

P,TD,LI,#rhs,#lhs{
 text-align:left;
}
/*
a:link,a:visited{
color:#FA9E0D;
 outline:none;
}

a:hover,a:active{
 background-color:#FA9E0D;
}
*/

p{
 line-height:130%;
}

li{
 margin-left:20px;
}

img{
 border:none;
}

select > option{
 padding-right:15px;
}

ol,ul,dl{
 margin:6px 0px;
}

H1,H2,H3,H4,H5,H6{
/*color:#FA9E0D;*/
color:#666666;
 font-family:Arial,Helvetica,sans-serif;
 font-size:20px;
 padding-top:0;
}

H1{
 margin-top:0;
 color:#666666;
 margin-bottom:0px;
}

H2{
 margin-top:10px;
 font-size:16px;
}

H3, h3 A{
/*color:#333333;*/
color:#666666;
font-size:14px;
margin:10px 0;
min-height:20px;
}

h3 A:link,h3 A:visited{
color:#666666;text-decoration: underline;
}
h3 A:hover{
color:#0026c5;text-decoration: underline;
}
/*
H3, h3 A:link{
color:#3580C3;
font-size:16px;
text-decoration: underline;
}
*/

H4,H5,H6{
 font-size:13px;
 margin-bottom:-15px;
}

#container{
 margin:10px auto 0;
 width:775px;
 min-height:800px;

}

#header{
 background:transparent url(i/header.png) no-repeat;
 height:94px;
 padding:35px 35px 0 35px;
 width:705px;
 font-size:15px;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/default/i/header.png',sizingMethod='crop');
}


#content{
 background:transparent url(i/mid.png) repeat-y;
 padding:0 35px 0 35px;
 width:705px;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/default/i/mid.png',sizingMethod='scale');
}

#topimage,#logo{
 float:left;
 height:83px;
}

#logo{
 width:425px;
}

#topimage{
 width:263px;
}

#logo P,#topimage P{
 margin:0;
}
#border{
 height:24px;
 border-bottom:1px solid #6d1602;
 margin-bottom:6px;
  width:697px;
}
#mainmenu{
 height:24px;
 margin:0 2px 0px 0;
 padding-right:4px;
 width:540px;
 z-index:100;
 float:left;
}

#mainmenu li{
	float:right;
	height:25px;
	line-height:25px;
	list-style:none;
	position:relative;
	background-image:url(i/topbuttons.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 10px;
	margin:0 3px 0 0;
}

#mainmenu li a{
 height:23px;
 line-height:23px;
 color:#ffffff;
 display:block;
 text-decoration:none;

	background-image:url(i/topbuttons.jpg);
 background-repeat:no-repeat;
 background-position:right top;
 padding:2px 10px 0 0;
 _height:23px;
 _display:inline-block;
 margin:0;
}

#mainmenu li.selected {
	background-position:left -25px;
}

#mainmenu li.selected a{
 color:#666666;
 background-position:right -25px;
}

#mainmenu li a:hover{
text-decoration:underline;


}
#mainmenu li.selected a:hover{

}

#mainmenu li ul {

	top: 19px;
	left: 0px;
	background: #005EAD;
  border-bottom:1px solid #005EAD;
	width: 120px;
	display: none;	
		position: absolute;
    z-index:11;
}
#mainmenu li:hover ul {
	display: block;
}

#mainmenu li ul li {
	height: 26px;
	width:118px;
	line-height: 26px;
	margin:0;
	padding:0;
 background-image:none;
	background-color: #005EAD;
}
#mainmenu li.selected  ul li a{
	color: #ffffff;
}
#mainmenu li ul li a {
	width:100px;
	color: #ffffff;
	padding: 0px 6px 0px 12px;
	background: none;
}
*a,form{
zoom:1;
position:relative;
z-index:21;
}
*a{
cursor:pointer;
}
#date{
float:left;color:#555555;line-height:15px;margin-top:7px;
width:150px;
height:25px;
}
#lhs{
float:left;
min-height:370px;
padding:0;
width:181px;
}

#lhs p{
font-style:italic;
font-weight:bold;
}


* html #lhs{
 height:370px;
}

#lhs_menu{
 margin:20px 0 18px 0px;
}

#topLeft{
  margin:20px 0 18px 0px;
}

#lhs_menu li{
height:26px;
list-style:none;
margin:0 0 3px 2px;

}

#lhs_menu li a{
 background:#fff url(i/leftbuttons.jpg) left top no-repeat;
 color:#fff;
 display:block;
 padding:5px 0  0 8px;
 height:21px;
 text-decoration:none;
}



#lhs_menu li a.last{
 border-right:0;
}

#lhs_menu li a:hover{
 background:#fff url(i/leftbuttons.jpg) left -29px no-repeat;
}

#rhs{
 float:left;
 margin:15px 0 0 3%;
 padding:8px 0 15px;
 width:71%;
 
}

#testimonial{
 float:left;
 margin:20px 0 18px 0px;
 width:90%;
 
}

#rhs a{
	color: #0026c5;
	font-weight:bold;
}

* html #rhs{

}

#footer{
 clear:both;
 background-image:url(i/footer.png);
 background-repeat:no-repeat;
 padding-top:0px;
 width:775px;
 margin:0 auto;
   _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/default/i/footer.png',sizingMethod='crop');
}

#footer P{
margin-top:0;
 font-size:11px;
 text-align:center;
/* color:#ffffff;*/
 padding-top:10px;
}

#footer P A{
 font-size:11px;
 text-align:center;
/* color:#ffffff;*/
}


#footer  #address P{
margin-top:25px;
white-space:nowrap;
}
#grass{
/*background-image:url("i/grass.jpg");
 background-position:left bottom;
 background-repeat:repeat-x;
 background: #EEEEEE;*/
 height:211px;
}

#f{
 width:100%;
}

#f label{
 display:block;
 margin-bottom:20px;
 min-height:20px;
 padding:5px 10px 5px 15px;
}

#f fieldset{
 margin:10px 0px;
 width:100%;
}

legend{
 color:#000000;
 margin-bottom:10px;
}

#f input,#f textarea,#f select{
 display:block;
 margin:-42px 0 0 52%;

}
#f input,#f textarea{
 width:40%;
}
#f fieldset{
 padding:10px;
}

#f .button{
 margin:0px;
}

#f textarea{
 height:60px;
}

#f .submit{
 background:url(i/submit.png) no-repeat;
 color:#FFFFFF;
 cursor:pointer;
 font-size:18px;
 font-weight:bold;
 height:28px;
 text-transform:uppercase;
 width:110px;
 border:0;
}

#f .radio{
 width:25px;
}

#f label.radio,#f label.radio input{
 display:inline;
 margin:0px;
}

.error,.errorLabel{
 font-weight:bold;
}

.error{
 margin:20px 10px;
}

#slideshow P{margin:0;padding:0;}

#slideshow{
clear:both;
 height:216px;
 width:100%;
 visibility:hidden;
}

#slideshow IMG{

 height:216px;
 width:697px;

}

#slideshow IMG.active {
z-index:10;

}

#slideshow IMG.last-active {
z-index:9;

}
#partnershow {
 position:relative;
 top:-2px;
 z-index:9;
}

.show{
background-image:url(i/minus.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:16px;
	color: #0026c5;

}
.hide{
background-image:url(i/plus.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:16px;
	color: #0026c5;
}

#date{
height:22px;
line-height:22px;
margin:0;
padding:0;
}

.gallery{
clear:both;
}

.gallery IMG{
	display:block;
}
.answer P{
margin-top:5px;
margin-left:16px;
}

#linksbox{
	height: 125px;
	width:125px;
	background:#fff url(i/midbuttons.jpg) no-repeat;
	float: left;
	overflow:hidden;
	padding:15px;
	margin:10px 4px 20px 2px;
}

#linksbox H1{
	font-size:15px;
	font-weight:regular;
	color:#0026c5;
		height:45px;
		margin:0;
	padding:0;
}
#linksbox P{
	font-size:10px;
	font-weight:regular;
	color:#6E6E6E;
		height:45px;
		margin:0;
	padding:0;
}
#linksbox H2{
	font-size:14px;
	color:#0026c5;
	font-weight:regular;
	margin:0;
	padding:0;
}

.clear{
	clear:both;
	height:1px;
	line-height:1px;
}
#linksbox a{
	color:#0026c5;
}

