form { 
margin: 0px;
padding: 0px;

}	

body{
background-color:#fff;
}

h1{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
}

p{
font-size:12px;
font-family:arial;
padding:0px;
}

#textintro p{
font-size:12px;
font-family:arial;
padding:0px;
width:636px;
border:0px solid red;
}

p a{
color:#4A9AD6;
text-decoration:none;
}

p a:hover{
text-decoration:underline;
}

#content h2{
font-size:13px;
font-weight:bold;
font-family:arial;
padding-left:0px;
padding-top:8px;
}

#creditcardstitle h1{
font-size:13px;
font-weight:bold;
font-family:arial;
padding-left:0px;
padding-top:-12px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
}

*html #creditcardstitle h1{
font-size:13px;
font-weight:bold;
font-family:arial;
padding-left:0px;
padding-top:-12px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
}

#creditcardstitle h2{
font-size:12px;
font-weight:bold;
font-family:arial;
padding-left:0px;
padding-top:-12px;
margin-top:14px;
margin-bottom:5px;
margin-left:0px;
}

*html #creditcardstitle h2{
font-size:12px;
font-weight:bold;
font-family:arial;
padding-left:0px;
padding-top:5px;
margin-top:10px;
margin-bottom:-7px;
margin-left:0px;
}

#creditcardstitle li{
LIST-STYLE: square;
LINE-HEIGHT: 125%;
margin-left:0px;
font-family:arial;
font-size:12px;
}

*html #creditcardstitle li{
LIST-STYLE: square;
LINE-HEIGHT: 125%;
margin-left:0px;
font-family:arial;
font-size:12px;
}

#creditcardstitle a{
color:#4A9AD6;
text-decoration:none;
}

#creditcardstitle a:hover{
text-decoration:underline;
}

#main{
	border-top:5px solid #499AD4;
	border-left:1px solid #499AD4;
	border-bottom:1px solid #499AD4;
	border-right:1px solid #499AD4;
	position:relative;
	height:auto;
	margin-left:90px;
	width:798px;
	margin-top:13px;
	background-color:#fff;
	margin-top:-20px;
	
}

*html #main{
	border-top:5px solid #499AD4;
	border-left:1px solid #499AD4;
	border-bottom:1px solid #499AD4;
	border-right:1px solid #499AD4;
	position:relative;
	height:auto;
	margin-left:90px;
	width:798px;
	margin-top:-19px;
	background-color:#fff;
	
}

#main table{
	margin-left:131px;
	padding-left:10px;
	padding-right:10px;
}



#mainhome{
	border-top:5px solid #499AD4;
	border-left:1px solid #499AD4;
	border-bottom:1px solid #499AD4;
	border-right:1px solid #499AD4;
	position:relative;
	height:auto;
	margin-left:90px;
	width:798px;
	margin-top:13px;
	background-color:#fff;
	margin-top:-20px;
	
}

*html #mainhome{
	border-top:5px solid #499AD4;
	border-left:1px solid #499AD4;
	border-bottom:1px solid #499AD4;
	border-right:1px solid #499AD4;
	position:relative;
	height:auto;
	margin-left:90px;
	width:798px;
	margin-top:-19px;
	background-color:#fff;
	
}

#mainhome table{
	margin-left:0px;
	padding-left:10px;
	padding-right:10px;
}


#top{
	border-top:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
	border-right:0px solid #CCCCCC;
	position:relative;
	height:80px;
	margin-left:90px;
	width:798px;
	margin-top:0px;
	background-color:#fff;
	margin-bottom:5px;
	
}

*html #top img{
	margin-top:15px;
	margin-left:5px;
	
}

#top img{
	margin-top:15px;
	margin-left:7px;
	
}


#banner{
padding-left:230px;
margin-top:-50px;
}

#banner2{
padding-left:230px;
margin-top:-75px;
}


#navi{
	border:0px solid #CCCCCC;
	height:auto;
	margin-left:90px;
	width:800px;
	margin-top:0px;
}

#breadspace{
border-left:1px solid #EBEFF2;
border-top:1px solid #EBEFF2;
border-right:1px solid #EBEFF2;
border-bottom:1px solid #EBEFF2;
height:20px;
position:relative;
font-size:11px;
font-family:arial;
padding-top:3px;
padding-left:2px;

}


#breadspace a{
color:#336699;
}



#leftcolumn{
	border-right:1px solid #EFEFF7;
	border-top:0px solid #D5E7F4;
	border-bottom:1px solid #EFEFF7;
	position:absolute;
	width:130px;
	height:auto;
	margin-left:-2px;
	margin-top:5px;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:3px;
	left: 2px;
	top: 20px;
	font-size:71%;
	font-family:arial;
}

*html #leftcolumn{
	border-right:1px solid #EFEFF7;
	border-top:0px solid #D5E7F4;
	border-bottom:1px solid #EFEFF7;
	position:absolute;
	width:130px;
	height:auto;
	margin-left:-2px;
	margin-top:0px;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:3px;
	left: 2px;
	top: 20px;
	font-size:71%;
	font-family:arial;
}


#leftcolumn a{
	text-decoration:none;
	line-height:135%;
	font-size:12px;
}

#leftcolumn a:hover{
	text-decoration:none;
}


#leftcolumn h2{
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	padding-bottom:0px;
	margin-bottom:-8px;
	color:#31659C;
	
}

*html #leftcolumn h2{
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	padding-bottom:0px;
	margin-bottom:-14px;
	margin-top:10px;
	color:#31659C;
	
}

#rightcolumn{
	border-right:0px solid #EBEFF2;
	position:absolute;
	width:130px;
	height:auto;
	margin-left:0px;
	margin-right:10px;
	margin-top:-3px;
	background-color:#EBEFF2;
	top:34;
	left:667;
	text-align:center;
}

*html #rightcolumn{
	border-right:opx solid red;
	position:absolute;
	width:129px;
	height:auto;
	padding-right:-10px;
	margin-top:-6px;
	background-color:#EBEFF2;
	
	
}

#rightcolumn h2{
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	padding-bottom:0px;
	margin-bottom:-8px;
	
}

#middlecolumn{
	border:1px solid #000;
	position:absolute;
	width:529px;
	height:auto;
	margin-left:131px;
	margin-top:0px;
	background-color:#fff;
	left: 3px;
	top: 38px;
}


#footer{
	border:0px solid red;
	margin-left:0px;
	font-family:arial;
	font-size:11px;
	color:#8F8F8F;
	margin-left:90px;
	padding-top:5px;
}

#footer a{
color:#336699;
text-decoration:none;
}

#footer a:hover{
color:#499AD4;
text-decoration:underline;
}

#tabs {
      float:left;
      width:798px;
      background:#fff;
      font-size:70%;
      line-height:normal;
	  font-weight:bold;
	  font-family:"Trebuchet MS";
	  border-top:0px solid #CCCCCC;
	  border-left:0px solid #CCCCCC;
	  border-right:0px solid #CCCCCC;
	  border-bottom:0px solid #CCCCCC;
	  margin-top:0px;
      }
    #tabs ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
	  
    #tabs a {
      float:left;
      background:url(../images/tableftnew.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url(../images/tabrightnew.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#fff;
      }
	  
	  #tabs a:hover span {
      text-decoration:underline;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#fff;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
	  
#bullet li{
LIST-STYLE: none;
LINE-HEIGHT: 125%;
margin-left:-41px;
padding-left:-30px
}

