/*whole page definitions*/
body, input, select{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; ; color:#666; font-size:76%}
body{background-color:#FFF; padding:0 25px; margin:29px 0; _margin:28px 0; text-align:center}
img {border:0px; margin:0 0 0 0}
/*table on paper site*/
table.helpT{text-align:center; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; color:#404040; width:100%; background-color:#fafafa; border:1px #69C solid; border-collapse:collapse; border-spacing:0px}
td.helpHed{border-bottom:2px solid #69C; border-left:1px solid #69C; background-color:#BEC8D1; text-align:left; text-indent:5px; width:25%; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; color:#404040}
td.helpBod{border-bottom:1px solid #9CF; border-top:0px; border-left:1px solid #9CF; border-right:0px; text-align:left; text-indent:10px; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; color:#404040; background-color:#fafafa}
table.sofT{text-align:center; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; color:#404040; width:100%; background-color:#fafafa; border:1px #69C solid; border-collapse:collapse; border-spacing:0px}
/*main window*/
#scene{background:url("../img/main.gif") center top no-repeat; margin:0 auto 0 auto; padding:9px 0 0; text-align:left; width:716px}
/*main content*/
#content{border:1px solid #ccd7e0; border-top:0; background:#fff; margin:0 8px; padding:0 20px 20px; _height:1em}
/*website main heading*/
#location{padding:20px 0 16px 0}
#location h1{color:#ffc76f; font-size:21px; padding:0; margin:0px; font-weight:normal}
#location h1 a{color:#718ea5; font-size:18px; text-decoration:none}
#location h1 a:hover{color:#93b2c8}
/*main picture*/
#front{background:url("../img/header.jpg") left bottom; height:16em; max-height:262px; width:656px; margin:20px 0}
/*content*/
#main{position:relative; float:left; width:460px; margin:20px 0}
#main h3, #extra h3{font-size:1.1em; font-weight:800; color:#718ea5; margin:0}
#main h4, #extra h4{font-size:1em; font-weight:bold; color:#333; margin:0; padding-bottom:10px}
/*main navigation layer*/
#extra{position:relative; float:right; width:178px; margin:20px 0}
/*line*/
.line{background:#718ea5 url("../img/line.gif") repeat-x; height:1px; font-size:0; clear:both; margin:0; padding:0}
/*sub navigation layer, sub content layer*/
.item{position:relative; background:#fafbfc url("../img/item_bg.gif") left bottom repeat-x; padding:10px 10px 20px 10px; margin-bottom:10px}
.item a{color:#93b2c8}
.item a:hover{color:#fff; background:#aabfcf}
.item h4{margin:0; font-size:1em; font-weight:700; color:#222}
.item p{font-size:1em; text-align:justify; margin:0 0 10px 0}
/*navigation links*/
.nav{padding:0; margin:0 0 0 10px; list-style:disc outside url("../img/arrow.gif")}
.nav li{padding:0; margin:0}
/*navigation state*/
.check{padding:0; margin:0 0 0 0; list-style:outside url("../img/check.gif")}
.arrow{padding:0; margin:0 0 0 18px; list-style:outside url("../img/arrow.gif")}
/*right float*/
.right{position:relative; float:right; padding-right:8px}
.right a{color:#93b2c8}
.right a:hover{color:#fff; background:#aabfcf}
/*left float*/
.left{	border:0px; margin:5px 15px 0 0; float:left}
/*contact*/
.input{background:transparent; width:280px; border:1px #CACACA solid; color:#6A6A6A; font-size:11px; padding:2px}
.textarea{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:#5B5B5B; height:127px; width:282px; background:transparent; border:1px #CACACA solid; text-align:left; padding:0 0 0 5px}
.button{background:#FFF; color:#282828; border:1px solid #aabfcf; font-size:11px; padding:1px; margin-top:20px}

