/* Horizontal Line */
hr {
	 border-style:dotted; border-width:1px; height:1px; color: #CCCCCC;
}


img.pic
{
BORDER: 1px solid #cccccc; 
}
.picturebg

{
background-position:  left top; FONT-SIZE: 11px;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
text-align:center;
font-weight:bold;
color: #ffffff;
background-image:url('images/greenbg.gif');
background-repeat:repeat; 
width:161px;
}
.greenbg

{
background-position:  left top; FONT-SIZE: 11px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
font-weight:bold;
color: #ffffff;
background-image:url('images/greenbg.gif');
background-repeat:repeat; 
}



.submit
{
BORDER: 1px solid #E4E4E4; 
FONT-FAMILY:Verdana;
FONT-SIZE:10px;
font-weight: bold;
COLOR:#ffffff;
background-color: #1F3F6D;
}
INPUT.logon
{
    
    border:1px solid #E4E4E4; FONT-WEIGHT: normal;
    FONT-SIZE: 9px;    
    COLOR: #333333;    
    FONT-FAMILY:  Verdana;
     background-color: #ffffff;
     width:75px;
	
	
}
INPUT
{
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    padding-left:2px;
    padding-right:2px;
    border:1px solid #cccccc;   
    FONT-FAMILY:  Verdana;
     background-color: #E5ECF6;
}
INPUT.submitbutton
{
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    padding-left:2px;
    padding-right:2px;
    border:1px solid #cccccc;   
    FONT-FAMILY:  Verdana;
    color: #ffffff;
     background-color: #669966;
}

SELECT
{
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    padding-left:2px;
    padding-right:2px;
    border:1px solid #cccccc;   
    FONT-FAMILY:  Verdana;
     background-color: #E5ECF6;
}
TEXTAREA
{
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    padding-left:2px;
    padding-right:2px;
    border:1px solid #cccccc;   
    FONT-FAMILY:  Verdana;
     background-color: #E5ECF6;
}

.adviserloginbg

{
background-position:  left top; FONT-SIZE: 11px;
cursor:pointer;
padding-top:3px;
padding-left:5px;
padding-right:5px;
text-align:center;
font-weight:bold;
color: #1F3F6D;
background-image:url('images/adviserloginbg.gif');
background-color: #E3E8ED;
background-repeat:no-repeat; 
}
a:link.footer, a:visited.footer, a:active.footer

{
	
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;

	
}

a:hover.footer {
	
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	
}


a:link, a:visited, a:active {
	
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;

	
}

a:hover {
	
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	background-color: #E5ECF6;
	
}
a:link.menubutton, a:visited.menubutton, a:active.menubutton 
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-top:10px;
	padding-bottom: 10px;
	text-align:left;
	padding-left: 5px;
	
	
}
a:hover.menubutton 
 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #ABB7C8;	
	text-align:left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

a:link.menubutton1, a:visited.menubutton1, a:active.menubutton1
 {
	
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1F3F6D;
	text-decoration: none;

	
}

a:hover.menubutton1 {
	
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	background-color: #ABB7C8;
	
}

a:link.mainmenubutton, a:visited.mainmenubutton, a:active.mainmenubutton 
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1F3F6D;
	text-decoration: none;
	
}
a:hover.mainmenubutton 
 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #9AABC4;
	


}


a:link.email, a:visited.email, a:active.email {
	
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #669900;
	text-decoration: none;

	
}

a:hover.email {
	
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	background-color: #E5ECF6;
	
}




.menutitle
{
FONT-SIZE: 11px;
cursor:pointer;
margin-bottom: 1px;
padding:1px;
text-align:left;
font-weight:normal;
}

.submenu{
margin-bottom: 5px;

}
.menutitle1

{
FONT-SIZE: 11px;
cursor:pointer;
padding-top:3px;
padding-bottom:9px;
text-align:left;
font-weight:bold;
color: #1F3F6D;
background-image:url('images/rightmenubg.gif');
background-color: #ABB7C8;
background-repeat:no-repeat; 
padding-left:22px;


}
.submenu1

{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #ABB7C8;	
	text-align:left;	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	


}
.submenustyle

{
FONT-SIZE: 11px;
font-weight:bold;
color: #ffffff;
background-color: #ABB7C8;
padding-left: 10px;
padding-top:5px;
padding-bottom:5px;
height:25px;
width: 162px;
}

.adviserbg

{
background-color: #ABB7C8;
background-position: right top; 
background-repeat:no-repeat; 
background-image:url('images/adviserbg.gif');
height: 30px;
width:160px;
padding: 2px;
text-indent: 15px;

}

.menubg

{
background-colour: #1F3F6D;
height:25px;

}

.menuext
{
width:59px;
background-position: right top; 
	background-repeat:no-repeat; 
	background-image:url('images/menu_set_06.gif');

}

.greyline
{
width:100%;
height:1px;
background-position: right top; 
	background-repeat:repeat-x; 
	background-image:url('images/grey.gif');

}
.whitegap
{
width:100%;
height:1px;
background-position: right top; 
	background-repeat:repeat-x; 
	background-image:url('images/whitegap.gif');

}

.greenline
{
width:2px;

background-position: left top; 
	background-repeat:repeat-y; 
	background-image:url('images/green_sep.gif');


}