*html #bullet li{
LIST-STYLE: none;
LINE-HEIGHT: 125%;
margin-left:-40px;
}

#bullet ul{
margin-top:0px;
padding-top:0px;
}

#bullet a{
color:#000;
text-underline:none;
}

#bullet a:hover{
color:#000;
text-decoration:underline;
}



#bulletguide li{
LIST-STYLE: square url(../images/arrowred.gif) outside;
LINE-HEIGHT: 125%;
margin-left:-20px;
padding-left:-30px
}

*html #bulletguide li{
LIST-STYLE: square url(../images/arrowred.gif) outside;
LINE-HEIGHT: 125%;
margin-left:-24px;
}

#bulletguide ul{
margin-top:0px;
padding-top:0px;
}

#bulletguide a{
color:#000;
text-underline:none;
}

#bulletguide a:hover{
color:#000;
text-decoration:underline;
}





#bulletcontent li{
LIST-STYLE: square url(../images/arrowred.gif) outside;
LINE-HEIGHT: 125%;
margin-left:-19px;
padding-left:-30px
}

*html #bulletcontent li{
LIST-STYLE: square url(../images/arrowred.gif) outside;
LINE-HEIGHT: 125%;
margin-left:-23px;
}

#bulletcontent ul{
margin-top:0px;
padding-top:0px;
}

#bulletcontent a{
color:#000;
text-underline:underline;
}

#bulletcontent a:hover{
color:#000;
text-decoration:underline;
}




/*mortgages div*/

#mortgagesdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 147px;
	font-size:11px;
	font-family:tahoma;
	top:89px;
	padding:3px;
	background:url(../images/icons/mortgages.jpg) no-repeat;
}
*html #mortgagesdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 147px;
	font-size:11px;
	font-family:tahoma;
	top: 92px;
	padding:3px;
	background:url(../images/icons/mortgages.jpg) no-repeat;
}

#mortgagesdiv h2{
font-size:12px;
margin-top:0px;
margin-left:60px;
margin-bottom:0px;
}

#mortgagesdiv a{
text-decoration:none;
color:#336699;
}

#mortgagesdiv a:hover{
text-decoration:underline;
color:#336699;
}

#innercontent{
margin-left:60px;
}

#creditcardsdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 320px;
	font-size:11px;
	font-family:tahoma;
	top: 89px;
	padding:3px;
	background:url(../images/icons/credit-card.jpg) no-repeat;
}

*html #creditcardsdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 320px;
	font-size:11px;
	font-family:tahoma;
	top: 92px;
	padding:3px;
	background:url(../images/icons/credit-card.jpg) no-repeat;
}

#creditcardsdiv h2{
font-size:12px;
margin-top:0px;
margin-left:72px;
margin-bottom:0px;
}

#creditcardsdiv a{
text-decoration:none;
color:#336699;
}

#creditcardsdiv a:hover{
text-decoration:underline;
color:#336699;
}

#innercontentcc{
margin-left:72px;
} 


#personalloansdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 494px;
	font-size:11px;
	font-family:tahoma;
	top: 89px;
	padding:3px;
	background:url(../images/icons/personalloans.jpg) no-repeat;
}

*html #personalloansdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 494px;
	font-size:11px;
	font-family:tahoma;
	top: 92px;
	padding:3px;
	background:url(../images/icons/personalloans.jpg) no-repeat;
}

#personalloansdiv h2{
font-size:12px;
margin-top:0px;
margin-left:72px;
margin-bottom:0px;
}

#personalloansdiv a{
text-decoration:none;
color:#336699;
}

#personalloansdiv a:hover{
text-decoration:underline;
color:#336699;
}


#innercontentpl{
margin-left:72px;
} 


#bankaccountsdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 147px;
	font-size:11px;
	font-family:tahoma;
	top: 155px;
	padding:3px;
	background:url(../images/icons/bankaccounts.jpg) no-repeat;

}

*html #bankaccountsdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 147px;
	font-size:11px;
	font-family:tahoma;
	top: 161px;
	padding:3px;
	background:url(../images/icons/bankaccounts.jpg) no-repeat;
}

#bankaccountsdiv h2{
font-size:12px;
margin-top:0px;
margin-left:59px;
margin-bottom:0px;
}

#bankaccountsdiv a{
text-decoration:none;
color:#336699;
}

#bankaccountsdiv a:hover{
text-decoration:underline;
color:#336699;
}

#innercontentba{
margin-left:59px;
} 

#savingsdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 320px;
	font-size:11px;
	font-family:tahoma;
	top: 155px;
	padding:3px;
	background:url(../images/icons/savings.gif) no-repeat;
}

*html #savingsdiv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 320px;
	font-size:11px;
	font-family:tahoma;
	top: 161px;
	padding:3px;
	background:url(../images/icons/savings.gif) no-repeat;
}

#savingsdiv h2{
font-size:12px;
margin-top:0px;
margin-left:69px;
margin-bottom:0px;
}

#savingsdiv a{
text-decoration:none;
color:#336699;
}

#savingsdiv a:hover{
text-decoration:underline;
color:#336699;
}

#innercontentsv{
margin-left:69px;
} 



#carinsurancediv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 494px;
	font-size:11px;
	font-family:tahoma;
	top: 155px;
	padding:3px;
	background:url(../images/icons/carinsurance.jpg) no-repeat;
}

*html #carinsurancediv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 494px;
	font-size:11px;
	font-family:tahoma;
	top: 161px;
	padding:3px;
	background:url(../images/icons/carinsurance.jpg) no-repeat;
}

#carinsurancediv h2{
font-size:12px;
margin-top:0px;
margin-left:60px;
margin-bottom:0px;
}

#carinsurancediv a{
text-decoration:none;
color:#336699;
}

#carinsurancediv a:hover{
text-decoration:underline;
color:#336699;
}

#innercontentci{
margin-left:60px;

}

#carinsurance2div{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 147px;
	font-size:11px;
	font-family:tahoma;
	top:89px;
	padding:3px;
	background:url(../images/icons/carinsurance.jpg) no-repeat;
}
*html #carinsurance2div{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 148px;
	font-size:11px;
	font-family:tahoma;
	top: 78px;
	padding:3px;
	background:url(../images/icons/carinsurance.jpg) no-repeat;
}

#carinsurance2div h2{
font-size:12px;
margin-top:0px;
margin-left:54px;
margin-bottom:0px;
}

#carinsurance2div a{
text-decoration:none;
color:#336699;
}

#carinsurance2div a:hover{
text-decoration:underline;
color:#336699;
}

#innercontentci2{
margin-left:54px;
}

#homeinsurancediv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 320px;
	font-size:11px;
	font-family:tahoma;
	top: 89px;
	padding:3px;
	background:url(../images/icons/hominsurance.jpg) no-repeat;
}

*html #homeinsurancediv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 322px;
	font-size:11px;
	font-family:tahoma;
	top: 78px;
	padding:3px;
	background:url(../images/icons/hominsurance.jpg) no-repeat;
}

#homeinsurancediv h2{
font-size:12px;
margin-top:0px;
margin-left:51px;
margin-bottom:0px;
}

#homeinsurancediv a{
text-decoration:none;
color:#336699;
}

#homeinsurancediv a:hover{
text-decoration:underline;
color:#336699;
}

#innercontenthi{
margin-left:53px;
} 


#lifeinsurancediv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 155px;
	height: 50px;
	left: 494px;
	font-size:11px;
	font-family:tahoma;
	top: 89px;
	padding:3px;
	background:url(../images/icons/lifeinsurance.gif) no-repeat;
}

