html { 
	/* Forces vertical scrollbar to keep design centered */
	height: 100%; 
	margin-bottom: 1px;
	overflow-y: scroll; 
} 
body {
	margin:0px;
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#F4EEE8;
	background-repeat: repeat-y;
	background-position: center;
}

form, tr.easure td, p{
	margin:0px;
	padding:0px;
}
.learnmore{
	background: url('/assets/images/common/btn_learnmore.gif');
	width:70px;
	height:17px;
	border:0px;
}
.modify{
	background: url('/assets/images/common/btn_modify.gif');
	width:70px;
	height:17px;
	border:0px;	
}

pre{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:0.68em
	}
ul	{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	list-style-type: square
}

a:link, a:visited, a:active {
	text-decoration:none;
	color:#526BA3;
} 
a:hover {
	text-decoration:underline;
	color:#526BA3;
}
/* main page header */
h1 {
	padding-left: 35px; 
	margin:5px 0px 15px 0px;
	color:#8A5424;
	font-size:1.13em;
	font-weight:normal;
	background: url('/assets/images/template/contenttitle_bg.gif');
}
h2 {
	margin:0px 0px 6px 0px;
	color:#4E3F40;
	font-size:0.88em;
	font-weight:normal;
}
h2.hr {
	padding-bottom:3px;
	border-bottom:1px solid #858585;
}
h3 {
	color:#4E3F40;
	font-size:0.75em;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:6px;
}

textarea{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	border:1px solid #858585;
	font-size:0.68em;
	background-color:#FFFFFF;
	
}
/* Header Begin */

.headerTop {
	background-color:#FFFFFF;
	font-size:0.7em;
	padding-right:6px;
	border-top:solid 2px #F4EEE8;
}

/* Top Nav Begin */

.navTop {
	margin-bottom:10px;
}
table.globalSearch {
	/*margin-top:2px;*/
}
.globalSearch input.txtSearch{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	color:#858585;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	padding-left:6px;
	border:1px solid #858585;
	font-size:0.63em;
	width:95px;
	height:14px;
	background-color:#FFFFFF;
	
}
/* Footer navigation BEGIN */ 
.navFooter {
	font-size:0.58em;
	padding:7px 0px 34px 8px;
	border-top:solid 2px #F4EEE8;
	margin-left:13px;
	padding-right:6px;
	text-align: right;
	
}
/* Footer navigation END */ 

/* Printer Friendly BEGIN */
.printerFriendly {
	background-image:none;
	background-color:#FFFFFF;
}
.printerFriendly .closeWindow {
	font-size:0.63em;
	background-color:#F4EEE8;
	text-align:center;
}

