/* Content CSS Document */

/* General */

p {
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ab571f;
	font-size: 21px;
	line-height: 18px;
	font-weight: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ab571f;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
}

h3 {
	color: #ab921f;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	color: #ab571f;
	font-size: 16px;
	line-height: 21px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h5 {
	color: #ab571f;
	font-size: 16px;
	line-height: 21px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #d6d8cd;
}

h6 {
	color: #ab571f;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.divider {
	border-bottom: 1px solid #d6d8cd;
}

.disclaimer {
	font-size: 11px;
}

sup {
	margin: 0;
	padding: 0;
	line-height: 1px;
}

/* Standard Links */

a { color: #9aab1f; text-decoration: none; outline:none;}
a:link { color: #9aab1f; text-decoration: none; outline:none;}
a:hover { color: #ab571f; text-decoration: underline; outline:none;}
a:visited { color: #9aab1f; text-decoration: none; outline:none;}
a:visited:hover { color: #ab571f; text-decoration: underline; outline:none;}



/* Forms */

.shortformfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	width: 125px;
	height: 12px;
}

.shortformphone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	height: 12px;
}

.shortformselectfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	width: 175px;
}

.shortformcomments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	width: 175px;
	height: 100px;
}

.longformfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	width: 200px;
	height: 14px;
}

.longformselectfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	width: 200px;
}

.longformcomments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	width: 200px;
	height: 100px;
}


/* --- Tables --- */

.table {
	margin: 5px 5px 0 0;
	font-size: 12px;
}

.title {
	padding: 4px 0px 4px 0px;
	color: #c9411d;
	font-size: 18px;
	background-color: #fff;
}

.heading {
	padding: 8px 0px 8px 4px;
	color: #1f436b;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-color: #e8e8e8;
	font-size: 12px;
	font-weight: bold;
}

.odd {
	padding: 5px 0px 5px 4px;
	border-bottom: solid 1px #cccccc;
}

.even {
	padding: 5px 0px 5px 4px;
	border-bottom: solid 1px #cccccc;
}


/* Utility Links */

#UtilityLinksNumber {
	font-size: 21px;
	font-weight: normal;
	line-height: 28px;
	color: #ab571f;
	border-bottom: 1px solid #b6b7b8;
}

#UtilityLinks .tollfree {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color: #b89e8e;
}

#UtilityLinks ul {
	padding-top: 4px;
	float: right;
}

#UtilityLinks ul li {
	float: left;
	list-style-type: none;
	margin: 5px 0 0 20px;
	color: #c9411d;
}

#UtilityLinks li a {
	display: block;
	float: left;
	padding-left: 16px;	
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 1px;
	color: #6d6f72;
	text-decoration: none;
	font-size: 12px;
	background: url(../images/arrow-orange.gif) no-repeat top left;
	
}

#UtilityLinks li a:hover {
	color: #ab571f;
	text-decoration: none;
}

/* --- Top Nav Styles --- */

#TopNav ul {
	margin: 0 0 0 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 4px;
	float: left;
}

#TopNav ul li {
	float: left;
	list-style-type: none;
	margin: 2px 10px 0 1px;
	color: #9aab1f;
}

#TopNav li a {
	display: block;
	float: left;
	padding-left: 17px;	
	padding-right: 9px;
	padding-top: 0;
	padding-bottom: 2px;
	color: #9aab1f;
	line-height: 21px;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	
}

#TopNav li a:hover {
	color: #ab571f;
	text-decoration: none;
}

#TopNav .current a {
	color: #ab571f;
	background: url(../images/tabon.gif) no-repeat top left;
}

#TopNav .current a:hover {
	color: #9aab1f;
	text-decoration: none;
}

#TopNav .current {
	color: #ab571f;
}

* html #TopNav .rewardstation {
	margin-top: 0px;	
}

#TopNav .rewardstationcurrent a {
	color: #ab571f;
	background: url(../images/tabon.gif) no-repeat top left;
}

