/* MEYER RESET v1.0*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, a, em, font, small, strike, strong, sub, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent
}
img {
	padding:0;
	border:0;
	outline:0;
	background:transparent
}
body {
	line-height:1
}
ul {
	list-style: disc outside none;
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}

/* CLEARFIX */

.clearfix:after, .container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	max-height:0;
}
.clearfix, .container {
	display:inline-block;
}
* html .clearfix, * html .container {
	height:1%;
}
.clearfix, .container {
	display:block;
}
.clear {
	clear:both;
}

/**************************************/

/* TEMPLATE                           */

/**************************************/

html {
	background: #FBFBFB;
	color: #333;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 15px;
}
body{
    margin: 24px;
    background-color: #fff;
}

h1 {line-height:normal;}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #95c838;
	margin-bottom: 10px;
}
h3 {
	font-size: 14px;
	color: #1a5336;
	margin-bottom: 6px;
}
a {
	color: #1a5336 !important;
	text-decoration: underline;
}
a:hover {
	color: #1a5336;
	text-decoration: underline;
}
a:visited {
	color: #5F5F5F;
}
#container {
	width: 974px;
	margin: 0 auto;
}
#content {
	background: url(/images/genesis/bg.gif) repeat-y;
	position: relative;
}

/**************************************/

/* GENERIC CLASSES                    */

/**************************************/

.left {
	float: left;
}
.right {
	float: right;
}
.bold {
	font-weight: bold;
}
.noBorder {
	border: none !important;
}
.lightGreen {
	color: #95c838;
}
/**************************************/

/* nexus styles                       */

/**************************************/

p.section {
	margin-top:1.1em;
}
.decisionPage {
	margin-top:0.6em;
	margin-bottom:0.6em;
	color: #000000;
	font-size: 1.0em;
}
.text {
	color: #000000;
	font-size: 1.0em;
	font-weight: normal;
}
.globalBg {
	background-color: #FFFFFF;
}
.PrimaryNavBg {
	background-color: #FFFFFF;
}
.PrimaryNavLeft {
	background: url(/images/genesis/globalMainNavBgLeft.gif) no-repeat;
	height: 22px;
	margin-left:146px;
}
.PrimaryNavRight {
	margin-left:6px;
}
.PrimaryNav A, .PrimaryNav A:VISITED, .PrimaryNav A:ACTIVE, .PrimaryNav A:HOVER, .PrimaryNav A:LINK {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
}
TD.PrimaryNav, TABLE.PrimaryNav {
	background: url(/images/genesis/globalMainNavBg.gif) repeat-x;
}
.SecondaryNavBg {
	background-color: #FFFFFF;
}
.SecondaryNavLeft {
	background: url(/images/genesis/globalSecNavBgLeft.gif) no-repeat;
	height: 20px;
	margin-left:146px;
}
.SecondaryNav, .SecondaryNav A, .SecondaryNav A:VISITED, .SecondaryNav A:ACTIVE, .SecondaryNav A:HOVER, .SecondaryNav A:LINK {
	background: url(/images/genesis/globalSecNavBg.gif) repeat-x;
	font-size: 0.975em;
	font-weight: normal;
	color: #1a5336;
	text-align:left;
}
.SecondaryNavOn, .SecondaryNavOn A, .SecondaryNavOn A:VISITED, .SecondaryNavOn A:ACTIVE, .SecondaryNavOn A:HOVER, .SecondaryNavOn A:LINK {
	font-weight: bold;
}
.PrimaryNavOn, .PrimaryNavOn A, .PrimaryNavOn A:VISITED, .PrimaryNavOn A:ACTIVE, .PrimaryNavOn A:HOVER, .PrimaryNavOn A:LINK {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration:none;
	color: #003333;
}
TD.PrimaryNavOn {
	background: url(/images/genesis/globalMainNavBgOn.gif) repeat-x;
}
.pageTitleB, .secondaryPageHeader, .SecondaryPageHeader, h2 {
	color: #2D5C3D;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
}
.sectionhead, .sectionHead, h3 {
	color: #2D5C3D;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0;
}
.sectionsubhead, .sectionsubHead, h5 {
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
}
.error {
	color: #FF0000;
	font-size: 0.95em;
	font-weight: bold;
}
.formtitle {
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
}
.formitem {
	color: #315A3A;
	font-size: 0.9em;
	font-weight: bold;
}
.toolbox, .toolbox A, .toolbox A:VISITED, .toolbox A:ACTIVE, .toolbox A:HOVER, .toolbox A:LINK {
	color: #2D5C3D;
	font-size: 0.9em;
	font-weight: bold;
}
.toolbox, .toolbox A, .toolbox A:VISITED, .toolbox A:ACTIVE, .toolbox A:HOVER, .toolbox A:LINK > .toolbox .toolbox A, .toolbox A:VISITED, .toolbox A:ACTIVE, .toolbox A:HOVER, .toolbox A:LINK {
	font-size: 0.9em;
}
.toolboxHeader {
	background-color: #EAF4D7;
	color: #2D5C3D;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
}
H4 {
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
}
.toolboxlink {
	color: #2D5C3D !important;
	font-weight: normal;
	text-decoration: underline;
	font-size : 0.935em;
}
.toggle {
	font-size: 1.0em;
	font-weight: bold;
}
.sequential {
	color: #ff9900;
	font-size: 0.9em;
	font-weight: bold;
}
.footer {
	color: #555555;
	font-size: 0.900em;
}
.personalize {
	color: #FFFFFF;
	font-size: 0.935em;
}
.login {
	color: #ffffff;
	font-size: 1.0em;
}
A.bulletlink:link {
	color: #2D5C3D;
	text-decoration : underline;
	font-size: 1.0em;
}
A.bulletlink:visited {
	color: #666666;
	text-decoration : underline;
	font-size: 1.0em;
}
A.languagelink {
	color: #1a5336;
	text-decoration : underline;
	font-size: 0.9em;
	font-weight: bold;
}
A.fifthlevel {
	color: #1a5336;
	text-decoration : underline;
	font-size: 0.9em;
	font-weight: bold;
}
A.pageutility {
	color: #1a5336;
	text-decoration : underline;
	font-size: 0.95em;
	font-weight: normal;
}
A.importantmessage {
	color: #000000;
	text-decoration : underline;
	font-size: 0.9em;
}
.promotion, .promotion a, .promotion a:visited {
	color: #902E31;
	font-size: 0.9em;
}
A.closewindow {
	color: #ffffff;
	text-decoration : underline;
	font-size: 0.9em;
}
.table {
	color: #1c1c1c;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.5em;
}
.footerlink, .footerlink A, .footerlink A:VISITED, .footerlink A:ACTIVE, .footerlink A:HOVER, .footerlink A:LINK {
	color: #555555 !important;
	font-size: 0.95em;
	font-weight: normal;
	text-decoration: none;
}
.footerlink {
	text-decoration: none;
}
/*added dec 6,2010 to fill langlink space above left nav*/

