/* CSS Document */

/*//---------------------------------------------*/
/*// Name: Site - Default Style Sheet			 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

	
/*//---------------------------------------------*/
/*// Static Image Settings					 */
/*//---------------------------------------------*/


/*//---------------------------------------------*/
/*// Navigation Image Settings					 */
/*//---------------------------------------------*/

.imgStatic-navLeft { background:url(images/nav-left.jpg) no-repeat; height: 36px; width: 113px; }

a.imgRollOver-home { background:url(images/nav-home-up.jpg) no-repeat; height: 36px; width: 70px; }
a.imgRollOver-home:hover { background: url(images/nav-home-over.jpg) no-repeat; }

a.imgRollOver-services { background:url(images/nav-services-up.jpg) no-repeat; height: 36px; width: 91px; }
a.imgRollOver-services:hover { background: url(images/nav-services-over.jpg) no-repeat; }

a.imgRollOver-solutions { background:url(images/nav-solutions-up.jpg) no-repeat; height: 36px; width: 93px; }
a.imgRollOver-solutions:hover { background: url(images/nav-solutions-over.jpg) no-repeat; }

a.imgRollOver-results { background:url(images/nav-results-up.jpg) no-repeat; height: 36px; width: 79px; }
a.imgRollOver-results:hover { background: url(images/nav-results-over.jpg) no-repeat; }

a.imgRollOver-about { background:url(images/nav-about-up.jpg) no-repeat; height: 36px; width: 101px; }
a.imgRollOver-about:hover { background: url(images/nav-about-over.jpg) no-repeat; }

a.imgRollOver-resources { background:url(images/nav-resources-up.jpg) no-repeat; height: 36px; width: 104px; }
a.imgRollOver-resources:hover { background: url(images/nav-resources-over.jpg) no-repeat; }

a.imgRollOver-contact { background:url(images/nav-contact-up.jpg) no-repeat; height: 36px; width: 94px; }
a.imgRollOver-contact:hover { background: url(images/nav-contact-over.jpg) no-repeat; }

a.imgRollOver-home { background:url(images/nav-home-up.jpg) no-repeat; height: 36px; width: 70px; }
a.imgRollOver-home:hover { background: url(images/nav-home-over.jpg) no-repeat; }

tr.belowNav { background-color:#67cb33; height: 4px; }


/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/


/*//---------------------------------------------*/
/*// Page Settings								 */
/*//---------------------------------------------*/

body {
	background:url(images/bg.jpg) repeat;
}

body, p, ul, .content, table, tr, td, html, div {
	color: #3d3d3d;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
table.maintable {
	padding-top: 5px;
}
td.headerCell {
	background:url(images/header.jpg) no-repeat;
	width: 745px;
	height: 157px;
}

td.titleCell {
	background-color:#FFFFFF; 
	
	padding: 10px 0px 3px 15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#555555;
	font-weight: bold;
}
.greenTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3ea906;
	font-weight: bold;
	
	padding-top: 20px;
}
.blueTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0099cb;
	font-weight: bold;
}
.darkBlueTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #003be2;
	font-weight: bold;
	font-style: Italic;	
}
.orangeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #efa900;
	font-weight: bold;
}

.whatMattersText {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: Bold;
	font-style: Normal;
	color: #555555;
}
.whatMattersTextContent {
	font-family: Georgia, 'Times New Roman', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: Normal;
	font-style: Normal;
	color: #555555;
}
.greenText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3ea906;
}
.blueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099cb;
}
.darkBlueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: Italic;
	color: #003be2;
}
.blueFAQ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	color: #003be2;
}
.greenFAQ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	color: #3ea906;
}
.orangeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #efa900;
}
.greyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#999999;
}
.blackText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
}
.darkBlueContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003be2;
}
td.bodyCell { 
	background:url(images/body-bg.jpg) repeat-x bottom #FFFFFF;
	padding: 15px 25px 15px 25px;
 }

td.tagLine {
	background:url(images/tagline.jpg) repeat-x bottom #bffc9d;
	
	font-family: Palantino, 'Times New Roman', Arial, Helvetica;
	font-style: italic;
	font-weight: Bold;
	font-size: 19px;
	
	color: #3d3d3d;	
	
	padding: 25px 2px 2px 2px;
}

td.footerCell {
	background: #fff url(images/footer.jpg) no-repeat;
	width: 745px;
	height: 43px;
}
td.horizontalRule {
	background:url(images/hr.jpg) repeat-x;
	height: 1px;
}
td.verticalRule {
	background:url(images/vr.jpg) repeat-y;
	width: 1px;
}

table.contactTable {
	border: 1px solid #baeeff;
}

table.greenTableBorder {
	border: 2px dotted #3ea906;
	
}

table.blueTableBorder {
	border: 2px dotted #0099cb;
}
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Link Settings								 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/

a {
	color: #0099cb;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:hover {
	color: #0099cb;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.orangeLink {
	color: #efa900;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.orangeLink:hover {
	color: #efa900;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.copyright {
	color: #0099cb;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.copyright:hover {
	color: #0099cb;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.contact {
	color: #003be2;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.contact:hover {
	color: #003be2;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Other Settings								 */
/*//---------------------------------------------*/

div.copyright {
	padding-top: 10px;
	
	width: 740px;
	height: 41px;
	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.imgBorder {
	border:1px solid #bababa;
	margin: 2px 0px 2px 2px;
}


.textRequiredField {
	font-weight:bold;
}
.textSmallerFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
