html, body {height: 100%; margin: 0; padding: 0;}
img {border: none;}
body {background: #ffffff url('../images/subbg.png') repeat-x; margin: 0px; padding: 0px; font-family: Helvetica, Arial, sans-serif;}
h2 {font-size: 16px; color: #0066F8; background: #EAFFFF; border-bottom: 1px solid #29b8f2; padding: 5px; margin: 20px 0px 8px 0px;}
p {line-height: 24px;margin-left: 10px;}
#wrap {position: relative; margin-left: auto; margin-right: auto; width: 765px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -4em auto;}
#header{height: 156px; width: 765px; margin: 0; position: relative;}
	#logo {position: relative; width: 335px  height: 146px; top: 9px;}
	#menu {position: absolute; left: 400px; top: 10px; width: 380px;}
	#menu ul { list-style: none; margin: 0px; padding: 0px;}
	#menu ul li {display: inline; float: left; position: relative; margin-right: 25px; font-size: 20px;}
	#menu a {color: #0d98ed; text-decoration: none;}
	#diggbtn {position: absolute; left: 680px; top: 60px;}
#nav {width: 765px; height: 32px; position: relative; margin-top: 9px;}
	#nav a,#nav a:hover, #nav a:visited {color: #fff; text-decoration: none;}
	#nav ul {list-style: none; margin: 0px; padding: 0px;}
	#nav ul li {display: inline; float: left; position: relative; margin-right: 40px; font-size: 16px; font-weight: bold;}
#content{width: 765px; position: relative; margin-top: 15px;}
	.push {height: 4em;}
#footer { background: #29b8f2 url('../images/footerbg.png') repeat-x; width: 100%; position: relative; height: 4em;}
	#footcontent {top: 15px; position: relative; font-size: 11px; color: #fff; margin-left: 20px;}
.ylwBox,.redBox,.grnBox,.prpBox { font-size: 18px; font-weight: bold; text-align: center; padding: 12px; margin: 10px;}
.ylwBox {background: #FFFFBB; color: #ffCC00; border: 2px solid #FFCC00;}
.redBox {background: #FFCECE; color: #FF3300; border: 2px solid #FF3300;}
.grnBox {background: #D5FFD5; color: #339900; border: 2px solid #339900;}
.prpBox {background: #EBCFFF; color: #6500AF; border: 2px solid #6500AF;}
.title1 {font-size: 18px; color: #339900; background: #D2FFD2; padding: 5px; border-bottom: 2px solid #339900; font-weight: bold; margin-bottom: 10px;}
.title2 {font-size: 16px; color: #07BCF8; background: #EAFFFF; padding: 5px; margin-bottom: 10px;}
table {margin: 10px;}
.dspTable th {background:#c3e9ff; padding: 5px; font-weight: bold; color:#006699;}
.dspTable td {padding: 5px;}
.dspTable tr.alt {background: #EAFFFF;}
.frmTable td {padding: 5px; vertical-align: top;}
.frmTable tr {border-bottom: 1px solid #CCC;}
.frmTable tr.last {border: none;}
.frmTable th {background: #EAFFFF; padding: 5px; font-weight: bold;}
.frmInp {border: 2px solid #339900; font-size: 14px; padding: 3px;}
.subTxt {font-size: 11px; color: #777;}
.inpBig {width: 220px;}
.hidden {display: none; visibility: hidden;}
.acctBal {text-align: right; font-size: 20px; color: #0099FF;}
#acctnav {width: 99%;  margin: 10px; text-align: center;}
#acctnav img {margin-right: 20px;}
#frmTrans {position: relative; width: 99%;clear: both; border: 1px solid #339900; background: #D5FFD5; margin: 10px; display: none;}
#frmTransTitle {background: #339900; color: #fff; padding: 5px;}
.glossback { position: relative;width: 497px; height: 89px; background: url('../images/gloss_largebtn.jpg') no-repeat; text-align: center; font-size: 24px; vertical-align: middle; margin-bottom: 20px; margin-left: auto; margin-right: auto;}
.glossback:hover {cursor: pointer;}
.genText {top: 30px; height: 20px; position: relative;}
/*div {border: 1px solid #f00;}*/
#cur2,#cur1 {float: left; margin: 3px;}
#delegatefrm {background: #fff; border: 2px solid #29B8F2;}
#delegatefrm .hd {background: #C3E9FF; padding: 3px;}
#delegatefrm .bd {padding: 3px;}
#qform {background: #fff;border: 1px solid #333; text-align: left; margin: 10px; padding: 10px;}
#version {float: right; clear: both; font-size: 11px; color: #fff; margin-right: 50px;}
#version a {color: #CFFFD1;}
#googleads {width: 768px; margin: 12px; position: relative;}

