/* Default CSS Stylesheet for a new Web Application project */

.txtLink:link,	.txtLink:visited, .txtLink:active
{
	font-family:Arial;
	color:#555555;
	padding: 0px;
    margin: 0px;
    text-decoration:none;
    }	
		
.txtLink:hover	{	
	text-decoration:underline;
	}
 
.menuLink:link,	.menuLink:visited, .menuLink:active
{
	text-align:left	;
	vertical-align:middle;
	font-family:Arial Black;
	font-size:16px;
	font-weight:normal;
	text-decoration: none;
	color:	#003399;
	padding-right:60px;
	padding-top:4px;
	display:inline-block;
	}	
		
.menuLink:hover	{	
	text-decoration:underline overline;
	color:	#1144AA;
	}


.menuSpacer
{
    background-image: url(images/menu_spacer.gif);
    width:7px;
    height:59px;
}

.mainTbl
{
	text-align:center;
	/*width:984px;*/
	display:block;
}

.pageLeft
{

    height:157px;
    width:333px;
	padding:0px;
	margin:0px;
}

.pageRight
{
	text-align:right;
	height:157px;    
    width:650px;
	padding:0px;
	margin:0px;
}

.pageLeftCont
{

	vertical-align:top;
    background-image: url(images/pgLeftBg.gif);
    background-repeat:repeat-y;
    width:333px;
	padding:0px;
	margin:0px;	
}

.pageRightCont
{
	
	vertical-align:top;
    background-image: url(images/pgRightBg.gif);
    background-repeat:repeat-y;
    width:650px;
	padding:0px; /* Got to here!!!! Page top bodged!*/
	margin:0px;
}

.pgRightContTop
{
	text-align:left;
	display:block;
	background-image: url(images/pgRightTop2.gif);
    background-repeat:no-repeat;
    width:650px;
    height:30px;
	padding:10px; /* Got to here!!!! Page top bodged!*/
	margin:0px;
}
.pageLeftBase
{

    background-image: url(images/pgLeftBase.gif);
    background-repeat:no-repeat;
    height:10px;
    width:333px;
	padding:0px;
	margin:0px;
}

.pageRightBase
{

    background-image: url(images/pgRightBase.gif);
    background-repeat:no-repeat;
    height:10px;
    width:650px;
	padding:0px;
	margin:0px;
}

.pgFooter
{
	text-align:left;
	display:block;
	background-image: url(images/pgBaseBg.gif);
    background-repeat:repeat-y;
    width:983px;
    margin:0px;
	display: block;	
	font-size: 0.85em;	
	color: #235b97;	
	padding-left: 15px;	
	position: relative;		
}
.pgFooterT
{

    background-image: url(images/pgTBase.gif);
    background-repeat:no-repeat;
    height:10px;
    width:1003px;
	padding:0px;
	margin:0px;
}

.pgFooterB
{

    background-image: url(images/pgBase.gif);
    background-repeat:no-repeat;
    height:10px;
    width:983px;
	padding:0px;
	margin:0px;
}

.edigate:link {	FONT-SIZE: 0.85em;	COLOR: #777777;	FONT-FAMILY: Arial;	LETTER-SPACING: normal;	POSITION: relative;	TEXT-DECORATION: underline} /* Rule 9 of ./Styles.css */ 
.benn_Link {	FLOAT: left;	MARGIN: 5px 5px 5px 2px}

H2
{
	font-family:Arial;
	color:#555555;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	line-height:normal;
	margin:2px;
	padding:2px;
}

H3
{
	font-family:Arial;
	color:#555555;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	line-height:normal;
	margin:2px;
	padding:2px;
}

.padTableC
{
	padding:0px 10px 0px 10px;
	width:inherit;
	text-align:center;
}
.padTable
{
	padding:0px 10px 0px 10px;
	width:inherit;
	text-align:left;  
}

.topAl
{
	vertical-align:top;   
}

.imgRightWrap
{
	float:right;
}
	
BODY
{
	background-color:#EEEEEE;
    margin:0px;
    padding:0px;
    
}
	
.mainDiv 
{
	font-family:Arial;
	color:#555555;
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
    left: 0px;
    top: 0px;       
    border: 0px none #000000; 
    visibility: visible;	
    BACKGROUND-COLOR:#EEEEEE;
    background-image: url(/images/cloudbg2.jpg);
    background-repeat:no-repeat;
    padding: 0px;
    margin: 0px;
    text-align:center;
}
.txtbox 
{
	font-family:Arial;
	font-size:xx-small;
	border:solid 1px #5C5C5C;
}

.txtarea 
{
	font-family:Arial;
	font-size:xx-small;
	border:solid 1px #5C5C5C;
}

.subButton 
{
	font-family:Arial;
	font-size:xx-small;
	border-color:#ECECEC;
	background-color:#FCFCFC;
	border-style:double;
	border-width:1px;
	border-color:#2C2C2C;
}

.benn_Link:link	{	

	text-decoration: none;
	letter-spacing:2px;
	color:	#666666;
	font-family: Arial;
	font-size:11px;
	font-weight:bold
	}	
	
		

.benn_Link:visited	{	
	text-decoration: none;
	letter-spacing:2px;
	color:	#666666;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	}	

.benn_Link:active	{	
	text-decoration: none;
	letter-spacing:2px;
	color:	#666666;
	font-family: Arial;
	font-size:11px;
	font-weight:bold
	}	

.benn_Link:hover	{	
	text-decoration: underline;
	letter-spacing:2px;
	color:	#222222;
	font-family: Arial;
	font-size:11px;
	font-weight:bold
}
	
.benn_subLink:link	{	
	text-decoration: none;
	letter-spacing:0px;
	color:	#666666;
	font-family: Arial;
	font-size:10px;
	font-weight:normal
	}	

.benn_subLink:visited	{	
	text-decoration: none;
	letter-spacing:0px;
	color:	#666666;
	font-family: Arial;
	font-size:10px;
	font-weight:normal
	}	

.benn_subLink:active	{	
	text-decoration: none;
	letter-spacing:0px;
	color:	#666666;
	font-family: Arial;
	font-size:10px;
	font-weight:normal
	}	

		

.benn_subLink:hover	{	
	text-decoration: underline;
	letter-spacing:0px;
	color:	#222222;
	font-family: Arial;
	font-size:10px;
	font-weight:normal
}

.benn_Txt
{
	text-decoration: none;
	color:	#666666;
	font-family: Arial;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	margin:0px;
	vertical-align:bottom
}
