html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;line-height: 100%;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}

html {
}

body {
	font-size: medium;
	font-family: 'Arial', 'Helvetica', sans-serif;
	background-color: #3e403e;
}

* html body {
	font-size: small;
	f\ont-size: medium;
}

h1 {
	width: 719px;
	margin: 0 0 33px;
	color: #fff;
	font-size: 169%;
	font-family: 'Broadband ICG', 'Arial', 'Helvetica', sans-serif;
	line-height: 36px;
	text-indent: -9999px;
}

h2 {
	margin: 0 0 23px;
	padding: 0 0 0 17px;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	background-image: url(../images/bg-h2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

p, li, dt {
	color: #fff;
	font-size: 75%;
	line-height: 130%;
}

p {
	margin: 0 0 20px;
}

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin: 0 0 5px 12px;
}

a, a:link, a:visited {
	color: #fff;
	text-decoration: none;
}

a img, a:link img, a:visited img {
	border: none;
}

#container {
	position: relative;
	width: 909px;
	margin: 0 auto;
	padding: 0 0 47px;
}

/* HEADER */
#header {
	position: relative;
	height: 95px;
	margin: 0;
	padding: 0;
	background-image: url(../images/stripes.png);
	overflow: hidden;
}

#logo {
	float: left;
	width: 143px;
	height: 95px;
}

#logo a {
	display: block;
	width: 143px;
	height: 95px;
	text-indent: -9999px;
	background-image: url(../images/logo.png);
}

#nav {
	float: left;
	height: 53px;
	width: 766px;
	padding: 0;
	margin: 42px 0 0;
	text-align: center;
	background-image: url(../images/rounded-white.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#nav li {
	display: block;
	float: left;
	padding: 0;
	margin: 24px 0 0 ;
	height: 9px;
}

#nav li a, #nav li a:link, #nav li a:visited {
	display: block;
	height: 9px;
	width: 180px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	border-right: 1px solid #fff;
	outline: none;
	overflow: hidden;
}

#nav li a.last, #nav li a:link.last, #nav li a:visited.last {
	border-right: none;
}

#nav li a:hover, #nav li a:visited:hover,
#nav li.selected a, #nav li.selected a:link, #nav li.selected a:visited {
	background-image: url(../images/nav-hover.png);
}

#benefits_link {background-position: 0 -20px;}
#faqs_link {background-position: 0 -30px;}
#get_link {background-position: 0 -10px;}

/* CONTENT */
#content {
	float: left;
	position: relative;
	padding: 0 47px 0 0;
	background-image: url(../images/bg-sidebar.png);
	background-position: top left;
	background-repeat: repeat-y;
}

/* SIDEBAR */
#sidebar {
	float: left;
	width: 143px;
	background-color: #596355;
}

#sidebar_inner {
	padding: 33px 10px 0 15px;
}

#sidebar h2 {
	color:#b6c995;
	font-size:106%;
	line-height:107%;
	margin:0 0 6px;
	padding:0;
	background-image:none;
}


#sidebar p {
	color: #b6c995;
	font-size: 66%;
}

#main {
	float: left;
	width: 719px;
	padding: 33px 0 18px 0;
	background-color: #46533c;
	background-image: url(../images/rounded-green.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#main_content {
	padding: 0 0 30px 51px;
}

/* HEADERS */
#overview {background-image: url(../images/h1-overview.jpg);height: 105px;}
#benefits {background-image: url(../images/h1-benefits.jpg);height: 37px;}
#faqs {background-image: url(../images/h1-faqs.jpg);height: 37px;}
#get-ngn {background-image: url(../images/h1-get-ngn.jpg);height: 37px;}

/* OVERVIEW PAGE */
#left_image {
	position: relative;
	float: left;
	width: 272px;
	height: 323px;
	padding: 0 0 0 21px;
	background-image: url(../images/overview.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#left_image li {
	margin: 0;
	text-indent: -9999px;
	list-style: none;
}

#left_image li a, #left_image li a:link, #left_image li a:visited {
	display: block;
	position: absolute;
	background-image: url(../images/overview-icons.png);
	background-repeat: no-repeat;
}

#link1 a, #link1 a:link, #link1 a:visited {top: 0px; left: 124px;width: 113px;height: 73px;background-position: 0 0;}
#link2 a, #link2 a:link, #link2 a:visited {top: 73px; left: 63px;width: 126px;height: 59px;background-position: 0 -73px;}
#link3 a, #link3 a:link, #link3 a:visited {top: 132px; left: 21px;width: 140px;height: 66px;background-position: 0 -132px;}
#link4 a, #link4 a:link, #link4 a:visited {top: 198px; left: 55px;width: 133px;height: 58px;background-position: 0 -198px;}
#link5 a, #link5 a:link, #link5 a:visited {top: 256px; left: 129px;width: 108px;height: 67px;background-position: 0 -256px;}

#link1 a:hover, #link1 a:visited:hover {background-position: -150px 0px;}
#link2 a:hover, #link2 a:visited:hover {background-position: -150px -73px;}
#link3 a:hover, #link3 a:visited:hover {background-position: -150px -132px;}
#link4 a:hover, #link4 a:visited:hover {background-position: -150px -198px;}
#link5 a:hover, #link5 a:visited:hover {background-position: -150px -256px;}