#TopNav .rewardstationcurrent a:hover {
	color: #9aab1f;
	text-decoration: none;
}

#TopNav .rewardstationcurrent {
	color: #ab571f;
}

* html #TopNav .rewardstationcurrent {
	margin-top: 0px;	
}


/* --- Left Navigation Styles --- */


#LeftNav ul {
	list-style: none;
}

#LeftNav ul li {
	border-bottom: 1px solid #d6d8cd;
	padding: 6px 0 6px 0;
	list-style-type: none;
}

#LeftNav li a {
	padding-left: 0px;	
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ab571f;
	line-height: 14px;
	text-decoration: none;
	font-size: 12px;
}

#LeftNav li a:hover {
	color: #ab921f;
}

#LeftNav .current a {
	color: #6d6f72;
	background: url(../images/arrow-grey.gif) #FFFFFF no-repeat top right;
	padding-right: 15px;
}


/* --- Right Navigation Styles --- */


#RightNav {
	width: 150px;
}

#RightNav ul {
	list-style: none;
}

#RightNav ul li {
	border-bottom: 1px solid #d6d8cd;
	padding: 6px 0 6px 0;
	list-style-type: none;
}

#RightNav li a {
	padding-left: 0px;	
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ab571f;
	line-height: 14px;
	text-decoration: none;
	font-size: 12px;
}

#RightNav li a:hover {
	color: #ab921f;
}

#RightNav .current a {
	color: #6d6f72;
}



/* --- Index Lists --- */


#IndexBox1 ul {
	margin: 9px 0 20px 15px;
}

#IndexBox1 li {	
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	color: #6d6f72;
}

#IndexBox2 ul {
	margin: 9px 0 20px 15px;
}

#IndexBox2 li {	
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	color: #6d6f72;
}

#IndexBox3 ul {
	margin: 9px 0 20px 15px;
}

#IndexBox3 li {	
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	color: #6d6f72;
}

#IndexBox4 {	
	font-size: 12px;
	line-height: 18px;
	color: #6d6f72;
}

#IndexBox4 ul {
	margin: 9px 0 20px 15px;
}

#IndexBox4 li {	
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	color: #6d6f72;
}

/* Content Areas */

#ContentARight p {
	font-size: 11px;
	line-height: 14px;
}

#StandardList {
	padding: 5px 0 0 50px;
	background: url(../images/standardlist-bg.gif) #FFFFFF no-repeat top left;
}

#StandardList ul {
	margin: 6px 0 20px 15px;
}

#StandardList li {	
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	color: #6d6f72;
}

#ContentACenter ul, #ContentBCenter ul, #ContentCCenter ul, #ContentD ul {
	margin: 6px 0 20px 15px;
}

#ContentACenter li, #ContentBCenter li, #ContentCCenter li, #ContentD li {	
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	color: #6d6f72;
}

#ContentARight ul, #ContentBRight ul, #ContentDRight ul, #ContentDRight ul {
	margin: 6px 0 20px 15px;
}

#ContentARight li, #ContentBRight li, #ContentDRight li, #ContentDRight li {	
	list-style-type: disc;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
}



/* Footer */

#FooterOne p {
	font-size: 11px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d6f72;
}

#FooterOne a { color: #9aab1f; text-decoration: none; outline:none; margin: 0 10px 0 0; padding:0 12px 0 0; border-right:1px solid #a1a2a4; font-size: 11px;}
#FooterOne a:link { color: #9aab1f; text-decoration: none; outline:none;}
#FooterOne a:hover { color: #ab571f; text-decoration: none; outline:none;}
#FooterOne a:visited { color: #9aab1f; text-decoration: none; outline:none;}
#FooterOne a:visited:hover { color: #ab571f; text-decoration: none; outline:none;}

#FooterOne a.last {
	border-right:1px solid #fff;
}

#FooterOne strong {
	font-size: 21px;
	font-weight: normal;
	line-height: 24px;
	color: #ab571f;
}

