/* minimize paddings and margins*/
* { margin: 0px; padding: 0px; }
html { top: 0; bottom: 0; height:100%   }
/* main body */
body { background-color: #fff; background-repeat: repeat-x; text-align:left; height: 100%;  }

/* Standard items */
p, td, input, textarea { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular;line-height: 16px;margin-bottom: 10px;
	
}
a:link    { color: #039; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }       
a:visited { color: #66c; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }      
a:active  { color: #69f; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }      
a:hover   { color: #09f; font: bold 12px Arial, Helvetica, SunSans-Regular; text-decoration: none  }       

#content { text-align: left; margin-right: 20px; margin-left: 20px; }

ul.listing {
	margin-left: 30px;
	color: #336699;
	font-weight: bold;
}



/* TITLES BEGIN **************************************************/
.title_large {
	color: #369;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.title_medium {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 0;
	padding-bottom: 0px;
}
.title_small {
	color: #369;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	padding-top: 0;
	padding-bottom: 0px;
}

.small_notice {
	color: #f00;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	padding-top: 0;
	padding-bottom: 0px;
}
/* BACKGROUNDS BEGIN **************************************************/
td.menu_back { background-image: url(../menus/menu_04b.jpg); background-repeat: no-repeat; background-position: 0 0; height: 100%; }
td.left_back { background-image: url(../menus/menu_10.jpg);  }
td.middle_back { background-image: url(../menus/menu_05.jpg); background-repeat: no-repeat; }
td.right_back { background-image: url(../menus/menu_12.jpg);  }

td.date_panel { color: #fff; background-image: url(../menus/menu_05.jpg); background-repeat: no-repeat; text-align: left; height: 112px; float: left; padding-top: 10px; padding-left: 18px; }

#container { background-image: url(../menus/mainback.jpg); background-repeat: repeat-x; }

#full_height{height:100%;}
.date_display{
	color: #FFFFFF;
	margin-top: 12px;
	margin-left: 18px;
	text-align: left;
}

/* LEFT BAR NAVIGATION BEGIN **************************************************/
#menu_back{ background-image: url(../menus/menu_04b.jpg); background-repeat: no-repeat; width: 218px; float: left; min-height: 245px; margin: 0; padding: 0; }
#menu_container { text-align: left; width: 190px;  margin-top: 100px; margin-left: 25px; }



/* Signoff *********************************************************/
a.signoff          { color: #000; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:visited  { color: #666; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:active   { color: #ff9; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:hover    { color: #fff; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }
