* { 
  margin: 0; 
  padding: 0; 
  }

fieldset {
  border: none;
   }


/* =BASIC ELEMENTS
_________________________________________________________________ */
body {
	font: 1.0em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px; padding: 0px;
	text-align: center;
	background: #333333 url(images/bg_gradient.jpg) repeat 0 0;
}
.mainh1 { 
  font: 1.2em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  margin: 0px 0 10px 0; 
}
.linkh1 a{ 
  font: 1.2em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  margin: 0px 0 10px 0; 
  color: #000000;
  }
.subh1 { 
  font: 1.2em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  margin: 20px 0 10px 0; 
  }
p { 
  font: 1.2em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  margin: 2px 0 10px 0; 
  }
h1 { 
  font: small-caps 1.4em "Trebuchet MS", Verdana, Arial, sans-serif; 
  margin: -30px 20px 15px 0px;  
  text-decoration: underline; 
  }
h2 { 
  font: 1.2em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  color: #000000; 
  margin: 2px 0px 5px 0; 
  }
h3 { 
  font: 1.0em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  color: #000000; 
  margin: 0px 0; 
  }
h3 a:link, a:visited { 
  font: 1.0em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  color: #e77109; 
  margin: 0px 0; 
  text-decoration: underline;  
  }
h3 a:hover { 
  font: 1.0em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  color: #284868; 
  margin: 0px 0; 
  text-decoration: underline;
  }

.quote p { 
   float: left;
 }
div#navcontainer .quote a img {
   border: 0px;
   }
.quote { 
  display: block; 
  }

div#main p { 
  font: 1.0em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  margin: 8px 10px 10px 10px; 
  }
div#main ul {  
  font: 1.1em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
  text-transform: uppercase;
  }
div#main li { 
  position: relative; 
  list-style-type: none; 
  width: auto;  
  }

div#sub2 p { 
  font: 1.0em "Trebuchet MS", Helvetica, Arial, sans-serif; 
  margin: 8px 0 10px 10px; 
  }

#content a:link { 
  color: #284868; 
  text-decoration: underline; 
  background: none; 
  font-weight: bold; 
  }
#content a:visited { 
  color: #284868; 
  text-decoration: underline; 
  background: none; 
  font-weight: bold; 
  }
#content a:hover {
  color: #000000;  
  text-decoration: underline; 
  font-weight: bold; 
  }
#content a:active { 
  color: #000000; 
  text-decoration: underline; 
  font-weight: bold; 
  }

#content ul {
	font: 0.8em "Trebuchet MS", Helvetica, Arial, sans-serif;
	padding-bottom: 23px; 	
	position: relative;
}
#content li {
	font: 0.8em "Trebuchet MS", Helvetica, Arial, sans-serif;
	padding-left: 23px; margin: 5px 25px;
	list-style-type: none;
	position: relative;
}
#wrap {
	width: 800px;
	position: relative;
	text-align: left;
	margin: 0 auto;
	background: transparent url(images/wrapbg_tile.jpg) repeat-y 0 0;

}

#head {
	width: 800px; height: 162px;
	background: transparent url(images/head_img.jpg) no-repeat 0 0;
	padding: 0;
	margin-top: 0px;
	z-index: 30; 
}

#content {
	width: 500px;
	margin: -100px 60px 40px 0px;
	float: right;
	display: inline;
}
#midcontent {
	width: 800px;
	height: 117px;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/contentmid.jpg) no-repeat 0 0;
}
#contentLeft {
	width: 330px;
	margin: -15px 0 0 0;
	float: left;
	display: inline;
}
.fielderror { 
  color: #C00; 
  }


/* =SIDEBAR - big sidebar on left
_________________________________________________________________ */
#sidebar {
	width: 160px;
	margin: -50px 0 0 45px;
	float: left;
	display: inline;
	line-height: 0;
}
#logoside {
	width: 159px; height: 162px;
	position: absolute;
	top: 210px; 
	left: 40px; 
	bottom: 20px;
}
img a.logo:hover { 
  background-color: transparent; 
  }
.line { 
  margin: 0 auto; 
  text-align: center; 
  }


/* =NAV (MAIN)
_________________________________________________________________ */
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 0.8em "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
}

#navcontainer li { 
  margin: 0 0 .4em 0; 
  width: 160px; 
  height: 27px; 
  white-space: nowrap; 
  }

#navcontainer a {
	display: block;
	padding: 10px 0px 4px 12px;
	width: 150px; height: 20px; 
}

#navcontainer a:link, #navlist a:visited { 
  color: #FFF; 
  text-decoration: none; 	
  font-weight: bold; 
  }

#navcontainer a:hover {
	color: #e77109;
}

#navcontainer a.active {
	color: #000000;
}


/* FOOTER
_________________________________________________________________ */
#footer {
	width: 800px; height: 104px;
	background: transparent url(images/footerimg.jpg) no-repeat 0 0;
	margin: 0 auto; padding: 0;
}


#copyright p {
	width: 800px;
	font: 0.8em "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #cccccc;
	margin: 0 auto 10px auto;
	
	padding: 0 0 0 0px; 
}

#copyright a:link		{ 
  color: #CCCCCC; 
  }
#copyright a:visited	{ 
  color: #CCCCCC; 
  }
#copyright a:hover		{ 
  color: #FFFFFF; 
  }