*html #lifeinsurancediv{
	border:2px solid #D1E3EB;
	position:absolute;
	width: 160px;
	height: 60px;
	left: 496px;
	font-size:11px;
	font-family:tahoma;
	top: 78px;
	padding:3px;
	background:url(../images/icons/lifeinsurance.gif) no-repeat;
}

#lifeinsurancediv h2{
font-size:12px;
margin-top:0px;
margin-left:60px;
margin-bottom:0px;
}

#lifeinsurancediv a{
text-decoration:none;
color:#336699;
}

#lifeinsurancediv a:hover{
text-decoration:underline;
color:#336699;
}


#innercontentli{
margin-left:60px;
} 


#container{
border:1px solid #D1E3EB;
height:165px;
width:521px;
}

*html #container{
border:1px solid #D1E3EB;
height:170px;
width:520px;
}

#divbordertop{
border-bottom:1px solid #D1E3EB;
padding-top:5px;
padding-bottom:5px;
font-family:arial;
font-size:13px;
color:#336699;
background-color:#F4F8FB;
}

#container2{
border:1px solid #D1E3EB;
height:115px;
width:521px;
margin-top:20px
}

*html #container2{
border:1px solid #D1E3EB;
height:115px;
width:520px;
}

#divbordertop2{
border-bottom:1px solid #D1E3EB;
padding-top:5px;
padding-bottom:5px;
font-family:arial;
font-size:13px;
color:#336699;
background-color:#F4F8FB;
}


#welcome h1{
text-align:center;
font-family:arial;
font-size:14px;
margin-top:5px;
}

#formfloat{
	position:absolute;
	width:400px;
	left: 21px;
	top: 45px;
}

#featured{
	position:absolute;
	border:1px solid #D1E3EB;
	padding-top:5px;
	padding-bottom:5px;
	font-family:arial;
	font-size:12px;
	color:#336699;
	background-color:#F4F8FB;
	left: 141px;
	top: 238px;
	width: 250px;
	padding:4px;
	height:auto;
}

#featuredcontent{
	position:absolute;
	border-top:0px solid #D1E3EB;
	border-bottom:1px solid #D1E3EB;
	border-right:1px solid #D1E3EB;
	border-left:1px solid #D1E3EB;
	height:auto;
	width:250px;
	left: 141px;
	top: 263px;
	padding:4px;
	text-align:left;
	font-size:12px;
}

*html #featuredcontent{
	position:absolute;
	border-top:0px solid #D1E3EB;
	border-bottom:1px solid #D1E3EB;
	border-right:1px solid #D1E3EB;
	border-left:1px solid #D1E3EB;
	height:80px;
	width:250px;
	left: 141px;
	top: 262px;
	padding-left:-100px;
	font-size:12px;
}

#bannerindex{
	position:absolute;
	border:1px solid #D1E3EB;
	padding-top:5px;
	padding-bottom:5px;
	font-family:arial;
	font-size:12px;
	color:#336699;
	background-color:#F4F8FB;
	left: 405px;
	top: 238px;
	width: 250px;
	padding-left:5px;
	height:14px;
}

*html #bannerindex{
	position:absolute;
	border:1px solid #D1E3EB;
	padding-top:5px;
	padding-bottom:5px;
	font-family:arial;
	font-size:12px;
	color:#336699;
	background-color:#F4F8FB;
	left: 405px;
	top: 238px;
	width: 254px;
	padding-left:5px;
}

#bannerindexcontent{
	position:absolute;
	border-top:0px solid #D1E3EB;
	border-bottom:1px solid #D1E3EB;
	border-right:1px solid #D1E3EB;
	border-left:1px solid #D1E3EB;
	height:auto;
	width:247px;
	left: 405px;
	top: 263px;
	padding-left:5px;
	text-align:left;
	padding:4px;
	font-size:12px;
}

*html #bannerindexcontent{
	position:absolute;
	border-top:0px solid #D1E3EB;
	border-bottom:1px solid #D1E3EB;
	border-right:1px solid #D1E3EB;
	border-left:1px solid #D1E3EB;
	height:80px;
	width:254px;
	left: 405px;
	top: 264px;
	padding-left:5px;
	padding:4px;
	font-size:12px;
}

#bannerindexcontent p{
	position:absolute;
	border:0px solid red;
	margin:0px;
	font-family:arial;
	font-size:11px;
	left: 135px;
	top: 14px;
	width:100px;
	height:auto;
}

#featuredcontent p{
	position:absolute;
	border:0px solid red;
	margin:0px;
	font-family:arial;
	font-size:11px;
	left: 135px;
	top: 11px;
	width:100px;
	height:auto;
}

*html #bannerinside{
position:absolute;
left:2px;
top:13px;
height:auto;
}

*html #bannerinside2{
position:absolute;
left:3px;
top:13px;
height:auto;
}

#aligntable{
margin-left:6px;
}

*html #aligntable{
margin-left:-49px;
}

#aligntable2 a{
color:#336699;
text-decoration:none;
font-family:arial;
font-size:12px;
}

#aligntable2 a:hover{
text-decoration:underline;
}

#aligntable2 table{
margin-left:-6px;
font-family:arial;
font-size:12px;
}

*html #aligntable2 table{
margin-left:0px;
}

#creditcardtable table{
border:0px solid #D8E4F1;
font-size:11px;
font-family:verdana;
text-align:center;
}


*html #creditcardtable img{
padding:0px;
margin:0px;
}


#creditcardtable td{
border-right:0px solid #D8D6D6;
border-left:1px solid #D8D6D6;
border-bottom:1px solid #D8D6D6;

}




#creditcardtable th{
font-size:12px;
font-family:arial;
background-color:#F5F3F3;
color:#575555;
font-weight:bold;
}

#creditcardtable{
margin-left:-125px;
}


#creditcardtable a{
color:#FF6600;
text-decoration:underline;
text-size:11px;
}

#creditcardtable a:hover{
text-decoration:none;
}

#linkunderline a{
text-decoration:none;
color:#000000;
}

.th1{
border-top:1px solid #D8D6D6;
border-left:1px solid #D8D6D6;
border-bottom:1px solid #D8D6D6;
}

.th2{
border-top:1px solid #D8D6D6;
border-bottom:1px solid #D8D6D6;
}

.th3{
border-top:1px solid #D8D6D6;
border-right:1px solid #D8D6D6;
border-bottom:1px solid #D8D6D6;
}

#potable{
margin-left:-125px;
margin-top:10px;
}

#potable table{
font-size:13px;
font-family:verdana;
font-weight:bold;
color:#000;
}

#poquadrant{
margin-left:-135px;
margin-top:15px;
padding-left:5px;
}

#poquadrant a{
color:#98002E;
font-size:12px;
font-family:arial;
font-weight:none;
text-decoration:underline;
}

#pobullet li{
LIST-STYLE: square url(../images/arrowpo.gif) outside;
LINE-HEIGHT: 125%;
margin-left:-10px;
padding-left:-30px
}

*html #pobullet li{
LIST-STYLE: square url(../images/arrowpo.gif) outside;
LINE-HEIGHT: 110%;
margin-left:-19px;
}

#pobullet ul{
margin-top:0px;
padding-top:0px;
}

#pobullet{
margin-top:-10px;

}

#esure{
margin-left:-135px;
margin-top:15px;
padding-left:5px;
}

#esure img{
border:1px solid #000;
}

