BODY
{
}
h1
{
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}

th
{
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
}

td
{
	font-size: 10px;
	font-family: verdana;
}

.ptd
{
	width: 150;
	align: center;
	cursor: hand;
	font-size: 10px;
	font-family: verdana;
}
.norm
{
	font-size: 10px;
	font-family: verdana;
}
.norm12
{
	font-size: 10px;
	font-family: verdana;
} 
.normbold
{
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
}
.buttonnorm
{
	border-right: 1px solid #867978;
	border-top: 1px solid #867978;
	font-size: 10px;
	border-left: 1px solid #867978;
	cursor: hand;
	border-bottom: 1px solid #867978;
	font-family: Verdana;
	background-color: silver;
}

.buttonnorm1
{
	border-right: 1px solid #867978;
	border-top: 1px solid #867978;
	font-size: 10px;
	border-left: 1px solid #867978;
	cursor: hand;
	border-bottom: 1px solid #867978;
	font-family: Verdana;
	background-color: silver;
	text-decoration: none;
	vertical-align: bottom;
	horizontal-align: centre;
}

.pageheading
{
	font-size: 14pt;
	font-family: arial;
}

.tdhead
{
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
}

.menu_tabs_off
{
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	/*background-color: #c3bcbc;*/
	background-color: #d4e29b;
}
.menu_tabs_on
{
	border-right: 1px solid white;
	/*background-color: #867978;*/
	background-color: #b2c951;
}
.menu_link_off
{
	text-decoration: none;
	color: black;
	font-size: 12px;
	font-family: verdana;
}
.menu_link_on
{
	text-decoration: none;
	color: white;
	font-size: 12px;
	font-family: verdana;
}
.menu_sub
{
	/*background-color: #867978;*/
	background-color: #b2c951;	
	border-bottom: 1px solid white;
}
.menu_sub_banner
{
	/*background-color: #c3bcbc;*/
	background-color: #d4e29b;
	color: red;	
}
.sub_menu_link
{
	font-size: 12px;
	font-family: verdana;
	/*color: #c3bcbc;*/
	color: #73871e;
	text-decoration: none;
}
.sub_menu_link_on
{
	text-decoration: none;
	color: white;
	font-size: 12px;
	font-family: verdana;
}
.sub_menu_links
{
	font-size: 10px;
	font-family: verdana;
	color: black;
}
.datagrid_header
{
	background-color: #b2c951;
	font-size: 12px;
	font-family: verdana;
	color: white;
}
.datagrid_footer
{
	background-color: #d4e29b; /* font-size:12px;   font-family:verdana;  color:white;*/
}
.datagrid
{
	border-bottom: 1px solid #c3bcbc;
	border-top: 1px solid #c3bcbc;
	border-left: 1px solid #c3bcbc;
	border-right: 1px solid #c3bcbc;
}
.datagrid_links
{
	text-decoration: none;
	color: #ff9900;
}
.postcode_region
{
	border-bottom: 1px solid #c3bcbc;
	border-right: 1px solid #c3bcbc;
}
.postcode_areas
{
	border-bottom: 1px solid #c3bcbc;
}
.region_links
{
	text-decoration: none;
	color: #867978;
	cursor: hand;
}
.postcode_links
{
	text-decoration: underline;
	color: #867978;
	cursor: hand;
}
.faqlinks
{
	color: #867978;
	cursor: hand;
}
.tdman
{
	border-bottom: 1px solid #c3bcbc;
	border-right: 1px solid #c3bcbc;
}
.requiredfield
{
	font-size: 11px;
	color: #B00000;
	font-family: verdana;
}

.smalltext
{
	font-size: 9px;
	font-family: verdana;
	color: #867978;
}
.small
{
	font-size: 9px;
	font-family: verdana;
	color: black;
}

.helptext
{
	font-size: 9px;
}
.copyright
{
	font-size: 10px;
	color: black;
	font-family: verdana;
}

.FSA
{
    color: #796E5F;
}    

