body
{
	background-color: #FFFFFF;	
	overflow: hidden;
	height:100%;
	overflow-y: auto;

}

html
{
   	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #DA2C37;
	scrollbar-shadow-color: #DA2C37;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #DA2C37;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	width: 100%;
	overflow-y: auto;
	overflow-x: none;
	margin: 0px;
	height: 100%;
}

tr
{
	/*
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	*/
	font-size: 11px;
	font-family: verdana, arial, Helvetica, sans-serif;
	/*color: #666666;*/
	color:#000000;	
	line-height: 20px;
}

#content
{
	/*position:relative;*/
	/*margin-right: 8px;*/
	padding: 0px 0px 0px 5px;
	/*width:100%;*/
	width:650px;
	height:100%;
	overflow:auto;
	
}

.index_content
{
	font-size: 12px;
	line-height: 30px;
	color: #000000;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;

}


.index_content a:link, a: visited
{
	font-size: 12px;
	line-height: 30px;
	color: #000000;
	text-decoration: none;

}


.index_content a:hover
{
	font-size: 12px;
	line-height: 30px;
	color: #000000;

}


a:link {color:#666666;}
a:visited {color:#666666;}
a:hover
{
    text-decoration: underline;
}

.heading
{
	padding-left: 4px;	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('../images/heading_gradient.gif');
	color: #DA2C37;
	font-weight: bold;
	line-height: -50px;
	background-color: #A1CDCC;
	border: 1px solid #A1CDCC;
	width: 99%;
}

.subheading
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #A1CDCC;
	border-left: 1px solid #A1CDCC;
	color: #000000;
	font-weight: bold;
	padding-left: 4px;
	width: 99%;
}

input, select, textarea
{  	
	font-size: 8pt;
	color: #000000;
	border: 1px solid #A1CDCC; 
	/*background-color: #B1B1B1;*/
	font-family: verdana, helvetica, sans-serif;
	background-color: transparent;
	overflow: auto;
	
}

.Dropdown
{
	background-color: #2B2520;
	border: 1px solid #8CC63F; 
}


.input.check
{
    border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
}

.PButton
{
	border-style:solid;
	border-color: #000000;
	border-width:1px 2px 2px 1px;   
	background-color: #A1CDCC;
	color:#000000;
	font-size: 9pt;
	cursor: pointer;
	background-image: url('../images/button_bg.gif');
}

A.menulink, A.menulink:visited
{
	display: block;
	width: 95%;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:11px;
	color: #ffffff;
	border: solid 1px #A1CDCC;
	padding: 3px 3px 3px 3px;
	/*height:19px;*/
	background-image:url(../images/table_header_bg.jpg);
	line-height: 15px;
	height: 100%;
}

A.menulink:hover
{
	/*border: solid 1px #6100C1;*/
	/*background-image:url(../images/table_header_bg1.jpg);
	background-repeat:repeat-x;*/
	background-color: #DA2C37;
	text-decoration:none;
	color:#E9E9E9;
	height: 100%;
}

.MenuTable
{
	margin-top: 3px;
	width: 100%;
	padding: 3px 3px 3px 3px;
	text-align: center;&/
	/*background-color:#000000;*/
}

.bodytable
{
	height: 100%;
	margin:0;
	padding:0;
}
/*
#outer{
min-height:100%;
height:100%;
background:#ffffcc;
}
*/


#mainflash
{
/*
left:400px;
top: 200px;
position:	absolute;
*/
	display: block;
    margin-left: auto;
    margin-right: auto;

}

.centred
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.Hand
{
	cursor:pointer;
}

.Footertext
{
	color: #FFFFFF;
	font-size: 9px;
		
}

.Footertext a:link, .Footertext a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.Footertext a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


.portrait
{
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	border-right: 2px solid #000000;
}

.toplink
{
	margin-top: 10px;
	margin-right:5px;
}