body, p, em, table, td, th, a, div {
	font: normal 12px "Tahoma" }
body {
	padding: 0px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	min-width: 1000px;
	max-width: 1600px;
}
a {
	color: #3975AD }

		body { padding-top: 8px; background-color: #E8E8E8 }
		#head_1 {
			width:100%;
			background-color: #FFF;
			border-top: solid 1px #3A75AD;
			border-left: solid 1px #3A75AD;
			border-right: solid 1px #3A75AD;
		}
		#head_2 {
			width:100%;
			background-color: #FFF;
			border-left: solid 1px #3A75AD;
			border-right: solid 1px #3A75AD;
		}

		#head_3 {
			width:100%;
			background-color: #FFF;
			border-left: solid 1px #3A75AD;
			border-right: solid 1px #3A75AD;
			border-bottom: solid 1px #3A75AD;
		}

		#head_4 {
			width:100%;
			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 }

		#content, #content p, td, em {
			line-height: 150%;
		}

		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 */

td.top-contacts * {
	 font-size: 15px;
	 font-weight: bold;
	 color:#000;
	 font-family: Arial;
}