.copyright_link
{
	font-size: 10px;
	color: #ff9900;
	font-family: verdana;
}
.page_title
{
	font-size: 12px;
	color: #867978;
	font-family: verdana;
}
.page_links
{
	font-size: 10px;
	color: #ff9900;
	font-family: verdana;
	font-weight: bold;
}
.page_links_green
{
	font-size: 12px;
	color: Green;
	font-family: verdana;
	font-weight: bold;
}
.page_links_inactive_red
{
	font-size: 12px;
	color: Red;
	font-family: verdana;
} 
.page_links_small
{
	font-size: 9px;
	color: #ff9900;
	font-family: verdana;
	font-weight: bold;
}
.itemstyle
{
	font-size: 10px;
	color: black;
	font-family: verdana;
}
.editstyle
{
	font-size: 10px;
	color: #ff9900;
	font-family: verdana;
}
.inner_menu
{
	font-size: 10px; /*color:#867978;*/
	color: black;
	font-family: verdana;
}
.inner_menu_on
{
	font-size: 10px;
	color: white;
	font-family: verdana;
	font-weight: bold;
}

.topline1
{
	background-color: #867978;
}
.topline2
{
	background-color: #aecb27;
}
.topline3
{
	background-color: #ff9900;
}
.soft
{
	color: #796E5F;
}


..TaskGrid_Head, TaskGrid_Head td, .TaskGrid_Head a, .TaskGrid_Head a:link, . TaskGrid_Head a:visited, .TaskGrid_Head a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #c3bcbc;
	background-color: #867978;
}
.error
{
	color: red;
}
.label
{
	font-size: 10px;
	color: #867978;
	font-family: verdana;
}

.itemTitle
{
	font-size: 11px;
	font-family: verdana;
}

.itemValue
{
	/*position: relative;*/
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	right: 0px;
}

.brklist_accountoffline
{
	color: Red;
}

.brklist_accountdaylimit
{
	color: #ff9900;
}

.brklist_accountonline
{
	color: Green;
}
.orange
{
	color: #ff9900;
}

.messageOK
{
	color: Blue;
}

.messageError
{
	color: Red;
}

.txtlabel
{
	position: relative;
	top: 5px;
	font-size: 11px;
	font-family: verdana;
	padding: 5 0 20 0;
}

.ilr_amber 
{
	color: gold;	
}

.ilr_red 
{
	color: Red;
}
.inputcontrol
{
 	width:155px;
	padding:0px 0px 0px 0px;
	color:#474747;
	font-size:10px;
}

/***********************************/

.ClientStatus_Broker
{
	background-color: #ecf2d2;	
}

.ClientStatus_BackStop 
{
	background-color: #ffe4e3;
}

.ClientStatus_Leadbundle 
{
	background-color: #fff5d9;
}

.ClientStatus_ManagedAcc 
{
	background-color: #efe5f5;
}

.ClientStatus_Lenders 
{
	background-color: #EDF9FF;
}

.editMode{display: none}
.viewMode{}

/*
        MODAL DIV STYLES
*/
#modal_container {  
   padding:0px;  
   background-color:#fff;  
   border:1px solid #666;  
   overflow:auto;  
   font-family:helvetica,sans-serif;
   font-size:14px;  
   color:#333;  
   text-align:left;  
   width: 300px;  
   height: 300px; 
} 

#modal_overlay {  
background-color:#000;  
}  

#ProductAccountDropDownContainer
{
    width: 100%;
    
    margin-bottom: 15px;
}

#ProductAccountDropDownWrapper
{
    padding: 3px 0 2px 2px;
}
.green
{
	color: Green;
	font-weight: bold;
}
.red
{
	color: Red;
	font-weight: bold;
}
.amber
{
	color: #ff9900;
	font-weight: bold;
}
.valignmiddle
{
	vertical-align: bottom;
}

.tandcpopuptitlebar
{
	background-color: #b2c951;	
}