#esure a{
color:#0071B0;
font-size:12px;
font-family:arial;
font-weight:none;
text-decoration:underline;
}

#morethan img{
border:0px solid #000;
}

#morethan{
margin-left:-135px;
margin-top:15px;
padding-left:5px;
}

#morethan a{
color:#66CC33;
font-size:12px;
font-family:arial;
font-weight:none;
text-decoration:underline;
}

#barclays{
margin-left:-135px;
margin-top:15px;
padding-left:5px;
border:0px solid red;
}

#barclays a{
color:#00A4E8;
font-size:12px;
font-family:arial;
font-weight:none;
text-decoration:underline;
}

#asda{
margin-left:-135px;
margin-top:15px;
padding-left:5px;
border:0px solid red;
}

#asda a{
color:#6DB441;
font-size:12px;
font-family:arial;
font-weight:none;
text-decoration:none;
}

#asda a:hover{
color:#6DB441;
font-size:12px;
font-family:arial;
font-weight:none;
border-bottom:1px dotted #6DB441;
}

#intro{
border:1px solid red;
margin-bottom:20px;
height:100px;
width:500px;
font-size:11px;
font-family:arial;
}

#creditcardscompare table{
font-size:9px;
font-weight:bold;
font-family:verdana;
text-align:center;
font-weight:bold;
color:#000;
}


#creditcardscompare td{
border-right:1px solid #A0A0A0;
}


.righttd{
border-right:0px solid white;
}


#creditcardscompare{
border:1px solid #A0A0A0;
background-color:#F7F7F7;
width:620px;
margin-top:6px;
margin-left:14px;

}

*html #creditcardscompare{
border:1px solid #A0A0A0;
background-color:#F7F7F7;
width:600px;
margin-top:6px;
margin-left:5px;
}
.active{
color:#FF7C00;
}

#creditcardscompare a{
text-decoration:none;
color:#000;

}

#creditcardscompare a:hover{
text-decoration:none;
color:#FF7C00;

}




#loanscompare table{
font-size:9px;
font-weight:bold;
font-family:verdana;
text-align:center;
font-weight:bold;
color:#000;
}


#loanscompare td{
border-right:1px solid #A0A0A0;
}



#loanscompare{
border:1px solid #A0A0A0;
background-color:#F7F7F7;
width:490px;
margin-top:6px;
margin-left:14px;

}

*html #loanscompare{
border:1px solid #A0A0A0;
background-color:#F7F7F7;
width:490px;
margin-top:6px;
margin-left:5px;
}

#loanscompare a{
text-decoration:none;
color:#000;

}

#loanscompare a:hover{
text-decoration:none;
color:#FF7C00;

}









#cardinfo{
text-align:left;
}

*html #cardinfo{
	text-align:left;
	width:150px;
	border:0px solid red;
	font-size:10px;
	margin-left:-10px;
}

#carinsurance{
border:1px solid #C2C5C9;
width:250px;
height:120px;
float:left;
margin-right:10px;
margin-left:5px;
background:url(../images/icons/carinsurance.jpg) no-repeat;
background-position:right;
font-family:arial;
font-size:20px;
padding:4px;
color:#DE1D20

}

#homeinsurance{
border:1px solid #C2C5C9;
width:250px;
height:120px;
float:left;
background:url(../images/icons/hominsurance.jpg) no-repeat;
background-position:right;
font-family:arial;
font-size:20px;
padding:4px;
color:#2093D6
}

#lifeinsurance{
border:1px solid #C2C5C9;
width:250px;
height:120px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/life-insurance-main.gif) no-repeat;
background-position:right;
font-family:arial;
font-size:20px;
padding:4px;
color:#95BD27
}

#travelinsurance{
border:1px solid #C2C5C9;
width:250px;
height:120px;
background:url(../images/travelinsurance.gif) no-repeat;
background-position:right;
margin-top:10px;
float:left;
font-family:arial;
font-size:20px;
padding:4px;
color:#A5A5A5
}

#healthinsurance{
border:1px solid #C2C5C9;
width:250px;
height:120px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/icons/lifeinsurance.gif) no-repeat;
background-position:right;
font-family:arial;
font-size:20px;
padding:4px;
color:#000;
}

#petinsurance{
border:1px solid #C2C5C9;
width:250px;
height:120px;
background:url(../images/petinsurance.gif) no-repeat;
background-position:right;
margin-top:10px;
float:left;
font-family:arial;
font-size:20px;
padding:4px;
color:#C67C4A
}

#businessinsurance{
border:1px solid #C2C5C9;
width:250px;
height:120px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/businessinsurance.gif) no-repeat;
background-position:right;
font-family:arial;
font-size:20px;
padding:4px;
color:#D79825;
}

#textinsurance{
color:#000;
font-size:12px;
width:188px;
margin-top:8px;
margin-left:2px;
}

#personalloans{
border:1px solid #C2C5C9;
width:250px;
height:120px;
float:left;
margin-right:10px;
margin-left:5px;
background:url(../images/icons/loans.gif) no-repeat;
background-position:right;
font-family:arial;
font-size:20px;
padding:4px;
color:#FEBD09

}

#securedloans{
border:1px solid #C2C5C9;
width:250px;
height:120px;
float:left;
background:url(../images/icons/hominsurance.jpg) no-repeat;
background-position:right;
font-family:arial;
font-size:18px;
padding:4px;
color:#2093D6
}

#badcreditloans{
border:1px solid #C2C5C9;
width:250px;
height:120px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/icons/badcredit.gif) no-repeat;
background-position:right;
font-family:arial;
font-size:20px;
padding:4px;
color:#000
}


#loanquote{
border:1px solid #C2C5C9;
width:250px;
height:120px;
margin-right:10px;
margin-left:0px;
margin-top:10px;
float:left;
background:url(../images/icons/loan-quote.gif) no-repeat;
background-position:right;
font-family:arial;
font-size:20px;
padding:4px;
color:#FE862E;
}

#money{
border:0px solid #499AD4;
width:299px;
height:170px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/roundborder.gif) no-repeat;
padding:4px;
}

*html #money{
border:0px solid #499AD4;
width:299px;
height:165px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/roundborder.gif) no-repeat;
padding:4px;
}

#insurance{
border:0px solid #499AD4;
width:292px;
height:170px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/box-insurance.gif) no-repeat;
font-family:"Trebuchet MS";
font-size:20px;
padding:4px;
color:#336699;
}

*html #insurance{
border:0px solid #499AD4;
width:299px;
height:165px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/box-insurance.gif) no-repeat;
font-family:"Trebuchet MS";
font-size:20px;
padding:4px;
color:#336699;
}

#textindexboxes{
color:#000;
font-size:12px;
width:188px;
margin-top:8px;
margin-left:2px;
}

#textindexboxes a{
color:#52CF18;
font-size:16px;
font-family:"Trebuchet MS";
font-weight:bold;
}

#textindexboxes a:hover{
color:#52CF18;
font-size:16px;
font-family:"Trebuchet MS";
text-decoration:none;
font-weight:bold;

}

*html #textindexboxes li{
LIST-STYLE: square url(../images/arrowmiddle.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-22px;
}

#textindexboxes li{
LIST-STYLE: square url(../images/arrowmiddle.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-16px;
}

*html #textindexboxes2 li{
LIST-STYLE: square url(../images/arrowmiddle2.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-22px;
}

#textindexboxes2 li{
LIST-STYLE: square url(../images/arrowmiddle2.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-16px;
}

