body{
background-image:url(../images/backgr.jpg);
}

fieldset { border:0;margin:0;padding:0; }

.headertext{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.headertext a:link{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.headertext a:visited{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.sitelinks{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.sizeboxes{
	width:220px;
}

.sizeboxes2{
	width:220px;
	height:115px;
}

.sitelinks a:link{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}


.sitelinks a:visited{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.sitelinks a:hover{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}



.footertext{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.footertext a:link{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.footertext a:visited{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.footerbe{
color:#ff8004;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.footerbe a:link{
color:#ff8004;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.footerbe a:visited{
color:#ff8004;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


.footeronline{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.footeronline a:link{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.footeronline a:visited{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


.menu{
color:#7697aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menu a:link{
color:#7697aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menu a:visited{
color:#7697aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menu a:hover{
color:#7697aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.contacttexts{
color:#34617e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.textboxes{
height:12px;
width:90px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#34617e;
border:solid;
border-width:1px;
border-color:#426d84;
}

.textarea{
height:48px;
width:158px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#34617e;
border:solid;
border-width:1px;
border-color:#426d84;
}

.indextitle{
color:#34627a;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
}

.indextitlefr{
color:#34627a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

.centertext{
color:#33607d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.centertext2{
color:#33607d;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.date{
text-align:left;
color:#7398aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.write{
text-align:right;
color:#7398aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.write a:link{
text-align:right;
color:#7398aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.write a:visited{
text-align:right;
color:#7398aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.write a:hover{
text-align:right;
color:#354248;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.commenttext{
text-align:left;
color:#7398aa;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}


.commenttext a:link{
text-align:left;
color:#7398aa;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.commenttext a:visited{
text-align:left;
color:#7398aa;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}


.commenttext a:hover{
text-align:left;
color:#354248;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

hr{
height:1px;
border:solid;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-color:#8abad4;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid;
	border-color:#8ca9b9;
	
}
.highslide:hover img {
	border: 1px solid;
	border-color:#64a3c6;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.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;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.contactstext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#33607d;
}

.contactstext a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#33607d;
text-decoration:none;
}

.contactstext a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#33607d;
text-decoration:none;
}

.contactstext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#33607d;
text-decoration:none;
}

.textboxescontact{
height:15px;
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#34617e;
border:solid;
border-width:1px;
border-color:#426d84;
}

.textareacontact{
height:58px;
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#34617e;
border:solid;
border-width:1px;
border-color:#426d84;
}

.contactbuttons{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#34617e;
border:solid;
border-width:1px;
border-color:#426d84;
height:18px;
width:45px;
}

.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 188px; /* Width of Menu Items */
	border-bottom: 0px solid #ccc;
	color:#7697aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
	}
	
ul li {
	position: relative;
	color:#7697aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
width:188px;
height:23px;

	}
	
li ul {
	position: absolute;
	left: 186px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	color:#7697aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;

	}
	

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;

	background: #fff; /* IE6 Bug */
	padding-top:4px;
	padding-bottom:4px;
	padding-left:25px;
	border: 0px solid #ccc; /* IE6 Bug */
	border-bottom: 0;
	color:#7697aa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-image:url(../images/back_menu.jpg);
	}
	
	ul li a:link{
	display: block;
	text-decoration: none;
	color:#7697aa;
	}
	
		ul li a:visited{
	display: block;
	text-decoration: none;
	color:#7697aa;
	}
	
		ul li a:hover{
	display: block;
	text-decoration: none;
	color:#1b5275;
	}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */


.sendbutt{
background-image:url(../images/button.jpg);
height:20px; width:72px;
border:none;
}