/****** Content Styles for our NAB site ******/

/* Needed for LayoutStyle2.css */
body {font-family:Arial,Geneva,Helvetica,sans-serif; background:#fff; line-height:1; border:0 none; margin:0; padding:0; vertical-align:baseline;}
#tContent{font-size:1.2em}
table,tr,td,a,p,h1,h2,h3,h4,h5,h6,li,ul,ol {font-family:Arial,Geneva,Helvetica,sans-serif;}
#tContent,p,#tContent table{color:#444}

/* Standard headings */
h1 {font-size:1.83em; font-weight:normal; line-height:1.147em; margin-bottom:0; color:#000; font-family:CorpidBlack,Arial,Geneva,Helvetica,sans-serif; font-weight:bold}
h2 {font-size:0.75em;font-weight:bold;color:#e00}
h3 {font-size:1em;font-weight:bold;color:#000}
h3.white {color:#fff}

/* Standard paragraph */
p{font-weight:normal;font-size:1em}

/* Standard link */
a:link,
a:visited {color:#E20000; font-weight:bold; text-decoration:none;}
a:hover {color:#9c0000}

/****************************/
/* Clear styles - line-height is used to ensure clearing div takes up no space in IE */
.clearleft{clear:left;height:0px;font-size:1px;line-height:0px}
.clearright{clear:right;height:0px;font-size:1px;line-height:0px}
.clearboth,.clear{clear:both;height:0px;font-size:1px;line-height:0px}

#tContent input,#tContent select,#tContent textarea{font: normal 1em Arial, Helvetica, sans-serif;color: #000;font-size:1em}

/* Table Styles */
.tableRowHeader {
	padding:0;
}
.bodyText {
	font: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
.tdText {
	font: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
td.tdLabelText a:link,
td.tdLabelText a:visited,
td.tdLabelText a:hover {
	text-decoration:underline;
}
.tdFieldCell {
}
.tdFieldText {
	font: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color: #f8f8f8;
}
table.table td, table.table th, table td.tableRowHeader {
padding:0;
}
table.table td.tableCell,
table td.tdFieldCell,
table td.tdLabelText {
	border-bottom:1px solid #F1F1F1;
	padding:8px 0 6px;
	color:#4D4D4D;
	line-height:1.385em;
	margin-bottom:1.538em;
	font-size:0.75em;
}
table td.tdLabelText {
	padding-right:10px;
	}
table.table td.tableCell {
	vertical-align:top;
}
tr.tableRowOdd a, tr.tableRowEven a {
	background:url("/location-web/images/gr_arrow-3.gif") no-repeat scroll 0 3px transparent;
	line-height:1.154em;
	margin:0.462em 0 0;
	padding:0 0 0 11px;
	display:block;
}
.tableCellHeaderTop {
	border-bottom: 1px solid #999999;
}
.tableCellFooter {
    border-top: 1px solid #999999;
}
td.tableCell img {
display:inline;
}
td.tdText {
padding:8px 0 6px;
}
.tdText table.table td.tableCellAction {
border-top:1px solid #B2B2B2;
padding:8px 0 6px;
font-size:0.75em;
}
table.table tr.tableRowHeader th, table td.tableRowHeader {
border-bottom:1px solid #B2B2B2;
padding:8px 0 4px;
font-size:1em;
font-weight:bold;
}
b {
color:#000;
}
tr[align="left"] td {
padding:8px 0 0;
}
tr[align="left"] td.tdText {
vertical-align:middle;
}

/* Text Styles */
a.aProp:link,a.aProp:visited,a.aProp:active,a.aProp:hover {
	background:url("/location-web/images/gr_arrow-3.gif") no-repeat scroll 0 5px transparent;
	clear:both;
	display:block;
	float:none;
	font-size:0.835em;
	font-weight:bold;
	margin-top:0.2em;
	padding:0 0 2px 12px;
	text-decoration:none;
	color: #E20000;
}
a.aProp:hover,a.cProp:hover{
	text-decoration:none;
	color:#9c0000;
}

/* Other styles */

strong {font-weight:bold}
em {font-style:italic}
acronym {border-bottom:1px dotted #999}
sup,sub{color:#333}

.errors {
	color:#e00;
	font-size:1.2em;
}

.redText {
	font-size:0.75em;
	color:#000;
}

.phoneNum {
	color:#000;
	font-size:1em;
  	font-weight:bold;
}
.phoneNumSmall,
.phoneNumLarge {
  	font-weight:bold;
}

.indentText {
	color:#000;
	font-size:1em;
	text-indent:20px;
}

.atmNoteRedi {
  	font-weight:bold;
}

.atmNote {
  	font-weight:normal;
}

#nabLocIcon {
	padding-left: 6px;
}

/* taken from LayoutStyle1.css */
form {margin:0;border:0} /* mainly for ie */

/* taken from LayoutStyle2.css */
ul {
	font-family:arial, helvetica, sans-serif;  
	padding:10px 0 10px 15px;
	margin:0;
	list-style:outside;
	list-style-type:disc;
	color:#444;
}

input,select,textarea {font-family:arial, helvetica, sans-serif; font-weight:normal}

.error {
background-image: url("/location-web/images/errorBullet.gif");
background-repeat:no-repeat;
background-position: 2px 2px;
margin-bottom: 1px; 
padding : 4px 0 0px 22px;
margin-right: 3px;
clear: both;
}

ul.errors {
padding: 0;
}