.printerFriendly .content {
	padding:10px 58px 10px 58px;
}
html.printerFriendly  { 
	height: 100%; 
	margin-bottom:0px;
}
.printerFriendly body {
	background-color: #FFFFFF;
	background-image: url(/public/images/printerFriendlyBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.printerFriendly .border {
	border:none;
	background-color:#FFFFFF;
}
.printerFriendly .border td {
	text-align:left;
}
.printerFriendly .topRule {
	border-bottom:1px solid #858585;
}
/* Printer Friendly END */

/* Outer Table BEGIN */
/* OUTER TABLE centers page and has white border */
table.border  {
	/*border:1px solid #FFFFFF;*/
	background-color:#FFFFFF;
}
table.border td {
	text-align:left;
}
/* Outer Table END */

/*Brand banner BEGIN */
.brandBanner {
	margin-bottom:13px;
}
.brandBanner .hdrImg {
	border-left:2px solid #FFFFFF;
}
/*Brand banner END */


/*Title banner BEGIN */
.titleBanner .hdrImg {
	border-left:2px solid #FFFFFF;
}
.titleBanner .link  {
	text-align:right;
	font-size:0.69em;
	vertical-align:bottom;
	padding-bottom:3px;
}
.titleBanner .link a {
	vertical-align:bottom;
}
.titleBanner .link img {
	vertical-align:bottom;
	margin-top:0.19em;
}
/*Brand banner END */

/*Sublevel banner BEGIN */
.subBanner .link {
	text-align:right;
	font-size:0.69em;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-right:6px;
}
.subBanner .link a {
	vertical-align:bottom;
}
/*Sublevel banner END */

/* Side Navigation Begin */
table.navSide {
	border-top:5px solid #C08E27;
}
.navSide div.selected {
	font-weight:bold;
	background: url('/assets/images/template/sidenav_bg_selected.gif');
}
.navSide div {
	padding:5px 0px 7px 16px;
	background: url('/assets/images/template/sidenav_bg.gif');
}
.navSide td {
	font-size:0.75em;
	text-align:left;
}
a.navLink:link, a.navLink:visited, a.navLink:active {
	text-decoration:none;
	color:#333333;
} 
a.navLink:hover {
	text-decoration:underline;
	color:#333333;
}
tr.nav1 td{
	background-color:#FFFFFF;
	border-top:solid 1px #FFFFFF;
}
tr.nav1 .opener div.selected{
	background-color:#cccccc;
	text-indent:-14px;
	padding-left:16px;
}

/* SIDE NAVIGATION END */

/* Bottom Navigation BEGIN */
.navBottom {
	padding-left:10px;
	border-top:2px solid #F4EEE8;
	padding-top:7px;
	padding-bottom:24px;
	text-align:left;
	font-size: 0.63em;
}
/* Bottom Navigation END */

.bodyImg, .bodyImgLeft {
	padding-top:0.19em;
	padding-bottom:20px;
	text-align:left;
	vertical-align:top;
}
.bodyImgLeft {
	padding-right:10px;
}
.rightArrow {
	vertical-align:bottom;
}
.bullet {	
	text-indent: -10px;
	padding-left: 10px;
	padding-bottom: 5px;
	/*margin-top: 4px;
	margin-bottom: 2px;
	padding-bottom: 1em;*/
}
.bullet img {
	vertical-align:top;
	padding-top:0.19em;
}
/* Main Body Table BEGIN */
table.ain .ainLeft {
	vertical-align:top;
	padding: 0px 0px 0px 0px;
}

table.ain .ainRight {
	vertical-align:top;
	text-align:left;
}
/* Main Body Table END */

/* Inner Body Table END */
table.inner td.innerLeft,  table.inner td.innerRight , table.inner td.innerLeftNoPad {
	text-align:left;
	vertical-align:top;
}
table.inner td.innerLeft {
	padding:10px 13px 0px 0px;
}
table.innerEven td.innerLeft,  table.innerEven td.innerRight {
	text-align:left;
	vertical-align:top;
}
table.innerEven td.innerLeft {
	padding:0px 13px 0px 0px;
}
/* Inner Body Table END */

/* Vertical Rules BEGIN */
.bLeftVRule, .bLeftVRuleTopPad {
	margin-bottom:20px;
	margin-right:17px;
}
.bLeftVRule {
	padding:0px 0px 0px 13px;
}
.bLeftVRule p {
	margin-bottom:10px;
}
.bLeftVRuleTopPad {
	padding:10px 0px 1px 13px;
}
.bNoVRule, .bNoVRuleNoPad {
	margin-right:17px;
}
.bNoVRule {
	padding:0px 0px 20px 13px;
}
.bNoVRuleNoPad {
	padding:0px 0px 0px 0px;
}
/*.bLeftVRuleNoPad {
	padding:0px 17px 10px 13px;
	border-left: 1px solid #858585;
	margin-bottom:20px;
}*/
/* Vertical Rules END */

/* Intro and Body Copy BEGIN*/
div.bIntro, div.bBodyCopy {
	margin-top:8px;
	margin-bottom:5px;

}
div.bIntro div.hr , div.bBodyCopy div.hr {
	margin-bottom:13px;
	border-bottom:1px solid #858585;
}
.bIntro p, .bBodyCopy p {
	font-size:0.75em;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right:25px;
}
.bIntro .button, .bBodyCopy .button {
	margin-left: 4px;
}
div.bIntro p.header, .bBodyCopy p.header {
	font-weight:bold;
	margin-bottom: 5px;
}
div.bIntro p.last, .bBodyCopy p.last {
	margin-bottom: 20px;
}
div.bIntro p.bold, .bBodyCopy p.bold {
	font-weight:bold;
}
.bBodyCopy td {
	vertical-align:top;
	font-size:0.63em;
}
.disclaimer{
	font-size:0.5em;
}
/* Intro and Body Copy END*/

/* Standard table BEGIN*/
.bStandard {
	font-size:0.68em;
	margin-bottom:13px;
}
.bStandard .ainImage {
	margin-top:30px;
	margin-bottom:8px;
}
/* Standard table END*/

/* Form Begins */
.bForm {
	text-align:left;
	vertical-align:top;
	margin-bottom:15px;
}
.bForm td {
	vertical-align:top;
}
div.bForm {
	width:440px;
}
.bForm .body, .bForm .bodyNoIndent, .bForm .header {
	padding-left: 25px;
	margin-top: 4px;
	margin-bottom: 2px;
	vertical-align:middle;
	font-size:0.63em;
}
.bForm .body, .bForm .header {
	text-indent: -25px;
}
.bForm .header{
	background-image: url(/public/images/technical_graphics/hRuleDotted.gif  );
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:6px;
}
.bForm .body input, .bForm .header input {
	margin-top:0.19em;
	margin-right:5px;
	vertical-align:middle;
}
.bForm .body select {
	margin-top:7px;
}
.bForm .textField {
	margin:0px;
	padding:0px;
	width:204px;
	height:14px;
	font-size:0.88em;
	border:1px solid #858585;
}
.bForm .radioButton {
	margin-right:0px;
}
.solidHR .button {
	margin:3px 8px 0px 0px;
}
.solidHR {
	background-color: #EBEBEB;
	color:#4E3F40;
	font-size:0.75em;
	text-align:left;
	padding:6px 0px 6px 10px;
	margin-bottom:10px;
}

.solidHRtext {
	background-color: #EBEBEB;
	color:#4E3F40;
	font-size:0.75em;
	text-align:left;
	padding:6px 0px 6px 10px;
	margin-bottom:10px;
}

/* Form Ends */

/* Standard, Footer and Image Library Header Tables Begin */
.tStandard, .tFooter {
	margin-bottom:13px;
}
.tImageLibraryHeader {
	margin-bottom:5px;
}
.tStandard td, .tFooter td, .tImageLibraryHeader td {
	text-align:left;
	vertical-align:top;
}
table.tStandard .header td, table.tFooter .header td {
	border-top:1px solid #858585;
	border-bottom:1px solid #858585;
	background-color:#B7D0EB;
	color: #4E3F40;
	font-size:0.75em;
	padding:3px 0px 5px 12px;
}
table.tStandard .h2 td, table.tFooter .h2 td, table.tImageLibraryHeader .h2 td {
	background-color:#DBE4EF;
	color:#4E3F40;
	font-size:0.88em;
	padding:5px 0px 5px 12px;
}
table.tFooter .subheader td, table.tFooter .subheaderNoBorder td {
	background-color:#DBE4EF;
	color:#555555;
	font-size:0.63em;
}
table.tFooter .subheader td {
	border-bottom:1px solid #858585;
	font-weight:bold;
	padding:5px 0px 5px 12px;
}
table.tFooter .subheaderNoBorder td {
	padding:5px 0px 0px 12px;
}
table.tStandard .body td, table.tFooter .body td {
	border-bottom:1px solid #858585;
	font-size:0.63em;
	padding:5px 0px 5px 12px;
}
table.tStandard .footer td, table.tFooter .footer td {
	color:#555555;
	border-bottom:2px solid #858585;
	font-weight:bold;
	font-size:0.63em;
	padding:5px 0px 5px 12px;
}
/* Standard and Footer Tables End */

.required
{
	color:#FF0000;
}

.bPRSearchPortlet  {
	padding-bottom:15px;

}
.bPRSearchPortlet select {
	color:#858585;
	font-size:0.75em;
	width:125px;
	height:16px;
	margin-left:6px;
	margin-right:8px;
}
.bPRSearchPortlet span {
	font-size:0.63em;
	font-weight:bold;
}
.bPRSearchPortlet .button {
	padding:0px 8px 0px 23px
}

.bFormText {
	font-size:0.63em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right:5px;
}

.bFormInput input{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	color:#858585;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	padding-left:6px;
	border:1px solid #858585;
	font-size:0.63em;
	width:150px;
	height:14px;
	background-color:#FFFFFF;
	
}

.bFormInputHearAboutUs input{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	color:#858585;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	padding-left:6px;
	border:1px solid #858585;
	font-size:0.63em;
	width:370px;
	height:14px;
	background-color:#FFFFFF;
	
}

.bFormTextarea textarea{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	color:#858585;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	padding-left:6px;
	border:1px solid #858585;
	font-size:0.63em;
	width:455px;
	height:100px;
	background-color:#FFFFFF;
	
}


/* Duane's Styles End */
/* LINKS TABLE */	
						table.linkstable  {
							width: 100%;
						}
						table.linkstable img {
							display: inline;
						}
						table.linkstable tbody td {
							padding: 5px 0px 5px 0px;					
							vertical-align: top;

						}
						
						table.linkstable tbody th {
							text-align: left;
							padding: 5px 0px 5px 0px;
							border-bottom: 1px solid #666;
							font-size: 12pt;
						    color:#8A5424;
						}
						table.linkstable tbody p {
							font-size: 0.75em;
						}						
						
table.linkstable tbody tr.news {
	font-size: 0.75em;
}
table.linkstable tbody tr.footer {
	font-size: 8pt;
	padding:5px 0px 10px 0px;
	border-bottom:1px solid #666;
	text-align:right;
}

table.linkstable tbody tr.footer  a:link, table.linkstable tbody tr.footer  a:visited, table.linkstable tbody tr.footer  a:active {
	text-decoration:none;
	color:#000000;
} 
table.linkstable tbody tr.footer a:hover {
	text-decoration:underline;
	color:#000000;
}
.formClass
{
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica
}
.lightRow {
	BACKGROUND-COLOR: #efefef
}
.darkRow {
	BACKGROUND-COLOR: #cccccc
}
.titleRow {
	BACKGROUND-COLOR: #B99B6A;
}
.loginRow {
	border: black solid 1px;
}
.boldText
{
    FONT-WEIGHT: bold
}

