body {
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background-color: #f0f0d7;
	text-align: center;
}

h1 {
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, Arial, sans-serif;
	font-size: 14px;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

img.preloadpic {
	display: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.menu_padding {
	padding-right: 10px;
	vertical-align: bottom;
/*
	padding-top: 1px;
*/
}

/**************************************************************************************************
 * hides the outline on selected links 
**************************************************************************************************/
:focus {
	outline: 0;
}

/**************************************************************************************************
 * home page
**************************************************************************************************/

table#header_home {
	margin-top: 30px;
	width: 880px;
}

td#topnav_home { background-image: 
               url('../images/m_top_04.gif'); 
               background-repeat: no-repeat; height: 78px }
td#bottomnav_home { background-image: 
               url('../images/m_top_05.gif'); 
               background-repeat: no-repeat; height: 24px }
td#buttonbar_home
{
	height: 21px;
}


table#bottom_home {
	width: 880px;
}

td.whats_new {
	height: 76px;
	width: 200px;
	background-color: #DC5A28;
	color: white;
	vertical-align: top;
	text-align: left;
}

td.whats_new h3
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 5px 10px 0px 10px;
	margin: 0px;
	letter-spacing: 1px;
}

td.whats_new p
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 3px 10px 0px 10px;
	margin: 0px;
	letter-spacing: 0px;
}

td.home_footer_left {
	padding: 13px 0px 0px 0px;
	text-align: left;
}

td.home_footer_right {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #004b82;
	padding: 13px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
}



/**************************************************************************************************
 * sub page
**************************************************************************************************/

table#header_sub {
	margin-top: 30px;
	width: 880px;
}

table#bottom_sub {
	width: 880px;
}

td#topnav_sub { background-image: 
               url(../images/s_top_04.gif); 
               background-repeat: no-repeat; height: 78px }
td#bottomnav_sub { background-image: 
               url(../images/s_top_05.gif);
               background-repeat: no-repeat; height: 24px; padding-right: 10px }
td#buttonbar_sub
{
	height: 21px;
}


td#sidebar {
	width: 195px;
	background-color: #e77a3b;
	vertical-align: top;
	text-align: left;
}

td#maintext {
	width: 685px;
	background-color: white;
	vertical-align: top;
	text-align: left;
	padding: 5px 20px 0px 20px;
}

td#maroon_bar {
	background-color: #b41e28;
	height: 30px;
	text-align: center;
}

td#sub_footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 13px 20px 0px 0px;
	text-align: right;
	vertical-align: top;
	background-color: #787664;
	height: 200px;
}

/*************** ADDED BY TRACE *********************/

table#formTable {
	background-color : #DCE8F1;
	padding : 5px 5px 5px 5px;
	margin: 10px 0px 10px 30px;
	border : 1px solid #666;
	width : 420px;
}

table#formTable2 {
	background-color : #DCE8F1;
	border : 1px solid #666;
	width : 420px;
}

table#sideTable {
	padding : 5px 5px 5px 5px;
	margin: 0px 0px 0px 30px;
	border : 1px solid #666;
	width : 180px;
}


.navBtnHeader {color: #ffffff; 
	background-color: #71B9F4; 
	padding: 5px; 
	text-decoration : none; 
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #000164; 
	border-style: none solid solid none; }
	
td#formLabel {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

input#formTextBox {
	width : 250px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td#formSubTitle {
		font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#9c292c;
		text-transform: uppercase;
		padding: 0px 0px 10px 0px;
}	

select#formSelectList {
	width : 250px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}