.leftNavTop {
	background: url(/images/genesis/sideMainNavBg.gif) repeat-y;
}
.leftNavBg {
	background: url(/images/genesis/sideMainNavBg.gif) repeat-y;
}
.nav3 A, .nav3 A:VISITED, .nav3 A:ACTIVE, .nav3 A:HOVER, .nav3 A:LINK {
	font-size: 0.9em;
	font-weight: normal;
	text-decoration:none;
	color: #1a5336 !important;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
.nav3selected, .nav3selected A, .nav3selected A:VISITED, .nav3selected A:ACTIVE, .nav3selected A:HOVER, .nav3selected A:LINK {
	color: #FFFFFF !important;
	background-color: #1a5336;
	text-decoration : none;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
}
.nav3background {
	background: url(/images/genesis/sideMainNavBg.gif) repeat-y;
}
td.nav3 {
	border-bottom: 1px dotted #70A635;
	padding-bottom: 0.25em;
	padding-top: 0.25em;
}
.MainLeftNavOn {
	background-color: #1a5336;
	color: #ffffff !important;
	text-decoration : none;
	font-size: 0.935em;
	font-weight: bold;
}
.MainLeftNav {
	background-color: #1a5336;
	color: #C8DDCA !important;
	text-decoration : none;
	font-size: 0.935em;
	font-weight: bold;
}
.navtitle, .navtitle A, .navtitle A:VISITED, .navtitle A:ACTIVE, .navtitle A:HOVER, .navtitle A:LINK {
	color: #1a5336 !important;
	text-decoration : none;
	font-size: 0.75em;
	font-weight: bold;
}
.nav4 A, .nav4 A:VISITED, .nav4 A:ACTIVE, .nav4 A:HOVER, .nav4 A:LINK {
	color:#1a5336;
	text-decoration:none;
	font-size:0.85em;
	font-weight:normal;
	border-bottom: none;
}
.nav4 {
	border-bottom: 1px dotted #70A635;
}
.nav4background {
	background-color: #EAF4D7;
	margin-bottom: 0.5em;
}
.nav4backgroundOn {
	background-color: #FFFFFF;
	margin-bottom: 0.5em;
}
.nav5, .nav5 A, .nav5 A:VISITED, .nav5 A:ACTIVE, .nav5 A:HOVER, .nav5 A:LINK {
	color: #1a5336;
	text-decoration : none;
	font-size: 0.935em;
	margin-top: 0.5em;
	border-bottom: none;
}
.nav5a, .nav5a A, .nav5a A:VISITED, .nav5a A:ACTIVE, .nav5a A:HOVER, .nav5a A:LINK {
	color: #1a5336;
	text-decoration : none;
	font-size: 0.935em;
}
.nav5b, .nav5b A, .nav5b A:VISITED, .nav5b A:ACTIVE, .nav5b A:HOVER, .nav5b A:LINK {
	color: #1a5336 !important;
	text-decoration : none;
	font-size: 0.935em;
}
.table > .nav5b, .nav5b A, .nav5b A:VISITED, .nav5b A:ACTIVE, .nav5b A:HOVER, .nav5b A:LINK {
	font-size: 0.935em;
}
.table UL {
	color: #000000;
	font-size: 1.0em;
	list-style:disc;
}
UL.nomargin {
	margin-top: 0em;
	margin-bottom: 0em;
}
LI.nomargin {
	margin-left: -2.0em;
}
OL.footnote {
	list-style: decimal;
	color: #000000;
	font-size: 0.900px;
}
/*LI {

	margin-left: 0em;

}*/



Select {
	color : #000000;
	font-size: 1.0em;
	font-weight : normal;
	text-decoration : none;
}
Option {
	font-size: 1.0em;
}
Input {
	color : #000000;
	font-size: 1.0em;
	font-weight : normal;
	text-decoration : none;
}
Textarea {
	color : #000000;
	font-size: 1.0em;
	font-weight : normal;
	text-decoration : none;
}
.GlobalLink, .GlobalLink A, .GlobalLink A:VISITED, .GlobalLink A:ACTIVE, .GlobalLink A:HOVER, .GlobalLink A:LINK {
	color: #1a5336;
	font-size: 0.95em;
	font-weight: normal;
	text-decoration: underline;
}
.GlobalLink {
	text-decoration: none;
    text-align: right;
    padding-right:  5px;
    display: block;
    margin-top: -40px;
}
.logout {
	color: #FFFFFF;
	font-size: 0.935em;
	text-decoration:none;
	font-weight: bold;
}
.login {
	font-size: 1.0em;
	color:white;
}
.loginSelect {
	font-size: 0.935em;
	margin: 0 6px 0 0;
	float: right;
}
.loginButton {
	float: right;
}
.element {
	border: 1px solid #EAF4D7;
}
/* Added May 18, 2005  */



.blackHeader {
	color: #000000;
	font-size: 0.875em;
	font-weight: bold;
}
/* Added May 18, 2005 for new comparison table fonts */

A.compTable, A.compTable:VISITED, A.compTable:ACTIVE, A.compTable:HOVER, A.compTable:LINK {
	color: #000000;
	font-size: 0.937em;
	text-decoration:underline;
}
/* Added May 18, 2005 for new comparison table fonts */

.compTable {
	font-size: 0.937em;
	font-weight: normal;
}
.compTableHeader {
	color: #5a779c;
	font-size: 0.9em;
	font-weight: bold;
}
A.compTableHeader, A.compTableHeader:VISITED, A.compTableHeader:ACTIVE, A.compTableHeader:HOVER, A.compTableHeader:LINK {
	color: #2D5C3D;
	font-size: 0.9em;
	text-decoration:underline;
	font-weight: bold;
}
.nobr {
	white-space: nowrap;
}
/* new styles for accessibility */

.elementT {
	border-top: 1px solid #EAF4D7;
}
.elementR {
	border-right: 1px solid #EAF4D7;
}
.elementL {
	border-left: 1px solid #EAF4D7;
}
.elementB {
	border-bottom: 1px solid #EAF4D7;
}
h1 {
	color: #8BB093;
	font-size: 1.3em;
	font-weight: bold;
}
.SkipNav, .SkipNav A, .SkipNav A:VISITED {
	color: #1a5336;
	font-size: 0.935em;
	text-decoration:none;
	font-weight: bold;
	text-indent: -20px;
}
.SkipNav A:ACTIVE, .SkipNav A:HOVER {
	color: #1a5336;
	text-decoration:underline;
}
.SkipNav A:focus {
	color: #1a5336;
}
.even {
	background-color: #eeeeee;
}
.odd {
	background-color: #ffffff;
}
.colbackgreen {
	background-color: #F1F1F1;
}
.colbackdarkgreen {
	background-color: none;
}
.columnheader {
	color: #000000;
	font-size: 1.0em;
	font-weight: bold;
}
.infobox {
	background-color: #DDEBDE;
	padding: 1.0em;
}
.cellborder {
	border-bottom : 0.05em solid #DDEBDE;
	border-right : 0.05em solid #DDEBDE;
}
.cellborder2 {
	border-bottom : 0.05em solid #DDEBDE;
	border-right : 0.05em solid #DDEBDE;
	border-left : 0.05em solid #DDEBDE;
}
.cellPad {
	padding : 0.47em;
}
.cellC {
	text-align: center;
}
.cellR {
	text-align: right;
}
.cellL {
	text-align: left;
}
.cellT {
	vertical-align: top;
}
.cellM {
	vertical-align: middle;
}
.cellB {
	vertical-align: bottom;
}
.rightNavBorder {
	border: 1px solid #EAF4D7;
	padding-bottom: 0.5em;
	margin-bottom: 0.935em;
}
.tagline {
	color: #024e7b;
	font-size: 1.4em;
	font-weight: bold;
}
blockquote {
	margin-right: 1.4em;
	margin-left: 1.4em;
}
/* styles from EasyWeb stylesheet */

.textlink {
	color:#1a5336;
	text-decoration:underline;
	font-size: 1.0em;
}
.error2 {
	color: #FF0000;
	font-size: 0.95em;
}
a.tablelink {
	color:#1a5336;
	text-decoration:underline;
	font-size: 0.935em;
	font-weight:bold;
}
a.tablelink2 {
	color:#1a5336;
	text-decoration:underline;
	font-size: 0.935em;
}
.element2 {
	border: #e6e6d2 1px solid;
}
.note {
	font-size: 1.0em;
	font-weight:normal;
}
.supsc {
	position: relative;
	bottom: 0.5em;
	font-size: 0.7em;
}
/* For Rollover scripts showinfo and hideinfo in all.js */

.rollover {
	display:none;
}
/* only for use with the security guarantee box */

.guaranteeBack {
	background-color: #E7E6D2;
}
/* Chinese only */



.textChn {
	color: #000000;
	font-weight: normal;
	font-size: 1.150em;
}
.nav3Chn, .nav3Chn A, .nav3Chn A:VISITED, .nav3Chn A:ACTIVE, .nav3Chn A:HOVER, .nav3Chn A:LINK {
	background-color: #8BB093;
	font-size: 1em;
	font-weight: bold;
	text-decoration:none;
	color: #2D5C3d !important;
}
.nav3Chnselected, .nav3Chnselected A, .nav3Chnselected A:VISITED, .nav3Chnselected A:ACTIVE, .nav3Chnselected A:HOVER, .nav3Chnselected A:LINK {
	background-color: #8BB093;
	color: #ffffff !important;
	text-decoration : none;
	font-size: 1em;
	font-weight: bold;
}
.nav4Chn, .nav4Chn A, .nav4Chn A:VISITED, .nav4Chn A:ACTIVE, .nav4Chn A:HOVER, .nav4Chn A:LINK {
	color: #1a5336 !important;
	text-decoration : none;
	font-size: 1em;
	font-weight: bold;
}
.footerChn {
	color: #000000;
	font-size: 0.930em;
}
/*GENESIS STYLES*/



/**************************************/

/* HEADER                             */

/**************************************/



.td-skiplink {
	position:relative
}
.td-skiplink a {
	position:absolute;
	top:0;
	left:0;
	float:left;
	white-space:nowrap;
	text-decoration:none;
	width:1px;
	overflow:hidden
}
.td-skiplink a:focus, .td-skiplink a:active {
	color:#000;
	font-size:11px;
	background:#fff;
	padding:3px 5px;
	border:1px solid #666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	width:auto !important;
	overflow:auto
}
#header {
	padding: 45px 0 0 36px;
	position: relative;
	min-height: 37px;
	height: auto !important;
	height: 37px;
}
#languageToggle {
	position: absolute;
	top: 15px;
	right: 28px;
}
#logo {
	float: left;
	margin-top: -4px;
}
#headerContent {
	float: right;
	padding-right: 25px;
}
#greeting {
	float: left;
	color: #1a5336;
	font-weight: bold;
	margin: 4px 0 4px 0;
}
#globalNavSearchInput {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	border: 1px solid #AAAAAA;
	color: #4F4F4F;
	display: block;
	float: left;
	margin: 0 6px 0 0;
	padding: 1px 3px;
	width: 160px;
	height: 14px;
	font-size: 0.95em;
}
button.btnSearch {
	background: url(/images/genesis/btnGo.gif);
	width: 34px;
	height: 18px;
	border: 0px;
	padding: 0;
	text-indent: -9999px;
	font-size: 0;
	cursor: pointer;
}
button.btnSearchFr {
	background: url(/images/genesis/btnGo_fr.gif);
	width: 43px;
	height: 18px;
	border: 0px;
	padding: 0;
	text-indent: -9999px;
	font-size: 0;
	cursor: pointer;
}
#helpDrop {
	float: left;
	margin-right: 15px;
	margin-top: 2px;
	font-size: 10px;
}
#searchContainer {
	float: left;
	padding: 0 15px;
	margin-right: 15px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#search {
	float: left;
	width: 110px;
	padding: 2px;
	margin-right: 4px;
	font-size: 11px;
	color: #666;
}
.goGreen {
	float: left;
	background: url(/images/genesis/btnGo.gif);
	width: 36px;
	height: 22px;
	border: none;
	padding: 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	display: block;
	cursor: pointer;
}
#loginContainer {
	float: left;
}
#loginContainer span {
	display: block;
	float: left;
	padding: 2px 5px 0 0;
	color: #333;
	font-weight: bold;
}
#loginContainer form {
	float: left;
}
#loginContainer select {
	float: left;/*margin: 0 32px 0 0; */

}
.goBrown {
	float: left;
	background: url(/images/genesis/btnGoBrown.gif);
	width: 36px;
	height: 22px;
	border: none;
	padding: 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	display: block;
	cursor: pointer;
}
/**************************************/

