/*-- Fonts --*/
body{margin-top: 0px; font-size:125%}
h1{font-size:1.5em;margin:0.5em 10px;color:#7825BE;}
h2{font-size:1.3em;margin:0.5em 10px;}
h3{font-size:1.2em;margin:0.5em 10px;}
h4{font-size:1.1em;margin:0.5em 10px;}
h5{font-size:1em;margin:1em 10px;}
h6{font-size:1em;margin:1em 10px;}
p {font-size:1em;margin:1em 10px;}
address{font-size:1em;margin:1em 10px;font-style:normal;}
ul,ol{margin:1em 1em 1em 3em;}
li{font-size:1em;}
dt{font-size:0.8em; font-weight: bold}
dd{font-size:0.7em;}
img{}

/*-- TABLE --*/
table {font-size:1em;margin:1em 10px;}
tr {border:1px solid black;}
tr.even {background:#CCC;}
tr.odd {background:#FFFFCC;}
tbody  tr:hover, tbody tr:focus {background:lightblue;}
th, td{padding:5px;margin:0;}

/*-- FORMS --*/
form {font-size:1em;margin:1em 10px;}
form fieldset {padding:0.5em;margin:1em;border:0 none;}
form fieldset legend {display:none;}
form fieldset ol, form fieldset ul {padding:0;margin:0;}
form fieldset li {padding:0;margin:0.2em 0;list-style:none;line-height:1.5em;}
form fieldset ol li label {width:11em;margin-right:1em;display:block;text-align:right;float:left;}
form fieldset ol li input {width:10em;padding:2px;border:1px solid #444;}
form fieldset ol li textarea {width:15em;padding:2px;border:1px solid #444;}

form fieldset.checkboxes legend {display:block;}
form fieldset.checkboxes li {width:50%;float:left;}

/*
form span {display:block;margin:0.5em 0;}
form span label {float:left;width:200px;text-align:right;margin-right:0.5em;font-weight:600;}
form span input {width:200px;}
form span textarea {width:200px;}
form span input[type="submit"] {margin-left:360px;width:auto;}*/

/*form {font-size:1em;width:27em;margin:1em auto;}
form fieldset {padding:0.5em;margin:1em auto;background:lightgrey;border:1px solid #444;}
form fieldset legend {background:white;border:1px solid #444;}
form fieldset ol {padding:0;margin:0;list-style:none;}
form fieldset ol li {padding:0;margin:0.2em 0;line-height:1.5em;}
form fieldset ol li label {width:7em;margin-right:1em;display:block;text-align:right;float:left;}
form fieldset ol li input {width:10em;padding:2px;border:1px solid #444;}
*/
/*-- Styling --*/
.italic {font-style:italic;}
.bold {font-weight:600;}
.underline {text-decoration:underline;}
.border {border:1px solid #000;}
.success {color:green;font-weight:600;}
.h1local{font-size:1.5em;margin:0.5em 10px;color:green;}
.h1norm {font-size:1.5em;margin:0.5em 10px;color:#7825BE;}
.error {color:red;font-weight:600;}
.small {font-size:0.75em;}
.specialx {color: #FF0000; font-weight:800;}
.redtxt{ color: #c00; }

/*-- Positioning --*/
.left{text-align:left;}
.floatleft{float:left;margin-top:0;margin-right:10px;}
.right{text-align:right;}
.floatright{float:right;margin-top:0;margin-left:10px;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clear{clear:both;}
.hidden {position:absolute;left:-1000em;}

/*-- Ticker --*/
.ticker {width:600px;height:1.4em;padding:0;border:1px solid black;margin:0;overflow:hidden;}
.ticker li {padding:0;margin:0 1em;line-height:1.4em;list-style:none;display:inline;}

/*-- Main Page Positions and Styles --*/
html{font-size:10pt;font-family:Arial;color:#000;background:#fff;}
body{text-align:center;}
#wrapper {width:900px;margin:0 auto;text-align:left;}

/*-- Header --*/
#header {height:140px;background:transparent url(../images/layout/banner.jpg) top left no-repeat;}
#header ul {padding:60px 0 0 0;margin:0 10px;text-align:right;}
#header ul li {padding:10px 0;margin:0;list-style:none;font-weight:700;}
#header a {color:#FFF;text-decoration:none;}
#header a:hover {color:#7825BE;text-decoration:underline;}
#header .join {font-size:1.35em;}
#header .join a {color:#7825BE;}
/*-- Menu --*/

#menu {width:8em;float:left;}

#nav {width:140px;padding:0;margin:0;text-align:center;background:#A3C956;}
#nav li {padding:0;margin:0;line-height:3em;list-style:none;height:40px;}
#nav li a {display:block;color:#FFF;text-decoration:none;background:transparent url(../images/layout/button.png) top center no-repeat;}

#navTerms {width:140px;padding:20px 0 0 0;margin:0;text-align:center;}
#navTerms li {padding:0;margin:5px 0;list-style:none;}
#navTerms li a {color:#7825BE;text-decoration:none;}
#navTerms li a:hover {color:#7825BE;text-decoration:underline;}

/*-- Content --*/

#content {margin-left:160px;}

.sideBox {width:180px;border:1px solid #7825BE;margin:10px 00px 10px 30px;float:right;}

#content a{color:#7825BE;text-decoration:none;border-bottom:1px dashed;}
#content a:visited{color:#7825BE;border-bottom:1px dotted;}
#content a:hover,a:focus {background:#A3C956;text-decoration:underline;border-bottom:1px solid #A3C956;}


/*-- Footer  --*/
#footer {padding:5px;margin:0.4em auto;clear:both; font-size:0.8em}
/*-- The End --*/

.st3 {font-size: 12px}
.st4 {font-size: 14px}
.style1 {font-size: 1em}
.style2 {font-size: 1.1em}
