body
{
background-color 			: #eeeeee;
background-image			: url(../images_new/bg.jpg);
background-repeat			: repeat-x;

margin						: 0;
padding						: 0;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
color 						: #333333; 
font-size					: 12px; 
letter-spacing 				: normal; 
line-height 				: 15px;
}
 
p, h1, h2, h3, h4, ul, li, form
{
margin: 0px;
padding: 0px;
}
 /*hidden skip links*/

 .hide { 
 display: none;
 }
 
 /*hidden SEO content*/
 
#seo { 
 	display: none;
 }
 #seo p { 
 	display: none;
 }
 #seo hr { 
 	display: none;
 }
 
#printableLogo
{
 display: none;
}
 
/*centre DIV*/
#centre {
	width: 100%;
	text-align: center;
	
}
 
/*container*/
#container {
width				: 800px;
margin-right		: auto;
margin-left			: auto;
text-align			: left;
background-color	: #FFFFFF;
padding				: 10px 0px 0px 0px;
background-image	: url(../images_new/greentopbg.gif);
background-position	: top;
background-repeat	: repeat-x;
}

#contentContainer
{
width				: 780px;
margin-right		: 10px;
margin-left			: 10px;
}

/*logo and header bar*/
#logo 
{
width				: 140px;
height				: 100px;
margin				: 0px;
padding				: 0px;
background-color	: #ffffff;
float				: left;
}

#topRightContainer 
{
width				: 630px;
height				: 100px;
margin				: 0px;
padding				: 0px;
background-color	: #ffffff;
float				: right;
}

#textNavTop
{
width						: 630px;
height						: 50px;
text-align					: right;

font-family 				: Verdana, Arial, Helvetica, sans-serif;
color 						: #333333; 
font-size					: 11px; 
letter-spacing 				: normal; 
line-height 				: 15px;
}

#textNavTop a:link 			{color:#669834; text-decoration:none;}
#textNavTop a:visited 		{color:#669834; text-decoration:none;}
#textNavTop a:hover 		{color:#336600; text-decoration:none;}

/*fontResize*/
#fontResize 
{
width					: 630px;
height					: 25px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 10px;
line-height				: 13px;
text-decoration			: none;
text-align				: right;
color					: #333333;
float					: right;
background-image		: url(../images_new/tel_no.gif);
background-repeat		: no-repeat;
}

#fontResize a:link 		{font-weight:bold; color:#006699; text-decoration:none;}
#fontResize a:visited 	{font-weight:bold; color:#006699; text-decoration:none;}
#fontResize a:hover 	{font-weight:bold; color:#006699; text-decoration:underline;}

.fontResizeSm 
{
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 10px;
line-height				: 13px;
text-decoration			: none;
}

.fontResizeMd 
{
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 12px;
line-height				: 13px;
text-decoration			: none;
}

.fontResizeLg 
{
font-family			: Verdana, Arial, Helvetica, sans-serif;
font-size			: 14px;
line-height			: 13px;
text-decoration		: none;
}

#fontResize ul 
{
list-style-type		: none;
margin				: 0px;
padding				: 0px;
}

#fontResize li 
{
display				: inline;
}

/*topNav*/
#topNav 
{
width				: 630px;
height				: 25px;
font-family			: Verdana, Arial, Helvetica, sans-serif;
font-size			: 10px;
line-height			: 13px;
text-align			: left;
padding				: 0px;
margin:0px;
color				: #ffffff;
float				: left;
}

#topNav table 
{
font-family			: Verdana, Arial, Helvetica, sans-serif;
font-size			: 10px;
margin				: 0px;
padding				: 0px;
}

#topNav a {
  color:#FFFFFF; 
  font-weight:normal; 
  background-image:url(../images_new/nav_bg.gif); 
  background-repeat:no-repeat; 
  background-position:top; 
  text-decoration:none;
}

#topNav a:hover {
  color:#99cc66; 
    background-image:url(../images_new/nav_bg.gif); 
  background-repeat:no-repeat; 
  background-position:bottom;
}