/* GLOBAL NAVIGATION                  */

/**************************************/



#globalNav {
	width: 794px;
	height: 62px;
	padding: 5px 0 0 180px;
}
#globalMainNav {
	height: 31px;
	background: url(/images/genesis/globalMainNavBg.gif);
}
#globalMainNavLeft {
	float: left;
	background: url(/images/genesis/globalMainNavBgLeft.gif);
	width: 6px;
	height: 31px;
}
#globalMainNav ul {
	margin:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	float: left;
	padding-left: 1.0em;
	font-size: 0.9em;
}
#globalMainNav li {
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	float: left;
	padding: 0 8px;
	margin: 0 5px;
}
#globalMainNav a {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 31px;
	text-decoration: none;
	display: block;
}
#globalMainNav #globalMainNavCurrent {
	background: url(/images/genesis/globalMainNavBgOn.gif) repeat-x;
}
#globalMainNav li:hover {
	background: url(/images/genesis/globalMainNavBgOn.gif) repeat-x;
}
#globalMainNav li:hover a {
	color: #003333;
}
#globalMainNav #globalMainNavCurrent a {
	color: #003333;
}
#globalSecNav {
	height: 31px;
	background: url(/images/genesis/globalSecNavBg.gif);
}
#globalSecNavLeft {
	float: left;
	background: url(/images/genesis/globalSecNavBgLeft.gif);
	width: 6px;
	height: 31px;
}
#globalSecNav ul {
	margin:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	float: left;
	padding-left: 1.0em;
	font-size: 0.9em;
}
#globalSecNav li {
	float: left;
	padding: 0 8px;
	margin: 0 5px;
}
#globalSecNav a {
	color: #003333;
	line-height: 31px;
	text-decoration: none;
	display: block;
}
#globalSecNav li:hover {
	background: url(/images/genesis/globalSecNavBgHover.gif) no-repeat 0 12px;
}
#globalSecNav #globalSecNavCurrent {
	background: url(/images/genesis/globalSecNavBgOn.gif) no-repeat 0 9px;
	padding-left: 14px;
}
#globalSecNav #globalSecNavCurrent a {
	font-size: 11px;
	font-weight: bold;
}
/**************************************/

