body { text-align:center;
  margin:5px;
  padding:5px;
  background-color:#fff;
  font-size:small;
  voice-family: "\"}\""; 
  voice-family: inherit;
  font-size:medium; }
html>body { font-size:medium; }

a:link, a:visited { text-decoration:underline; color:#0033cc; }
a:hover { color:#000; }
  
#container {
  width:740px;
  margin:0px auto;
  text-align:center; 
  padding-right:10px;
  border-right: 1px solid #0033cc; }
  
#bghold {
	background:#fff url(images/bg.gif) top left repeat-y;
	width:740px; }

#header { background-color:#fff;
  text-align:center;
  margin:0px auto; }

#nav { float:left;
  width:155px;
  min-height:400px;
  margin-top:41px;
  background:#0033cc url(images/trumpetbg.jpg) center center no-repeat;
  text-align:left; }
* html #nav { height:400px; }
 
#content ul { margin: 0 0 20px 20px;
  padding: 0px;
  list-style-type: disc;
  font-family:Georgia, serif;
  font-size:0.9em; }

#content li { 
  margin-bottom:3px; }

#nav ul { margin-left: 5px;
  margin-top:15px;
  padding-left: 0;
  list-style-type: none;
  font-family:Georgia, serif; }

#nav li { margin-bottom:5px; padding:2px; }

#nav a { display: block;
  font-size:1em;
  font-weight:bold;
  color:#fff; }

#nav a:link, #nav a:visited { color: #fff;
  padding:2px;
  text-decoration: none; }

#nav a:hover { background-color: #99cc00;
  color: #fff;
  text-decoration:none; }

li.here { background-color:#99cc00; }
 
 #content { float:left;
  width:575px;
  margin-top:10px;
  padding-left:10px;
  background:transparent;
  text-align:left; }

#footer { 
	background:#fff url(images/notebg.gif) top right no-repeat;
	height:150px;
	padding-top:70px;
	text-align:left; }

h1 { font-family:Georgia, serif;
  font-size:1.3em;
  font-weight:bold;
  color:#03c;
  margin:10px 0;
  padding:0; }  

h2 { font-family:Georgia, serif;
  font-size:1.1em;
  font-weight:bold;
  font-style:italic;
  color:#03c;
  margin:0;
  padding:0; }
  
h3 { font-family:Georgia, serif;
  font-size:1em;
  font-weight:bold;
  color:#9c0;
  margin:0; }

h4 { font-family:Georgia, serif;
  font-size:1.2em;
  font-weight:normal;
  color:#0033cc;
  margin:0;
  padding:0; }

.green { color:#99cc00; }

.blue { color:#0033cc }

p.white { font-family:Georgia, "Book Antiqua" , Palatino, serif;
  font-size:0.7em;
  color:#fff;
  font-weight:bold;
  line-height:1.3em;
  padding:0;
  margin:0; }
  
p { font-family:Georgia, "Book Antiqua" , Palatino, serif;
  font-size:0.9em;
  color:#000;
  line-height:1.4;
  margin:0 0 20px 0; }
  
p.close { font-family:Georgia, "Book Antiqua" , Palatino, serif;
  font-size:0.9em;
  color:#000;
  margin:1px;
  padding:0px; }

p.footer { font-family:Georgia, "Book Antiqua" , Palatino, serif;
  font-size:0.75em;
  color:#000;
  margin:0;
  padding:0; }

b { font-weight:bold; }

i { font-syle:italic; }

img { border:0; }

.floatright {
	float:right;
	margin:0 0 10px 10px;
	padding:2px;
	border:1px solid #ccc; }

.tbContactform .antispam {
	 display:  none;
	 visibility: hidden;
}

.tbContactform label {
	 width:  95px;
	 display:  inline-block;
	 vertical-align: top;
	 clear: both;
}

.tbContactform input.text,
.tbContactform textarea {
	 width:  225px;
	 padding: 2px;
}

.tbContactform textarea {
	 height:  115px;
}

.tbContactform input.submit
{
	display: block;
	margin-left: 250px;
	width:  auto;
}

.tbContactform .tbErrors p
{
	color: #FF0000;
}