#main div.overview {
	float: left;
	width: 374px;
	padding-top: 18px;
}

/* BENEFITS PAGE */
#features {
	margin: 0 0 0 4px;
	width: 620px;
}

#features dt {
	position: relative;
	text-indent: -9999px;
	background-color: #5c7141;
	background-image: url(../images/bg-dt.gif);
}

#features dt div {
	height: 30px;
	background-repeat: no-repeat;
	background-position: 63px 0;
}

#features dt span {
	position: absolute;
	top: -6px;
	left: 6px;
	display: block;
	width: 44px;
	height: 44px;
}

#loan_link {background-image: url(../images/dt-loan-link.png);}
#loan_link span {background-image: url(../images/dt-icon-loan-link.png);}
#shared_branching {background-image: url(../images/dt-shared-branching.png);}
#shared_branching span {background-image: url(../images/dt-icon-shared-branching.png);}
#fast_branch {background-image: url(../images/dt-fast-branch.png);}
#fast_branch span {background-image: url(../images/dt-icon-fast-branch.png);}
#my_deposit {background-image: url(../images/dt-my-deposit.png);}
#my_deposit span {background-image: url(../images/dt-icon-my-deposit.png);}
#mobile {background-image: url(../images/dt-mobile.png);}
#mobile span {background-image: url(../images/dt-icon-mobile.png);}

#features dd {
	height: 200px;
	padding: 0 26px 0 30px;
	margin: 0 0 30px;
	background-color: #6e8251;
	xbackground-image: url(../images/dd.gif);
}

#features dd.auto {
	height: 433px;
}

#features h3 {
	color: #fff;
	margin: 0 0 12px 0;
	font-size: 75%;
}

#features dd ul, #features dd p {
	margin-bottom: 15px;
}

#features p.intro {
	margin-bottom: 5px;
}

#features dd div {
	float: left;
	padding: 20px 0 0;
}

#features a, #features a:link, #features a:visited {
	text-decoration: underline;
}

#features a:hover, #features a:visited:hover {
	text-decoration: underline;
}

.dd_left {
	width: 200px;
	margin: 0 30px 0 0;
}

.dd_right {
	width: 332px;
}

/* FAQ PAGE */
#faq_list {
	width: 630px;
	margin: 23px 0 0 -5px;
}
#faq_list dt {
	width: 630px;
	height: 40px;
	margin: 0 0 13px;
	background-image: url(../images/dt-faq-question.png);
	cursor:pointer;
}

#faq_list dt.special {
	height: 55px;
}

#faq_list dt span {
	display: block;
	margin: 0 0 0 15px;
	padding: 12px 50px 10px 25px;
	line-height: 130%;
	background-image: url(../images/q.png);
	background-repeat: no-repeat;
	background-position: 0 12px;
}

#faq_list dd {
	display: none;
	width: 630px;
	margin: 0;
	padding: 0;
	background-image: url(../images/a.png);
	background-repeat: no-repeat;
	background-position: 15px -1px;
}

#faq_list dd div {
	margin: 0 0 13px;
	padding: 0 0 0 40px;
}

#faq_list dd p {
	margin: 0;
	padding:0 51px 0 0;
}

#faq_list ol {
	margin: 0 0 0 19px;
}

#faq_list li {
	margin: 0;
}

/* GET NGN PAGE*/
ul.left_list {
	margin: 0 0 16px;
}

.left_list li {
	float: left;
	margin: 0 15px 0 0;
	line-height: 165%;
	list-style: none;
}

#inputs {
	margin: 0 0 10px 0;
}

#inputs li {
	float: left;
	width: 306px;
	margin: 0 8px 9px 0;
	list-style: none;
	overflow: hidden;
}

#inputs .textbox {
	display: block;
	float: left;
	height: 22px;
	padding: 7px 0 0;
	color: #818386;
	font-size: 100%;
	font-style: italic;
	text-indent: 9px;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
}

#inputs .text-regular {
	width: 306px;
	background-image: url(../images/input.png);
}

#inputs .text-short {
	width: 257px;
	margin: 0 7px 0 0;
	background-image: url(../images/input-short.png);
}

.checkbox {
	display: block;
	float: left;
}

#inputs .text-small {
	width: 42px;
	background-image: url(../images/input-small.png);
}

#inputs p span {
	padding: 0 15px 0 0;
}

#submit {
	display: block;
	float: right;
	margin: 0 -24px 0 0;
	width: 143px;
	height: 21px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url(../images/submit.png);
	background-repeat: no-repeat;
	border: none;
}

#submit:hover {
	background-image: url(../images/submit-hover.png);
	cursor: pointer;
}

#get-form {
	xfloat: left;
}

#get-form label {
	display: none;
}

#get-form label.error {
	display: block;
	float: left;
}

/* Classes */
#container, #nav {
	background-color: #778f4e;
}

.pdf a, .pdf a:link, .pdf a:visited {
	display: block;
	float: left;
	padding: 0 30px 0 0;
	color: #fff;
	font-weight: bold;
	line-height: 175%;
	text-decoration: none;
	background-image: url(../images/pdf.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.copy {
	margin: 30px 0 0;
	font-size: 65%;
}

.nyro_content {
	display: none;
}

/* CLEAR */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clear{height:1%;}*:first-child+html .clear{min-height:1px;}