#topNav a.selected {
  color:#ffffff; 
    background-image:url(../images_new/nav_bg.gif); 
  background-repeat:no-repeat; 
  background-position:bottom;
  font-weight: bold;
}

#quoteBtsml
{
width				: 140px;
height				: 31px;
float				: left;
}

#quoteBtlrg
{
width				: 181px;
height				: 80px;
float				: right;
margin				: 0px 0px 10px 10px;
}
.subNav
{
width				: 630px;
height				: 31px;
float				: right;
background-image	: url(../images_new/subNavbg.jpg);
background-repeat	: no-repeat;
font-family			: Verdana, Arial, Helvetica, sans-serif;
font-size			: 9px;
color				: #00578a;
}

.subNav ul 
{
list-style-type		: none;
margin				: 0px;
padding				: 8px;
}

.subNav li 
{
display				: inline;
margin				: 0px 1px 0px 0px;
}

.subNav a:link 		{color:#FFFFFF; text-decoration:none}
.subNav a:visited 	{color:#FFFFFF; text-decoration:none}
.subNav a:hover 	{color:#97b9cb; text-decoration:none}

#insurance
{z-index:1;
position:relative;}
#finance
{z-index:2;
position:relative;}
#ifa
{z-index:3;
position: relative;}
#charity
{z-index:4;
position: relative;}
#about
{z-index:5;
position: relative;}

/*leftNav*/
#leftContainer {
width					: 140px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 9px;
line-height				: 14px;
text-align				: center;
padding					: 0px;
margin					: 8px 0px 0px 0px;
color					: #333333;
background-color		: #ffffff;
float					: left;
}

#AtoZContainer
{
width					: 140px;
height					: 140px;
background-color		: #e9e9e9;
background-image		: url(../images_new/a-z_base.gif);
background-position		: bottom;
background-repeat		: no-repeat;
text-align				: center;
}

#AtoZContainer form
{
width					: 130px;
margin					: 5px;
}

#AtoZContainer select
{
width					: 130px;
margin					: 7px 0px 0px 0px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 11px;
color					: #669834;
}

#AtoZContainer option
{
width					: 150px;
margin					: 7px 0px 0px 0px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 11px;
color					: #669834;
}

#SideNav 
{
width				: 124px;
font-family			: Verdana, Arial, Helvetica, sans-serif;
font-size			: 10px;
line-height			: 13px;
text-align			: left;
padding				: 0px;
margin				: 25px auto 10px auto;
color				: #ffffff;
text-align			: center;
}

#SideNav ul
{
width				: 124px; 
padding				: 0px;
margin				: 0px 0px 10px 0px;
display				: table-cell;
line-height			: 18px;
list-style			: none;
}

#SideNav li
{
width				: 124px; 
height				: 21px; 
margin				: 5px 0px 0px 0px;
display				: block;
text-align			: left;
}

#SideNav a
{
width				: 124px; 
height				: 21px; 
padding				: 0px;
margin				: 0px;
display				: table-cell;
line-height			: 18px;
}

#SideNav a {
  color:#FFFFFF; 
  font-weight:normal; 
  background-image:url(../images_new/nav_bg.gif); 
  background-repeat:no-repeat; 
  background-position:top; 
  text-decoration:none;
}

#SideNav a:hover {
  color:#99cc66; 
  background-position:bottom;
}

#SideNav a.selected {
  color:#ffffff; 
  background-position:bottom;
  font-weight: bold;
}


#testimonial
{
width					: 140px;
}

#aboutUs
{
width					: 140px;
background-color		: #e9e9e9;
background-image		: url(../images_new/a-z_base.gif);
background-position		: bottom;
background-repeat		: no-repeat;
text-align				: center;
}

#aboutUs p
{
width					: 120px;
text-align				: left;
margin					: 10px;

font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 10px;
color					: #666666;
}

/*content*/
#maincontentContainer
{
width					: 630px;
margin					: 8px 0px 0px 0px;
padding					: 0px;
background-image		: url(../images_new/bg_header.jpg);
background-repeat		: no-repeat;
float					: right;
}

