
/* MAIN SETTINGS
-------------------------------------*/
body {
font-family:trebuchet ms, sans-serif;
font-size: 14px;
color: #666666;
background-color:#ffffff;
background-image:url(images/bg.png);
background-repeat:repeat-x;
margin:0;
text-align:left;
margin: 0px;
line-height:20px;
}

/* LINK PROPERTIES
-------------------------------------*/
A:link {
	color: #cc0000;
	text-decoration: none;
}

A:visited {
	color: #cc0000;
	text-decoration: none;
}

A:active {
	color: #cc0000;
	text-decoration: none;
}

A:hover {
	color: #cc0000;
	text-decoration: underline;
}

a.dark:link {
	font-size:14px;
	color: #666666;
	text-align:center;
	text-decoration: none;
}

a.dark:visited {
	font-size:14px;
	color: #666666;
	text-align:center;
	text-decoration: none;
}

a.dark:active {
	font-size:14px;
	color: #666666;
	text-align:center;
	text-decoration: none;
}

a.dark:hover {
	font-size:12px;
	color: #666666;
	text-align:center;
	text-decoration: underline;
}

a.white:link {
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}

a.white:visited {
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}

a.white:active {
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {
	font-size:14px;
	color: #FFFFFF;
	text-decoration: underline;
}



/* CRUMBS
-------------------------------------*/
.crumbs
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}


/* HEADINGS
-------------------------------------*/
.sub {
font-family:trebuchet ms, sans-serif;
font-size:18px;
font-weight:bold;
color:#666666;
text-align:center;
}

.sub2 {
font-family:trebuchet ms, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
text-align:left;
}

.sub3 {
font-family:trebuchet ms, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}

.sub3-green {
font-family:trebuchet ms, sans-serif;
font-size:16px;
font-weight:bold;
color:#518103;
}

.sub-white {
font-family:trebuchet ms, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

.tips-heading {
font-family:trebuchet ms, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#518103;
}

.sub4 {
font-family:trebuchet ms, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
}


/* PAGE HEADERS
-------------------------------------*/
.page-headers
{
font-family:trebuchet ms, sans-serif;
font-size:20px;
font-weight:bold;
color:#cc0000;
text-align:left;
}

/* DOTS
-------------------------------------*/
.dots-grey
{background-image:url(images/dots-grey.gif);
background-repeat:repeat-x;
padding-top:2px;
line-height:5px;
}

.dots-red
{background-image:url(images/dots-red.gif);
background-repeat:repeat-x;
line-height:5px;
}

.dots-lt-grey
{background-image:url(images/dots-lt-grey.gif);
background-repeat:repeat-x;
line-height:5px;
}

.dots-grey-v
{background-image:url(images/dots-grey.gif);
background-repeat:repeat-y;
padding-top:2px;
line-height:5px;
}

/* TESTIMONIALS
-------------------------------------*/
.quote {
font-style:italic;
color:#000000;
}

.quote-credit  {
font-size:11px;
}

/* WELCOME
-------------------------------------*/
.welcome {
font-family:trebuchet ms, sans-serif;
font-size: 15px;
color: #666666;
line-height:28px;
}


/* HOME-SERVICES
-------------------------------------*/
.home-services {
font-family:trebuchet ms, sans-serif;
font-size: 12px;
color: #666666;
line-height:18px;
}

/* FAQ
-------------------------------------*/
.faq-question {
font-family:trebuchet ms, sans-serif;
font-size: 14px;
color: #15729c;
font-weight:bold;
line-height:18px;
text-align:left;
}

.faq-a {
font-family:trebuchet ms, sans-serif;
font-size: 14px;
color: #80ad55;
font-weight:bold;
text-align:left;
}

/* CREDITS
-------------------------------------*/

.credits {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
line-height:20px;
}


