/* global style definitions */
* {margin: 0px;padding: 0px;}
body {color:#5d503e;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size: 11px;text-align: center;margin:0;font-variant:normal;background:#ecebe8 url(../images/bodybackgr.png) repeat-y center;}
#wrapper {margin: 0 auto 0 auto;height:100%;padding: 0;width: 880px;text-align: center;}
/* page header */
#banner {margin:5px 0 0 0;width:880px;height:70px;text-align: left;} 
#banner #logo {float:left;margin:0 0 0 0;padding:0;}
#banner #logo a{border:none;}
#banner #logo a:visited{border:none;}
#banner #logo a:hover, a:active{border:none;}
#banner #menu {float:right;margin:43px 8px 0 0;line-height:12px;}
/* simple menu */
#banner #menu ul {color: #e37100;font-size:11px;list-style-type:none;list-style-position:outside;}
#banner #menu li {float:left;color: #e37100;margin-left:20px;}
#banner #menu li a {color: #e37100;text-dexoration:none;line-height:18px;}
#banner #menu li a:visited {color: #e37100;text-decoration: none;}
#banner #menu li a:hover, a:active {color: #e37100;text-decoration: none; border-bottom:#e37100 dotted 1px;}
#messagebox {width:100%;color: #ffffff;height:30px;margin-bottom:15px;margin-top:15px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#messagebox .messageleft {float: left;height:30px;padding:0;text-align:left;}
#messagebox .messageleft p{font-weight: bold;font-size: 12px;}
#messagebox .messageright {float: right;height:30px;padding:0;font-weight: normal;text-align:right;}
#messagebox .messageright p{font-size: 12px;}
/* content - title image and submenu */
#contenttitle {width:880px;height:280px;margin:0 0 20px 0;z-index:-2;overflow:hidden;}
#contenttitle img {opacity:0;-moz-opacity:0;-khtml-opacity:0;filter: alpha(opacity=0);} 
#contenttitle h1{float:left;height:45px;padding-top:116px;font-size:24px;text-align:left;padding-left:12px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:lighter;letter-spacing:.1em}
/* #content is the main section for most pages */
#content {position:relative;margin:15px 0 20px 0;width:880px;z-index:0;overflow-y:hidden;}
/* Optional sidebar,  default to float left */
#content #sidebar{float:left;text-align:left;width:190px;margin: 5px 15px 0 5px;padding:0;display:inline;}
#content #sidebar ul {font-size:11px;list-style-type:none;list-style-position:outside;margin:0;padding:0;border-top:#e0e0e0 solid 1px;width:185px;text-align:left;}
#content #sidebar li {display:block;border-bottom:#e0e0e0 solid 1px;}
#content #sidebar li a {display:block;color: #e37100;text-decoration:none;padding:10px;}
#content #sidebar li a:visited {color: #e37100;text-decoration: none;}
#content #sidebar li a:hover, a:active {color: #5d503e;background:#ebebeb;text-decoration:none;border-bottom:none;}

#content #inner {float:left;width:670px;padding:0;margin:0;text-align:left;display:inline;}
#content #inner h1{font-size:20px;margin:0 0 8px 0;padding-left:10px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold;text-align:left;}
#content #inner p{font-size:12px;line-height:18px;margin:5px 0px 10px 0;}
#content #inner .column{float:left;padding:0 10px 10px 10px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;display:inline;}
#content #inner .column p{font-size:12px;line-height:18px;margin:0 0 15px 0;}
#content #inner .column h1{font-size:20px;margin:0 0 5px 0;font-weight:bold;padding:0;}
#content #inner .column h2{font-size:16px;margin:0 0 5px 0;font-weight:bold;}
#content #inner .column h3{font-size:14px;margin:0 0 5px 0;font-weight:bold;}
#content #inner .column ul{list-style-type:square;list-style-position:inside;margin:0 0 10px 10px;padding:0;}
#content #inner .column li{padding-bottom:8px;font-size:12px;} 
/* Contact Form */
#contactform {width:650px;text-align: center;margin-top:15px;}
#contactform .labelarea {float: left;width: 20%;text-align: right;margin: .5% 2% 0 0;}
#contactform .fieldarea {float: left;text-align: left;width: 50%;}
#contactform .submiterror {float: left;width: 20%;text-align: left;margin: .5% 0 0 2%;font-weight: normal;color: #e37100;font-size:10px;}
#contactform .formselect {font-size: 12px;margin: 2px;padding: 0;width: 99%;background: #fff;color: #311801;border: 1px solid #e0e0e0;}	
#contactform .forminput {font-size: 12px;margin: 2px;padding: 2px;width: 99%;background: #fff;color: #311801;border: 1px solid #e0e0e0;resize: none;}
#contactform .forminputdisabled {font-size: 12px;margin: 2px;padding: 2px;width: 99%;background: #fff;color: #666666;border: 1px solid #e0e0e0;}
#contactform .formcheck {font-size: 12px;margin: 4px 2px 2px 2px;padding: 2px;background: #fff;color: #311801;border: 1px solid #e0e0e0;;}
#contactform .formbutton{margin: 2px;font-size: 12px;padding: 1px;background: #e37100;color: #fff;border: none;}
#contactform .formlabel {font-weight: normal;font-size: 12px;}
/* page footer */
#footer {margin:5px 0; padding:5px 0;width:880px;text-align:center;font-size:11px;border-top:1px solid #e0e0e0;}
#footer .left {float:left;display:inline;margin-left:6px;}
#footer .right {float:right;display:inline;margin-right:6px;}
#footer .copyright{width:880px;font-size:11px;border-top:1px solid #e0e0e0;text-align:center;margin:5px 0;padding:25px 0 0 0;}
#footer a {color: #e37100;text-decoration: none;}
#footer a:visited {color: #e37100;text-decoration: none;}
#footer a:hover, a:active {color: #e37100;text-decoration: none;border-bottom:#e37100 dotted 1px;}
#language img {border:none;margin: 5px 5px 0 5px;}
#language a{border:none;}
#language a:visited{border:none;}
#language a:hover, a:active{border:none;}
.clear {clear: both;}
/* global defaults - defined last to suport ie 6 and ie 5.5 requirements */
a {color:#e37100;text-decoration:none;border:none;outline-style:none}
a:visited {color:#e37100;;text-decoration:none;}
a:hover, a:active {color: #e37100;text-decoration:none;border-bottom:#e37100 dotted 1px;}