/* SIDE NAVIGATION                    */

/**************************************/



#sideNav {
	float: left;
	background: url(/images/genesis/sideMainNavBg.gif) repeat-y;
	width: 186px;
}
#sideMainNav {
	padding: 0px 0px 20px 26px;
}
#sideMainNav ul {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	overflow: visible;
	font-size: 0.9em;
}
#sideMainNav li {
	margin:0;
	outline:0;
	vertical-align:baseline;
	background: url(/images/genesis/sideMainNavArrow.gif) no-repeat 0 9px;
	padding: 6px 0 6px 13px;
	font-weight: bold;
	width: 120px;
	border-bottom: 1px solid #70A635;
}
#sideMainNav a {
	color: #003333;
}
#sideMainNav li.active {
	outline:0;
	vertical-align:baseline;
	background: #003f21 url(/images/genesis/sideMainNavArrowOn.gif) no-repeat 18px 12px;
	color: #FFFFFF;
	width: 148px;
	margin: 0 0 0 -20px;
	padding: 6px 0 0 32px;
	border:none;
}
#sideMainNav li.active a {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	color: #FFFFFF;
}
#sideNavBot {
	background: url(/images/genesis/sideMainNavBot.gif);
	width: 186px;
	height: 6px;
	overflow: hidden;
}
#sideMainNav ul.sideSecNav {
	border:0;
	outline:0;
	vertical-align:baseline;
	background-color: #eaf4d7;
	width: 160px;
	margin: 6px 0 0 -32px;
	padding-left: 20px;
}
#sideMainNav ul.sideSecNav a {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	color: #003333;
}
#sideMainNav ul.sideSecNav li {
	margin:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	width: 110px;
	background: url(/images/genesis/sideSecNavArrow.gif) no-repeat 13px 6px;
	border-bottom: 1px dotted #8cab90;
	padding: 3px 0 3px 25px;
	color: #003f21;
	font-weight: normal;
}
#sideMainNav ul.sideSecNav li.active {
	border:0;
	outline:0;
	vertical-align:baseline;
	width: 122px;
	background: #003f21 url(/images/genesis/sideMainNavArrowOn.gif) no-repeat 25px 10px;
	padding-left: 39px;
	margin:0 0 0 -27px;
}
#sideMainNav ul.sideSecNav li.active a {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	color: #FFFFFF;
}
#sideMainNav ul.sideSecNav li.sideSecNavHead {
	margin:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	color: #333333;
	font-weight: bold;
	background: none;
	padding-left: 0px;
	padding-right:12px;
}
#sideMainNav ul.sideSecNav li.sideTertNav {
	border:0;
	outline:0;
	vertical-align:baseline;
	background: url(/images/genesis/sideTertNavArrow.gif) no-repeat 12px 9px;
	padding: 3px 0 3px 22px;
	width: 100px;
	margin-left: 0;
}
/**************************************/

