#mainbody {
	width: 990px;
	min-height: 660px; 
	height: 100%;
	line-height: 150%;	
	padding-top:8px;
}

.errormessage
{
    font-weight: bold;
    font-size: 12px;
    color: red;
    font-family: verdana, arial, helvetica, sans-serif
}


.pagetitle 
{ 
	color: #262223;
	font-size: 140%;
	font-weight: bold;
	letter-spacing: -0.8px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.dg-table2
{
	margin: 0px;
	padding: 0px;
	border-right: rgb(40,40,40) 1px solid;
	border-top: rgb(40,40,40) 1px solid;
	border-left: rgb(40,40,40) 1px solid;
	border-bottom: rgb(40,40,40) 1px solid;
	background-color: white;
}


/*
	public site styles starts here
*/

.issueAdverts 
{
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
}

.issueHeader 
{
	color: white;
	background: #000055;
	text-align: center;
	font-weight: bold;
}

.issueLowerHeader 
{
	color: #880000;
	font-weight: bold;
}

.registration-header 
{
	font-weight: bold;
	color: white;
	background-color: #043E62;	
	text-align:center	;
	font-size:10pt;
	height: 25px;
}

.obligatory 
{
	color: red;
	font-size: 12px;
}


.registration-smallprint 
{
	color: #808080;
	font-size: 7pt;
	text-align: justify;
}

.reList
{
	margin-top: 3px;
	margin-bottom: 3px;
}

reList LI
{
	padding: 0px;
	margin: 2px;
}

#area 
{
	padding-top: 10px;
	padding-bottom: 10px;	
	font-size: 12px;
	width: 100%;
}

.submit 
{
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

.pub-1 
{
	background-color: #A8C1D5;
	color: White;
	padding: 6px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

a.pub-2, a:visited.pub-2, a:hover.pub-2
{
	font-weight: bold;
	color: White;
	text-decoration: none;
}

.pub-2 
{
}

.pub-2 a.yellow
{
	color: yellow;
}

.pub-2-p 
{
	color: White;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
}	

.td-step
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: white;
	background-color: #A3A8AC;
}

.td-stephigh
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: white;
	background-color: #A8C1D5;
}	

.td-step h5 
{
	color: Yellow;
	margin-bottom: 2px;
}


.td-stephigh h5 
{
	color: white;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.td-arrow 
{
	font-size: 35px;
}

.td-advheight 
{
	height: 25px;
}

.txt_wide 
{
	width: 340px;
}

.ddl_wide 
{
	width: 346px;
}

.re-ddl 
{
	font-size: 11px;
	vertical-align: middle;
}

#issueForm 
{
	margin: 0px;
	padding: 0px;
}

/*
	public site styles ends here
*/
