/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a {color: #0f57c2; text-decoration: none;}
a:visited {color:#800080;text-decoration: none;}
a:active, a:focus {color: #e74b00; text-decoration: underline;}
a:hover {text-decoration: underline;}

.bold {font-weight: bold !important;}
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.block{display:block;}
.hidden {display:none;}

/* Layout Classes */
.layout-clear-left {clear: left;}
.layout-clear-right {clear: right;}
.layout-clear-both {clear: both;}
.layout-nav-region {padding:0px 0px 11px 0px; margin:0px; width:100%;}
.layout-nav-popup-region{padding:0px 0px 17px 0px; margin:0px; width:100%;}
.layout-footer-region {padding:0px 0px 0px 0px; margin:0px; width:100%;}
.layout-footer-popup-region  {padding:0px 0px 0px 0px; margin:0px; width:100%;}
.layout-footer-popup-region .layout-spacer-01 {padding:0px 0px 60px 0px;}
.layout-progress-bar-region {padding:0px 0px 16px 10px; margin:0px 0px 0px 0px; width:985px;}
.layout-title-region {padding:0px 15px 11px 15px; margin:0px; width:613px;}
.layout-spacer-01{padding:0px 0px 10px 0px;}
.layout-main-region {padding:0px 15px 0px 15px; margin:0px; width:613px;}

.layout-breadcrumb-region {padding:0px 0px 0px 10px; margin:0px; width:985px;}
.layout-header-region {width: 643px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
.layout-breadcrumb-region .layout-spacer-01 {padding:0px 0px 6px 0px}
.layout-breadcrumb-region .layout-spacer-02 {padding:0px 0px 11px 0px}
.layout-nav-region .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.layout-progress-bar-region .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.layout-title-region  .layout-spacer-01{padding:0px 0px 10px 0px;}
.layout-title-region  .layout-spacer-01A{padding:0px 0px 10px 0px;}
.layout-right-column .layout-spacer-01 {padding: 0px 0px 7px 0px;}
.layout-right-column .layout-spacer-01A {padding: 0px 0px 15px 0px;}
.layout-footer-region .layout-spacer-01 {padding: 0px 0px 60px 0px;}
.layout-footer-region .layout-spacer-01A {padding: 0px 0px 25px 0px;}

.layout-main-column .layout-spacer-01A {padding: 0px 0px 8px 0px;}
.layout-print-region .layout-spacer-01 {padding: 0px 0px 20px 0px;}
.layout-print-region .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.layout-print-region .layout-spacer-03 {padding: 0px 0px 20px 0px;}
.layout-print-footer-region .layout-spacer-01 {padding: 0px 0px 20px 0px;}

h1 {color:#408800; font-family: arial, sans-serif;  font-weight:normal; font-size:182%; padding: 0px 0px 9px 0px; margin:0px;}
h2 {color:#408800; font-family: arial, sans-serif;  font-weight:bold; font-size:123.1%; padding: 0px 0px 0px 0px; margin:0px;}
h3	{color:#000000; font-family: arial, sans-serif;  font-weight:bold; font-size:93%; line-height: 138.5%; padding: 0px 0px 2px 0px; margin:0px;}
ul {list-style-type: none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul li {background-image:url(/images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 7px; padding: 0px 0px 7px 12px; margin:0px 0px 0px 0px;font-family: arial, helvetica, sans-serif;  font-weight:normal; font-size:93%;}
ol{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
ol li{color:#000000; font-weight:normal; font-size:93%; padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; list-style-type: decimal;list-style-position: outside;}
p {color:#000000; font-weight:normal; font-size:93%; line-height:146.5%; padding: 0px 0px 16px 0px; margin:0px;}
p.setup-pin{padding: 0px 0px 14px 0px;}
h1 span {font-size:66.66%;}
.dark-grey-hr {border-bottom: 1px solid #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.dotted-grey-hr {border-bottom: 1px dotted #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.double_line_seperation_bar {border-bottom:1px solid #DBDCDE;border-top:1px solid #DBDCDE;clear:both;height:3px;margin:0px;padding:0px;}
.hr-for-ie {display:none;}

.new-window {padding:0px 0px 0px 3px;}
.navless-header {background-image:url(../images/navless-gradient.gif); height:35px; border-bottom:4px solid #068037; background-position:0px 0px; background-repeat:repeat-x; padding:0px 0px 0px 0px; margin:0px; width:100%;}
.navless-header img {border: 0px; display: block; margin: 0px 0px 0px 6px; padding:4px 0px 0px 0px; float:left;}
.navless-header span {text-align:right; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; font-size:138.5%;font-family:arial; font-weight:normal; color:#FFFFFF;}
.navless-header span a{text-decoration:none; color:#ffffff;}
.navless-header span sup {font-size:80%;}

.breadcrumb {margin: 0px; padding: 0px 0px 6px 0px; border-bottom:1px dotted #DBDCDE;}
.breadcrumb ul {text-align: left; color: #666666;}
.breadcrumb li {display:inline; padding:0px; margin:0px; list-style:none; font-family:Arial, sans-serif; font-size:85%; vertical-align:middle; background:none;}
.breadcrumb .bold {font-weight:bold;}
.breadcrumb a {color: #666666; text-decoration: none;}
.breadcrumb a:visited {color:#666666;text-decoration: none;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb a:active, .breadcrumb a:focus {color:#E74B00; text-decoration:underline;}


.layout-title-region h1 {color:#408800; font-family: arial, sans-serif;  font-weight:bold; font-size:131%; padding: 0px 0px 0px 0px; margin:0px;}
.layout-main-region .balance-table{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font-family:arial,sans-serif;font-size:93%;font-weight:normal;width:613px;line-height:131%;}
.layout-main-region .balance-table th{font-weight:bold;padding:2px 5px 3px 5px;border-bottom:2px solid #D1DAE3; border-top:1px solid #D1DAE3;}
.layout-main-region .balance-table td {border:1px solid #D1DAE3;padding:2px 5px 3px 5px; vertical-align:top; }
.layout-main-region .balance-table .first-col {width:82px; font-weight:bold; border-left:none;}
.layout-main-region .balance-table .second-col {width:397px;}
.layout-main-region .balance-table .third-col {width:102px; border-right:none;}
.layout-main-region .balance-table .noborder {font-weight:bold; border:none;}
.layout-main-region h3 {color:#666666; font-family: arial, sans-serif;  font-weight:bold; font-size:85%; padding: 6px 0px 0px 0px; margin:0px;}
.layout-main-region ul {padding-left:12px;}
.layout-main-region ul li{color:#666666; font-family: arial, sans-serif; font-weight:normal;font-size:85%;list-style:square outside none;padding:0px 0px 7px 0px;line-height:116%; background-image:none;}
.layout-main-region ul li.last{padding:0px 0px 0px 0px;}
.layout-main-region p{color:#666666; font-family: arial, sans-serif; font-weight:normal;font-size:85%;padding:0px 0px 0px 0px;line-height:116%;}