body {margin: 10%; background: white;}

form, fieldset, table, tr, td, img {border: 0; padding: 0; margin: 0; border-collapse: collapse; vertical-align: top;}


/* TEXT STYLE ------------------------------------------ */

body, input, textarea, select {font-family: georgia; color: black; font-size: 18px;}
body, textarea {line-height: 1.8;}

h1 {}
h2 {}
h3 {}

a {color: #1382c8; text-decoration: none;}
a:hover {text-decoration: underline;}
:active {}

p {margin: 0 0 15px 0; padding: 0;}
p.last {margin-bottom: 0; padding-bottom: 0;}


/* LAYOUT ---------------------------------------------- */

#logo {margin: 0; padding: 0; background: transparent url(../images/logo.gif) top left no-repeat; width: px; height: px;}
#logo a {display: block; padding: px px 0 0;}

#nav {}
#nav li {}
#nav li a {}
#nav li a:hover, #nav li.active a {}

.container {width: px; margin: 0 auto;}


/* FORMS ----------------------------------------------- */

input, textarea, select {}

.submit {cursor: pointer;}
.submit-notext {text-align: left; text-indent: -999px; overflow: hidden;}


/* TABLES ---------------------------------------------- */

table.style {border: solid #cedbe8; border-width: 0 1px 1px 1px;}
table.style td {padding: 3px 5px; border-top: 1px solid #cedbe8;}
table.style tr.head td {background: #82a9bd; color: white; font-weight: bold; border-top: none; border-bottom: 2px solid #5981a6;}
table.style tr.head {border: 1px solid #82a9bd;}
table.style .even td {background: #eff6fc;}

table.padding td {padding: 3px 0;}


/* LISTS ----------------------------------------------- */

ul.nostyle, ul.nostyle li {list-style: none; padding: 0; margin: 0;}
ul.nolist, .nolist li {list-style: none;}
ul.inline li {display: inline;}
.block, .block li {display: block;}


/* CLASSES --------------------------------------------- */

.clear {clear: both;}
.floatleft {float: left; position: relative;}
.floatright {float: right; position: relative;}

.w1{width:1%;}.w2{width:2%;}.w3{width:3%;}.w4{width:4%;}.w5{width:5%;}.w6{width:6%;}.w7{width:7%;}.w8{width:8%;}.w9{width:9%;}.w10{width:10%;}.w11{width:11%;}.w12{width:12%;}.w13{width:13%;}.w14{width:14%;}.w15{width:15%;}.w16{width:16%;}.w17{width:17%;}.w18{width:18%;}.w19{width:19%;}.w20{width:20%;}.w21{width:21%;}.w22{width:22%;}.w23{width:23%;}.w24{width:24%;}.w25{width:25%;}.w26{width:26%;}.w27{width:27%;}.w28{width:28%;}.w29{width:29%;}.w30{width:30%;}.w31{width:31%;}.w32{width:32%;}.w33{width:33%;}.w34{width:34%;}.w35{width:35%;}.w36{width:36%;}.w37{width:37%;}.w38{width:38%;}.w39{width:39%;}.w40{width:40%;}.w41{width:41%;}.w42{width:42%;}.w43{width:43%;}.w44{width:44%;}.w45{width:45%;}.w46{width:46%;}.w47{width:47%;}.w48{width:48%;}.w49{width:49%;}.w50{width:50%;}.w51{width:51%;}.w52{width:52%;}.w53{width:53%;}.w54{width:54%;}.w55{width:55%;}.w56{width:56%;}.w57{width:57%;}.w58{width:58%;}.w59{width:59%;}.w60{width:60%;}.w61{width:61%;}.w62{width:62%;}.w63{width:63%;}.w64{width:64%;}.w65{width:65%;}.w66{width:66%;}.w67{width:67%;}.w68{width:68%;}.w69{width:69%;}.w70{width:70%;}.w71{width:71%;}.w72{width:72%;}.w73{width:73%;}.w74{width:74%;}.w75{width:75%;}.w76{width:76%;}.w77{width:77%;}.w78{width:78%;}.w79{width:79%;}.w80{width:80%;}.w81{width:81%;}.w82{width:82%;}.w83{width:83%;}.w84{width:84%;}.w85{width:85%;}.w86{width:86%;}.w87{width:87%;}.w88{width:88%;}.w89{width:89%;}.w90{width:90%;}.w91{width:91%;}.w92{width:92%;}.w93{width:93%;}.w94{width:94%;}.w95{width:95%;}.w96{width:96%;}.w97{width:97%;}.w98{width:98%;}.w99{width:99%;}.w100{width:100%;}.wauto {width: auto !important;}

.notext {width: 0px !important; height: 0px !important; font-size: 0px !important; line-height: 0px !important; text-indent: -999px; overflow: hidden;}
.nodisplay {display: none;}

.line-bottom {border-bottom: 1px solid #e3e3e3;}
.line-top {border-top: 1px solid #e3e3e3;}
.line-bottom-spacing {border-bottom: 1px solid #e3e3e3; padding-bottom: 5px; margin-bottom: 5px;}
.line-top-spacing {border-top: 1px solid #e3e3e3; padding-top: 5px; margin-top: 5px;}

.padding-bottom {padding-bottom: 15px;}
.padding-top {padding-top: 15px;}

.margin-bottom {margin-bottom: 15px;}
.margin-top {margin-top: 15px;}

.strong {font-weight: bold;}

.nowrap {white-space: nowrawp;}

.alignright {text-align: right;}
.aligncenter {text-align: center;}