#textindexboxes2 a{
color:#31659C;
font-size:16px;
font-family:"Trebuchet MS";
font-weight:bold;


}

#textindexboxes2 a:hover{
color:#31659C;
font-size:16px;
font-family:"Trebuchet MS";
text-decoration:none;
font-weight:bold;
}

#textindexboxes2{
color:#000;
font-size:12px;
width:188px;
margin-top:8px;
margin-left:2px;
}

#moneyheader{
border:0px solid #336699;
background-color:#ffffff;
padding-left:2px;
margin-left:7px;
font-family:"Trebuchet MS";
font-size:20px;
width:100px;
color:#52CF1D;

}
#insuranceheader{
border:0px solid #336699;
background-color:#ffffff;
padding-left:2px;
margin-left:7px;
font-family:"Trebuchet MS";
font-size:20px;
color:#336699;
width:100px;

}

#insuranceheader a{
border:0px solid #336699;
background-color:#ffffff
padding-left:2px;
font-family:"Trebuchet MS";
font-size:20px;
color:#336699;
text-decoration:none;

}




#travel{
border:0px solid #499AD4;
width:295px;
height:170px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/box-travel.gif) no-repeat;
padding:4px;
}

*html #travel{
border:0px solid #499AD4;
width:299px;
height:175px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/box-travel.gif) no-repeat;
padding:4px;
}

#utilities{
border:0px solid #499AD4;
width:295px;
height:170px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/box-utilities.gif) no-repeat;
background-position:right;
font-family:"Trebuchet MS";
font-size:20px;
padding:4px;
color:#336699;
}

*html #utilities{
border:0px solid #499AD4;
width:299px;
height:175px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/box-utilities.gif) no-repeat;
background-position:right;
font-family:"Trebuchet MS";
font-size:20px;
padding:4px;
color:#336699;
}

#forum{
border:1px solid #499AD4;
width:290px;
height:165px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/forum.gif) no-repeat;
background-position:right;
padding:4px;
}

*html #forum{
border:1px solid #499AD4;
width:300px;
height:170px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/forum.gif) no-repeat;
background-position:right;
padding:4px;
}

#forumheader{
border:0px solid #336699;
background-color:#EFF7FC;
padding-left:2px;
font-family:"Trebuchet MS";
font-size:20px;
color:F16701;
}


#textindexboxesforum{
color:#000;
font-size:12px;
width:188px;
margin-top:8px;
margin-left:2px;
font-family:Trebuchet MS;
font-size:13px;
}

#textindexboxesforum a{
color:#000;
font-size:13px;
font-family:"Trebuchet MS";
}

#textindexboxesforum a:hover{
color:#F16701;
font-size:13px;
font-family:"Trebuchet MS";
text-decoration:none;

}

*html #textindexboxesforum li{
LIST-STYLE: square url(../images/arrowmiddle4.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-22px;
}

#textindexboxesforum li{
LIST-STYLE: square url(../images/arrowmiddle4.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-16px;
}




#textindexboxes3{
color:#FF0000;
font-size:12px;
width:188px;
margin-top:8px;
margin-left:2px;
}

#textindexboxes3 a{
color:#ff0000;
font-size:16px;
font-family:"Trebuchet MS";
font-weight:bold;
}

#textindexboxes3 a:hover{
color:#ff0000;
font-size:16px;
font-family:"Trebuchet MS";
text-decoration:none;
font-weight:bold;

}

*html #textindexboxes3 li{
LIST-STYLE: square url(../images/arrowmiddle4.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-22px;
}

#textindexboxes3 li{
LIST-STYLE: square url(../images/arrowmiddle4.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-16px;
}

*html #textindexboxes4 li{
LIST-STYLE: square url(../images/arrowmiddle3.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-22px;
}

#textindexboxes4 li{
LIST-STYLE: square url(../images/arrowmiddle3.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-16px;
}

#textindexboxes4 a{
color:#FFA600;
font-size:16px;
font-family:"Trebuchet MS";
font-weight:bold;


}

#textindexboxes4 a:hover{
color:#FFA600;
font-size:16px;
font-family:"Trebuchet MS";
text-decoration:none;
font-weight:bold;
}

#textindexboxes4{
color:#000;
font-size:12px;
width:188px;
margin-top:8px;
margin-left:2px;
}

#travelheader{
border:0px solid #336699;
background-color:#ffffff;
padding-left:2px;
font-family:"Trebuchet MS";
font-size:20px;
color:#ff0000;
width:100px;
margin-left:8px;

}
#utilitiesheader{
border:0px solid #336699;
background-color:#ffffff;
padding-left:2px;
margin-left:12px;
font-family:"Trebuchet MS";
font-size:20px;
color:orange;
width:100px;

}






#introindex{
font-family:"Trebuchet MS";
font-size:26px;
color:#000000;
padding-left:4px;
}

#introindex2{
font-family:"Trebuchet MS";
font-size:18px;
color:#B4B4B4;
padding-left:7px;
}


#introindex3{
font-family:"Trebuchet MS";
font-size:12px;
color:#727272;
padding-left:7px;
padding-top:20px;
border:0px solid red;
float:left;
}

#introindex3 a{
text-decoration:underline;
color:#336699;
}

#introindex3 a:hover{
text-decoration:underline;
color:#6F9ECE;
}



*html #introindex3{
font-family:"Trebuchet MS";
font-size:12px;
color:#727272;
padding-left:7px;
margin-top:-8px;
}

#providersindex{
border:1px solid #499AD4;
width:291px;
height:165px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
/*background:url(images/test.gif) no-repeat;*/
background-position:right;
padding:4px;
}

*html #providersindex{
border:1px solid #499AD4;
width:300px;
height:170px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
/*background:url(images/test.gif) no-repeat;*/
background-position:right;
padding:4px;
}

#providersindextext{
color:#000;
font-size:12px;
width:400px;
margin-top:8px;
margin-left:2px;
}

#providersindextext a{
color:#000;
font-size:17px;
font-family:"Trebuchet MS";
}

#providersindextext a:hover{
color:#71E43F;
font-size:17px;
font-family:"Trebuchet MS";

}

*html #providersindextext li{
LIST-STYLE: square url(../images/arrowmiddle.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-22px;
display:inline;
margin:0;
padding:0;
}

#providersindextext li{
LIST-STYLE: square url(../images/arrowmiddle.gif) outside;
LINE-HEIGHT: 165%;
margin-left:-16px;
display:inline;
}

#providersheader{
border:0px solid #336699;
background-color:#EFF7FC;
padding-left:2px;
font-family:"Trebuchet MS";
font-size:20px;
color:#408080;

}

#providersindex table{
margin-left:0px;
}

#providersindex img{
border:1px solid #000;
padding:3px;
}




#mortgagesbullet{
border:1px solid #CEF0CA;
font-size:13px;
font-family:arial;
margin-bottom:20px;
margin-left:15px;
width:400px;
LINE-HEIGHT: 100%;
float:left;
background-color:#F2FBF0;
}

*html #mortgagesbullet{
border:1px solid #CEF0CA;
font-size:12px;
font-family:arial;
margin-top:-18px;
margin-bottom:20px;
margin-left:0px;
width:400px;
LINE-HEIGHT: 100%;
float:left;
background-color:#F2FBF0;
}

#mortgagesbullet li{
LIST-STYLE: square url(../images/tick.gif) outside;
margin-left:-10px;
border:0px solid red;
margin-top:5px;
margin-left:0px;

}

