/* CSS Design Document */


body { margin: 0px; background-image: url(/webimages/ui/background.gif); }
.container { margin: 0 auto; width: 750px; }	/*  this wrapper will center each area */

.contentholder { border: 1px solid #ccc; border-bottom: 0px; }	/* THIS WILL BE THE LARGE BORDER SURROUNDING CONTENT */
.contentholder td { padding: 0px 5px; } /* THIS WILL BE THE BOTTOM BORDER OF EACH AREA */
.contentholder td.bottomborder {  border-bottom: 1px solid #ccc;  }
.contentholder td.rightborder {  border-right: 1px solid #ccc;  }
.contentholder td.bottomrightborder {  border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.contentholder td.bottomleftborder {  border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.contentholder .subtable td { padding: 0px; }
.contentholder .subtable td.column_t1 { padding-right: 5px; }
.contentholder .subtable td.column_t2 { padding-left: 5px; }
.contentholder .subtable td.column_t3 { padding: 0px 5px; }
.contentholder .subtable td.column_t4 { padding: 0px 0px; }
.contentholder .contentheader { padding: 0px 5px; background: #666 url(/webimages/ui/metal_header.gif); } /* This would be the metallic background */
.contentholder .contentheader_sm { width: 250px; padding: 0px 5px; background: #666 url(/webimages/ui/metal_header.gif); } /* This would be the metallic background */
.contentholder td p { margin: 0px; margin-bottom: 5px; }
.contentholder .subtablecontentholder td { padding: 0px; padding-left: 15px; }
.contentholder .subtablecontentholder td.column_t1 { padding-left: 5px; padding-top: 10px; }
.contentholder .subtablecontentholder td.column_t2 { padding-left: 15px; }
.contentholder .subtablecontentholder td.column_t3 { padding: 0px 5px; }
.contentholder .subtablecontentholder td.column_t4 { padding: 0px 0px; }
.contentholder .subtablecontentholder td.column_t5 { padding-left: 5px; padding-bottom: 10px; }
.contentholder .subtablecontentholder { border: 1px solid #ccc; }
.contentholder .subtablequote td { padding: 0px; }
.contentholder .subtablequote td.column_t1 { padding-right: 5px; }
.contentholder .subtablequote td.column_t2 { padding-left: 5px; }
.contentholder .subtablequote td.column_t3 { padding: 0px 5px; }
.contentholder .subtablequote td.column_t4 { padding: 0px 0px; }


.navholder { border-bottom: 0px; }	/* THIS WILL BE THE LARGE BORDER SURROUNDING CONTENT */
.navholder td { padding: 0px 5px; } /* THIS WILL BE THE BOTTOM BORDER OF EACH AREA */
.navholder td.secondary { padding: 0px 5px 0px 5px; }
.navholder td.bottomborder {  border-bottom: 1px solid #ffdf6f;  }
.navholder td.topborder {  border-top: 1px solid #ffdf6f;  }
.navholder td.rightborder {  border-right: 1px solid #ccc;  }
.navholder .subtable td { padding: 0px; }
.navholder .subtable td.column_t1 { padding-right: 5px; }
.navholder .subtable td.column_t2 { padding-left: 5px; }
.navholder .subtable td.column_t3 { padding: 0px 5px; }
.navholder .contentheader { padding: 0px 5px; background: #666 url(/webimages/ui/yellow_header.gif); } /* This would be the metallic background */
.navholder td p { margin: 0px; margin-bottom: 5px; }
.navholder .dashbottomnav { background: url(/webimages/ui/dash.gif) bottom repeat-x; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px;}
.navholder .dashbottom { background: url(/webimages/ui/dash.gif) bottom repeat-x; padding-left: 5px; padding-right: 5px; padding-top: 7px; padding-bottom: 7px;}
.navholder .nobottom { padding-left: 5px; padding-right: 5px; padding-top: 7px; padding-bottom: 7px;}

#header { width: 750px; height: 69px; background: #FFDF6F url(/webimages/ui/header_background.jpg); } /* The topmost piece - branding area */
	.brandingtable td { padding: 13px 0px; } /* Padding TOP to BOTTOM */
	.brandingtable .logo { padding-left: 30px; padding-right: 18px; } /* Padding LEFT to RIGHT */
	.brandingtable .tagline {  } /* DEFINED IN TEXT CSS */

#navigation { width: 750px; height: 23px; background: #FFDF6F url(/webimages/ui/metal_background.gif) repeat-x; text-align: center; }
	.navigationtable td { text-align: center; }
	.navigationtable td a { display: block; padding: 5px 13px 5px 13px; border: 0px solid red; }
	.navigationtable a:link, .navigationtable a:visited, .navigationtable a:hover, .navigationtable a:active { color: #000000; text-decoration: none;}
	.navigationtable a:hover { background-color: #CCC; }
	
#mainflash { width: 750px; }

#content { width: 750px; background: #fff; }
	.contenttable td { padding-top: 5px; padding-bottom: 5px; }
	.contenttable .leftcolumn { padding-left: 5px; padding-right: 5px; width: 171px; }
	.contenttable .leftnavcolumn { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; width: 171px; background-color: #FEF6D4; }
	.contenttable .rightcolumn { padding-left: 2px; padding-right: 7px; width: auto; }
	.contenttable .pad1 { padding-left: 1px; }
	.contenttable .pad2 { padding-left: 2px; }
	.contenttable .imagemain { padding-top: 0px; padding-bottom: 0px; padding-left: 2px; }
	.contenttable .rowspacer { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
	.contenttable .highlighttable { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; background-color: #eeeeee;}
	.contenttable .highlighttable td { padding: 5px 0px 5px 5px; }
	
#footer { width: 750px; background: #FED638; }
	.footertable td { padding-right: 10px; }
	.footertable a:link, .footertable a:visited, .footertable a:hover, .footertable a:active { color: #000000; text-decoration: none; }
	.footertable a:hover { text-decoration: underline; }
	.footertable .rightborder { padding-left: 1px; padding-right: 4px; }
	
input, select { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
textarea { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px;}
.menuText { font-family: Arial; font-size: 8pt; font-weight: bold; color: Red; }
.standardText { font-family: Arial; font-size: 10pt; }
.standardSmallText { font-family: Arial; font-size: 8pt; }
.standardSmallText a:link { text-decoration: none; }
.contentholder .subtabled td { padding: 5px; }
.errorText { font-family: Arial; font-size: 8pt; color: Red; }
