body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:20px;
}
body {
	background-color: #E2EBF4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
a{
	color:#000000;
	text-decoration:none;
}
a:link{
	color:#000000;
	text-decoration:none;
}
a:visited{
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration: underline
}
.wrapper{
width:900px;
margin:0 auto;
border-left:3px solid #ededed;
border-right:3px solid #ededed;
text-align:left;
background:#ffffff;
}
.upperhead{
width:100%;
background:url(../images/toprepeatx_02.jpg) repeat-x top;
height:51px;
}
.tel{
float:right;
background:url(../images/tel_04.jpg) center top no-repeat;
margin-right:10px;
padding-top:18px;
padding-left:46px;
font-size:11px;
width:200px;
}
.banner{
text-align:center;
height:190px;
padding-top:32px;
width:100%;
}
.underbanner{
width:24%;
padding-top:3px;
padding-bottom:3px;
text-align:left;
padding-left:76%;
background:#F8F8F8;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed;
}
.underbanner2{
width:98%;
padding-top:2px;
padding-bottom:6px;
text-align:center;
padding-left:2%;
font-size:26px;
background:#F8F8F8;
border:1px solid #ededed;
}
.article{
padding-top:5px;
padding-bottom:10px;
border-bottom:1px solid #ededed;
margin-bottom:30px;
}
.underbanner2 a:link,.underbanner a,.underbanner a:visited{
color:#000000;
}
.input{
outline:none;
border:1px solid #D4D4D4;
padding-left:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-top:4px;
height:16px;
}
.button{
background:url(../images/buttontopleft_12.jpg) top left no-repeat #00488C;
border:1px solid #05396A;
height:23px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
.content{
width:100%;
padding-top:10px;
}
.leftcolumn{
width:244px;
float:left;
padding-left:9px;
padding-right:31px;
}
.clear {
width: 100%;
height: 1px;
margin: 0 0 -1px;
clear: both;
}
.rightcolumn{
width:600px;
float:right;
padding-right:10px;
}
#navvy
{
width:244px;
font-size:12px;
font-weight:bold;
padding: 0;
text-align:left;
font-family:Verdana;
}
ul#navvylist
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;
width:244px;
}
ul#navvylist li
{
width:244px;
display: block;
margin: 0;
padding: 0;
}
ul#navvylist li a
{
display: block;
margin:0;
width:194px;
height:22px;
padding-top:6px;
padding-bottom:7px;
padding-left:40px;
padding-right:10px;
color: #000000;
text-decoration: none;
background:url(../images/link.jpg) no-repeat left top;
}

#navvy>ul#navvylist li a { width: auto; }

ul#navvylist li a:hover, ul#navvylist li#active a:hover
{
color: #000000;width:174px;
padding-left:60px;
background:url(../images/hover_link.jpg) no-repeat left top;
}

#navvylarge
{
width:400px;
font-size:12px;
font-weight:bold;
padding: 0;
text-align:left;
font-family:Verdana;
}
ul#navvylargelist
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;
width:244px;
}
ul#navvylargelist li
{
width:400px;
display: block;
margin: 0;
padding: 0;
}
ul#navvylargelist li a
{
display: block;
margin:0;
width:194px;
height:22px;
padding-top:6px;
padding-bottom:7px;
padding-left:40px;
padding-right:10px;
color: #000000;
text-decoration: none;
background:url(../images/link_large.jpg) no-repeat left top;
}

#navvylarge>ul#navvylargelist li a { width: auto; }

ul#navvylargelist li a:hover, ul#navvylargelist li#active a:hover
{
color: #000000;width:174px;
padding-left:60px;
background:url(../images/hover_link_large.jpg) no-repeat left top;
}

.box{
width:232px;
background:#E2EBF4 url(../images/bgbottomright_22.jpg) bottom right no-repeat;
border:1px solid #A5CAEF;
padding:5px;
color:#000000;
font-size:11px;
margin-top:20px;
}
.box a, .box a:link, .box a:visited{
color:#000000;
font-weight:normal;
text-decoration:none;
}
.box a:hover{
color:#000000;
font-weight:normal;
text-decoration:underline;
}

h1{
font-size:18px;
color:#000000;
font-weight:normal;
}
h1 a, h1 a:link, h1 a:visited{
font-size:18px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
h1 a:hover{
font-size:18px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

h2{
font-size:20px;
color:#000000;
font-weight:normal;
margin:0;
width:92%;
padding-left:8%;
background:url(../images/bullet_16.jpg) no-repeat bottom left;
padding-bottom:5px;
padding-top:3px;
text-decoration:none;
}
h2 a, h2 a:link, h2 a:visited{
font-size:20px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
h2 a:hover{
font-size:20px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

h3{
font-size:12px;
color:#000000;
font-weight:normal;
}

.footer{
padding-top:18px;
padding-bottom:16px;
background:#F8F8F8;
border-top:2px solid #ededed;
border-bottom:2px solid #ededed;
text-align:center;
}
.footer a:link, .footer a, .footer a:visited{
color:#000000;
}
.emailinput{
outline:none;
border:1px solid #D4D4D4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
height:16px;
padding-left:2px;
padding-top:4px;
}
.textinput{
outline:none;
border:1px solid #D4D4D4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid #FFFFFF;
}
.highslide:hover img {
	border: 2px solid #A5CAEF;
}

.highslide-image {
	border: 10px solid #FFFFFF;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid #FFFFFF;
    border-top: none;
    padding: 5px;
    background-color: #FFFFFF;
}
.highslide-loading {
    display: block;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: #000000;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highlight { background: #FFFF40; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; }
.suggestion { font-size: 100%; }
.results { font-size: 100%; }
.category { color: #999999; }
.sorting { text-align: right; }

.result_title { font-size: 100%; }		
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}

.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
.zoom_match { font-size: 80%; margin-left: 10px;}				
.zoom_categories { font-size: 80%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
input.zoom_button {  }
input.zoom_searchbox {  }		
		
.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }

.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
.result_pages { font-size: 100%; }
.result_pagescount { font-size: 100%; }
		
.searchtime { font-size: 80%; }
		
.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title { font-size: 100%; }
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}