.mb1 {
	font: 14px Arial;
	color: #666666;
}
#signup {
	background-color: #ECF6E8;
}
#signup td {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
p {
	font: 13px Arial;
	color: #244C85;
	line-height: 16px;
}
ol li, ul li {
	font: 12px Arial;
	color: #244C85;
	line-height: 14px;
}

.rtable {
	margin-top: 10px;
	padding: 0px;
	float: right;
}
.rtable td {
	font: 12px Arial;
	color: #888888;
	padding: 3px;
	margin: 2px;
}
.sidet {
	font-family: Arial;
	font-size: 14px;
	background: url(../images/g30_2.gif);
	padding: 6px;
}
.selected{
	color: #A90D13;
	font-family: Arial;
	border-top: 3px solid #DEEFD8;
	border-bottom: 3px solid #DEEFD8;
}
hr {
	margin: 0px;
	padding: 0px;
	border: 2px dotted #999999;
	/**border: 2px dotted #D4EBCD;**/
	border-top:none;
}
#mtable {
	border-top: 1px solid #DBEFD5;
	border-right: 3px double #DBEFD5;
	border-bottom: 4px double #DBEFD5;
	border-left: 3px double #DBEFD5;
}
#mtable p.e1 {
	font: 15px Arial;
}
#mtable p.e2 {
	font: 15px Arial;
}
#mtable p.e3 {
	font: 16px Arial;
}
#servermsg, #servermsgErr, #servermsgOk, #servermsgImp {
	border: 1px solid #FFCC00;
	border-width: 1px 3px 3px 1px;
	padding: 10px 35px 10px 60px;
	margin: 0 auto;
	width: 350px;
	color: #003333;
	background: #F8F8C3;
}
#servermsgOk{
	background: #F8F8C3 url(/images/bok.png) no-repeat 10px center;
}
#servermsgErr{
	background: #F8F8C3 url(/images/berr.png) no-repeat 10px center;
}
#servermsgImp{
	background: #F8F8C3 url(/images/balert.png) no-repeat 10px center;
}
.servermsg {
	background-color: #F8F8C3;
	border: 1px solid #FFCC00;
	padding: 10px;
	width: 200px;
}
.dotfield {
	border: 1px dotted #CCCCCC;
}
.fs {
	width: 300px;
	font-size: 10px;
	border: 2px dotted #DBEFD5;
}
.fieldset {
	border: 2px solid #DEEFD8;
	font: 13px sans-serif, Verdana;
}
h1 {
	font: 30px Helvetica Arial;
	color:#ABABBB;
	margin: 0px;
	padding: 0px;
	/**color: #6890B4;*/
}
h2 {
	font: 26px Arial;
	color:#ABABBB;
	margin: 0px;
	padding: 0px;
	/**color: #6890B4;*/
}
h3, h4, h5 {
	font: 22px Arial;
	color:#acaccc;
	margin: 0px;
	padding: 0px;
	/**color: #6890B4;*/
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
/**
h1, #container h1 {
	font:30px Helvetica;
	margin: 0px;
	padding: 0px;
}
h2 #container h2{
	font: 16px Times;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
*/
.rtablediv {
	margin: 0px;
	padding: 0px;
	width: 240px;
	position: relative;
}
.apptable {
	border: 2px solid #DBEFD5;
}
.apptable td{
	padding: 10px;
	font-size: 12px;
}
.apptable td.tabhead {
	font: 14px Arial;
	background: url(../images/g30_2rev.gif);
	color: #666666;
	padding: 4px;
	padding-left: 10px;
}
.gforms {
	font: 14px Arial;
	color: #244C85;
	/** color: #757272; */
	background: #DEEFD8;
}
.gforms td {
	font: 12px Arial;
	background: #FFFFFF;
}
.gforms td.vexhead {
	font: 12pt Arial;
	background: url(../images/wtg1x35.jpg) bottom repeat-x;
	background-color: #FFFFFF;
}
.gforms td.cavehead {
	font: 12pt Arial;
	background: url(../images/gtw1x35.jpg);
}
.gbuttons {
	font: 14px Arial;
	background: url(../images/gbutton.png);
	color: #3366CC;
	height: 35px;
	border-color: #D4EBCD;
	border-width: 1px 2px;
	cursor: pointer;
	width: 120px;
	min-width: 100px;
}
.gbuttons{
	border:none;
}
.gbuttons:hover {
	border-color: #fcdddd;
}
.gbuttondis {
	font: 14px Arial;
	background: url(../images/gbuttondis.png);
	color: #CCCCCC;
	height: 35px;
	border-color: #999999;
	cursor: text;
	border: none;
}
.wtg35 {
	background: url(../images/wtg35.jpg) repeat-y right;
}

.q {
	font: 16px Arial;
	color: #333333;
	text-decoration: underline;
}
.r {
	font: 16px Arial;
	color: #333333;
	text-decoration: underline;
}
.winf {
	font: 18px Arial;
	color: #076FDE;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	width: 28px;
}
.dec {
	font: 15px Arial;
	color: #006CE9;
	margin: 0px;
	padding: 0px;
	width: 15px;
	border: 1px solid #CCCCCC;
}
.inputg {
	font: 13px Arial;
	color: #006600;
}
p.we1 {
	font: 13px Arial;
	color: #244C85;
	background: #FFFFFF;
	padding: 8px;
	margin: 8px 0px;
}
.appbox {
	border: 2px solid #DEEFD8;
	padding: 10px;
}
.appboxheading {
	border: 2px solid #DEEFD8;
	border-width: 1px 1px 4px 1px;
	padding: 8px 5px;
	font:16px Arial;
	color: #3161A6;
	background: url(../images/wtg1x35.jpg) bottom repeat-x;
}
.fancyip {
	font: 14px Arial;
	color: #564CB2;
	border: 1px solid #CCCCCC;
	border-left: 3px solid #CCCCCC;
	padding: 2px 0px;
	background-image: url(../images/upshadow.png);
	background-repeat: repeat-x;
	background-position: top;
}
.fancyipnb {
	font: 14px Arial;
	padding: 0px;
	color: #234CB2;
}
.artauth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EBEFE5;
	border: 2px dotted #CCCCCC;
}
