/* generic */
body {
	background-color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
body,a,td,p,ol,ul,select,input {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	line-height: 13px;
	color : #000000;
	text-decoration : none;
}
a {
	color: #000000;
	text-decoration : none;
}
hr {
	border-style: dotted;
	color: #E3E3E3;
}
input {
	border: 0px;
}

.fieldClassSmall {
	/*border: 1px solid silver;*/
	border: 0px;
	width: 40px;
}
/* content areas */
.pageTitle {
	width: 836px;
}
.pageTitle td {
	padding-bottom: 2px;
}
.innerContent {
	width: 834px;
	border: #B6B6B6 1px solid;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-bottom: 4px;
}
.content {
	background-color: #E3E3E3;
	vertical-align: top;
}
.contentLeft {
	width: 196px;
	/*background-color: #E3E3E3;*/
	background-color: #FFFFFF;
	vertical-align: top;
}
.contentLeftNav {
	width: 204px;
	/*background-color: #E3E3E3;*/
	background-image:url(/site/smartnew/images/left_column_back.gif);
	vertical-align: top;
}
.contentMain {
	background-color: #E3E3E3;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

.contentMain p {
	margin-top: 7px;
}

.contentMain td {
	vertical-align: top;
}
.contentMainFlushLeft {
	background-color: #E3E3E3;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 8px;
	vertical-align: top;
}
.contentRightColumn {
	background-color: #E3E3E3;
	vertical-align: top;
	padding: 10px;
}
.contentSpacerHoriz {
	background-color: #FFFFFF;
	height: 8px;
}

.HorizSpacerContent {
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}

.contentSpacerVert {
	background-color: #FFFFFF;
	width: 8px;
}

/* left nav box */
.leftNav {
	width: 204px;
	background-color: #FFFFFF;
}
.leftNavVert {
	width: 8px;
	background-image:url(/site/smartnew/images/navbox_vert_back.gif);
	vertical-align: top;
}
.leftNavBox {
	width: 196px;
	border: #B6B6B6 1px solid;
	vertical-align: top;
}
.leftNavBoxDarkBlue {
	width: 178px;
	margin: 8px;
	background-color: #74BFE6;
}
.leftNavBoxLightBlue {
	width: 178px;
	margin: 8px;
	background-color: #B6D7E8;
}
.leftNavTable {
	width: 162px;
	margin-top: 8px;
}
.leftNavTable td {
	padding-bottom: 3px;
}
.leftNavArrow {
	border: #000000 0px solid;
	margin-right: 6px;
}
.leftNavLevel2 {
	padding-left: 16px;
}
.leftNavLevel3 {
	padding-left: 32px;
}

/* text styles */
.copy {
	font-size: 11px;
	line-height: 13px;
}

.copyOrange {
	color: #FF9600;
	font-size: 11px;
	line-height: 13px;
}

.copyBoldBlack {
	color: black;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	height:18px;
}

.copyBoldBlack:hover {
	color: #666666;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	height:18px;
}

.copyBlack {
	color: black;
	font-size: 11px;
	line-height: 13px;
}

.copyBlack:hover {
	color: #666666;
	font-size: 11px;
	line-height: 13px;
}

.copyGrey {
	color: #E3E3E3;
	font-size: 11px;
	line-height: 13px;
}

.copyWhite {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px;
}
.copyGreyNav {
	color: #999999;
	font-size: 11px;
	line-height: 13px;
}

.copySmall {
	font-size: 10px;
}

.copySmallWhite {
	color: #FFFFFF;
	font-size: 10px;
}

.subHeader {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}

.subHeaderOrange {
	color: #FF9600;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

/* line styles */
.dottedLineHoriz {
	background-image:url(/site/smartnew/images/line_dotted.gif);
}

/* image styles */
.imgWithTextUnderneath {
	margin-bottom:6px;
}

/* dropdown menus */
.amenu {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	z-index: 11;

}
.amenu a {
	width:100%;
	height:17px;
}

.navbar {
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 2px;
	padding-bottom: 4px;
}

.navbarsub {
	background-color: #FFFFFF;
	/*border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;*/
}

.navlinks, .navlinks:link, .navlinks:visited 
.navlinkscurrent, .navlinkscurrent:link, .navlinkscurrent:visited,
.navlinks:hover, .navlinkscurrent:hover  {
	height:100%;
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 0px;
}

.navlinkscurrent, .navlinkscurrent:link, .navlinkscurrent:visited,
.navlinks:hover, .navlinkscurrent:hover  {
	color: #FFFFFF;
	background-color: #000000;
}

.navlinksdropsub, .navlinksdropsub:link, .navlinksdropsub:visited  {
	color: #FFFFFF;
	background-color: #686868;
	width: 100%;
	height: 13px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 4px;
	display: block;
}

.navlinksdropsub:hover {
	color: #FFFFFF;
	background-color: #FFAF32;
}


.infoorderLabel {
	font-size: 11px;
	color: #000000;
}
.infoorderCaption {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
input{
	border: 0; }

select, input {
	font-family: "Courier New", Courier, mono;
	font-size: 8pt; }

a.underline {
	text-decoration: underline;
}

.pageSubHeader  {
	color: black;
    font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	/*padding-bottom: 10px;*/
	font-family: "Courier New", Courier, mono;
	padding-bottom:5px;
}
