/* Cambridge Comercial Consultants +231.  May 2007 Cheryl.*/


html  body.contentbackground  div#content  table#content_table_0.content_table{
background-image:url(/content/00/01/57/84/21/userimages/dash.jpg);
background-repeat:repeat-y;
background-position:68%;
background-color: #ffffff;

}



body.contentbackground /*eqivalent to body able to set background colour*/
{
  width: 950px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 17px;
  text-align: left;
background-color: #ffffff;
}


/* logo at top */
#logo {
 background-image: url(/content/00/01/57/84/21/userimages/branchingOut6.jpg);
 background-repeat: no-repeat;
margin-top: 35px;
margin-left: 520px;
_margin-left: 520px;
 height: 200px;
 width: 480px;



}



#content {
width: 950px;
background-color: #ffffff;
padding-left: 10px; /*10*/
padding-right: 0px;
padding-bottom: 0px; 
margin-top: 220px; /*40*/
margin-left: 0px;
margin-bottom: 15px;

}

.top{
margin-top: -170px;}

*html .top{
margin-top: -170px;

}


h1{
  font-family: Arial; 
  font-size: 24px; 
  font-weight:normal;
  color:#027E03;
  padding:0;
  margin-top:1px;;
}

h2{ 
  font-family: Arial; 
  font-size: 18px; 
  font-weight:normal;
  /*color:#557799;*/
  color:#049468;
}
h2 a:link{
  color:#557799;
  text-decoration: none;
  font-weight: none;
}

h2 a:active {
  color: #557799;
  text-decoration: none;
  font-weight: none;
}

h2 a:hover{
  color: #557799;
  text-decoration: underline;
  font-weight: none;
}

h2 a:visited {
  color: #557799;
  text-decoration: none;
  font-weight: none;
}

h2 a:visited:hover {
  color:#557799; 
  text-decoration: underline;
  font-weight: none;
}

h4{
  
  font-family: arial; 
  font-weight: bold;
  font-size:12px;
  background-image:url(/content/00/01/57/84/21/userimages/blackArrow.jpg);
  background-position:left;
  background-repeat:no-repeat;
  padding:0 3 0 9px;
  margin:0 0 0 18px;
_margin:0 0 0 16px;
  line-height:1.5em;
}

h4 a:link{
  color:#027E03;
  text-decoration: none;
  font-weight: none;
}

h4 a:active {
  color: #027E03;
  text-decoration: none;
  font-weight: none;
}

h4 a:hover{
  color: #027E03;
  text-decoration: underline;
  font-weight: none;
  /*padding:0 0 0 3px;*/
}

h4 a:visited {
  color: #027E03;
  text-decoration: none;
  font-weight: none;
}

h4 a:visited:hover {
  color:#027E03; 
  text-decoration: underline;
  font-weight: none;
}

h3{ 
  font-size:16px;
}

hr{ 
  margin: 19px 0 12px 0;
}

a:link /*main links in the site content*/
{  
  color:#027E03;
  text-decoration: none;
  font-weight: none;
}

a:active {
  color: #027E03;
  text-decoration: none;
  font-weight: none;
}

a:hover {
  color: #027E03;
  text-decoration: underline;
  font-weight: none;
}

a:visited {
  color: #027E03;
  text-decoration: none;
  font-weight: none;
}

a:visited:hover {
  color: #027E03;
  text-decoration: underline;
  font-weight: none;
}


p,div,td {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  line-height: 1.5em; http://vista-1578421.vista.com/admin/siteStyleSheet.php
Site Style Sheet
  color:#000000;
  text-align:justify;
  font-weight:normal;
}

li{
list-style: none;}

#primNav li{
color: #027e03;}


.container /*not sure what this affects - take it out then JB!!*/
{
 width: 900px;
 margin-left: 0px;
 margin-right: 0px;

}


.staticlinks  /* affects the static links at the top */
{
 background-color: white; 
 width: 260px; /*900*/
_width: 270px;
 text-align: left;
 margin-top: 0px; /* originally 120px - Nick */
 margin-right: 0px; /* originally 10px - Nick */
 color: black; /* sets colour of dividing lines between staticlinks */
 position: absolute; /* added by Nick*/
 top: 2px; /* added by Nick */
 left: 720px;  /*679 625 added by Nick */   
_left: 720px;    
}




.staticlinks a:link
{
 color: black;
 font-family: arial;
 text-decoration: none;
 vertical-align: middle;
 font-weight: normal;
 font-size: 10px;
 padding: 3px;
}

.staticlinks a:visited
{
 color: black;
 ont-family: arial;
 text-decoration: none;
 ertical-align: middle;
 font-weight: normal;
 font-size: 10px;
 padding: 3px;
}

.staticlinks a:hover
{
 color: #027E03; /*666666;*/
 vertical-align: middle;
}

.staticlinks input
{
 font-size: 10px;
 font-family: arial;
 vertical-align: middle;
}


/*FROM HERE*/
.navbar /*main navbar*/
{       
 background-image:url(/content/00/01/57/84/21/userimages/button1.gif

);
 text-align: left;
 vertical-align: top;
 width: 600px; 
_width: 573px; 
 margin-top: -233px;
 MARGIN-BOTTOM:200px;
 padding-right: 4px; /* Added by Nick */
 padding-left: 40px;
 padding-top: 1px;
 line-height: 1.5em; 
font-size: 11px; 
word-wrap: break-word;

}


.navbar ul /*still goes all the way across*/
{

}

