body 			
{font-family:Segoe UI, verdana,helvetica,arial; 
font-size:13px; 
background: #ffffff url('images/background.jpg') repeat-x;
color:#2A1F37;
margin:0px;}


td		{font-family:verdana,helvetica,arial; font-size:11px; color:#2A1F37;}			
h1				
{font-family:verdana,helvetica,arial; font-weight:bold; font-size:17px; margin-bottom:5pt; margin-top:5pt}
h2				{font-family:verdana,helvetica,arial;  font-weight:bold; font-size:15px; margin-bottom:10px; margin-top:3pt}
h3           
 {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 17px; 
margin-bottom:8px;
 color:#00A6CA;;
 margin-top:0px;
 
 
 }
h4				 {font-family:verdana,helvetica,arial;
 font-weight:bold; font-size:15px;
 margin-top:0px;
 margin-bottom:10px;}

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  13px; font-weight:bold;  TEXT-DECORATION: none; color: #0060CF}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  13px; font-weight:bold;   TEXT-DECORATION: none; color: #0060CF}
a:hover {  font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 13px; TEXT-DECORATION: underline; color:#0000C0}


.heading				{font-family:verdana,helvetica,arial; color:#0060CF; font-weight:bold; font-size:14px;}

.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}


.apr { font-size:13px; font-weight:bold; }

A.showme {COLOR: #0060CF; FONT-SIZE: 12px;  TEXT-DECORATION: none; font-weight:bold;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 4px;  padding-top: 4px; height:10px;}
A.showme:visited {COLOR: #0060CF;  FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight:bold;}
A.showme:hover {COLOR: #0060CF;  FONT-SIZE: 12px;   font-weight: bold;  text-decoration: underline;  BACKGROUND-COLOR:#0060CF}


.purplelight {background-color:#E0F1C4}
.purpledark {background-color:#7A599B}
.lightcolour {background-color:#FFFFCC }





form { margin-bottom:3px;  margin-top:3px;}
 
textarea		{font-family: Verdana; font-size: 11px }
select       	{font-family: Verdana; font-size: 11px }
input        	{font-family: Verdana; font-size: 11px }

.box  {border: 1px solid #7A599B}



.logo{border:1px solid #ffffff }

.promo

{
padding-left:15px;
}

.promoside
{
padding-left:5px;
background-color:#ffffff;
}


.sitecontainer

{
width:995px;
margin:auto;
}

#logo

{
margin-top:20px;
}

.topholder

{
width:955px;
padding-top:10px;
background-image: url('images/topholder.png');
margin:auto;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:13px;
line-height:18px;
text-align:justify;
overflow:hidden;
padding-left:20px;
padding-right:20px;
color:#ffffff;
margin-top:20px;
margin-bottom:20px;
}

.topholdercontent

{
width:500px;

}

.topholder-top

{
width:995px;
height:17px;
margin:auto;
background-image: url('images/topholder-top.gif');
margin-top:20px;
}

.topholder-container

{
width:955px;
padding-top:20px;
padding-bottom:10px;
background-image: url('images/topholder-content.gif');
margin:auto;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:13px;
line-height:18px;
text-align:justify;
overflow:hidden;
padding-left:20px;
padding-right:20px;
color:#ffffff;
}

.topholder-container img

{
float:right;
margin-left:40px;
border:1px solid #D6D5D3;
margin-top:-10px;
margin-right:10px;
}


.topholder-bottom

{
width:995px;
height:17px;
margin:auto;
background-image: url('images/topholder-bottom.gif');
margin-bottom:20px;
}

.topheading				
{
 font-weight:bold; font-size:17px; color:#00A6CA;}

.section1

{
float:left;
width:231px;
margin-right:20px;
}

.section2

{
float:left;
width:231px;
margin-right:25px;
}
.section3

{
float:left;
width:231px;
margin-right:25px;
}
.section4

{
float:left;
width:231px;
}


.sectionhead { FONT-WEIGHT: bold; FONT-SIZE: 17px; 
margin-bottom:5px; color:#00A6CA;
 }


.sectionbox-top

{
width:231px;
height:14px;
margin:auto;
background-image: url('images/sectionbox-top.jpg');
}


.sectionbox-container

{
width:211px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
background-image: url('images/sectionbox-content.jpg');
background-position:bottom;
margin:auto;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:13px;
line-height:17px;
text-align:justify;
overflow:hidden;
color:#301C6C;
height:480px;
}


.sectionbox-bottom

{
width:231px;
height:17px;
margin:auto;
background-image: url('images/sectionbox-bottom.jpg');
}

.sectionboxmain-top

{
width:995px;
height:19px;
margin:auto;
background-image: url('images/sectionboxmain-top.gif');
}


.sectionboxmain-container

{
width:955px;
padding-top:0px;
padding-left:20px;
padding-right:20px;
background-image: url('images/sectionboxmain-content.jpg');
background-position:bottom;
margin:auto;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:13px;
line-height:17px;
text-align:justify;
overflow:hidden;
color:#301C6C;
}


.sectionboxmain-bottom

{
width:995px;
height:21px;
margin:auto;
background-image: url('images/sectionboxmain-bottom.jpg');
}



.articles

{
float:left;
width:700px;
}




.articles-top

{
width:691px;
height:19px;
margin:auto;
background-image: url('images/articles-top.gif');
}




.articles-main

{
width:651px;
padding-top:0px;
padding-left:20px;
padding-right:20px;
background-image: url('images/articles-main.gif');
background-position:bottom;
margin:auto;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:13px;
line-height:17px;
text-align:justify;
overflow:hidden;
color:#301C6C;
}


.articles-bottom

{
width:691px;
height:141px;
margin:auto;
background-image: url('images/articles-bottom.jpg');
}




.rightcol

{
float:right;
width:280px;
}


.right-top

{
width:278px;
height:19px;
margin:auto;
background-image: url('images/right-top.gif');
}


.right-main

{
width:211px;
padding-top:0px;
padding-left:33px;
padding-right:34px;
background-image: url('images/right-main.gif');
background-position:bottom;
margin:auto;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:12px;
line-height:17px;
overflow:hidden;
color:#301C6C;
}

.right-bottom

{
width:278px;
height:153px;
margin:auto;
background-image: url('images/right-bottom.jpg');
}

.righthead

{
font-size:16px;
font-weight:bold;
margin-bottom:15px;
}

.half-top

{
width:480px;
height:12px;
margin:auto;
background-image: url('images/half-top.jpg');
}


.half-main

{
width:450px;
padding-top:0px;
padding-left:15px;
padding-right:15px;
background-image: url('images/half-content.jpg');
background-position:bottom;
margin:auto;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:13px;
line-height:17px;
text-align:justify;
overflow:hidden;
color:#301C6C;
height:240px;
}

.half-bottom

{
width:480px;
height:15px;
margin:auto;
background-image: url('images/half-bottom.jpg');
margin-bottom:10px;
}


.homeright

{
float:right;
}

.homeleft

{
float:left;
}



.searchbutton

{

background-image: url("images/button.png");
background-repeat: no-repeat;
background-attachment: scroll;
width: 211px;
height: 36px;
display: block;
background-position: 0% 0%;
margin-top:10px;
margin-bottom:10px;
cursor:pointer;
border:0px;
color:#ffffff;
font-weight:bold;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:14px;

}


.searchbutton:hover 

{
background-position: 0px -36px;
}


a.detailsbutton

{

background-image: url("images/button.png");
background-repeat: no-repeat;
background-attachment: scroll;
width: 211px;
height: 28px;
text-align:center;
padding-top:8px;
display: block;
background-position: 0% 0%;
margin-top:10px;
margin-bottom:10px;
cursor:pointer;
border:0px;
color:#ffffff;
font-weight:bold;
font-family:Segoe UI, verdana,Trebuchet MS;
font-size:14px;

}


a.detailsbutton:hover 

{
background-position: 0px -36px;
color:#ffffff;
text-decoration:none;
font-size:14px;
}


.clear

{
clear:both;
height:20px;
}

.creditreport

{
float:right;
}

.directoryspacer

{
clear:both;
height:10px;
}

.column1

{
width:55%;
float:left;
}

.column2

{
width:40%;
float:right;
}

A.directoryname { 
FONT-SIZE: 12px; 
 TEXT-DECORATION: none; 
 display:block;
 font-weight:bold;   }
A.directoryname:visited {  FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight:bold;}
A.directoryname:hover {  FONT-SIZE: 12px;   font-weight: bold;  text-decoration: none; }


.card

{


margin-bottom:20px;
}

.logo

{
margin-bottom:5px;
}


.aprmain

{
font-size:17px;
font-weight:bold;
}

#logo

{
border:0px;
}

.homearticles ul

{
margin:0px;
padding:0px;
padding-left:15px;
}

.homearticles li

{
margin:0px;
padding-left:5px;
padding-bottom:4px;
}

.imgr

{
float:right;
margin-left:20px;
}