/* FOR EASYWEB QUICKLINKS             */

/**************************************/

.quickLinks {
	border: #95C838 solid 1px;
	background-color: #EAF4D7;
}
#quickLinks {
	float: left;
	background: url(/images/genesis/sideQuickLinksBg.gif) repeat-y;
	width: 186px;
	background-color:#FFFFFF;
	font-size: 0.9em;
	color:#FFFFFF;
	font-weight:bold;
}
#quickLinks .heading {
	padding:2px 10px 2px 15px;
}
#quickLinks .heading span a {
	float:right;
	font-weight:normal;
	padding-right:5px;
	margin-top:-5px;
	text-decoration:underline;
	color:#ffffff;
}
#quickLinks .listLinks {
	background-color:#EAF4D7;
}
#quickLinks .listLinks ul {
	margin:0;
	Padding-bottom:5px;
	Padding-top:5px;
	list-style-type:none;
}
#quickLinks .listLinks ul li {
	vertical-align:baseline;
	background: url(/images/genesis/sideTertNavArrow.gif) no-repeat 0px 5px;
	padding-left: 9px;
	font-weight: normal;
}
#quickLinks .listLinks ul li a {
	color:#003333;
}
/**************************************/

/* BODY CONTENT                       */

/**************************************/



#hero {
	float: left;
	z-index:9998; 
	position:relative;
}
/* FEATURE BOX */



