/* General styles */
html, body {font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; height:100%;}
body {background-color:#F5F5F5;}

a {color:#6EA92D; text-decoration:none;}
a:hover {color:#6BBE27; text-decoration:underline;}

/* Slogan styles */
.slogan {width:450px; position:absolute; top:624px; left:250px; font-size:11px; font-weight:bold; color:#666666;}

/* Main menu styles */
.main_menu {width:150px; left:95px; top:100px; position:absolute; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
.main_menu div {background-color:#FFFFFF; background-image:url('/img/mb.gif'); background-position:top; background-repeat:repeat-x; padding:5px 8px 5px; font-size:13px; font-weight:bold; color:#448013;}
.main_menu div a {color:#448013; text-decoration:none; border:0px;}
.main_menu div a:hover {text-decoration:underline; color:#006600;}
.main_menu div.active {color:#585858;}
.main_menu table.mf {height:11px; border:0px; padding:0px; margin:0px; width:100%;}
.main_menu table.mf td {font-size:1px; background-repeat:no-repeat; background-position:left; padding:0px; margin:0px; border:0px;}
.main_menu table.mf td.l {width:4px; background-image:url('/img/mfl.gif');}
.main_menu table.mf td.c {background:#6BBE27;}
.main_menu table.mf td.r {width:4px; background-image:url('/img/mfr.gif');}

/* Layout table */
.layout {width:100%; height:100%; border:0px;}
.layout tr td {padding:0px; margin:0px; border:0px; vertical-align:top;}
.layout tr td.l {width:244px;}
.layout tr td.r {background-image:url('/img/hl.gif'); background-position:right top; background-repeat:no-repeat; padding:0px 40px 0px;}
.layout tr td.footer {background-image:url('/img/fl.gif'); background-position:left top; background-repeat:repeat-x;}
.layout tr td.footer div.fl {float:left; text-align:left; padding:40px 0px 40px 40px; width:450px;}	
.layout tr td.footer div.fl div {float:left; position:relative; width:88px; margin:0px 20px 0px 0px; padding:0px;}
.layout tr td.footer div.fr {float:right; text-align:right; padding:20px 40px 0px 0px; width:400px; font-size:11px; color:#999999;}
.layout tr td.footer div.fr table td {vertical-align:top;}
.layout tr td.footer div.fr table td img {margin-top:3px;}

/* Content zone divisions */
div.tr_grad {position:relative; float:right; width:125px; height:12px; right:-40px; top:0px; font-size:1px;}  /* that's 3-color stuff*/
.path_zone {margin-top:25px; height:40px; padding:18px 0px 0px 2px; font-size:12px; color:#999999;}
.path_zone a {text-decoration:none; font-size:12px; color:#999999;}
.path_zone a:hover {text-decoration:underline;}
.icons_zone {padding-bottom:15px;}
.icons_zone table {width:100%;}
.icons_zone table td {width:20%; text-align:left; vertical-align:top;}
.icons_zone table td a {display:block; width:130px; height:105px; background-repeat:no-repeat;}
.icons_zone table td a.ico_1 {background-image:url('/img/ico_1.gif');}
.icons_zone table td a.ico_2 {background-image:url('/img/ico_2.gif');}
.icons_zone table td a.ico_3 {background-image:url('/img/ico_3.gif');}
.icons_zone table td a.ico_4 {background-image:url('/img/ico_4.gif');}
.icons_zone table td a.ico_5 {background-image:url('/img/ico_5.gif');}
.icons_zone table td a.ico_1:hover {background-image:url('/img/ico_1_a.gif');}
.icons_zone table td a.ico_2:hover {background-image:url('/img/ico_2_a.gif');}
.icons_zone table td a.ico_3:hover {background-image:url('/img/ico_3_a.gif');}
.icons_zone table td a.ico_4:hover {background-image:url('/img/ico_4_a.gif');}
.icons_zone table td a.ico_5:hover {background-image:url('/img/ico_5_a.gif');}

p.text {text-indent:20px; padding:5px 0px 0px; margin:0; text-align:left; font-size:14px;}