.navbar ul li /*seems to adjust the color of the seperating vertical lines */
{
 display: inline;
 list-style: none;
 text-indent: 0px;
 /*font-size: 7px;*/
 font-color: #027E03;
 font-weight: normal;
 margin-left: -5px;
 padding: 0;
 
}

*html .navbar ul li{
 margin-left: -3px;
 

}

.navbar ul li ul /* properties of the pulldown menus */
{
 background-color: transparent; /*#004685;*/
 color: #B06B14;
 display: none;
 position: absolute;
 margin-top: -3px;
 list-style: none;
 padding: 0px 3px;
 padding-top:5px;
 margin-left:-1px;

}


*html .navbar ul li ul /* properties of the pulldown menus */
{
list-style: block;

}


.navbar ul li ul li
{
 display: block;
 list-style: none;
 margin: 0px;
 padding: 0px; /* Added by Nick */
 width:105px;
 font-size:11px;
 text-align:left;
word-wrap: break-word;

}

*html .navbar ul li ul li
{
/*margin-top: -15px;*/

}
#main2532893 a {
padding-right: 20px;


margin-left:-15px;

_padding-right: 9px;
}


	
#main2532895 a   {

margin-left:16px;

padding-right: 24px;
_padding-right: 19px;

}
	
#main2532896 a {
padding-right: 22px;
_padding-right: 23px;
}	

#main2532897 a   {
padding-right: 28px;
_padding-right: 28px;
}	

#main2532899 a   {
padding-right: 4px;

}	

#main2532900 a   {
padding-right: 8px;
_padding-right: 7px;
}

#main2532901 a   {
padding-right: 8px;
_padding-right: 7px;
}



#main a{
color: black;}

.navbar a {    
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 10px;
color: white;
}		

.navbar a:link {
 color: #ffffff;
 font-family: Arial;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
margin-left: 0px;

}

*html .navbar a:link {color: #ffffff;}

.navbar a:visited {
 color: #ffffff;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 font-family: Arial;
 margin-left: 0px;
}

*html .navbar a:visited {
/*border-left:1px solid #ffffff;*/
}

.navbar a:hover {
 color: #000000; /* blue; #ff0000;*/
 /*background-color: #FFFFFF;*/ /*#ffeab9;*/
 text-decoration: none;
 /*border-top:1px solid black;
 border-bottom:1px solid black;
 border-right: 1px solid black;
 border-left: 1px solid black;*/
}

.navbar a.on:link  /* the active link properties */
{
 color: #ffffff; /* #cc9933;*/
 font-family: Arial;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
}

.navbar a.on:visited
{
 color: #ffffff; /* #cc9933;*/
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 font-family: Arial;

}

.navbar a.on:hover
{
 color: #000000; /* blue;*/
 text-decoration: none;
 font-size: 10px;

}



/* properties of the pulldown links */
.navbar ul li ul a:link {
  color: #000000;
  background-color: #99C66D;
  border-left:10px solid #027E03;
  display:block;
  width:125px;
_width: 150px;
  margin-bottom:1px;
  font-family: Arial;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px; 
  padding-left:5px;
}

.navbar ul li ul a:visited {

  color: #000000;
  background-color: #99C66D;
  border-left:10px solid #027E03;
  display:block;
  width:125px;
_width: 150px;
  margin-bottom:1px;
  font-family: Arial;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px; 
  padding-left:5px;
}

.navbar ul li ul a.on:visited {
color: black;
  background-color: #99C66D;
  border-left:10px solid #027E03;
font-size: 11px;
_width: 150px;
font-weight: normal;
}


.navbar ul li ul a.on:link {
color: #FFFFFF;
font-size: 11px;
_width: 150px;
font-weight: normal;
}


.navbar ul li ul a.on:hover {
color: white; /*#004685;*/
font-size: 11px;
_width: 150px;
font-weight: normal;
}
.navbar ul li ul a:hover {
 font-size: 11px;
 color: #FFFFFF;
 background-color: ##99C66D;
 border-left:10px solid #5A5758;
 display:block;
 width:125px;
_width: 150px;
 margin-bottom:1px;
 font-weight: normal;
}



/*TO HERE*/


div#page_footer /*the HTML for this has been placed in the page footer manually so that the bottom image can be positioned correctly*/
{
width: 900px;
margin-top: 0px;
margin-left: -10px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0px;
background-color: #666666;/*#004685;*/
}

/* Added by Nick */

*html div#page_footer
{
margin-left: -15px;

}




/*partner footer*/
/* Edited by Nick */
div.footer { 
font-family: arial;
font-size: 10px;
margin-left: 0px; 
text-align:center; 
position:absolute; 
overflow: auto;
width: 1000px;
color: #000000; 
/*left: 180px;*/ 
/*margin-left: -700px; margin-right: 200px;*/ 

/*max-width: 900px; */
}

div.footer a:link 
{ 
font-size: 10px;
color: #027E03; /*#0099ff; */
font-weight: bold; 
text-decoration: none; 
}

div.footer a:active 
{ 
color:#027E03; /*#0099ff; */
}

div.footer a:hover { 
color:#027E03;
text-decoration: underline;
}

div.footer a:visited { 
color:#027E03; /*#0099ff; */
font-weight: bold;
}
div.footer a:visited:hover { 
color:#027E03; /*#0099ff; */
text-decoration: underline;
}

.eazipay{display:none;}
body{_padding-bottom:110px;}