td,th {
	font-family: "lucida grande", tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div.pe {
	margin: 5px 0 0 0;
	padding: 1px;
	font-size: 11px;
	background-color: #f3f3f3;
	border-bottom: 1px solid #eeeeee;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: "lucida grande", tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
input {
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 11px;
}
select {
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 11px;
}
h1 {
	font-family: Helvetica,sans-serif;
	font-size: 18px;
	color: #000000;
}

.st {
	font-size: 14px;
}

.lt {
	font-size: 11px;
	color: #999999;
}

.red {
	color: #AA0000;
}

.tg {
	color: #999999;
}

.tlg {
	color: #CCCCCC;
}

.b {
	font-weight: bold;
}

.it {
	font-style: italic;
}

a:link {color: #0099CC; text-decoration: underline;}
a:visited {color: #0099CC; text-decoration: underline;}
a:hover {color: #00CCFF; text-decoration: underline;}
a:active {color: #0099CC; text-decoration: underline;}

img {
	border:0;
}

.cr {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	padding: 0px 0px 0px 0px;
}

.r {
	padding:2px 0px 2px 0px;
	border-top:1px solid #006699;
	border-right:0;
	border-bottom:1px solid #006699;
	border-left:0;
}

.brn {
	border-right:3px solid #F6F6F6;
}

.nav {
	padding:0px 0px 0px 0px; 
	vertical-align:middle;
	width:100%;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.navh {
	padding:10px 0px 2px 2px;
	background-color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	color: #0099CC;
}

.nav a:link {
	color: #666666; text-decoration: none;
}
.nav a:visited {
	color: #666666; text-decoration: none;
}
.nav a:hover { 
	color: #333333; text-decoration: none;
}
.nav a:active {
	color: #000000; text-decoration: none;
}

.nua {
	vertical-align:top;
	padding:3px 2px 3px 2px;
	border:0;

}

.nub {
	vertical-align:top;
	padding:2px 3px 2px 3px;
	border:0;

}

.tab {
	vertical-align:top;
	padding:5px 3px 5px 3px;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;
}

.topbar a:link {color: #666666; text-decoration: none;}
.topbar a:visited {color: #666666; text-decoration: none;}
.topbar a:hover {color: #999999; text-decoration: none;}
.topbar a:active {color: #666666; text-decoration: none;}

.res {
	border-top:1px solid #EEEEEE;
}
.resd {
	border-top:1px solid #000000;
}
.yellow {
	background-color: #FFEE00;
}

.grey {
	background-color: #CCCCCC;
}

.lgrey {
	background-color: #F6F6F6;
}

.lg {
	background-color: #F6F6F6;
}
.bw {
	background-color: #FFFFFF;
}

.white {
	background-color: #FFFFFF;
}
.green {
	background-color: #DDFF33;
}

.lblue {
	background-color: #91BDFF;
}

.blue {
	background-color: #69A5FF;
}
.creme {
	background-color: #FFFFCC;
}

.tgrey {
	color: #CCCCCC;
	}

.tgren {
	color: #A5C800;
}
.tgr {
	color: #33CC00;
}
.tyl {
	color: #FFCC00;
}
.tyr {
	color: #CC0000;
}
.tbi {
	color: #003366;
}

.p {
	padding:5px 5px 5px 5px;
}

.tl {
	vertical-align:top;
	text-align:left;
}

.tm {
	vertical-align:top;
	text-align:center;
}

.tr {
	vertical-align:top;
	text-align:right;
}

.bl {
	vertical-align:bottom;
	text-align:left;
}

.bm {
	vertical-align:bottom;
	text-align:center;
}

.br {
	vertical-align:bottom;
	text-align:right;
}

.ml {
	vertical-align:middle;
	text-align:left;
}

.mm {
	vertical-align:middle;
	text-align:center;
}

.mr {
	vertical-align:middle;
	text-align:right;
}

.pi {
	padding:5px 5px 5px 5px;
}

textarea {
	padding: 1px 1px 1px 1px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
}

form {
	border: 0px;
	padding: 0px 0px 0px 0px;
}

.nobr {
	border: 0px;
}

.ia {
	width: 100%;
	white-space:nowrap;
	overflow:hidden;
}

.std {
	width: 200px;
}

.ipwd {
	width: 100%;
	white-space:nowrap;
	overflow:hidden;
}

.l {
	cursor:pointer;
}

.pf {
	padding: 5px 5px 5px 5px;
}

.gn {
	font-family: Helvetica,sans-serif;
	font-size: 18px;
	color: #555555;
}

.sn {
	font-family: Helvetica,sans-serif;
	font-size: 18px;
	color: #777777;
}

.fc {
	background-color: #F6F6F6;
	padding: 2px 2px 2px 2px;
}

.se {
	font-family: Helvetica,sans-serif;
	font-size: 18px;
	color: #0099CC;
	padding: 2px 2px 20px 20px;
}

.jg {
	color: #999999;
	background-color:#F6F6F6;
	padding:3px 5px 3px 5px;
}

.sk {
	width: 80px;
}

.st {
	font-size: 14px;
}

.sts {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	padding: 0px 0px 0px 0px;
}

.pd {
	padding: 0px 0px 5px 0px;
}

.dy {
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	background-color: #FFEE00;
}

.rv a {
	display:block; width:32px; background-color: #FFFFFF;
}
.rv a:hover {
	background-color: #99CC00;
}

.rm a {
	display:block; width:180px; background-color: #FFFFFF;
}
.rm a:hover {
	background-image: url('/gsb/navr.png');
	background-position: left;
	background-repeat: repeat-y;
}
.rm a:active {
	background-image: url('/gsb/navr.png');
	background-position: left;
	background-repeat: repeat-y;
}

.lb {
	border-left: 2px solid #C2C8D0;
	border-right: 2px solid #C2C8D0;
}

.nrm {
	font-weight: normal;
}

.df {
	color: #000000;
	font-weight: bold;
}

.dg {
	color: #33CC00;
	font-weight: bold;
}

.nl a:link {color: #666666; text-decoration: none;}
.nl a:visited {color: #666666; text-decoration: none;}
.nl a:hover {color: #999999; text-decoration: none;}
.nl a:active {color: #666666; text-decoration: none;}

.b1 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 500px;
}

.gl { 
	background-color: #666666;
	padding: 2px 2px 2px 2px;
	color: #EEEEEE;
}

.gl a:link {color: #EEEEEE; text-decoration: none;}
.gl a:visited {color: #EEEEEE; text-decoration: none;}
.gl a:hover {color: #FFFFFF; text-decoration: underline;}
.gl a:active {color: #EEEEEE; text-decoration: none;}

.nw { white-space: nowrap; }

div.dsc {
	width: 100%;
	overflow: hidden;
}

.dsc a:link {color: #666666; text-decoration: none;}
.dsc a:visited {color: #666666; text-decoration: none;}
.dsc a:hover {color: #999999; text-decoration: none;}
.dsc a:active {color: #666666; text-decoration: none;}

.n32 {
	padding: 0px 0px 0px 32px;
}

.n64 {
	padding: 0px 0px 0px 64px;
}

.n96 {
	padding: 0px 0px 0px 96px;
}

.bbr {
	border-bottom: 2px solid #FFCC00;
}

.bbrg {
	border-bottom: 1px solid #CCCCCC;
}

form {
	padding: 0px 0px 0px 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-right:0px;
}

.rbr {
	border-right: 2px solid #EEEEEE;
}

.lbr {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.wbg {
	background-image: url('/gsb/uswh.gif');
	background-position: top right;
	background-repeat: repeat-y;
}

.tts {
	background-image: url('/gsb/popbar.png');
	background-position: center right;
	background-repeat: no-repeat;
	width: 82px;
	text-align: right;
	vertical-align: center;
	padding: 0px 3px 0px 0px;
	height: 11px;
}

.topbg {
	background-image: url('/gsb/topbg.png');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.bigpad {
	padding: 5px 20px 5px 20px;
}

.fw {
	width:98%;
}

.xl {
	font-size: 30px;
	color: #00CCFF;
}

.vl {
	font-size: 24px;
	color: #0099CC;
}

.txl {
	font-size: 16px;
}

.bborder {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.marr {
	margin-right: 5px;
}