body{
margin-top:5px;
padding:0;
line-height: 1.5em;
background: #000 url(images/bg.jpg) top center no-repeat;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 760px;
margin: 0 auto;
border: 1px solid #616a38;
background: #fff url("images/greenbg.jpg") repeat-x;
}

#topsection{
padding:10px; border-bottom:1px solid #333;margin-bottom:5px;
}

div#logo h1 {text-indent: -9999px;background: url("images/logog.png") no-repeat;height:110px;width:375px;font-size:1px;float:left}
div#logo h1 a {background: url("images/spacer.gif") no-repeat;height:110px;width:375px;font-size:1px;float:left}

#topsection #addr{
float:right;
width:350px;
padding:5px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contenthead{margin:0px;padding:5px;height: 60px;text-align:right;}
#contenthead a {font: 0.8em "trebuchet ms", Tahoma, sans-serif;color: #555;text-decoration:none}
#contenthead a:hover {font: 0.8em "trebuchet ms", Tahoma, sans-serif;color: #888; text-decoration:underline}

#contentcolumn{
margin: 0 250px 0 250px;
border-left:1px solid #616a38;
border-right:1px solid #616a38;
text-align:left;
}

#leftcolumn{
float: left;
width: 250px;
margin-left: -760px;
text-align:left;
}

#rightcolumn{
float: left;
width: 250px;
margin-left: -250px;
text-align:left;
}

#footer{
clear: left;
text-align:left;
margin: 10px;
color: #fff;
border-top:1px solid #444;
}

.innertube{
margin: 10px;
margin-top: 0;
}

.hidden {display:none}

p {font: 100 0.8em "trebuchet ms", Tahoma, sans-serif;color:#111;margin-left:10px}
p a {font: 100 1em "trebuchet ms", Tahoma, sans-serif;color:#f30}
p a:hover {font: 100 1em "trebuchet ms", Tahoma, sans-serif;color:#fff;background:#f30}
p strong {font: 300 1em "trebuchet ms", Tahoma, sans-serif;color:#f30}

#top {font: 100 1em "trebuchet ms", Tahoma, sans-serif;color:#fff;text-align:justify;margin:10px}
#top a {font: 100 1em "trebuchet ms", Tahoma, sans-serif;color:#DFD82A;text-decoration:underline}
#top a:hover {font: 100 1em "trebuchet ms", Tahoma, sans-serif;color:#333;background-color:#DFD82A;text-decoration:underline}
.showhide {font: 100 0.7em "trebuchet ms", Tahoma, sans-serif;color:#DFD82A;text-decoration:underline;width:150px}
#cstyle {font: 100 11px "trebuchet ms", Tahoma, sans-serif;color:#333;}
#cstyle img {margin-bottom:-8px;border:0}
.claim {font: 100 0.9em "trebuchet ms", Tahoma, sans-serif;color:#333;clear:both;}
.claim a {color:#111;} .claim a:hover {color:#333;}

h1 {font: 500 1.6em "trebuchet ms", Tahoma, sans-serif;color:#111;}
h1 a {font: 500 1em "trebuchet ms", Tahoma, sans-serif;color:#111;text-decoration:underline}
h1 a:hover {font: 500 1em "trebuchet ms", Tahoma, sans-serif;color:#fff;text-decoration:none}

h2 {font: 100 0.8em "trebuchet ms", Tahoma, sans-serif;color:#222;margin:-10px 10px 40px 10px}
h2 a {font: 200 1em "trebuchet ms", Tahoma, sans-serif;color:#222;text-decoration:none}
h2 a:hover {font: 200 1em "trebuchet ms", Tahoma, sans-serif;color:#444;text-decoration:underline}
h3 {font: 200 0.8em "trebuchet ms", Tahoma, sans-serif;color:#333}
h3 a {font: 200 1em "trebuchet ms", Tahoma, sans-serif;color:#333;text-decoration:underline}
h3 a:hover {font: 200 1em "trebuchet ms", Tahoma, sans-serif;color:#777;text-decoration:none}
h4 {font: 200 1em "trebuchet ms", Tahoma, sans-serif;color:#777}

ul.sideMenu {
  margin: 0;
  padding: 0;
}
.sideMenu li {
  display: inline;
  list-style-image: url(foo.gif);
  font: 100 12px "trebuchet ms", serif;
  font-weight:normal;
}
.sideMenu li a {
  display: block;
  text-decoration:none;
}

.sideMenu li.here {
  display: block;
  color: #222;
}

.sideMenu li.here ul {
  margin: 0;
  padding: 0;
}
.sideMenu li.here ul li a {
  position:relative;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 15px; 
  color: #111;
  background:#DFD82A;
  border-bottom:1px solid #fff;
  font: 100 12px "trebuchet ms", serif;
}
.sideMenu li.here ul li a:hover {color: #222;background:#f5f5f5 url(images/arrow.png) no-repeat -6px 4px;background-position:right}

/* Form */
input { 
color: #333333;  
font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
border: 1px solid #f30;
}

textarea{
color: #333333; 
border: 1px solid #f30;
font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
}

select {
color: #333333;
border: 1px solid #006e43;  
font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
}

.btn {
color: #333;  
font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px;
border: 1px solid #f30;
background-color: #fff;
}

#form_box {
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}
 
#form_box div {
	padding: 0.2em 0.5em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log {
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
	margin-left: 15px;
	font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(images/loadajax.gif) no-repeat center;
}

#flashcontent {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: transparent;
	z-index:99999;
}

#section {display:none;font:12px Trebuchet MS, Arial, Verdana;color:#222;padding:20px;text-align:justify;line-height:1.6em;}
#section a {color:#555;} #section a:hover {color:#000;}
.imagic {background:url("images/imagicw.jpg") top left no-repeat;width:200px;height:100px;font-size:1px;text-indent: -9000px;}
