/*
	UNIVERSALS
*/
body, html {background: #ffffff; margin: 0px; padding: 0px; text-align: center;}
form {margin: 0px; padding: 0px;}
p, div, td, li, dl, dt, input, option, textarea {color: #333333; font-family: arial; font-size: 13px;}
p, li, dt, dd {line-height: 150%;}
h1 {font-family: arial; font-size: 24px; font-weight: normal;}
h2 {color: #333333; font-family: arial; font-size: 16px; font-weight: bold;}
a {color: #0066ff; text-decoration: underline;}
a:hover {color: #000099;}
.both {clear: both;}
.hide {display: none;}
#wrapper {margin: 0px auto; padding: 10px 0px; text-align: left; width: 960px;}
#logo {background: url(images/logo.png) no-repeat top left; float: left; height: 80px; width: 369px;}
#logo a {display: block; height: 80px; width: 369px;}
#qnav {float: right;}
#qnav ul, #topnav ul {list-style: none; margin: 0px; padding: 0px;}
#qnav li, #topnav li {display: inline; margin: 0px; padding: 0px;}
#qnav li {color: #333333; font-family: arial; font-size: 11px;}
#qnav li a {border-right: 1px solid #666666; color: #333333; font-family: arial; font-size: 11px; padding: 0px 10px 0px 10px; text-decoration: none;}
#topnav li a {border-right: 1px solid #666666; color: #333333; font-family: arial; font-size: 12px; padding: 0px 10px 0px 10px; text-decoration: none;}
#qnav li#tnlast a, #topnav li#tnlast a {border-right: none; padding-right: 0px;}
#qnav li a:hover, #topnav li a:hover {color: #0066ff; text-decoration: none;}
#topnav {clear: both; float: right;}
#container {border-top: 1px solid #cccccc; clear: both;}
#left {float: left; padding: 20px 0px; width: 640px;}
#right {float: right; padding: 20px 0px; width: 250px;}
#bigholder {border-bottom: 1px solid #cccccc;}
/*
	HOME PAGE
*/
#indexholder {border-bottom: 1px solid #cccccc; height: 400px;}
#performanceleft {background: url(images/handholder.png) no-repeat bottom left; float: left; height: 296px; padding: 104px 0px 0px 205px; width: 249px;}
td.tdpdate {height: 57px; text-align: center; vertical-align: top;}
td.tdpl, td.tdpr {font-size: 22px;}
td.tdpl {color: #0033cc;}
td.tdpr {color: #990000; text-align: right;}
td.tdpd {font-size: 9px; padding-top: 34px; text-align: center;}
#performanceleft h1 {font-size: 14px; margin: 0px; padding: 0px;}
#performanceright {float: right; padding: 65px 0px 0px 0px; width: 420px;}
#performanceright h1 {margin: 0px; padding: 0px;}
#performancedisclaimer p, #performancedisclaimer li {color: #454545; font-size: 11px; line-height: 125%; text-align: justify;}
/*
	STRATEGY PAGE
*/
#strategy {background: url(images/strategy.jpg) no-repeat center left; padding: 30px 0px 30px 300px; width: 660px;}
#strategy h1 {margin: 0px; padding: 0px;}
/*
	ABOUT PAGE
*/
#about {background: url(images/seenus.png) no-repeat top left; padding: 30px 0px 30px 300px; width: 660px;}
#about h1 {margin: 0px; padding: 0px;}
/*
	APPLY PAGE
*/
#applytemp {background: url(images/greenlight.jpg) no-repeat bottom left; height: 300px; padding: 0px 0px 0px 300px;}
#apply {background: url(images/padlock.png) no-repeat top left; padding: 30px 0px 30px 300px; width: 660px;}
#apply h1 {margin: 0px; padding: 0px 0px 10px 0px;}
#apply p, #applyright p {margin: 0px; padding: 0px;}
#applyholder {background: #ecf4fd; border: 1px solid #cccccc; padding: 10px;}
#applyleft {float: left; padding: 14px 0px 0px 0px; width: 300px;}
#applyright {float: right; padding: 14px 0px 0px 0px; width: 300px;}
#applyright h2 {margin: 0px; padding: 0px;}
/*
	CAREERS PAGE
*/
#careers {background: url(images/careers.jpg) no-repeat top left; padding: 30px 0px 30px 300px; width: 660px;}
#careers h1 {margin: 0px; padding: 0px;}
/*
	CONTACT PAGE
*/
#contact {background: url(images/contact.jpg) no-repeat top left; padding: 30px 0px 30px 350px; width: 610px;}
#contact h1 {margin: 0px; padding: 0px;}
td.contactleft {padding: 4px 10px 0px 0px; text-align: right; vertical-align: top;}
td.contactright {padding: 0px 0px 10px 0px; vertical-align: top;}
td.contactright input {width: 250px;}
td.contactright textarea {height: 100px; width: 400px;}
/*
	FAQ LIST
*/
dl.faq {margin: 0px; padding: 7px 0px 0px 0px;}
dl.faq dt {border-top: 1px dotted #cccccc; padding: 5px 0px;}
dl.faq dd {margin: 0px; padding: 0px;}
/*
	QUESTIONNAIRE LIST
*/
div.questionnaireholder {border-left: 1px solid #cccccc; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 20px;}
div.questionnaireholder ul {list-style: none; margin-left: 0px; padding-left: 5px;}
div.questionnaireholder li {}
span.questionnairewarn {color: #990000; display: none;}
#questionnaireleft {float: left; padding: 14px 0px 0px 0px; width: 260px;}
#questionnaireright {float: right; padding: 14px 0px 0px 0px; width: 640px;}
#questionnaireright h2 {margin: 0px; padding: 0px;}
/*
	RIGHT COLUMN
*/
#rightopen {background: url(images/btn_open_account.png) no-repeat top center; height: 62px; padding: 0px 42px;}
#rightopen a {display: block; height: 32px; width: 166px;}
#seenus {background: url(images/right_seen_us.png) no-repeat; height: 330px;}
/*
	FOOTER STYLE
*/
#footercontainer {clear: both; padding: 20px 0px;}
#footer {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#footerleft {float: left; font-size: 11px; padding: 14px 0px;}
#footerleft a {color: #333333; padding: 0px 20px 0px 0px; text-decoration: none;}
#footerleft a:hover {color: #0066ff;}
#footerright {background: url(images/logo_n9m.png) no-repeat right bottom; color: #999999; float: right; font-size: 11px; padding: 10px 37px 0px 0px; text-align: right;}
#footerright a {color: #999999;}
#footerright a:hover {color: #0066ff;}
#copyright {color: #999999; font-size: 11px; padding: 50px 0px 0px 0px; text-align: center;}