/*

COLOR CHANGE:  strong, #sidebar, #bannerright .phone 

*/


/* general */

body {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	width: 1000px;
	overflow-x: hidden;
	overflow-y: auto;
}

img {
	border: 0px;
}

a {
	color: #3380cc;
}

h1 {
	margin: 0px;
	padding: 0px;
}

p, ul {
	margin: 5px 0px;
	padding: 0px;
	font: 13px/18px arial, sans-serif;
}

strong {
	font-weight: bold;
}


form {
	font: 13px/18px arial, sans-serif;
	margin: 0px;
}

.formlabel {
	margin: 0px 0px 5px 0px;
}

.formfield {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 5px;
	padding: 1px 4px;
	width: 180px;
	height: 16px;
	border: 1px solid #999999;
}

.selectfield {
	width: 190px;
	height: 20px;
}

.numfield {
	width: 60px;
	height: 16px;
	margin: 0px 0px 20px 5px;
}

form #button {
	margin: -5px 0px 0px 80px;
}

.nowrap {
	white-space: nowrap;
}


/* global */


#logo {
	float: right;
	margin-top: 15px;
	padding-right: 210px;
}

#cobrand {
	padding: 15px 0px 10px 20px;
}

#footer {
	margin: 40px 20px 20px 20px;
}

#footer p {
	font: 10px/14px verdana, sans-serif;
	color: #666666;
}

.buttontext {
	font: 11px/15px verdana, sans-serif;
}

.nowrap {
	white-space: nowrap;
}

.note {
	color: #666666;
	font: 9px/12px Verdana, sans-serif;
	text-align: center;
}

.subhead {
	margin: 15px 0px 5px 0px;
	color: #6699cc;
	font: bold 14px/16px arial, sans-serif;
}


	/* index only */


#index #bannerleft {
	float: left;
	margin-top: -300px;
}

#index #headline {
	margin: 10px 20px 15px 20px;
}

#index #photo {
	float: right;
	padding-right: 220px;
}

#index #bannerleft ul {
	font: 14px/20px arial, sans-serif;
	margin: 20px 0px 20px 90px;
	width: 410px;
}

#index #bannerleft li {
	margin-bottom: 5px;
}

#a-e-s {
	margin: 0px 510px 20px 50px;
	width: 440px;
	height: 100px;
}

#affordable, #easy, #smart {
	float: left;
}

#aff-text, #eas-text, #sma-text {
	float: right;
}

#index #button {
	margin-left: 180px;
}



#index strong {
	color: #225588;
	/* color: #336600; */
}

#index #copy {
	float: left;
	width: 460px;
	padding: 20px;
	margin-bottom: 10px;
}

#index #copy p {
	margin: 5px 0px 15px 0px;
}

#index #copy ul {
	margin: 0px;
	color: #669933;
}

#index #copy ul strong {
	color: #336600;
}

#index #copy .phone {
	color: #669933;
	font: bold 16px/24px arial, sans-serif;
}


#copy li {
	margin-left: 50px;
	padding: 5px 0px;
}

#copy li div {
	color: #333333;
}

.callout {
	color: #225588;
	font: bold 16px/32px arial, sans-serif;
}

#sidebar {
	float: right;
	width: 240px;
	padding: 40px 25px 0px 30px;
	margin-right: 165px;
	/*background: url('images/sideback-green.png') no-repeat; */
	background: url('images/sideback-blue.png') no-repeat;
	/* color: #336600; */
	/* color: #205080; */
}

#sidebar div {
	margin-bottom: 5px;
}

#tagline {
	margin: 0px 0px 0px 20px;
}


	/* quote only */

#quote {
	width: 800px;
}

#quote #logo {
	float: right;
	margin-top: 15px;
	padding-right: 10px;
}

#quote #bannerleft {
	float: left;
}

#quote #bannerright {
	float: right;
	margin-right: 20px;
	width: 510px;
}

#quote #headline {
	margin: 10px 0px 0px 0px;
}

#quote #subhead {
	margin-left: 40px;
}

#quote #copy {
	width: 340px;
	margin-left: 50px;
}

#quote #copy p {
	margin: 0px 0px 20px 0px;
}

#quote #button {
	margin-top: 25px;
	text-align: center;
}

#quote #screen {
	float: left;
	border-right: 10px solid #bbdd99;
}

	/* overview only */

#overview #logo {
	float: right;
	margin-top: 15px;
}

#overview #bannerleft {
	float: left;
}

#overview #bannerleft #headline {
	padding: 10px 0px 0px 20px;
}

#overview #copy {
	width: 415px;
	padding: 0px 20px;
	margin: 15px 0px;
}

#overview #copy li {
	margin-left: 35px;
}

#overview #copy p strong {
	color: #005099;
}

#overview ul {
	color: #6699cc;
	margin: 20px 0px 30px 0px;
}

#overview ul .diffbullet {
	color: #000000;
}

#overview #thumbright {
	float: right;
	margin: 5px 10px 10px 15px;
}


#formright {
	float: right;
	margin-right: 220px;
	padding: 15px 15px 0px 15px;
	width: 275px;
	background: #ddeeff;
	border-left: 10px solid #ccddee;
	border-right: 10px solid #ccddee;
}

#formright #headline {
	padding: 5px 0px 20px 0px;
}


#n1 {
	margin-bottom: 15px;
}

#n2 {
	margin: 0px 0px 45px 0px;
}


	/* download only */

#download #copy {
	width: 760px;
	margin: 20px;
}

#download #copy p {
	margin: 0px 0px 10px 0px;
	padding-top: 10px;
}

#download #copy strong {
	color: #669933;
}

#download #thumbleft {
	float: left;
	margin: 0px 25px 20px 0px;
}

#download #button {
	margin-bottom: 15px;
}

#download #copy .phone {
	color: #225588;
	font: bold 16px/24px arial;
}


