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:#FFFEEE;
	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.70em
	}
ul	{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	list-style-type: square
}
.latest	{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:0.70em;
	border:2px solid #fff;
	background-color:#F6DEDE;
	color:#666;
	padding:5px;
	height:102px;
	width:117px
}
.latest2	{
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	border:2px solid #fff;
	background-color:#F6DEDE;
	color:#666;
	font-weight:bold;
	text-align: center;	
}

a:link, a:visited, a:active {
	text-decoration:none;
	color:#526BA3;
} 
a:hover {
	text-decoration:underline;
	color:#526BA3;
}
/* main page header */
h1 {
	padding-left: 10px; 
	margin:0px 0px 15px 0px;
	color:#666;
	font-size:1.13em;
	font-weight:normal;
	border-bottom:1px solid #858585;
	font-family: Georgia, serif;	
}
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;
}

/* Top Nav Begin */

.navTop {
	margin-bottom:10px;
}
.content { 
	border-left: 1px solid #EEB5B4;
	border-right: 1px solid #EEB5B4;
	background-color:#fdf7f7;
	padding:10px;
	vertical-align:top;				
}

/* Footer navigation BEGIN */ 
.navFooter {
	font-size:0.58em;
	padding:7px 0px 5px 8px;
	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:#F9E5E5;
	text-align:center;
}

.printerFriendly .content {
	padding:10px 58px 10px 58px;
}
html.printerFriendly  { 
	height: 100%; 
	margin-bottom:0px;
}
.printerFriendly body {
	background-color: #FFFFFF;
	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:2px solid #ccc;
	background-color:#FFFFFF;
	padding:13px;
	margin:13px;
}
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 */
.navSidebg
{
	background-color:#F9E5E5;
		vertical-align:top;
	}
table.navSide {
}
tr.navhd td{
	font-weight:bold;
	color:#cc3300;
	font-size:0.90em;
	padding:0px 0px 7px 5px;	
}
.navSide div.header {
	font-weight:bold;
	color:#cc3300;
	font-size:0.90em;	
}
.navSide div.selected {
	font-weight:bold;

}
.navSide div {
	padding:5px 0px 7px 5px;

}
.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{
	border-bottom:solid 1px #FFFFFF;
}
tr.nav1 .opener div.selected{
	background-color:#cccccc;
	text-indent:-14px;
	padding-left:16px;
}

/* SIDE NAVIGATION END */


/* 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;
	border-top:5px solid #fff;
}

table.ain .ainRight {
	vertical-align:top;
	text-align:left;
	border-top:5px solid #fff;	
}
/* 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.58em;
}
/* 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;
}

.tStandard td, .tFooter td{
	text-align:left;
	vertical-align:top;
	font-size:0.75em;	
	background-color:#fff;	
}
.tStandard th{
	background-color:#F9E5E5;
	color: #4E3F40;
	font-size:0.8em;
	padding:10px 0px 10px 0px;	
}

table.tStandard .h2 td, table.tFooter .h2 td, table.tImageLibraryHeader .h2 td {
	background-color:#F9E5E5;
	color:#4E3F40;
	font-size:0.88em;
	padding:10px 0px 10px 0px;
}
table.tFooter .subheader td, table.tFooter .subheaderNoBorder td {
	background-color:#ff3300;
	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:#333;
							font-family: Georgia, serif;
						}
						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: #F9E5E5;
}
.loginRow {
	border: black solid 1px;
}
.boldText
{
    FONT-WEIGHT: bold
}
#text {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 18px;
 margin-left: 0px;
 margin-right: 0px;
}
/* Golf */
.contentGolf { 
	border-left: 1px solid #C5DAB7;
	border-right: 1px solid #C5DAB7;
	background-color:#fff;
	padding:10px;
	vertical-align:top;				
}
.navSidebgGolf
{
	background-color:#DDFACA;
		vertical-align:top;
	}

tr.navhdGolf td{
	font-weight:bold;
	color:##3D850C;
	font-size:0.90em;
	padding:0px 0px 7px 5px;	
}
.imgborder
{
border:2px solid #858585;
}
