body 
{
	font-family:Verdana , Arial  ;
	font-size: 0.8em;
	margin:0px;
	padding:0px;
	background: #C6D1FB  url(../images/pagetopbg.jpg) repeat-x ; 
		color:#333333;

}

a{
color:#0066CC;
text-decoration:none;
}

li
{
 list-style:none;
}
.clear
{
	float:none;
	clear:both;
}
#FrameContent
{
	width:949px;
	height:auto;
	overflow:hidden;
	margin:16px auto auto auto;
	background:#fff;
}
 
#header
{
	height:147px;
	width:100%;
	overflow:hidden;
	
	background:url(../images/header.jpg) no-repeat;
}
#header img
{
	 margin:10px 0px 0px 25px; 
}
#menus
{
	height:39px;
	width:900px;
	padding-left:49px;
	overflow:hidden;
	background:url(../images/menus.jpg);
	text-align:center;
}
#menus ul
{	 
	 display:inline;
}
#menus li
{	
	height:39px;
	margin:0px 16px 0px 20px;	 
	float:left;
}
#menus li a
{
	width:100px;
	height:39px;
	line-height:39px;
	vertical-align:middle;
	text-align:center;
	 text-decoration:none;
	 color:#fff;
}
#menus li a:hover
{
	text-decoration:underline;
}
#Bcontent
{
	
	 padding-left:7px;
	padding-right:9px;
}
#banner
{
	height:280px;
	clear:both;
	float:none;	 
	background:url(../images/steps.jpg) no-repeat;
	padding-top: 14px;
}
#banner h1
{	 
	display:inline-block;
	color:#570F6E;
	font-size:2.9em;
	margin:0px 0px 0px 25px;
}
#banner h3
{
	display:inline-block;
	font-size:2.47em;
	color:#570F6E;
	margin:0px 0px 0px 25px;
}
#banner h1 b,#banner h3 b
{
	color:#4C618E;
}
#bannerContent
{	 
	width:495px;
	height:150px;
    margin:20px 0px 0px 205px;
}
#steps
{
  color:#570F6E;
  font-size:3.2em;
  font-weight:700;	
}
#steptexts
{
	color:#656565;
	font-size:1.2em;
	font-weight:700;
}
#bannerContent div span
{
   
  width:217px;
  display:block;
  float:left;
}
#bannerselect
{
	clear:both;
	float:none;	 
	vertical-align:left;
	text-align:center;
}

#bannerselect select 
{
	width:360px;
	margin-top:25px;
	background:#D5E1E7;
	border:solid 1px #ABADB3;
	text-align:center;
}
#non
{
	width:461px;
	
	float:left;
	 
}
#non p
{
	margin:15px 0px 0px 10px;
	line-height:18px;
	color:#4D4B4D;
	font-size:0.9em;
}
#non p img
{
 float:right;
}
#non a
{
	margin:15px 0px 0px 10px;
	color:#1250CB;
	text-decoration:none;
	font-weight:700;
	line-height:25px;
	vertical-align:middle;
}
#mostp
{
	width:461px;
	font-size: 16px;
	margin-right:0px;
	float:right;
}
#mostp ul
{
	margin:15px 0px 0px 0px;
	display:inline;
}
.pinktitle
{
	height:29px;
	width:461px;
	overflow:hidden;
	background:url(../images/pinkbar.jpg);
}
.title
{
	color:#fff;
	font-weight:700;
	 line-height:29px;
	 vertical-align:middle;
	 margin-left:15px;
}

#mostp ul li 
{
	float:left;
	width:140px;
	height:25px;
	margin-right:8px;
	margin-top:7px;
	overflow:hidden;
}
#mostp ul li  span 
{
	 width:90px;
	 float:left;
	 font-size:0.8em;
}
#mostp ul li  b
{
	display:block;
	font-size:1em;
}
#mostp ul li  img
{
	float:right;
}
#latestnews
{
	width:362px;	 
	float:left;
	margin:20px 0px 0px  0px;
}

#news{
	width:362px;	 
	float:left;
		margin:20px 0px 0px  0px;

}
#latestnews a
{
	 line-height:25px;
	 vertical-align:middle;
	 color:#1250CB;
	 margin-left:20px;
	 font-size:0.9em;
	 text-decoration:none;
}
#latestnews a:hover
{
	text-decoration:underline;
}
#slbar
{
	background:url(../images/sbbar.jpg);
	height:29px;
	overflow:hidden;
}
#feedback
{
	 width:558px;
	 float:right;
	margin:20px 0px 0px  0px;
}
#llbar
{
	background:url(../images/lbbar.jpg);
	height:29px;
	overflow:hidden;
	clear:both;
	float:none;
}

 .fbcontent
{
	    
    float:left;
line-height: 150%;
margin-left: 10px;
   
}
.fbcontent img
{
	float:left;
	 padding:0px 15px 0px 15px;	
	
}
.fbcontent span
{
	 font-style:italic;
	 margin-left:10px;
	 display:block;
	 line-height:20px;
	 vertical-align:middle;
	 font-size:0.875em;
}
#bottom
{
	 clear:both;
	 float:none;	 
	height:30px;
	background:url(../images/bottom.jpg);
	overflow:hidden;
	 text-align:center;
}
#bottom a
{
	text-decoration:none;
	color:#6E6E6F;
	margin:0px 5px 0px 5px;
	font-size:0.9em;
}
#bottom a:hover
{
	text-decoration:underline;
}

#frontdropdown{
	font-size:15px;
}


#subcolumnright{
float:right;
background-color: #c4ccda;
width: 186px;
color: white;
margin-right:10px;
margin-top:10px;
font-weight:700;
}

#innerbluecolumn{
padding:6px;}


h2{
font-size:1.8em;
color:#787878;
margin:0;
display: inline;
}

H4{
font-size:1.5em;
}

#innersubcontentleft{
padding-left:30px;
text-align:justify;}

#leftsubcentre{
float: left;
}

#rightsubcentre{
float: right;
margin-right: 20px;
width: 360px;
}

#tip{
background-image:url(../images/background_tip.jpg);
background-repeat:no-repeat;
width: 260px;
padding: 10px;
line-height:160%;}

/**************** 	RATE TABLES ***************/
.ratestable{
width: 280px;}

.ratestable td{

padding:2px;}


#tablecolumn1{
width:102px;
}

#tablecolumn3{
width:50px;
}
#tablecolumn4{
width:65px;
}
#tableheaders{
font-weight:700;
font-size: 11px;
}

#tablerow{
background-color:#e3e0e0;
}

#flagpad{
float: left !important;
padding-right: 7px;
padding-left: 0px !important; 
}

/*bubbles*/

#whitecentre{
background-color:#FFFFFF;
width: 169px;
color: #4c618e;}

#bluecentre{
background-color:#4c618e;
width: 169px;
color: white;
line-height:170%;}

.bubble{
padding-left:5px;
}

#centreblue{
width: 348px;
background-color: #4d5380;
color:#FFFFFF;
padding-left: 10px;
}

#newsheader{
color:#FFFFFF; 
background-color:#5f658d;
margin-right:10px;
padding:3px;
margin-top: 0;
}

#newsimage{
float:right; 
margin-left:10px; 
margin-right:10px;
}

#facebook{
margin-left: 226px;
margin-top: 3px;
}