﻿#portal_submenu
{
    margin:0px;
    padding:0px; 
    width:150px;
    float:left;
}

#portal_submenu ul
{
    list-style: none;
    list-style-type:none;
    padding:0px;  
    margin:0px;  
}

#portal_submenu  a:link
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none;
    color:#FFFFFF;
	font-weight:bold;
}

#portal_submenu  a:visited 
{
    font-family: sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
	font-weight:bold;
}

#portal_submenu  a:hover 
{
    font-family: sans-serif;
    font-size:12px;   
    text-decoration:none; 
    color:#FFFFFF;
	font-weight:bold;
}

#portal_submenu  a:focus 
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none;
    color:#FFFFFF;
	font-weight:bold;
}

#portal_submenu  a:active 
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none; 
    color:#FFFFFF;
	font-weight:bold;
}


.genwhitelink  a:link
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none;
    color:#FFFFFF;
	font-weight:bold;
}

.genwhitelink  a:visited 
{
    font-family: sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
	font-weight:bold;
}

.genwhitelink  a:hover 
{
    font-family: sans-serif;
    font-size:12px;   
    text-decoration:none; 
    color:#FFFFFF;
	font-weight:bold;
}

.genwhitelink  a:focus 
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none;
    color:#FFFFFF;
	font-weight:bold;
}

.genwhitelink a:active 
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none; 
    color:#FFFFFF;
	font-weight:bold;
}





#portal_content
{
     margin-left:160px;
     width:50%; 
}
.portal_content
{
     margin-left:160px;
     width:50%; 
     margin-bottom:5px;
}
#portal_search_content
{
     width:75%;
     color:#0099CC;
/*
border:solid 1px red;
*/
}

#portal_search_content label
{
	width: 14em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	color:#0099CC;
}

#portal_search_content .lblsearch_wider
{
	width: 16em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	color:#0099CC;
}

#portal_search_content .searchinput
{
	width: 16em;
	border:solid 1px #0099CC;
}

#portal_search_content select
{
	width:16em;
}

.portal_search_select
{
	font-size:1.2em;
	width:16em;   
}    

.portal_search_orgname 
{
	width: 16em;
	color:#0099CC;
	border:solid 1px #0099CC;
	height:1.5em;
}
.portal_search_postcode 
{
	width: 8em;
	color:#0099CC;
	border:solid 1px #0099CC;
	height:1.5em;
}

.submit input
{
	margin-top: 2em;
	margin-left: 17em;
	border:solid 1px #0099CC;
} 

.chkServiceList
{
	margin-left: 1em;
	margin-right:1em;
}

#servicelist
{
	margin-top: 1em;
	margin-bottom:1em;
}    

.memberssearchbody
{
 /*   
 border:solid 1px #0099CC; 
*/
	padding-top:1em  
}    

#maincontent
{  
/*
border:solid 1px red;
*/
	margin-right:0px;   
} 
   
.selectedRow
{  
    border: solid 1px #FFFFFF;
    color:#FFFFFF; 
    background-color: #003366;
    padding:0px;  
    margin:0px; 
    
    padding:5px;
    background-image: url(/images/member_selected_bg.gif);
    background-position:right 1px;
    background-repeat:no-repeat;    
}    
.unselectedRow
{ 
    border: solid 1px #FFFFFF;
    color:#FFFFFF; 
    background-color:#0099CC;
    padding:0px;  
    margin:0px; 
    padding:5px; 
}   

.membersheader
{
 	background-color: #0099CC;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;  
    padding:5px;
}    

.membersbody
{
 	background-color: #EEEEEE;
	color:#003366;
	font-size:12px;
	font-weight: normal; 
    padding-right:5px;
    padding-left:50px;
    padding-bottom:5px;
    padding-top:5px; 
    
    margin-bottom:1px;
    border-bottom:solid 1px #FFFFFF;
    
    background-image: url(/images/member_bullet.gif);
    background-position:5px 5px;
    background-repeat:no-repeat;
    height: auto !important; /* for modern browsers */
    height: 35px; /* for IE5.x and IE6 */
    min-height: 35px;/* for modern browsers */      
}

.lblDetails
{ 
 	font-size:12px;
	font-weight: bold;
	margin-right:6px;      
}    

#portal_right_submenu
{
	float:right; 
	text-align:right;  
}    

.genlink  a:link
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none;
    color:#0099CC;
}

.genlink  a:visited 
{
    font-family: sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#0099CC;
}

.genlink  a:hover 
{
    font-family: sans-serif;
    font-size:12px;   
    text-decoration:none; 
    color: Gray ;
}

.genlink  a:focus 
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none;
    color:#0099CC;
}

.genlink  a:active 
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none; 
    color:#0099CC;
}

#searchresult a:link
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none;
    color:#0099CC;
}

#searchresult  a:visited 
{
    font-family: sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#0099CC;
}

#searchresult  a:hover 
{
    font-family: sans-serif;
    font-size:12px;   
    text-decoration:none; 
    color: Gray ;
}

#searchresult  a:focus 
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none;
    color:#0099CC;
}
#searchresult  a:active 
{
    font-family: sans-serif;
    font-size:12px; 
    text-decoration:none; 
    color:#0099CC;
}
.search_header_row
{
    border: solid 1px #FFFFFF;
    color:#FFFFFF; 
    background-color:#0099CC;
    font-weight:bold;     
    
} 
.search_header_cell
{
    padding:3px;    
}
.search_body_cell
{
    padding:3px;    
}      