*html #mortgagesbullet li{
LIST-STYLE: square url(../images/tick.gif) outside;
margin-left:-10px;
margin-right:20px;
vertical-align:bottom;
margin-top:15px;

}

#mortgageimage{
width:170px;
float:left;
height:114px;
margin-left:5px;
margin-top:0px;

}

*html #mortgageimage{
width:170px;
float:left;
height:114px;
margin-left:10px;
margin-top:-18px;

}

#mortgageimage img{
border:1px solid #CEF0CA;
}

*html #mortgageimage img{
border:1px solid #CEF0CA;
}

#mortgagetext{
border:0px solid red;
font-size:12px;
font-family:arial;
font-weight:none;
width:220px;
margin-top:40px;
margin-left:2px;
float:left;
text-align:center;
}

*html #mortgagetext{
border:0px solid red;
font-size:12px;
font-family:arial;
font-weight:none;
width:230px;
float:left;
margin-top:0px;
text-align:center;
}

#bookmarks a{
color:#006BB3;
margin-left:5px;
}

#bookmarks a:hover{
text-decoration:underline;

}

#bookmarks img{
padding-right:0px;
border:1px solid #006BB3;
}

*html #bookmarks img{
padding-right:20px;
border:1px solid #006BB3;
}



#social-article {
color:#006BB3;
margin-left:0px;
width:260px;
border:1px solid #336699;
float:left;
padding:5px;
margin-right:22px;
background-color:#EFF7FC;
}

*html #social-article {
color:#006BB3;
margin-left:0px;
width:300px;
border:1px solid #336699;
float:left;
padding:5px;
margin-right:22px;
background-color:#EFF7FC;
}

#social-article a{
color:#006BB3;
margin-left:2px;
text-decoration:none;
}

#social-article a:hover{
text-decoration:underline;

}

#social-article img{
padding-right:0px;
border:1px solid #006BB3;
}







#what{
padding-bottom:5px;
padding-top:3px;
padding-left:0px;
}

#what a{
color:000;
}

#what a:hover{
color:000;
text-decoration:underline;
}



#loansbullet{
border:1px solid #FFB964;
font-size:13px;
font-family:arial;
margin-bottom:20px;
margin-left:5px;
width:400px;
LINE-HEIGHT: 100%;
float:left;
background-color:#FFF7EC;
}

*html #loansbullet{
border:1px solid #FFB964;
font-size:12px;
font-family:arial;
margin-top:-25px;
margin-bottom:20px;
margin-left:0px;
width:400px;
LINE-HEIGHT: 100%;
float:left;
background-color:#FFF7EC;
}

#loansbullet li{
LIST-STYLE: square url(../images/tickorange.gif) outside;
margin-left:-10px;
border:0px solid red;
margin-top:5px;
margin-left:0px;

}

*html #loansbullet li{
LIST-STYLE: square url(../images/tickorange.gif) outside;
margin-left:-10px;
margin-right:20px;
vertical-align:bottom;
margin-top:15px;

}

#loansimage{
width:170px;
float:left;
height:114px;
margin-left:5px;
margin-top:0px;

}

*html #loansimage{
width:170px;
float:left;
height:114px;
margin-left:10px;
margin-top:-25px;

}

#loansimage img{
border:1px solid #FFB964;
}

*html #loansimage img{
border:1px solid #FFB964;
}

#loanstext{
border:0px solid red;
font-size:12px;
font-family:arial;
font-weight:none;
width:220px;
margin-top:40px;
margin-left:2px;
float:left;
text-align:center;
}

*html #loanstext{
border:0px solid red;
font-size:12px;
font-family:arial;
font-weight:none;
width:230px;
float:left;
margin-top:0px;
text-align:center;
}


*html #loanstext img{
margin-left:15px;
}

#loanform{
margin-left:-138px;
border:0px solid red;
float:left;
margin-top:-10px;

}

*html #loanform{
margin-left:-123px;
border:0px solid red;
float:left;
margin-top:-12px;
}

#loanlenders{
width:640px;
height:80px;
border:1px solid #FFB964;
margin-bottom:10px;
margin-left:5px;
font-size:15px;
font-family:arial;
font-weight:bold;
padding:2px;
color:#444444;
background-color:#FFF7EC;

}

*html #loanlenders{
width:640px;
height:80px;
border:1px solid #FFB964;
margin-bottom:30px;
font-size:15px;
font-family:arial;
font-weight:bold;
padding:2px;
color:#444444;
background-color:#FFF7EC;
margin-left:0px;
}

#loanlenders img{
margin-top:5px;
}

*html #loanlenders img{
margin-top:5px;
}

#bottomlinks{
border:0px solid red;
width:650px;
height:auto;
font-family:"Trebuchet MS";
font-size:12px;
margin-left:91px;

}

*html #bottomlinks{
border:0px solid red;
width:650px;
height:auto;
font-family:"Trebuchet MS";
font-size:12px;
margin-left:90px;
}

#bottomlinks a{
font-family:"Trebuchet MS";
font-size:12px;
color:#336699;
text-decoration:underline;
}

#bottomlinks a:hover{
color:#6F9ECE;
}

.bottomlinkheading{
color:#52CF1D;
font-weight:bold;
padding-right:17px;
}

.bottomlinkheading2{
color:#336699;
font-weight:bolder;
padding-right:2px;
}

.bottomlinkheading3{
color:#FF0000;
font-weight:bolder;
padding-right:20px;
}

.bottomlinkheading4{
color:#FFA500;
font-weight:bolder;
padding-right:9px;
}

/* ###########ARTICLE STYLES############# */

#articletemplatetable{
margin-left:-140px;
}

*html #articletemplatetable{
margin-left:-145px;
}

#articletemplatetable{
font-family:"Trebuchet MS";
font-size:12px;
}

#articletemplatetable a{
font-family:"Trebuchet MS";
font-size:12px;
color:#336699;
text-decoration:underline;
}

#articletemplatetable a:hover{
color:#6F9ECE;
}


#article{
font-family:"Trebuchet MS";
font-size:12px;
margin-left:10px;
}

#article a{
font-family:"Trebuchet MS";
font-size:12px;
color:#336699;
text-decoration:underline;
}

#article a:hover{
color:#6F9ECE;
}



#newsarchive{
margin-left:-145px;
margin-top:-15px;
border:0px solid red;
}

*html #newsarchive{
margin-left:-135px;
margin-top:-15px;
border:0px solid red;
}

#newsarchive a{
font-family:"Trebuchet MS";
font-size:11px;
color:#336699;
text-decoration:underline;
}

#newsarchive a:hover{
color:#6F9ECE;
font-size:11px;
}

hr{
color:#336699;
height:1px;
}


/* ###########ARTICLE STYLES END ############# */


#newsindex{
border:1px solid #499AD4;
width:500px;
height:180px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/news-icon2.jpg) no-repeat;
background-position:right;
font-family:"Trebuchet MS";
font-size:20px;
padding:4px;
color:#000000;
}

*html #newsindex{
border:1px solid #499AD4;
width:500px;
height:165px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/news-icon2.jpg) no-repeat;
background-position:right;
font-family:"Trebuchet MS";
font-size:20px;
padding:4px;
color:#000000;
}

#newsindexheader{
position:relative;
border:0px solid #336699;
background-color:#EFF7FC;
padding-left:2px;
font-family:"Trebuchet MS";
font-size:20px;
color:#000;

}