.hdrpic
{
width:750px;
height: 89px;
	background-position: right top; 
	background-repeat:no-repeat; 
	background-image:url('images/header.gif');


}

 .rightgreen
{
	width:10px;
	background-position: right top; 
	background-repeat:repeat-y; 
	background-image:url('images/greenline1.gif');
 }
 .leftgreen
{
	width:10px;
	background-position: right top; 
	background-repeat:repeat-y; 
	background-image:url('images/greenline.gif');
 }

 .rightgrey
{
	width:10px;
	background-position: right top; 
	background-repeat:repeat-y; 
	background-image:url('images/right_grey.gif');
 }
  .leftgrey
{
	width:10px;	
	background-position: left top; 
	background-repeat:repeat-y; 
	background-image:url('images/left_grey.gif');
 }
   .bottomgrey
{
	height:10px;	
	background-position: left top; 
	background-repeat:repeat-x; 
	background-image:url('images/bottom.gif');
 }
 
   .rightcorner
{
	height:10px;
	width: 10px;		
	background-color:#ffffff;
 }
 
    .leftcorner
{
	height:10px;			
	background-color:#ffffff;
 }
 
 td.lightbluebg
 {
 background-color: #b1bccc;
 color: #333333;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana; line-height:120%
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-bottom: 2px solid #ffffff

 }

td.palebluebg
{
 background-color: #e5ecf6;
 color: #333333;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana; line-height:120%;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-bottom: 2px solid #ffffff

 }
td.palegreenbg
{
 background-color: #DDEBBA;
 color: #333333;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana; line-height:120%;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-bottom: 2px solid #ffffff

 }

 
td.lightgreenbg
 {
 background-color: #DDEBBA;
 color: #333333;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana;
 font-weight: bold; line-height:120%
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-bottom: 2px solid #ffffff


 }
td.lightgreenbg1
 {
 background-color: #DDEBBA;
 color: #333333;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana;
 font-weight: normal; line-height:120%
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
border-bottom: 2px solid #ffffff


 }

 
 BODY{	SCROLLBAR-FACE-COLOR: #BDD680; 	
 SCROLLBAR-ARROW-COLOR: #ffffff;
  SCROLLBAR-TRACK-COLOR: #999999;	
  FONT-SIZE: 11px; COLOR: #333333; 
  FONT-FAMILY: verdana;  
  background-color:#ffffff;	

}
.swhitefont
{
color: #ffffff;
FONT-SIZE: 10px;
 FONT-FAMILY: verdana;
 text-align: center;
}
.sgreyfont
{
color: #999999;
FONT-SIZE: 10px;
 FONT-FAMILY: verdana;
 text-align: center;
}

.sblackfont
{
color: #000000;
FONT-SIZE: 10px;
 FONT-FAMILY: verdana;
}

.greyfont
{
color: #999999;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana;
}
.darkbluebold
{
color: #1F3F6D;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana;
 font-weight: bold;
}
.sdarkbluebold
{
color: #1F3F6D;
FONT-SIZE: 10px;
 FONT-FAMILY: verdana;
 font-weight: bold;
}

.greenbold
{
color: #BDD680;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana;
 font-weight: bold;
}
.aquabold
{
color: #94D0D5;
FONT-SIZE: 12px;
 FONT-FAMILY: verdana;
 font-weight: bold;
}
.darkaquabold
{
color: #5C8F93;
FONT-SIZE: 12px;
 FONT-FAMILY: verdana;
 font-weight: bold;
}

.aquafont
{
color: #5C8F93;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana;
 font-weight: normal;
}
.darkbluefont
{
color: #1F3F6D;
FONT-SIZE: 11px;
 FONT-FAMILY: verdana;
 font-weight: normal;
}


.redbold
{
color: #ff0000;
FONT-SIZE: 12px;
 FONT-FAMILY: verdana;
 font-weight: bold;
}


.ldarkbluebold
{
color: #1F3F6D;
FONT-SIZE: 13px;
 FONT-FAMILY: verdana;
 font-weight: bold;
}

.rightboxhdr {
	
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;	
	height: 25px;
	font-family:  Verdana;
	background-position: left top; 
	background-repeat:no-repeat; 
	background-image:url('images/rightboxbg.gif');
	width: 160px;
	text-indent: 30px;
	padding-bottom: 5px;
	padding-top: 5px
	vertical-align:middle;
	 
}

.contentheading {
	
	
	font-size: 18px;
	font-weight: bold;
	color: #BDD680;
	text-align: left;	
	height: 30px;
	font-family:  Arial;
	vertical-align:middle;  
}
.contentheading-adviser {
	
	
	font-size: 18px;
	font-weight: bold;
	color: #87A1C9;
	text-align: left;	
	height: 30px;
	font-family:  Arial;
	vertical-align:middle; 
	padding-top:8px; 
}

 p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	padding-left; text-align:justify
	
}
td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	padding-left 
	
}

ul
{
margin:25px;
list-style-image:url('images/pointer.gif');
vertical-align: middle; line-height:110%;
font-size: 11px;
}

li
{
padding-bottom:2px		
	
	 
}

.bullethdr
{
	font-size: 14px;
	font-weight: bold;
	color: #74B2C5;
	text-align: left;	
	height: 20px;
	font-family:  verdana;
	vertical-align:middle;	
	background-image:url('images/lpointer.gif');
	background-repeat:no-repeat; 
	text-indent: 30px;
	display: block;


}

table.paleblue
{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
border-collapse: collapse;
width:100%;
border: 1px solid #C0C0C0

}
table.paleblue2
{
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
border-collapse: collapse;
width:100%;
border: 2px solid #ffffff

}