#copyright a:active	{ 
  color: #CCCCCC; 
  }

#buttons a {
    color: #ffffff;
}
#buttons a img {
    border: 0px;
}

/*** blocks ***/
#block { 
  position: absolute; 
  width: 225px; 
  height: 250px;
  }
#block a img {
    border: 0px;
}
#block_header { 
  position: relative; 
  height: 50px; 
  font: 18px "Trebuchet MS", Verdana, Arial, sans-serif; 
  margin: 0px 0px 0px 0px; 
  }
#block_header a img { 
  border: 0px 
}
#block_content { 
  position: relative; 
  width: auto; 
  font: 1.0em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
  }
#blockHolder { 
  position: relative; 
  height: 220px; 
  padding: 20px 0px 20px 0px;
  }
div#blockHolder ul {  
  font: 1.1em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
  text-transform: uppercase;
  }
div#blockHolder li { 
  position: relative; 
  list-style-type: none; 
  width: 225px;  
  }
#blockHomeLeft { 
  left: 0px; 
  position: absolute; 
  margin-bottom: 10px; 
  }
#blockHomeMiddle { 
  left: 257px; 
  position: absolute; 
  }
#blockHomeRight { 
  left: 509px; 
  position: absolute; 
  }
#blockImage { 
  position: relative; 
  top: 1px; 
  left: 116px;
  }

/*** blocks ***/
#block2 { 
  position: absolute; 
  width: 225px; 
  height: 250px;
  }
#block2_header { 
  position: relative; 
  height: 50px; 
  font: 18px "Trebuchet MS", Verdana, Arial, sans-serif; 
  margin: 0px 0px 0px 0px; 
}
#block2_header a img { 
  border: 0px 
  }
#block2_content { 
  position: relative; 
  width: auto; 
  font: 1.0em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
  }
#block2Holder { 
  position: relative; 
  height: 200px; 
  padding: 20px 0px 20px 0px;
  }
div#block2Holder ul {  
  font: 1.1em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
  text-transform: uppercase; 
  }
div#block2Holder li { 
  position: relative; 
  list-style-type: none; 
  width: 225px;  
  }
#block2HomeLeft { 
  left: 6px; 
  position: absolute; 
  }
#block2HomeMiddle { 
  left: 257px; 
  position: absolute; 
  }
#block2HomeRight { 
  left: 509px; 
  position: absolute; 
  }
#block2Image {
  position: relative; 
  top: 1px; 
  left: 116px;
  }

/*** blocks ***/
#block3 { 
  position: absolute; 
  width: 225px; 
  height: 250px;
  }
#block3_header { 
  position: relative; 
  height: 50px; 
  font: 18px "Trebuchet MS", Verdana, Arial, sans-serif; 
  margin: 0px 0px 0px 0px; 
  }
#block3_header a img { 
  border: 0px;
  }
#block3_content { 
  position: relative;
  width: auto; 
  font: 1.0em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
  }
#block3Holder { 
  position: relative; 
  height: 200px; 
  padding: 20px 0px 20px 0px;
  }
div#block3Holder ul {  
  font: 1.1em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
  text-transform: uppercase;
  }
div#block3Holder li { 
  position: relative; 
  list-style-type: none; 
  width: 225px;  
  }
#block3HomeLeft { 
  left: 0px; 
  position: absolute; 
  }
#block3HomeMiddle { 
  left: 257px; 
  position: absolute; 
  }
#block3HomeRight { 
  left: 509px; 
  position: absolute; 
  }
#block3Image {
  position: relative; 
  top: 1px; 
  left: 116px;
  }

/*** blocks ***/
#block4 { 
  position: absolute; 
  width: 225px; 
  height: 250px;
  }
#block4_header { 
  position: relative; 
  height: 50px; 
  font: 18px "Trebuchet MS", Verdana, Arial, sans-serif; 
  margin: 0px 0px 0px 0px; 
  }
#block4_header a img {
  border: 0px;
  }
#block4_content { 
  position: relative; 
  width: auto; 
  font: 1.0em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
}
#block4Holder { 
  position: relative; 
  height: 200px; 
  padding: 20px 0px 20px 0px;
  }
div#block4Holder ul {  
  font: 1.1em "Trebuchet MS", Verdana, Arial, sans-serif; 
  color: #000000; 
  text-transform: uppercase;
  }
div#block4Holder li { 
  position: relative; 
  list-style-type: none; 
  width: 225px;  
  }
#block4HomeLeft { 
  left: 6px; 
  position: absolute; 
  }
#block4HomeMiddle { 
  left: 257px; 
  position: absolute; 
  }
#block4HomeRight { 
  left: 509px; 
  position: absolute; 
  }

.mysubmit {
	font-size: 1em;
	color: #284868;
	width: 7em;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0em;
}
p#success{
	PADDING: 25px; 
	FLOAT: left; 
	MARGIN: 40px 0px 20px 0px; 
	WIDTH: auto; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
p#back{
	FLOAT: left; 
	margin-bottom: 1.2em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

p#error{
	PADDING: 25px; 
	FLOAT: left; 
	MARGIN: 0px 0px 50px 0px; 
	WIDTH: auto; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #e77109;
	text-align: left;
}
form {
 padding: 5px;
}
textarea{
background: #eeeeee;
color:#000000;
overflow:hidden;
 width: 450px;
}