/* general tag definitions */
body 
{ 
	font-weight:normal; 
	font-size:10pt; 
	text-transform: none; 
	font-family: Verdana, Arial; 
	text-decoration: none;
	margin : 2pt; 
}

/* New Menu as text styles*/
#selected
{
	list-style: outside circle;
	line-height: 1em;
	margin: 0;
}

#notselected
{
	list-style: outside disc;
	line-height: 1em;
	margin: 0;
}

.selected
{
	padding-left: 0px;
}

.notselected
{
	padding-bottom: 0px;
}

.submit
{
	background-color : Red ;
	font-size : 10pt;
	color : White ;
	width : 50% ;
	font-weight : bold ;
}

.SubmitInfo
{
	color : Red ;
	font-weight : bold ;
	font-size : 9pt ;
}

.reminderbutton
{
	background-color: Red;
	color : White;	
	font-weight : bolder;
	cursor : help;
}
a 
{
	font-weight : 700; 
	text-decoration : underline; 
}

a:hover 
{ 
	text-decoration : none; 
}

form 
{ 
	margin : 0px; 
	padding : 0px; 
}

table 
{ 
	font-size : 10pt; 
}

/* page title */
.heading1 
{ 
	font-weight: bold; 
	font-family: Verdana, Arial; 
	font-size : 14pt; 
}

/* banner definition */
.banner 
{ 
	font-size : 10pt; 
	font-weight :700; 
}

/* menu buttons */
.menubuttonup, 
.menubuttondown 
{ 
	font:bold 13px Verdana; 
	width:130px; 
	text-align:center; 
	vertical-align:middle; 
	cursor:hand; 
}

/* box styling (used for menus areas, include areas and checkbox areas) */
.boxtableheadercenter, 
.boxtableheadercentergrey, 
.boxtableheadercenterimportant 
{ 
	font-size : 10pt; 
	font-weight : 700; 
}

.boxsmalltableheader 
{ 
	font-size : 8pt; 
}

/* tables used for forms */
.formtable 
{ 
	font-family : verdana, arial; 
	font-size : 8pt;
 }
 
.formtablelarge 
{ 
	font-family : verdana, arial; 
	font-size : 10pt; 
}

.formhighlight 
{ 
	font-family : verdana, arial; 
	font-size : 9pt; 
}

.forminput, 
.formmandatoryinput, 
.formbutton, .formwizardbutton, 
.formcancelbutton 
{
	border-width : 1pt; 
	font-size : 9pt; 
}

.forminput 
{
	font-family : arial;
 }
 
.formmandatoryinput 
{ 
	font-family : arial; 
}

.formbutton 
{ 
	padding : 0; 
	margin-top : 0pt; 
	font-size : 8pt; 
	cursor : hand; 
}

.formwizardbutton 
{ 
	padding : 0; 
	margin-top : 0pt; 
	font-size : 8pt; 
	width : 60pt; 
	cursor : hand; 
}

.formcancelbutton 
{ 
	padding : 0; 
	margin-top : 0pt; 
	font-size : 8pt; 
	width : 100pt; 
	cursor : hand; 
}

/* correspondence */
.corresp_a 
{ 
	font-weight : 300; 
}

/* actions */
.action_a 
{ 
	font-weight : 300;
}

/* copyright table */
.copyrighttable 
{ 
	font-family : verdana; 
	font-size : 11px; 
}

/* general notes */
.notes 
{ 
	font-size : 11px;
	font-style : italic; 
}

/* error and warning */
.error 
{ 
	font-weight: bold; 
	font-size: 12; 
	font-family: verdana,arial; 
}
.warning 
{ 
	font-weight: bold; 
	font-size: 12; 
	font-family: verdana,arial; 
}

.a_activity 
{ 
	color : red;
}

.contact
{
	border: solid 2 black;
	width: 570px;
	margin-left: 35px;
	margin-top: 10px;
}

.contactImage
{
	display:block;
	float: left;
	vertical-align: middle;
	padding: 5 5 0 5;
}

.contactDetails
{
	
}

.BannerRow
{
	height : 1;
}