body, p, em, table, td, th, a, div {
  font: normal 12px "Tahoma" }
body {
  padding: 0px;
  margin: 0px; }
a {
  color: #3975AD }

	  body { padding-top: 8px; background-color: #E8E8E8 }
	  #head_1 {
		  width:1000px;
		  background-color: #FFF;
		  border-top: solid 1px #3A75AD;
		  border-left: solid 1px #3A75AD;
		  border-right: solid 1px #3A75AD;
	  }
	  #head_2 {
		  width:1000px;
		  background-color: #FFF;
		  border-left: solid 1px #3A75AD;
		  border-right: solid 1px #3A75AD;
	  }

	  #head_3 {
		  width:1000px;
		  background-color: #FFF;
		  border-left: solid 1px #3A75AD;
		  border-right: solid 1px #3A75AD;
		  border-bottom: solid 1px #3A75AD;
	  }

	  #head_4 {
		  width:1000px;
		  background-color: #FFF;
	  }

	  #lft_menu {


	  }
	  td.lft_menu_1, td.lft_menu_1_hl {
		  padding: 10px 10px 10px 34px;
		  border-top: solid 1px #B9B8B4;
		  border-bottom: solid 1px #B9B8B4;
		  background: url('img/lm_menubg.gif') 0px 0px repeat-x;
	  }

	  td.lft_menu_1 a, td.lft_menu_1_hl a {
		 color:#0A1650;
		 font-weight: bold;
		 font-size: 12px;
		 text-decoration: none;

	  }

	  td.lft_menu_1_hl a {
		  color: #6C0715;
	  }


	  #content { padding:14px }

	  td.lft_menu_2, td.lft_menu_2_hl {
		  padding-left:25px;
		  padding-top:1px;
		  padding-bottom:1px;
	  }
	  td.lft_menu_2 a {
		  color:#C4482C;
	  }
	  td.lft_menu_2_hl a {
		  color:#6C0715;
	  }

#backpath           { padding:6px 10px 10px 0px; color:#868686; font-size:10px }
#backpath a         { font:normal 10px Tahoma; color:#C4482C; text-transform:lowercase }
td.catgroup         { padding-bottom: 10px }
td.catgroup a       { font-weight: bold; }


#topmenu td, 
#topmenu td p,
#topmenu td a { font-size:11px }
#copyline,
#copyline p,
#copyline a  { font-size:11px } 

.MMenuRow td         { color:#FFFFFF; background:#3975AD; font:bold 11px Tahoma; text-transform:uppercase; text-align:center; border-right:solid 1px #FFFFFF; padding:4px 10px 4px 10px }
.MMenuRow a          { color:#FFFFFF; text-decoration:none; width:100%; font-weight: bold }
.MMenuRow a:hover    { text-decoration: underline; }
td.MMenuCell,
td.MMenuCell-Sel-End { border-right:none; }
td.MMenuCell-Sel,
td.MMenuCell-Sel-End { background:#BF4041 }

	  DIV.ddMenu { visibility:hidden; z-index:999; position:absolute; padding:0px;  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=3); }
	  DIV.ddMenu { visibility:hidden; z-index:999; position:absolute; padding:0px; }
	  DIV.ddMenu A, DIV.tmenu
	  A:visited  { text-decoration: none; font:normal 11px Tahoma;}
	  A.menu:link, .menu:visited { padding: 4px 8px 4px 8px; display: block; background:url('img/lmbg.gif'); background-color:#FFFFFF; background-repeat:repeat-x; border:0px Solid #8BA7AF; color:#3975AD;  }
	  A.menu:hover { color:#FFFFFF; padding: 4px 8px 4px 8px; display: block; background: #BF4041; border:0px Solid #2D5755; }
	  TD.tmtoprow { padding:0px 0px 0px 10px; background:none; }
	  table.ddBm { background:none; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=3); }
	  table.ddTm  { background:#E6E6E6;  }


p.hr { width:100%; background:url('img/hrbg.gif') 0px 50% repeat-x; height:3px }
p.ilhead {  }
p.ilanon {}
p.ildate a { font-size:10px; color:#BF4041}
p.ildate { color: #3C3C3C }

H1                  { font:bold 16px Tahoma; color:#4B4B4B }
H2                  { font:bold 14px Tahoma; color:#4B4B4B; margin-top:10px }
H3                  { font:bold 10px Verdana; }
H4                  { font:bold 12px Verdana; color:#4B4B4B }
p.pager, p.pager a { text-decoration: none; color:#B9B8B4; font-size:10px }
p.pager a { text-decoration: none; color:#041F3C; font-size:10px }


/* Controls */

input { font: normal 14px "Times New Roman"; }

div.form {
	padding: 10px;
	border: 1px dotted #4B4B4B;
	background: #E8E8E8;
	width: 400px; }
table.fields, table.fields table {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse; }
td.label {
	padding: 8px 8px 8px 8px;
	background: #E8E8E8;
	width: 20%;
	white-space: nowrap;
	text-align: right; }
td.force {
	padding: 2px 8px 2px 8px;
	background: #E8E8E8;
	width: 1%;
	white-space: nowrap;
	color: #800000; }
td.field {
	padding: 8px 8px 8px 8px;
	background: #D7D8D9;
	width: 79%;
	color: #000; }
tr.line td {
	padding: 0px;
	margin: 0px;
	background: #FFF; }
.n_ctrl {
	background: #FFF;
	font: normal 11px Tahoma;
	border: solid 1px #B9B8B4;
	padding:2px;
	color: #000; }
.e_ctrl {
	background: #DD5851;
	font: normal 11px Tahoma;
	border: solid 1px #B9B8B4;
	padding:2px;
	color: #FFF; }
td.formctrls {
	padding: 10px 0px 0px 0px; }
td.formctrls table td {
	padding: 0px 0px 0px 10px; }
.force {
	font-weight: bold; color: #800000; }
.tbutton { font: normal 11px Tahoma }
/* \ Controls */