/* 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                           */



/**************************************/



body {

	background: #FBFBFB;

	color: #333;

	font-family: Verdana, Arial, Helvetica, Sans-serif;

	font-size: 12px;

	line-height: 15px;

}

h1 {line-height:normal;}

h2 {

	font-size: 14px;

	font-weight: bold;

	color: #95c838;

	margin-bottom: 10px;

}

h3 {

	font-size: 14px;

	color: #103F26;

	margin-bottom: 6px;

}

a {

	color: #006666;

	text-decoration: none;

}

a:hover {

	color: #103F26;

	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: #103F26;

	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;
	
	line-height:1.3em;


}

.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: #2D5C3D;

	font-size: 0.9em;

	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: #000000;

	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: #006666;

	text-decoration : underline;

	font-size: 0.9em;

	font-weight: bold;

}

A.fifthlevel {

	color: #006666;

	text-decoration : underline;

	font-size: 0.9em;

	font-weight: bold;

}

A.pageutility {

	color: #006666;

	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: #000000;

	font-size: 0.935em;

	font-weight: normal;

}

.footerlink, .footerlink A, .footerlink A:VISITED, .footerlink A:ACTIVE, .footerlink A:HOVER, .footerlink A:LINK {

	color: #006666;

	font-size: 0.95em;

	font-weight: normal;

	text-decoration: underline;

}

.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: #103F26 !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: #103F26;

	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: #103F26;

	color: #ffffff !important;

	text-decoration : none;

	font-size: 0.935em;

	font-weight: bold;

}

.MainLeftNav {

	background-color: #103F26;

	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: #103F26 !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:#103F26;

	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: #103F26;

	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: #103F26;

	text-decoration : none;

	font-size: 0.935em;

}

.nav5b, .nav5b A, .nav5b A:VISITED, .nav5b A:ACTIVE, .nav5b A:HOVER, .nav5b A:LINK {

	color: #103F26 !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: #006666;

	font-size: 0.95em;

	font-weight: normal;

	text-decoration: underline;

}

.GlobalLink {

	text-decoration: none;

}

.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: #103F26;

	font-size: 0.935em;

	text-decoration:none;

	font-weight: bold;

	text-indent: -20px;

}

.SkipNav A:ACTIVE, .SkipNav A:HOVER {

	color: #006666;

	text-decoration:underline;

}

.SkipNav A:focus {

	color: #006666;

}

.even {

	background-color: #eeeeee;

}

.odd {

	background-color: #ffffff;

}

.colbackgreen {

	background-color: #DDEBDE;

}

.colbackdarkgreen {

	background-color: #EAF4D7;

}

.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.5em;

}

.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:#006666;

	text-decoration:underline;

	font-size: 1.0em;

}

.error2 {

	color: #FF0000;

	font-size: 0.95em;

}

a.tablelink {

	color:#006666;

	text-decoration:underline;

	font-size: 0.935em;

	font-weight:bold;

}

a.tablelink2 {

	color:#006666;

	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: #006666 !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: #103F26;

	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: 12px;
	padding: 0;
	margin: 0;
	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;

}

/* 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: #006666;

	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;

}

/**************************************/



/* 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;

}


