/* global
--------------------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #85a2c5;
}
form {
	margin: 0px;
	padding: 0px;
}
/* master: articles
--------------------------------------------------------- */
#articles {
	background-color: #4975aa;
	background-image: url(../images/c1-articles-title-v2.gif);
	background-repeat: no-repeat;
	background-position: 164px 0px;
	padding-top: 10px;
	padding-bottom: 25px;
	padding-right: 13px;
}
#articles a:link,
#articles a:active,
#articles a:visited {
	font: 10px Verdana, sans-serif;
	background-image: url(../images/arw-off.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	text-decoration: underline;
	color: #f6f3ee;
	display: block;
	margin-left: 15px;
	padding-left: 13px;
	margin-top: 6px;
	line-height: 14px;
}
#articles a:hover {
	color: #fff;
	background-image: url(../images/arw-on.gif);
	background-position: 3px 4px;
}
/* master: testimonials
--------------------------------------------------------- */
#testimonials {
	background-color: #4975aa;
	background-image: url(../images/c1-testimonials-title-v2.gif);
	background-repeat: no-repeat;
	background-position: 164px 0px;
	padding-top: 15px;
	padding-bottom: 25px;
	font: 10px Verdana, sans-serif;
	color: #fff;
	line-height: 14px;
	padding-left: 16px;
	padding-right: 12px;
}
#testimonials a:link,
#testimonials a:active,
#testimonials a:visited {
	text-decoration: underline;
	font: bold 10px Verdana, sans-serif;
	color: #fff;
}
#testimonials a:hover {
	color: #ff0;
}
/* master: navigation
--------------------------------------------------------- */
.subnav-off {
	display: none;
}
.subnav-off a:link {
	color: #ccc;
	font: 9px Arial, sans-serif;
	text-decoration: none;
	display: block;
	text-align: right;
	margin: 2px;
}
.subnav {
	padding-bottom: 9px;
	background-image: url(../images/c1-mnu-sublinks.gif);
	}
.subnav a:link,
.subnav a:active,
.subnav a:visited {
	display: block;
	font: 11px Arial, sans-serif;
	color: #2e4789;
	text-decoration: underline;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 28px;
	margin-right: 12px;
	line-height: 14px;
}
.subnav a:hover {
	text-decoration: underline;
	color: #000;
}
/* master: title
--------------------------------------------------------- */
#title {
	background-image: url(../images/r2-title.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 33px;
	padding-top: 6px;
}
#title h1 {
	font-family: Georgia, serif;
	font-size: 24px;
	font-weight: bold;
	color: #85a2c5;
	margin: 0px;
	padding: 0px;
}
/* content: body
--------------------------------------------------------- */
#body {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 25px;
	padding-top: 22px;
	background-image: url(../images/c21.gif);
	background-repeat: no-repeat;
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #333;
	line-height: 18px;
	width: 469px;
	background-color: #fff;
}
#bodyorder {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-top: 0px;
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #333;
	line-height: 18px;
	width: 616px;
	background-color: #fff;
}
.body {
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #333;
	line-height: 18px;
}
td.country select.inputs {
	overflow: scroll;
	width: 300px;
}
#body a:link,
#body a:active,
#body a:visited {
	font-weight: bold;
	color: #3E5C82;
	text-decoration: none;
}
#body a:hover {
	text-decoration: none;
	color: #036;
}
/* content: sub titles
--------------------------------------------------------- */
#body h2 {
	color: #4772A8;
	margin-right: 30px;
	font-size: 18px;
}
#body h3 {
	color: #4772A8;
	margin-right: 30px;
	font-size: 13px;
	font-weight: bold;
}
/* content: sub title top link
--------------------------------------------------------- */
#body div a:link,
#body div a:hover,
#body div a:active,
#body div a:visited {
	display: block;
	text-align: right;
	font: bold 10px Verdana, sans-serif;
	text-decoration: none;
	color: #555;
	margin-top: -36px;
	padding-right: 30px;
}
/* content: other
--------------------------------------------------------- */
#tollfree {
	background-image: url(../images/c3-cs-rep.gif);
	background-repeat: no-repeat;
	font: bold 11px Verdana, sans-serif;
	color: #000;
	padding-left: 10px;
	padding-bottom: 11px;
}
#body td {
	font: 12px Verdana, sans-serif;
}

#bullets {
	text-align: center;
	height:150px;
	border: 0px dotted #AEC1D9;
}
#bullets img {
	float: left;
	margin-left: 10px;
	margin-right: 15px;
}
#bullets div {
	float: left;
}
#bullets span {
	cursor: default;
	text-align: left;
	display: block;
	background-color: #eceae9;
	border: 1px solid #D7D1AC;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 11px;
}

.fs9 { font-size: 9px; }
.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }

.fcblue { color: #3E5C82; }
.fcblue2 { color: #036; }
.fc000 { color: #000; }
.fcf90 { color: #f90; }
.fcf00 { color: #f00; }
.nodec { text-decoration: none; }
.fcgrey { color: #aaa; }
.fcgreen { color: #066; }

.ta-ct { text-align: center; }
.ta-rt { text-align: right; }
.ta-lt { text-align: left; }

.ml20 { margin-left: 20px; }

.tdul { text-decoration: underline; }

#faqlinks {
	padding-bottom: 12px;
	border-bottom: 1px solid #eee;
}
#faqlinks a:link,
#faqlinks a:hover,
#faqlinks a:active,
#faqlinks a:visited {
	font-size: 11px;
}

#tracker { display: none; }

.testimony {
	background-color: #f6f3ee;
	padding: 8px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.testimony strong {
	display: block;
	border-top: 1px solid #fff;
	padding-top: 4px;
	color: #999;
}
	
/* master: news
--------------------------------------------------------- */
#newsform {
	margin: 0;
	padding: 0;
}
input#news {
	border: 1px solid #999;
	width: 138px;
	height: 16px;
	font: 10px Verdana, sans-serif;
	padding: 1px;
}
/* master: footer
--------------------------------------------------------- */
#footer {
	background-color: #4A75AA;
	padding: 12px;
}
#footer a:link,
#footer a:active,
#footer a:visited {
	color: #fff;
	font: bold 11px Verdana, sans-serif;
	text-decoration: underline;
}
#footer a:hover {
	color: #ff0;
}
/* master: footer content
--------------------------------------------------------- */
#navfooter, #copy, #legal, #network {
	color: #f6f3ee;
	text-decoration: none;
	font: 11px Verdana, sans-serif;
}
#navfooter{
	text-align: center;
}
#copy { 
	text-align: center;
}
#legal {
}
#network {
}