#featureBox {
	float: left;
}
.featureBoxLg#featureBox {
	background: url(/images/genesis/featureBoxLg.png);
	width: 204px;
	padding: 15px 25px 0 15px;
	height: 178px;
}
.featureBoxSm {
	background: url(/images/genesis/featureBoxSm.png) no-repeat;
	float: left;
	color: #FFFFFF;
	position: absolute;
	left: 758px;
	top: 155px;
	width: 185px;
	height: 178px;
	padding: 15px 25px 0 15px;
}
#featureBox p {
	margin: 2px 0;
}
#featureBox select {
	margin-top: 5px;
	width: 120px;
}
#featureTitle {
	margin-bottom: 7px;
}
#actionBtns {
	padding: 5px 0 5px;
}
#featureBox li {
	background: url(/images/genesis/featureArrow.gif) no-repeat 0 3px;
	margin: 4px 0;
	padding-left: 10px;
}
#featureBox li a {
	color: #FFFFFF;
	font-weight: bold;
}
.hLine {
	width: 100%;
	height: 1px;
	background: #4b7568;
	margin-bottom: 10px;
	overflow: hidden;
}
#promoNumbers {
	float: left;
	padding: 5px 5px 5px 5px;
	position: absolute;
	left: 670px;
	top: 315px;
}
.promoID {
	float: left;
}
/* Promos */



