html {}
body {margin:0; padding:0; min-width:670px; height:100%; font-family:verdana,sans-serif; color:#5F5F35; line-height:1.4em; font-size:83%}
a:link {color:#595A8F; text-decoration:none}
a:visited {color:#555; text-decoration:none}
a:active {color:#bebf83; text-decoration:none}
a:hover {text-decoration:underline}
img {border:none}
h1 {font:normal 1.5em Verdana,serif; text-align:left; margin:20px 0}
h2 {font:bold 1em/20px Verdana,serif; margin:6px 0; text-align:center}
h1 + h2 {margin-top:0}
h2.home {margin-top:20px; padding:20px 0}
h3 {font:bold 1em Verdana,serif; margin:8px 0; color:#843}
p {text-align:justify}
sup {margin-left:2px}
ul, li {text-align:left}
ul {margin-left:0px}
ul {list-style:outside square url(../_img/bullet.png)}
fieldset {border:1px solid olive; background:#fff; padding:12px}
fieldset ul li {margin-left:10px}
legend {font:bold italic 1em Verdana,sans-serif; padding:0 6px; color:#843; text-align:left}

#header {margin:0; padding:0; width:100%; min-width:670px; text-align:left; background:#39394d; height:90px; color:#efefef}
#menu {position:absolute; top:69px; left:0px; width:100%; height:20px; min-width:670px; background:#000}
#content {position:relative; width:auto; min-width:460px; height:100%; margin:0px 170px 4px 40px; padding-bottom:20px}
#imgBlock {position:absolute; top:-17px; right:-170px; float:right; text-align:right; width:140px; height:100%; margin:0; padding-bottom:20px; overflow:hidden}
#imgBlock img {margin:0 1px 1px 0}
#logoBlock {font:.7em/12px arial,sans-serif; color:#666; margin:20px 0; padding:0; width:100%; float:left}
#logoBlock img {float:left; margin:8px 2px}
#footer {position:relative; bottom:0; padding-top:0; color:gray; font-size:.9em; clear:both}
#gSearch {position:relative; top:0; right:4px; float:right; margin:6px; color:#efefef; font-size:.8em; text-align:left}
#gSearch .button {cursor:pointer; border:1px solid black; background:url(../_img/menu/button.gif) #843; color:#eee; padding:2px; font-size:1em}
#gSearch .input {border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f; background:#534e45; color:#efefef; padding:1px; font-size:.9em}
#portfolio {width:100%; min-width:480px}

.border {border:1px solid olive}
.caption {text-align:center; font-size:.9em; color:#afafaf}
.clr {clear:both}
.copy {text-align:center; font-size:.8em}
.curr {color:#777}

.flL {float:left}
.flR {float:right}
.flLm {float:left; margin:8px 20px 8px 0}
.flRm {float:right; margin:8px 0 8px 20px}
.footer {text-align:center; font-size:.8em}

.layer {margin-left:0px;}
.layerLine {clear:left; margin:0; padding:0; line-height:1px; border-top:1px solid olive}
.layerLink {text-align:left; font-weight:bold; font-size:1em}
.layerText {border:none; margin:0px 0px 10px 0px; padding:4px 0px 4px 15px; background:#fff}

ul.listQuestion, ul.listTick {margin:8px; padding:8px}
.listQuestion li, .listTick li {padding:2px 2px 2px 8px}
.listQuestion li {list-style:url(../_img/question.gif) circle}
.listTick li {list-style:url(../_img/tick.gif) circle}

.note {color:gray; line-height:1.1em; font-size:.9em}
.noteBox {margin:0.25in auto; border:0px solid #fff; color:#fff; width:70%; padding:15px; text-align:justify; background-color:#39394d; border:3px solid #fff; /*background-image:url(backrepeat.jpg); background-repeat:repeat-x;*/ /*-webkit-border-radius:15px; -moz-border-radius:15px;*/}
.noteBox a {color:#fff; text-decoration:underline}

.pDesc {margin:20px 0 0 12px; font-size:.9em; text-align:center; padding:6px; border:1px solid olive; background:white}
.pDesc a img {text-decoration:none}
.pDesc p {margin:0; padding:0; text-align:center; line-height:1.2em}
.pDesc p.pText {text-align:justify; margin:8px 4px}
.pDesc img {border:1px solid #ddd; margin:4px}
.pList {margin-left:-24px}
.pList li {text-align:left}
.pNote  {font-family:"Times New Roman",serif; font-size:1em; color:gray; line-height:1.2em}

.tblPlan {border:1px solid #ccc; border-collapse:collapse}
.tblPlan th {text-align:left; border:solid #ccc; border-width:1px 0; padding:4px; color:#663; font-weight:bold; background:#eee}
.tblPlan td {padding:4px}

.top {background:#39394d; text-align:right; padding:2px; font-size:.9em}
.top a {color:white}

.txtc {text-align:center !important}
.txtj {text-align:justify}
.txtr {text-align:right}
.txtl {text-align:left !important}

.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#39394d; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#39394d; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#39394d; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.content {border-right:1px solid #aaa; border-left:1px solid #aaa; background:#39394d; padding:8px; color:#fff; text-align:center}



