﻿body{
	font-family: Arial;
	color: #808080;
	font-size: 11pt;
	background-color: #047391;
}
.topMain{
	background-position: 98px 100%; background-image: url('img/master/topn.png'); height: 200px; margin-top: -15px;margin-left:-10px;margin-right:-8px
}
#topLinks
{
    text-align: left;
	margin-left:25%;
}
.bgBottom{
	background-image: url('img/bottom.png');
	background-repeat: repeat-x;
	background-color: #047391; margin-left:-10px;margin-right:-8px;margin-top:-25px;
}.bgMiddle{
	background-color: #001125; margin-top:-28px; padding-top:28px;margin-left:-10px;margin-right:-8px
}
#flashHeaderDivContainer
{
    margin-top: -165px;
    z-index: 100;margin-left:-10px;margin-right:-8px
}
#flashHeaderDiv
{
    width: 900px;
	background-color: #FFFFFF;
	text-align: left;
	margin-left:25%;
}
.middleContent{
	width: 900px;
	background-color: #FFFFFF;
	text-align: left;
	min-height: 680px;
	margin-left:25%;
}
.footer{
	background-image: url('img/master/footer.png');
	background-repeat: no-repeat;
	width:900px;text-align: left;
	margin-left:25%;
}

a
{
    color: #FFFFFF;
    text-decoration: none;
}
.blueLink a
{
    color: #047391;
    font-weight: bold;
}
.blueLink2 a
{
    color: #047391;
}
.siteDot a{
	color:#8CCC70;
}
.siteArrow a{
	color:#808080;
}

.blueText
{
    color: #047391;
    font-weight: bold;
}

.noDeal a
{
    font-size: 13pt;
    color: #808080;
    text-decoration: underline;
}
img {
	border-style: none;
    border-color: inherit;
    border-width: 0px;
}
.linkMainNavH{
	float: left;
	padding-top: 8px;
	padding-right: 40px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
    width: 58px;
}
.linkMainNav{
	float: left;
	padding-top: 8px;
	padding-right: 40px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
    width: 97px;
}
.linkMainNavPA{
	float: left;
	padding-top: 8px;
	padding-right: 40px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
    width: 144px;
}
h1{
	font-size: 13.2pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.textPad{
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
}
.testimonialHighlight
    {
        font-size: large;
        font-family: Arial;color: #047391;
    }.testimonialBlurb
    {
        font-size: 10pt;
        font-family: Arial;color: #666666;
    width: 251px;
    margin-bottom: 10px;
}.testimonialName
    {
        font-size: medium;
        font-family: Arial;color: #8CCC70;
        text-align:right;font-weight:bold
    }

.tableFooter {
	line-height: 18px;
	z-index: 100;
	padding-top: 30px;
	padding-left:180px; text-align: left; width: 723px; height: 114px;
}
.tableFooter a {
	font-size: 9pt;
	color: white;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}
#footerD a{
	font-size: 7pt;
	color: #808080;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}
.tableHeader a {
	font-size: 8pt;
	color: #808080;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}
.divFlt {
	float: left;
	padding-right: 15px;
}
.divFltAppBar {
	float: left;
	padding-right: 15px;
	padding-top: 6px;
	font-size: 8pt;
	color: #047391;
	font-weight: bold;
}
.divFltAppBar a{
	font-size: 8pt;
	color: #047391;
	font-weight: bold;
}
.testimonials
{
 background-image: url('img/testimonials/bg.png'); background-repeat: no-repeat; width: 587px; font-size: small;padding:10px 10px 10px 0px;
}
.testimonialsName
{
font-size: medium; color: #047391; font-weight: bold;
}
ol
{color: #047391;
    font-weight: bold;
}
.savingList
{
color: #808080;
}
.savingList li
{
padding-bottom: 10px;
}.applicationMain{
	padding-left:15px;
}
.prodFloatMenu
{
	width: 188px;
	padding: 6px;
	background-color: #167D99;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	cursor: pointer;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table
{background-color: #8CCC70;}
 
 #recaptcha_table
{border-color: #808080;}
 
 #recaptcha_response_field {
	border-color: #808080;
	background-color: #8CCC70;
}
.colourHolder img
{
	padding-right:10px;
	padding-bottom:10px;
}




.noFloat{
	float:none;
}
.subNav{
	float: left; margin-right: 10px;
}

.headerLinks{
	border: 1px solid #167D9A; padding-left:55px; text-align:left; width: 844px; height: 36px; background-color: #167D99;
}
.divSideBar{
	width: 274px; float: left; padding-top: 16px;
}
.newsSide{
	height: 117px;
	width: 268px;
	background-image: url('img/master/newsletter.png');
	background-repeat: no-repeat;
	padding-left: 5px;
}
.newsContent{
	height: 27px;
}
.newsBottom{
	height: 63px;padding-right: 10px; padding-top: 2px;
}
.newsButtonHolder{
	height: 41px; width: 125px; padding-left: 36px;
}
.testimonialHolder{
	background-image: url('img/master/custMain.png');
	background-repeat: no-repeat;
	padding-top: 58px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 2px solid #E6E6E6;
	border-right: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	width: 244px;
}
.testimonialLinkSide{
	margin-left: 130px;
	padding-top: 15px;
}
.primaryPlaceHolder{
	margin-left: 290px;
	padding-top: 16px;
	width: 610px;
	line-height: 18px;
}
.tableHeader {
	padding-top: 15px;
	z-index: 100;
	height: 14px;
	width: 960px;
	margin-left: -15px
}



.footerLinks{
	padding-right: 24px;
}
.footerD{
	width: 250px;
	height: 93px;
	font-size: 7pt;
	font-weight: bold;
	color: #808080;
}
.footerD a{
	width: 290px; font-size: 8pt; font-weight: bold; color: #808080;
}.hiddenElement{
	 visibility: hidden;
}
.mainBgPic{
	background-image: url('img/main/mainTop.jpg');
	padding-top: 62px;
}
.leftPad{
	padding-left:10px;
	padding-right:10px;
}
.mainHolder{
	background-position: -2px 0px; border-left: 2px solid #E6E6E6; border-right: 2px solid #E6E6E6; border-bottom: 2px solid #E6E6E6; min-height: 300px; background-repeat: no-repeat; border-top-color: #E6E6E6; border-top-width: 2px;
}.mainPgTxt{
	width: 317px;
}.mainMiddle{
	width: 598px; height: 147px; z-index: 1; padding-left: 10px; background-image: url('img/main/mainCenter.jpg'); background-repeat: no-repeat;padding-top: 48px
}.mainArea{

}.resDiv{
	width: 159px;
}.comDiv{
	width: 154px
}.homeDiv{
	width: 103px
}
.mainMidLinks{
}
.examplesD{
	height: 197px; background-image: url('img/main/mainBottom.jpg'); background-repeat: no-repeat; padding-top: 60px; padding-left: 6px
}
.breadBrumbTxt{
	color: #047391;
	height: 30px;
	font-size: 9pt;
	font-weight: bold;
}
.breadBrumbTxt a{
	color: #047391;
	font-size: 9pt;
	font-weight: bold;
}
h1 {
	float: left;
	padding-right: 2px;
}
