h1, h2, h3, h4, h5, h6 {
margin:0px;
font-weight:normal;
}
body {
	font-family: "Trebuchet MS";
	font-size: 12px;
	width:100%;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bodystyle {
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.small {
	font-family: "Trebuchet MS";
	font-size: 10px;
}

.medium {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.error {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color:#3366CC;
}

.errorlink {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color:#339933;
	text-decoration:underline;
}
.big {
	font-family: "Trebuchet MS";
	font-size: 16px;
}
.bigular {
	font-family: "Arial";
	font-size: 16px;
	text-decoration:underline;
}

.xbig {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color:#336600;
}

.expanded {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: "Trebuchet MS";
	text-align: justify;
}

.footer {
	font-family: "Arial", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

#body {
width:100%;
text-align:center;
}
#container {
width:760px;
margin-left:auto;
margin-right:auto;
background-image:url(graphics/contentbground.jpg);
background-repeat:repeat-y;
}
#header {
background-image:url(graphics/header.jpg);
background-repeat:no-repeat;
height:113px;
}
#nav {
height:25px;
background-image:url(graphics/navback.jpg);
background-position:center;
background-repeat:no-repeat;
padding:0px 0px 0px 15px;
}
#cmsnav {
height:25px;
background-image:url(graphics/cmsnavback.jpg);
background-position:center;
background-repeat:no-repeat;
padding:0px 0px 0px 15px;
}
#125 {
width:125px;
height:125px;
border:#669966 solid thin;
padding:0px;
}
#135 {
width:135px;
height:135px;
padding:10px 0px 5px 5px;
text-align:center;
}
#footer {
	background-image:url(graphics/footer.jpg);
	background-repeat:no-repeat;
	height:56px;
	width:100%;
	float: none;
}
#maincontent {
width:480px;
padding:5px;
}
#innercontent {
border-left:#CCCCCC thin solid;
border-right:#CCCCCC thin solid;
padding:5px;
}
#cmscontent {
padding:5px;
width:740px;
}
.fixvis:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.fixvis {
display:inline-block;
}
.fixvis {
display:block;
}
* html .fixvis {
height:1px;
}
.fixvis {
zoom:1;
}  

a:link {
	color:#339933;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color:#666633;
}
a:hover {
	text-decoration: none;
	color:#333333;
}
a:active {
	text-decoration: underline;
	color: #66CC33;
}
#form .textinput {
background-color:#EEEEEE;
border:1px solid #339933;
color:#000000;
font-family:"Trebuchet MS";
font-size:12px;
width:200px;
}
#form .textinputthin {
background-color:#EEEEEE;
border:1px solid #339933;
color:#000000;
font-family:"Trebuchet MS";
font-size:12px;
width:200px;
}
#form .textinput50px {
background-color:#EEEEEE;
border:1px solid #339933;
color:#000000;
font-family:"Trebuchet MS";
font-size:12px;
width:100px;
}
#form .textinput20px {
background-color:#EEEEEE;
border:1px solid #339933;
color:#000000;
font-family:"Trebuchet MS";
font-size:12px;
width:30px;
}
#form .textarea {
background-color:#EEEEEE;
border:1px solid #339933;
color:#000000;
font-family:"Trebuchet MS";
font-size:12px;
width:400px;
}
#form .buttons {
 font-family: "Trebuchet MS";
 font-size: 12px;
 background-color:#339933;
 color:#EEEEEE;
 border:thin solid #00CC33;
}
#form .buttonthin {
 font-family: "Trebuchet MS";
 font-size: 12px;
 background-color:#339933;
 color:#EEEEEE;
 border:thin solid #00CC33;
}
.step {
font-family:Arial;
font-size:1.5em;
color:#0066CC;
}
#greybox {
width:455px;
border:#CCCCCC thin solid;
padding:5px;
}
#gboxdos {
width:455px;
background-color:#FFFFFF;
background-image:url(graphics/shadtop.jpg);
background-repeat:repeat-x;
background-position:top;
border:#CCCCCC thin solid;
padding:5px;
}
#gboxdos2 {
width:443px;
background-color:#FFFFFF;
background-image:url(graphics/shadtop2.jpg);
background-repeat:repeat-x;
background-position:top;
border:#CCCCCC thin solid;
padding:5px;
}
#greyshadtop {
width:100%;
background-image:url(graphics/shadtopgrey.jpg);
background-repeat:repeat-x;
background-position:top;
border:#CCCCCC thin solid;
padding:2px;
}
#greyshadtopborder {
width:100%;
background-image:url(graphics/greenshadtop.jpg);
background-repeat:repeat-x;
background-position:top;
border:#66CC66 thin solid;
padding:1px;
}