#promoContainer {
	float: right;
	margin: -15px 0 0 0;
	width: 785px;
}
.promoSm {
	float: left;
	background: url(/images/genesis/promo.png);
	width: 257px;
	height: 70px;
	padding: 19px 0 16px;
	margin: 0 0 5px 4px;
	display: inline;
	position: relative;
}
.promoContent {
	padding-left: 17px;
}
.promoImage {
	float: left;
	width: 68px;
	height: 68px;
	margin-right: 11px;
}
.promoText {
	float: left;
	width: 148px;
}
.promoBot {
	float: left;
	background: url(/images/genesis/promo.png) left bottom;
	width: 257px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.promoMed {
	float: left;
	background: url(/images/genesis/promo.png);
	width: 257px;
	height: 104px;
	padding: 19px 0 16px;
	margin: 0 0 5px 4px;
	display: inline;
	position: relative;
}
.promoSm li,  .promoMed li,  .promoLg li {
	margin: 0 0 8px 0;
	background: url(/images/genesis/bullet.gif) no-repeat 0 7px;
	padding-left: 8px;
}
.promoMed .twoCol li,  .promoLg .twoCol li {
	float: left;
	width: 106px;
}
.promoLg {
	float: left;
	background: url(/images/genesis/promo.png);
	width: 257px;
	height: 130px;
	padding: 19px 0 16px;
	margin: 0 0 5px 4px;
	display: inline;
	position: relative;
}
.promoTall {
	float: right;
	background: url(/images/genesis/promo.png);
	width: 257px;
	padding: 19px 0 16px;
	margin: 0 0 5px 4px;
	display: inline;
	position: relative;
}
#marketDate {
	color: #878787;
	font-size: 11px;
	font-weight: normal;
}
.promoLg #subtitle {
	font-size: 9px;
	color: #666;
	margin-left: 17px;
}
.promoXLg {
	float: left;
	background: url(/images/genesis/promoXLg.png);
	width: 780px;
	padding: 19px 0 10px 0;
	margin: 0 0 5px 4px;
	position: relative;
}
.promoXLg .promoBot {
	float: left;
	background: url(/images/genesis/promoXLg.png) left bottom;
	width: 780px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.promoXLg ul.twoCol {
	float: left;
	width: 230px;
	padding-right: 20px;
}
.promoXLg ul.twoCol li {
	background: url(/images/genesis/bullet.gif) no-repeat 0 14px;
	padding: 8px 0 8px 12px;
}
.promoXLg ul.twoCol a {
	font-weight: bold;
}
.promoXLg ul.threeCol {
	float: left;
	width: 225px;
	padding-right: 20px;
}
.promoXLg ul.threeCol li {
	background: url(/images/genesis/bullet.gif) no-repeat 0 14px;
	padding: 8px 0 8px 12px;
}
.promoXLg ul.threeCol a {
	font-weight: bold;
}
/* TERTIARY FEATURES */



#tertiaryContainer {
	float: right;
	clear: both;
	margin: 10px;
	padding: 20px;
	width: 77%;
}
.separator {
	background: #dadada;
	width: 1px;
	height: 44px;
	float: right;
}
.tertiary {
	float: right;
	padding: 0 6px;
}
.tertImage {
	float: left;
}
.tertContent {
	float: left;
	width: 147px;
	margin-left: 10px;
}
.tertContentLg {
	float: left;
	width: 183px;
	margin-left: 10px;
}
.tertContentLg li {
	background: url(/images/genesis/bullet.gif) no-repeat 0 6px;
	padding-left: 9px;
}
.tertContentLg .col1 {
	width: 65px;
}
.tertContentLg .col2 {
	width: 100px;
}
#contentFooter {
	background: url(/images/genesis/bgFooter.gif);
	width: 974px;
	height: 10px;
}
/* INFO */



#bottomInfoContainer {
	float: right;
	clear: both;
	margin: 20px 10px 30px;
	width: 720px;
}
.bottomInfo {
	float: right;
	width: 250px;
	padding: 0 10px;
}
.bottomInfo img {
	float: left;
	display: inline;
}
.bottomInfo div {
	float: left;
	width: 210px;
}
.bottomInfo h3 {
	margin-top: 6px;
}
.bottomInfo p {
	float: left;
	width: 95px;
	padding-right: 10px;
}
/**************************************/

/* SECONDARY PAGE CONTENT             */

/**************************************/



#bodyContainer {
	float: left;
	width: 780px;
}
#bodyContainer img,  #bodyContainer li {
	margin-bottom: 10px;
}
h1.sectionHead {
	color: #0d4938;
	font-size: 16px;
	margin: 15px 10px 0 50px;
}
#bodyLeft {
	width: 416px;
	float: left;
	margin-top: 10px;
	padding: 0 50px 50px;
	border-right: 1px solid #dadada;
	font-size: 11px;
}
.sectionBox {
	width: 100%;
	margin: 0 0 15px;
	padding-top: 8px;
	clear: left;
}
h2.sectionSubHead {
	color: #0d4938;
	font-size: 13px;
}
h2.sectionHead {
	color: #0d4938;
	font-size: 14px;
	margin: 10px 0;
}
h3.sectionHead {
	color: #0d4938;
	font-size: 14px;
	margin: 10px 0;
}
h3.sectionSubHead {
	color: #0d4938;
	font-size: 13px;
}
.bold12 {
	font-size: 12px;
	font-weight: bold;
}
.sectionBox p {
	margin: 0 0 10px 0;
}
ul.greenList {
	color: #1a5336;
	list-style: disc;
	padding: 0 0 0 25px;
}
.txtContainer {
	float: right;
	width: 350px;
	margin-right: 20px;
	font-size:12px;
}
.creditApplyBtn {
	float: right;
}
.goHolder {
	background: url(/images/genesis/imgCouchSm.jpg) no-repeat right top;
	width: 135px;
	height: 67px;
	float: right;
	margin: 15px 0 0 0;
}
.goHolder1 {
	float: right;
	margin: 25px 15px 15px 0;
}
img.goBtn {
	margin: 40px 0 0 0;
}
.greyBox {
	margin: 15px 0;
	background: #f0f0f0;
	border: none;
	padding: 2%;
	width: 96%;
}
.greyBox li {
	list-style: square inside;
}
.sectionBoxIntro {
	clear: both;
	margin-bottom: 15px;
	padding-right: 30px;
}
.sectionBoxIntro img {
	float: left;
	margin-right: 10px;
}
.sectionBoxIntro a {
	font-weight: bold;
}
#bodyRight {
	width: 230px;
	height: 100%;
	float: left;
	padding: 0 0 0 10px;
	font-size: 0.9em;
}
#topRight.sectionBox {
	border: none;
	margin-top: 0;
}
#bodyRight h2.sectionHead {
	color: #0d4938;
	font-size: 1.0em;
	margin: 10px 0;
}
#bodyRight #topRight.sectionBox h2.sectionHead {
	margin-top: 0;
}
ul.greyList {
	color: #333333;
	list-style: disc;
	padding: 0 0 0 15px;
}
ul.greyList li {
	margin: 0 0 10px 0;
}
#bodyRight ul.greenList {
	padding: 0 0 0 15px;
}
.adobeReaderLink {
	background: url(/images/genesis/iconPDF.gif) no-repeat;
	padding: 0 0 2px 16px;
}
.rateColor
{
 color: #b3531e;
 font-size: 15px;
}