#rssbutton{
	position:absolute;
	width:113px;
	top: 1px;
	font-size:12px;
	left: 388px;
}

#rssbutton img{
margin-bottom:-3px;
}

#rssbutton a{
font-size:12px;
color:#000;
text-decoration:underline;
font-family:"Trebuchet MS";
}

#rssbutton a:hover{
font-size:12px;
color:#000;
text-decoration:none;
font-family:"Trebuchet MS";
}

#newsheadlines{
margin-left:-140px;
width:550px;
}
*html #newsheadlines{
margin-left:-130px;
width:380px;
}

#newsheadlines a{
font-family:"Trebuchet MS";
font-size:13px;
color:#336699;
text-decoration:underline;
}

#newsheadlines{
font-family:"Trebuchet MS";
font-size:14px;
color:#336699;
}

#newsheadlines a:hover{
color:#6F9ECE;
}

#more{
padding-left:6px;

}

#more a{
font-family:"Trebuchet MS";
font-size:12px;
color:#336699;
text-decoration:underline;
}

#more a:hover{
font-family:"Trebuchet MS";
font-size:12px;
color:#6F9ECE;
text-decoration:underline;
}

#related{
color:#336699;
font-weight:bold;
margin-top:80px;
margin-bottom:-40px;
}

*html #related{
color:#336699;
font-weight:bold;
margin-top:100px;
margin-bottom:-40px;
border:0px solid red;
}

#related2{
margin:45px 0px 0px -22px;
}



.active{
text-decoration:underline;
font-weight:bold;
}








    
.animatedtabs{
border-bottom: 0px solid gray;
overflow: hidden;
width: 100%;
font-family:"Trebuchet MS";
font-size:12px;

}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(../images/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;

}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(../images/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}


/*##### news side ##### */

#newstemplate{
font-family:arial;
font-size:11px;
margin-left:-143px;
margin-top:14px;
width:130px;
color:red;
}

*html #newstemplate{
font-family:arial;
font-size:11px;
margin-left:-135px;
margin-top:14px;
}


#newstemplate a{
font-size:11px;
font-family:arial;
text-decoration:none;
color:#000;
font-weight:lighter;
}

#newstemplate a:hover{
font-size:11px;
font-family:arial;
text-decoration:underline;
font-weight:lighter;
color:#000;
}

/*##### news side end ##### */


#newsletter{
border:0px solid red;
margin-top:-55px;
margin-left:580px;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
color:#336699;
}

#newsletter input{
font-family:"Trebuchet MS";
font-size:11px;
font-weight:normal;
}

#newsletter form{ 
margin:0px;
padding:0px;

}	

#sidenews{
margin-left:-143px;
border:0px solid red;
width:148px;

}

*html #sidenews{
margin-left:-133px;
border:0px solid red;
width:130px;

}

#sidenews a{
font-family:"Trebuchet MS";
font-size:11px;
color:#006BB3;
}

#sidenews a:hover{
font-family:"Trebuchet MS";
font-size:11px;
color:#006BB3;
text-decoration:underline;
}

#lifeproviders{
	position:absolute;
	background: url(../images/lifeimages2.gif) no-repeat;
	height:750px;
	width:115px;
	top: 217px;
	left: 685px;
}

*html #lifeproviders{
	position:absolute;
	background: url(../images/lifeimages2.gif) no-repeat;
	height:750px;
	width:115px;
	top: 264px;
	left: 685px;
}


#lifeform{
margin-left:-10px;
}

#navibox{
border:0px solid blue;
width:110px;
float:right;
margin-top:5px;
}

#navibox a{
font-size:12px;
text-decoration:underline;
font-family:arial;
color:#000;
font-weight:bold;
}

#navibox a:hover{
font-size:12px;
text-decoration:none;
font-family:arial;
color:#000;
font-weight:bold;
}

.image-cc{
border:1px solid #4A9AD6;
padding:4px;
}

#quotes{
font-size:16px;
font-family:"Trebuchet MS";
color:#4A9AD6;
font-weight:bold;
text-align:center;
}

#navibox2{
border:0px solid blue;
width:320px;
margin-top:5px;
}

#navibox2 a{
font-size:12px;
text-decoration:underline;
font-family:arial;
color:#000;
font-weight:bold;
}

#navibox2 a:hover{
font-size:12px;
text-decoration:none;
font-family:arial;
color:#000;
font-weight:bold;
}

#tdtitle{
font-size:14px;
font-family:"Trebuchet MS";
color:#4A9AD6;
font-weight:bold;
margin-left:3px;
}

#bannertop{
border:0px solid red;
margin-top:-75px;
margin-left:320px;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
color:#336699;
}


/*######### styles for new home page ##########*/

#newshome{ 
border:1px solid #4A9AD6;
margin-top:7px;
background:url(../images/newstab.gif) no-repeat;
background-position:top;
height:auto;
padding-top:30px;
}

#sidenewshome{
margin-left:-8px;
}

*html #sidenewshome{
margin-left:2px;
margin-right:-20px;
}

#sidenewshome a{
font-size:110%;
text-decoration:none;
font-family:"Trebuchet MS";
font-weight:normal;
color:#000;
}

#sidenewshome a:hover{
font-size:110%;
text-decoration:underline;
font-family:"Trebuchet MS";
font-weight:normal;
color:#000;
}

#rssbutton{
	position:relative;
	width:113px;
	font-size:12px;
}

#rssbuttonhome img{
margin-bottom:-3px;
margin-left:12px;
}

*html #rssbuttonhome img{
margin-bottom:-3px;
margin-left:5px;
}


#rssbuttonhome a{
font-size:12px;
color:#000;
text-decoration:underline;
font-family:"Trebuchet MS";
}

#rssbuttonhome a:hover{
font-size:12px;
color:#000;
text-decoration:none;
font-family:"Trebuchet MS";
}

#morehome{
padding-left:11px;

}

*html #morehome{
padding-left:6px;

}

#morehome a{
font-family:"Trebuchet MS";
font-size:12px;
color:#336699;
text-decoration:underline;
}

#morehome a:hover{
font-family:"Trebuchet MS";
font-size:12px;
color:#6F9ECE;
text-decoration:underline;
}


#financeguidehome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/guides2.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-40px;
}

*html #financeguidehome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/guides2.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-10px;
}

#forumhome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/forumtab.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-40px;
}

*html #forumhome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/forumtab.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-10px;
}

#providershome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/providerstab.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-40px;
}

*html #providershome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/providerstab.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-10px;
}

/*######### styles for new home page END ##########*/


/*######### styles for finance guide page##########*/

#bankingfinanceguide{
height:100px;
width:160px;
float:left;
margin-top:5px;
}

#carfinanceguide{
height:100px;
width:160px;
float:left;
margin-top:5px;
}

#creditfinanceguide{
height:100px;
width:160px;
float:left;
margin-top:5px;
}

#homefinanceguide{
height:100px;
width:160px;
float:left;
margin-top:5px;
}

#lifefinanceguide{
height:100px;
width:160px;
float:left;
margin-top:5px;
}

#loanfinanceguide{
height:100px;
width:160px;
float:left;
margin-top:5px;
}

#savingsfinanceguide{
height:100px;
width:160px;
float:left;
margin-top:5px;
}

#mortgagesfinanceguide{
height:100px;
width:160px;
float:left;
margin-top:5px;
}

#financeguidecontent{
width:660px;
margin-top:10px;
margin-bottom:5px;
}

