/****** Universal styles ******/
* 
{
	font-family: Verdana;
	font-size:11px;
	line-height:1.45em;
	color: #333;
}

body 
{
	padding:0;
	margin:0;
}

table 
{
	border-collapse:collapse;
	margin:0;
}

td 
{
	padding:0;
	vertical-align:top;
}

form 
{
	margin:0;
	padding:0;
}

a, a strong, a em, a i 
{
	text-decoration:none;
	color: #005a46;
}

a:hover { text-decoration:underline;}

p 
{
	margin-top:0;
	margin-bottom:1em;
}


img 
{
	border: 0;
}


/*** General styles *****/
.Heading, .Heading span 
{
	font-family: Arial;
	font-size:18px;
	color: #005a46;
	margin-bottom:32px;
}

.Heading1
{
	font-family: Arial;
	font-size:18px;
	color: #005a46;
}

.SubHeading, .SubHeading span
{
	font-family: Arial;
	font-size: 16px;
	color: #333;
	font-weight:normal;
}

.SubSubHeading 
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	line-height:1.45em;
	color: #333;
}

.SubSubHeading2 {
	padding:32px 0 3px 0;border-bottom:1px solid #ccc;
}



.FormHeading 
{
	font-family:Verdana;
	font-size:10px; 
	line-height: 1.25em
}

.FormText 
{
	font-family:Verdana;
	font-size:10px;
	line-height:1.25em;
}

.ActionHeading 
{
	font-family:Arial;
	font-size:11px;
	line-height:1.25em;
	color:#005a46;
	font-weight:bold;
}


/*** Header ****/
#DivHeader 
{
	margin-top:20px;
}

/*** Footer ****/
#DivFooter 
{
	border-top: 6px solid #005A46;
	margin-top: 5px;
	padding-top:10px;
	font-size: 11px;
	font-family: Arial;
	text-align:center;
}

/**** Main Layout table ****/
#TableMainLayout 
{
	width:950px;
}

#TableMainLayout td 
{
	
}

#TableMainLayout #LeftColumn 
{
	width:195px;
	padding:0 0 20px 0;
	
	/*background-image:  url(../images/LeftNavBackground.jpg);*/
	background-color: #ececec;
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom: 50px;
}

#TableMainLayout #MiddleColumn 
{
	padding-bottom: 50px;
	background-color: #fafafa;	
}

#TableMainLayout #RightColumn 
{
	width:195px;
	background-color:#f2f2f2;
	padding-bottom: 50px;
}


#DivCenterColumn 
{
	margin: 20px 30px 0 30px;
	padding:0;
	width: 500px;
}

#DivCenterColumn2
{
	margin: 20px 30px 0 30px;
	padding:0;
	width: 690px;
}


/******* Search *******/
#DivSearch { border-bottom:1px solid white; margin:0;padding:12px 10px 12px 6px;background-color: #E0E0E0;}
.SearchText { width:120px;height:16px;border:1px solid #B5B1AC; border-right:0px;background:#f0f0f0; }
.SearchButton { padding-top:0px; }





/***** Left Navigations ******/

#DivLeftNav { background-color: #ECECEC;padding:30px 0 0 0;margin:0; }

ul#LeftNav 
{
	list-style-type:none;
	margin: 0 10px 0px 10px;
	padding:0;
}
ul#LeftNav li 
{
	margin:0 15;
	color: #333;
	/*height: 19px;*/
	border-bottom: 1px solid white;	
	padding: 2px 5px 3px 8px;
	

}

ul#LeftNav li a
{
	font-family: Arial;
	font-size: 11px;	
	color: #000;
}

ul#LeftNav li .MainItem 
{
	background-image:  url(../images/square_off.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

ul#LeftNav li.SubItemList
{
	background-color:#fff;
}

ul#LeftNav li.Selected .MainItem 
{
	font-weight:bold;
	background-image:  url(../images/square_on.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}

ul#LeftNav li.Selected .SubItem 
{
	padding: 2px 0px 1px 10px;
} 

ul#LeftNav li.selected 
{
	background-color: #fff;
}



/****** Right Nav ******/

.DivRightNav 
{
	padding-left:25px;
	padding-top:35px;
}

ul.RightNav 
{
	list-style-type:none;
	margin: 0 0px 0px 0px;
	padding:0;
}
ul.RightNav li 
{
	width:165px;
	margin:0 15;
	color: #333;
	border-bottom: 1px solid white;	
	padding: 2px 0px 3px 0px;
	

}

ul.RightNav li a
{
	color: #000;
	font-family: Arial;
	font-size: 11px;
}

ul.RightNav li .Print 
{
	background-image:  url(../images/icon_print.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


ul.RightNav li .Email
{
	background-image:  url(../images/icon_email.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}

ul.RightNav li .Bookmark
{
	background-image:  url(../images/icon_bookmark.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}

ul.RightNav li .RedArrow
{
	background-image:  url(../images/icon_red_arrow_actionarea.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}

ul.RightNav li .SquareSelected
{
	font-weight:bold;
	background-image:  url(../images/square_on.gif);
	background-repeat: no-repeat;
	background-position: right center;	
	width: 155px;
}


ul.RightNav li .Square
{
	background-image:  url(../images/square_off.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 155px;
}



/**** Entity 2 columns ****/
.TableEntity2Column 
{
	
}


.TableEntity2Column TD {
	width: 250px;
	
}

.TableEntity2Column input, .TableEntity2Column select, .TableEntity2Column textarea
{
	border: 1px solid #b3b3b3;
	background-color: #ededed;
}

.TableEntity2Column .HeaderRow
{
	font-weight:bold;
}

.TableEntity2Column .FormRow TD
{
	padding-bottom: 10px;
}




/******* Table results. *******/
.TableResults {
	border:0;
	width:100%;
	margin-bottom:30px;
}

.TableResults .HeaderRow TD {
	font-weight:bold;
	border-bottom: 1px solid black;
	padding-top: 5px;
	padding-bottom:3px;
}



.TableResults TD {
	border:0;
	padding:10px 12px 10px 0;
	border-bottom: 1px solid #ccc;
	font-size:11px;
}

.TableResults TD.Date {
	width:80px;
}

.TableResults TD.Action {
	text-align:right;
	vertical-align: middle;
	padding-right:0;
	
}



/**** Table Paging ****/
.TablePaging {
	border-bottom:1px solid black;
	width: 100%;
	margin-bottom: 22px;
}

.TablePaging TD {
	padding-bottom: 3px;
}


/***** Div Image *****/
.TopImage 
{
	margin-bottom: 25px;
}



/***** Lewins on trusts styles ******/
SPAN.sc-ex { font-variant: small-caps }

.LewinsHeading, .LewinsHeading span 
{
	font-family: Arial;
	font-size:18px;
	color: #005a46;
	margin-bottom:32px;
	text-align:center;
}