#content 
{
width					: 610px;
font-family				: Arial, Verdana, Helvetica, sans-serif;
font-size				: 12px;
color					: #666666;
line-height				: 16px;
margin					: 30px 10px 10px 10px;
padding					: 0px 0px 0px 0px;
}

#content p 
{
margin					: 0px 0px 15px 0px;
}

#content h1 {
font-size				: 14px;
font-weight				: bold;
color					: #669834;
margin					: 0px 0px 10px 0px;
}

#content h2 
{
font-size				: 13px;
color					: #669834;
margin					: 0px 0px 10px 0px;
}

#content h3 {
font-size				: 11px;
color					: #669834;
margin					: 0px 0px 10px 0px;
}

#content h4 {
font-size				: 11px;
color					: #666666;
margin					: 0px 0px 10px 0px;
}

#content ul 
{
list-style-type			: disc;
margin					: 5px 0px 15px 15px;
padding					: 0px;
}

#content li 
{
margin					: 3px 0px 3px 0px;
color					: #006699;
}

#content span 
{
margin				: 0px 1px 0px 0px;
}

#content a:link 			{color:#669834; text-decoration:none;}
#content a:visited 		{color:#669834; text-decoration:none;}
#content a:hover 		{color:#336600; text-decoration:none;}

#content b {
}

#content strong {
}

#content hr {
}
#content img {
}
#content form {
}
#content select {
}
#content input {
}
#content textarea {
}
#content th {
}
#content td {
}
#content label { 
 display: none;
 }


/*bottomNav*/

#bottomBar 
{
background-color		: #ffffff;
padding					: 0px;
height					: 33px;
}

#bottomNav 
{
width					: 630px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 10px;
line-height				: 13px;
text-decoration			: none;
text-align				: center;
padding					: 0px;
color					: #333333;
float					: right;
}

#bottomNav a:link 		{color:#666666; text-decoration:none;}
#bottomNav a:visited	{color:#666666; text-decoration:none;}
#bottomNav a:hover 		{color:#666666; text-decoration:underline;}

#bottomNav p 
{
margin					: 0px;
padding					: 0px;
}
#bottomNav ul {
list-style-type			: none;
margin					: 10px;
padding					: 0px;
}
#bottomNav li 
{
display					: inline;
}

/*accessibility*/

#accessibility {
width					: 150px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 10px;
line-height				: 13px;
text-decoration			: none;
text-align				: left;
padding					: 0px;
color					: #333333;
float					: left;
}

#accessibility a:link 	{color:#666666; text-decoration:none;}
#accessibility a:visited {color:#666666; text-decoration:none;}
#accessibility a:hover 	{color:#666666; text-decoration:underline;}

#accessibility p 
{
margin					: 0px;
padding					: 0px;
}

#accessibility ul 
{
list-style-type			: none;
margin					: 10px;
padding					: 0px;
}

#accessibility li {
display					: inline;
}

#roundedBase
{
width					: 804px;
height					: 20px;
background-image		: url(../images_new/base.gif);
background-repeat		: no-repeat;
margin-right			: auto;
margin-left				: auto;
}

#baseContainer
{
width					: 800px;
padding					: 10px 0px 10px 0px;
margin-right			: auto;
margin-left				: auto;
}

/*copyright*/
#copyright 
{
width					: 300px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 10px;
line-height				: 13px;
text-decoration			: none;
text-align				: left;
padding					: 0px;
color					: #669834;
float					: left;
}

#copyright p 
{
margin					: 0px;
padding					: 0px;
}

/*copyright*/
#credits 
{
width					: 300px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 10px;
line-height				: 13px;
text-decoration			: none;
text-align				: right;
padding					: 0px;
color					: #669834;
float					: right;
}

#credits a:link 		{color:#669834; text-decoration:none;}
#credits a:visited 		{color:#669834; text-decoration:none;}
#credits a:hover 		{color:#336600; text-decoration:none;}

#credits p 
{
margin					: 0px;
padding					: 0px;
}

#fsaTxt
{
width					: 800px;
padding					: 10px 0px 10px 0px;
font-family				: Verdana, Arial, Helvetica, sans-serif;
font-size				: 10px;
color					: #666666;
margin-right			: auto;
margin-left				: auto;
}