*html #financeguidecontent{
width:660px;
margin-top:8px;
margin-bottom:5px;
}




#forumhome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/forumtab.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-40px;
}

*html #forumhome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/forumtab.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-10px;
}

#providershome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/providerstab.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-40px;
}

*html #providershome{
border:0px solid #4A9AD6;
margin-top:7px;
background:url(../images/providerstab.gif) no-repeat;
background-position:top;
height:150px;
padding-top:30px;
margin-bottom:-10px;
}

#leftcolumnguides{
	border-right:1px solid #EFEFF7;
	border-top:0px solid #D5E7F4;
	border-bottom:1px solid #EFEFF7;
	position:absolute;
	width:130px;
	height:auto;
	margin-left:-2px;
	margin-top:5px;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:3px;
	left: 2px;
	top: 20px;
	font-size:71%;
	font-family:arial;
}

*html #leftcolumnguides{
	border-right:1px solid #EFEFF7;
	border-top:0px solid #D5E7F4;
	border-bottom:1px solid #EFEFF7;
	position:absolute;
	width:135px;
	height:auto;
	margin-left:-2px;
	margin-top:0px;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:2px;
	left: 2px;
	top: 20px;
	font-size:71%;
	font-family:arial;
}

#leftcolumnguides h2{
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	padding-bottom:0px;
	margin-bottom:-8px;
	color:#31659C;
}

*html #leftcolumnguides h2{
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	padding-bottom:0px;
	margin-bottom:-14px;
	margin-top:10px;
	color:#31659C;
	
}

#leftcolumnguides a{
	text-decoration:none;
	line-height:135%;
	font-size:12px;
}

#leftcolumnguides a:hover{
text-decoration:underline;
}


#newsfinanceguide{ 
border:1px solid #4A9AD6;
margin-top:7px;
background:url(../images/newstab.gif) no-repeat;
background-position:top;
height:auto;
padding-top:30px;

}

*html #newsfinanceguide{ 
border:1px solid #4A9AD6;
margin-top:7px;
background:url(../images/newstab.gif) no-repeat;
background-position:top;
height:auto;
padding-top:30px;

}

#sidenewsguide{
margin-left:-140px;
padding-right:142px;
}

*html #sidenewsguide{
margin-left:-129px;
margin-right:0px;
padding-right:0px;
}




#newsfinanceguide a{
font-size:110%;
text-decoration:none;
font-family:"Trebuchet MS";
font-weight:normal;
color:#000;
}

#newsfinanceguide a:hover{
font-size:110%;
text-decoration:underline;
font-family:"Trebuchet MS";
font-weight:normal;
color:#000;
}



#rssbuttonguide {
width:250px;
border:0px solid red;

}

#rssbuttonguide img{
margin-bottom:-3px;
margin-left:145px;

}

*html #rssbuttonguide img{
margin-bottom:-3px;
margin-left:135px;
}


#rssbuttonguide a{
font-size:12px;
color:#000;
text-decoration:underline;
font-family:"Trebuchet MS";
}

#rssbuttonguide a:hover{
font-size:12px;
color:#000;
text-decoration:none;
font-family:"Trebuchet MS";
}

#moreguide{
padding-left:145px;
width:100px;
}


*html #moreguide{
margin-left:135px;
width:105px;
padding-left:0px;
}

#moreguide a{
font-family:"Trebuchet MS";
font-size:12px;
color:#336699;
text-decoration:underline;
}

#moreguide a:hover{
font-family:"Trebuchet MS";
font-size:12px;
color:#6F9ECE;
text-decoration:underline;
}


/*######### styles for finance guide page end##########*/


/*######### styles for providers page##########*/

#providerspage table{
text-align:center;

}

#providerspage img{
text-align:center;
border:1px solid #000;
}

/*######### styles for providers page end##########*/


/*######### styles for newsletter div on homepage##########*/

#newslettersignup{
border:0px solid #499AD4;
width:299px;
height:180px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/box-news.gif) no-repeat;
padding:4px;
}

*html #newslettersignup{
border:0px solid #499AD4;
width:300px;
height:185px;
margin-right:10px;
margin-left:5px;
margin-top:10px;
float:left;
background:url(../images/box-news.gif) no-repeat;
padding:4px;
}

#newslettersignupheader{
border:0px solid #336699;
background-color:#ffffff;
padding-left:2px;
margin-left:7px;
font-family:"Trebuchet MS";
font-size:20px;
color:#CE4D10;
width:100px;
}

#newsletterindexboxes{
color:#000;
font-size:12px;
width:188px;
margin-top:8px;
margin-left:2px;
}

#newsletterindexboxes a{
color:#52CF18;
font-size:16px;
font-family:"Trebuchet MS";
font-weight:bold;
}

#newsletterindexboxes a:hover{
color:#52CF18;
font-size:16px;
font-family:"Trebuchet MS";
text-decoration:none;
font-weight:bold;
}

/*######### styles for newsletter div on homepage end##########*/


#topdeals{
width:251px;
height:275px;
border:0px solid #4A9AD6;
float:left;
margin-left:30px;
text-align:center;
font-size:18px;
color:red;
font-family:"Trebuchet MS";
font-weight:bold;
padding:5px;
margin-top:9px;
}


/*### travel section start#########*/


#holidaysbox{
height:100px;
width:160px;
float:left;
margin-top:0px;

}

#hotelsbox{
height:100px;
width:160px;
float:left;
margin-top:0px;

}
#flightsbox{
height:100px;
width:160px;
float:left;
margin-top:0px;
}


#carhirebox{
height:100px;
width:160px;
float:left;
margin-top:0px;
}

#carparking{
height:100px;
width:160px;
float:left;
margin-top:0px;
}


/*### travel section end #########*/


/*### utilities section start #########*/

#electricitygasbox{
height:100px;
width:160px;
float:left;
margin-top:0px;

}

#homephonebox{
height:100px;
width:160px;
float:left;
margin-top:0px;

}

#broadband{
height:100px;
width:160px;
float:left;
margin-top:0px;

}


#tv{
height:100px;
width:160px;
float:left;
margin-top:0px;

}

#mobile{
height:100px;
width:160px;
float:left;
margin-top:0px;

}

/*### utilities section end #########*/

#panelcar{
	position:absolute;
	top: 25px;
	height: 30px;
	left: 300px;
	width:60px;
}

*html #panelcar{
	position:absolute;
	top: 30px;
	height: 49px;
	left: 300px;
}


/*######## qz box #############*/

#content .qzBxTitle {
font-size:24px;
font-weight:bold;
font-family:arial;
line-height:normal;
color:#4C97D0;
padding:16px 0px 0px 12px;
margin:0px;
display:block;
}

.qzBxImg {
float:left;
padding:12px 0px 25px 35px;
margin:0px;
display:block;
}

.qzBxTxt {
width:350px;
padding:0px;
margin:0px;
display:block;
float:left;
}

.qzBxTxt p {
font-size:24px;
font-weight:normal;
font-family:arial;
line-height:normal;
padding:0px 0px 4px 0px;
margin:0px;
display:block;
}

.qzBxButt {
width:410px;
/*padding:0px 0px 0px 400px;*/
padding:0px 0px 0px 0px;
margin:0px;
display:block;
float:left;
}

.qzBxButt a {
padding:0px;
margin:0px;
display:block;
float:right;
}

/*######## qz box end #########*/

#searchnixxie{
color:#319ACE;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin:5px 0px 5px 0px;
border:0px solid red;
}


