* { padding: 0; margin: 0; }

body {
font:13px/1.5 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;color:#000;
background:url('../images/raindrops2.jpg') #275BA9;
}
p {padding-bottom:12px;}

#wrapper { 
 margin: 0 auto;
 width: 990px;

}
#header {
 width: 990px;
 float: left;
 padding: 0px;
 height: 95px;
 margin: 0;
 background:#FFF;
}
#content {
 width: 990px;
 float: left;
 padding: 0px;
 margin: 0;
 background:#FFF;
}
#topnav {
 background: #275BA9;
 width: 990px;
 height:30px;
 float: left;
	text-decoration:none;
}
#leftcolumn {
 float: left;
 margin-top: 25px;
 min-height: 650px;
 width: 250px;
}
#rightcolumn { 
 float: right;
 margin-top: 25px;
 min-height: 650px;
 width: 690px;
 display: inline;
}
#footer { 
 width: 990px;
 clear: both;
 color: #FFF;
 text-align:right;
 margin: 0;
}

.fl {float:left;margin-right:10px;margin-bottom:5px;}
.fr {float:right;margin-left:10px;margin-bottom:5px;}

#fontsizer {float:right;margin-left:10px;margin-bottom:5px;width:82px;}

.fsizer { } /* Container element */

.fsizer a { display: block; float: left; width: 20px; margin-right: 5px; text-align: center; border: 1px solid #000; color: #006ab4; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; }
.fsizer a:hover { text-decoration: none; background: #ebebeb;  }

/* Three 'A' links used to control size */

.fsizer a#fs_sml { font-size: 10px; height: 15px; padding-top: 9px; }
.fsizer a#fs_med { font-size: 15px; height: 18px; padding-top: 6px; }
.fsizer a#fs_lrg { font-size: 20px; height: 22px; padding-top: 2px; }

.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */


a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

#maincontent{color:#000;padding-left:25px;padding-right:25px;min-height:650px;}
#maincontent a:link,#maincontent a:visited,#maincontent a:active {color:#275BA9;}
#maincontent a:hover,#maincontent a:visited:hover {color:#800000;text-decoration:none;}

h1,h2,h3 {color:#275BA9;}

.blue {color:#275BA9;}

em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}


h2.print
{visibility:hidden;}

h3.print
{visibility:hidden;}

table{ 
	border-collapse:collapse;
	border-spacing:0;
	padding:8px;
	margin-bottom:10px;
}
td {padding:4px;}

hr {
	margin:10px 0 0 0;
	padding:0;
	height:2px;
	background-color:#DDDDDD;
	border:none;
	line-height:.1em;
	color:#DDDDDD;
}
.fr {float:right;margin-left:10px;margin-bottom:5px;}
.fl {float:left;margin-right:10px;margin-bottom:5px;}

/* transparent box of text over graphic */
div.background
  {
  width:100%;
  height:250px;
  background:url(klematis.jpg) repeat;
  border:2px solid black;
  }
div.transbox
  {
  width:85%;
  height:180px;
  margin:30px 50px;
  background-color:#fff;
  border:1px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
div.transbox p
  {
  margin:30px 40px;
  font-weight:bold;
  }
  
  
div.lefttransbox
  {
  width:220px;
  min-height:180px;
  background-color:#FFF;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
div.lefttransbox p
  {
  margin:5px;
  }
  
div.righttransbox
  {
  width:730px;
  min-height:180px;
  background-color:#FFF;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
div.righttransbox h1 {
margin-top:5px;
margin-left:10px;
}
div.righttransbox p
  {
  margin-top:10px;
margin-left:10px;
  }

div.transparent2 {
  /* black for browsers which cannot support rgba */
  background-color: #FFF;
   opacity:0.7;

  /* 70% opacity for supported browsers */
  background-color: rgba(255, 255, 255, 0.7);

  /* IE 5.5+ support #BB000000 is ~70% opacity on black */
  filter:progid:DXImageTransform.Microsoft.gradient(
    startColorstr=#BB000000, endColorstr=#BB000000
  );

  /* IE 8 support */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(
    startColorstr=#BB000000, endColorstr=#BB000000
  )";
}

.dropshadow2{
	//float:left;
	//clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 500px;
	padding: 0px;
	text-align:left;
}

.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}

.white{color:#FFF;}

.greyborder {border:solid 1px #999;}

#footer-icons {margin:auto;text-align:center;font-size:11px;padding-bottom:6px;clear:both;text-decoration:none;background:#FFF;}
#nounderline {text-decoraton:none;}
#carpetlinks {clear:both;text-align:center;font-size:11px;padding-top:2px;padding-bottom:2px;background:#FFF;}

img {border:0;border:none;}