#FooterOne .tollfree {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color: #b89e8e;
}

#FooterTwo p {
	font-size: 11px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d6f72;
}

#FooterTwo a { color: #9aab1f; text-decoration: none; outline:none; margin: 0 10px 0 0; padding:0 12px 0 0; border-right:1px solid #a1a2a4; font-size: 11px;}
#FooterTwo a:link { color: #9aab1f; text-decoration: none; outline:none;}
#FooterTwo a:hover { color: #ab571f; text-decoration: none; outline:none;}
#FooterTwo a:visited { color: #9aab1f; text-decoration: none; outline:none;}
#FooterTwo a:visited:hover { color: #ab571f; text-decoration: none; outline:none;}

#FooterTwo a.last {
	border-right:1px solid #fff;
}

#FooterTwo strong {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color: #ab571f;
}

#FooterTwo .tollfree {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color: #b89e8e;
}


/* --- Buttons --- */

.buttongreen a { color: #9aab1f; text-decoration: none; outline:none; font-size: 12px; border: 1px solid #9aab1f; padding: 5px;}
.buttongreen a:link { color: #9aab1f; text-decoration: none; outline:none;}
.buttongreen a:hover { color: #ab571f; text-decoration: none; outline:none; border: 1px solid #ab571f;}
.buttongreen a:visited { color: #9aab1f; text-decoration: none; outline:none;}
.buttongreen a:visited:hover { color: #ab571f; text-decoration: none; outline:none; border: 1px solid #ab571f;}


.buttonorange a { color: #ab571f; text-decoration: none; outline:none; font-size: 12px; border: 1px solid #9ea09d; padding: 5px;}
.buttonorange a:link { color: #ab571f; text-decoration: none; outline:none;}
.buttonorange a:hover { color: #ab571f; text-decoration: none; outline:none; border: 1px solid #ab571f;}
.buttonorange a:visited { color: #ab571f; text-decoration: none; outline:none;}
.buttonorange a:visited:hover { color: #ab571f; text-decoration: none; outline:none; border: 1px solid #ab571f;}


.previousbutton a { color: #9aab1f; text-decoration: none; outline:none; font-size: 12px; border: 1px solid #cecece; padding: 3px 5px 3px 5px;}
.previousbutton a:link { color: #9aab1f; text-decoration: none; outline:none;}
.previousbutton a:hover { color: #ab571f; text-decoration: none; outline:none; border: 1px solid #ab571f;}
.previousbutton a:visited { color: #9aab1f; text-decoration: none; outline:none;}
.previousbutton a:visited:hover { color: #ab571f; text-decoration: none; outline:none; border: 1px solid #ab571f;}


.nextbutton a { color: #9aab1f; text-decoration: none; outline:none; font-size: 12px; border: 1px solid #cecece; padding: 3px 5px 3px 5px;}
.nextbutton a:link { color: #9aab1f; text-decoration: none; outline:none;}
.nextbutton a:hover { color: #ab571f; text-decoration: none; outline:none; border: 1px solid #ab571f;}
.nextbutton a:visited { color: #9aab1f; text-decoration: none; outline:none;}
.nextbutton a:visited:hover { color: #ab571f; text-decoration: none; outline:none; border: 1px solid #ab571f;}


/* --- Quotes --- */

#ContentARightQuote {
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
	float: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 21px;
	color: #13367d;
}

#ContentBRightQuote {
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
	float: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 21px;
	color: #13367d;
}

.credit {
	color: #555555;
	font-size: 11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
}


#LeftQuote {
	margin: 50px 0 10px 0;
	padding: 0 0 20px 0;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 21px;
	color: #555555;
}

/* --- Management Photo --- */

#ManagementPhoto {
	width: 190px;
	margin: 0 0 20px 10px;
	padding: 0 0 20px 10px;
	float: right;
}

#ManagementPhoto p {
	font-size: 11px;
	line-height: 21px;
	color: #555555;
}