/**************************************/

/* FOOTER                             */

/**************************************/



#footer {
	padding: 15px 10px 20px;
	font-size: 9px;
}
#footerLinks {
	float: left;
}
#footerLinks li {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #CCC;
}
#footerLinks li#footerFirst {
	border-left: none;
}
#legal {
	float: right;
	color: #666;
}

/* Primary */
.td-button { position:relative !important; top:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; font-weight:bold; cursor:pointer; text-decoration:none !important; z-index:1; background-position:0 50%; background-repeat:repeat-x; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; }
.td-button {display: -moz-inline-box;display: inline-block;}* html .td-button {display:inline;}* + html .td-button {display:inline;}
.td-button-label {display: -moz-inline-box;display: inline-block;}* html .td-button-label {display:inline;}* + html .td-button-label {display:inline;}
.td-button{font-size:12px;line-height:1.2em;}
.td-button .td-button-label{padding:.45em 1.9em .5em 1.9em !important;*padding:.46em 1.9em .6em 1.9em !important;}
.td-button-primary { border:1px solid #ac3e01; color:#fff !important; text-shadow:1px 1px 0px #8d3f09; background:#c0570d; background:-moz-linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c0570d), color-stop(49.9%, #b94d00), color-stop(50%, #ac3e01), color-stop(100%, #b04a02)); background:-webkit-linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); background:-o-linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); background:-ms-linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); background:linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); -pie-background:linear-gradient(top, #c0570d 0%, #b94d00 49.9%, #ac3e01 50%, #b04a02 100%); box-shadow:0 1px 3px #9f9f9f, 0 0 2px #f09126 inset; -webkit-box-shadow:0 1px 3px #9f9f9f, 0 0 2px #f09126 inset; -moz-box-shadow:0 1px 3px #9f9f9f, 0 0 2px #f09126 inset; }
.td-button-primary:hover, .td-button-primary:focus { color:#fff !important; border:1px solid #ad0101;*border:none;*box-shadow:0px 0px 1px #000;background:#b54c00; background:-moz-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b54c00), color-stop(49.9%, #b54c00), color-stop(50%, #9e3900), color-stop(100%, #b54c00)); background:-webkit-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-o-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-ms-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); -pie-background:linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); box-shadow:0 1px 5px #878787, 0 0 2px #f09126 inset; -webkit-box-shadow:0 1px 5px #878787, 0 0 2px #f09126 inset; -moz-box-shadow:0 1px 5px #878787, 0 0 2px #f09126 inset; }
.td-button-primary.td-button-activeonfocus { border:1px solid transparent; border:none; background-color:transparent; background-image:none; text-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; color:#1a5336 !important; }
.td-button-primary.td-button-activeonfocus:focus, .td-button-primary.td-button-activeonfocus:hover { color:#fff !important; border:1px solid #ad0101; text-shadow:1px 1px 0px #8d3f09;  *border:none;*box-shadow:0px 0px 1px #000;background:#b54c00; background:-moz-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b54c00), color-stop(49.9%, #b54c00), color-stop(50%, #9e3900), color-stop(100%, #b54c00)); background:-webkit-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-o-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:-ms-linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); background:linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); -pie-background:linear-gradient(top, #b54c00 0%, #b54c00 49.9%, #9e3900 50%, #b54c00 100%); box-shadow:0 1px 5px #878787 0, 1px 5px #f09126 0 inset; -webkit-box-shadow:0 1px 5px #878787 0, 1px 5px #f09126 0 inset; -moz-box-shadow:0 1px 5px #878787 0, 1px 5px #f09126 0 inset; }
