body.mceContentBody {
   background: #FFF;
   text-align: left;
}
/*

input { font:normal 8pt  Tahoma, Verdana, Arial; color:#404040; width:100px; height:18px;  padding:0px 2px 0px 2px; border: solid 1px #CBE3E6; background:#FFFFFF;}
textarea { font:normal 8pt  Tahoma, Verdana, Arial; color:#404040; width:100px; height:70px;  padding:0px 2px 0px 2px; border: solid 1px #CBE3E6; background:#FFFFFF;}
input.btn { font:normal 8pt  Tahoma, Verdana, Arial; color:#404040; width:100px; height:20px;  padding:0px 2px 0px 2px; border: solid 1px #B6B6B6; background:#FFFFFF;}
*/

@charset "utf-8";
/* CSS Document */
div, ul, li, h2 {margin:0; padding:0; border-collapse:collapse;}
html, body {

        font-size: 14px; /* this blocks font size chaning in IE7 but document scaling works pretty well */
		font-family:Arial, Helvetica, sans-serif;
        height: 100%;
		color:#757575;
        min-height: 100%;
        min-width: 100%;
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
}
#header{height:15px; position:relative; display:block; background-image:url(/img/body_bac.gif); background-repeat:repeat-x; margin-left:-3px; margin-right:-3px;}
body, html{background-image:url(/img/body_bac.jpg); background-repeat:repeat-x; background-color:#FBFBFB;}
html>body #main #header,
html>body #main,
html>body #main #main_block,
html>body #main #foot {
        height: auto;            /* used to fit font-sizing feature of Mozilla/FireFox */
}
a img {
        border: none;
}
#main{ padding-left:3px;  min-height:100%; height:100%; padding-right:3px; width:709px; background-color:#FFFFFF;  background-image:url(/img/main_bac.gif); background-repeat:repeat-y; background-position:left; position:relative; margin:auto;}
#head{ z-index:2; border-top:#FFFFFF solid 3px; position:relative; height:98px; width:100%; background-image:url(/img/menu_bcg.jpg); background-repeat:repeat-x;}
#logo{ width:202px; border-right: #FFFFFF solid 2px; height:100%; float:left;}
#menu{ width:505px; height:57px; padding-top:41px; float:left;}
#nav{ }
#nav, #nav ul{ padding-left:0; float:left; display:block; list-style:none; }
#nav li { position:relative;  list-style:none; width:92px; display:block; background:url(/img/menu_bck.gif) left bottom no-repeat; height:30px;  padding-top:27px; text-align:left; padding-left:15px; padding-right:5px; float:left;}
#nav li:hover ul li{background:none;}
#nav li a{ display:block; font-weight:normal; height:100%; color:#FFFFFF; font-size:12px;  text-decoration:none;}
#nav li a:hover{text-decoration:underline;}
#nav li ul { z-index:2;
padding-left:0;
left:0;
  display: none;
  position: absolute;
  background:#0678F2;
  width:auto; 
  background-image:none;
  }
#nav li:hover ul { display:block;}
#nav li.jshover ul { display:block;}
#nav li li{ border-bottom:#FFFFFF solid 1px; padding:0; margin:0; background-image:none; height:auto; width:auto; clear:both;}
#nav li li a{ height:auto; font-weight:normal; padding-left:10px; margin:0; width:150px; padding-top:2px; padding-bottom:2px;  display:block; text-align:left; } 
#nav li li a:hover{ background-color:#0557af;}
  
#middle_block{ width:100%; clear:both; height:251px; border-bottom: #FFFFFF solid 1px; border-top:#FFFFFF solid 2px;}
#left_menu{ float:left; width:202px; border-right:#FFFFFF solid 2px; min-height:100%; height:100%; }
#midle_banner{ width:505px; position:relative; height:251px; float:left; background-image:url(/img/middle_b.jpg);} 
#banner_mid{height:45px;  width:233px; font-size:12px; color:#FFFFFF; font-weight:bold; background:url(/img/middle_c.jpg); position:absolute; top:20px; right:0; padding-top:20px; padding-left:35px; padding-right:10px; text-align:left; }
#banner_mid p{font-size:12px; color:#FFFFFF; font-weight:bold; }
#main_block{ background:url(/img/main_str.jpg) top repeat-x; width:709px; padding-bottom:61px;  padding-top:5px;   clear:both;}
#left_bar{width:158px; padding:20px 22px 0 22px; float:left;}
#content{ width:470px; padding: 20px 15px 0 22px; float:left;}
#content>a {color:#6e8cb3; font-weight:bold;}
#content>a:hover{ text-decoration:none;}
#footer{ position:relative; clear:both; border-top:#FFFFFF solid 2px; height:51px;  border-left:#FFFFFF solid 3px; border-right:#FFFFFF solid 3px; border-bottom:#FFFFFF solid 3px; background-color:#8e9499; width:709px; margin-left:auto; margin-top:-56px; margin-right:auto; background-image:url(/img/bottom.gif); background-position:top; background-repeat:repeat-x;}
#button1, #button2, #button3 { height:83px;  width:202px;}
#button2, #button3 {  border-top:#FFFFFF solid 1px; background:#FF0000;}
#button1{background:url(/img/button_1.jpg) #72BA00;}
#button2{background:url(/img/button_2.jpg) #00ADFC;}
#button3{background:url(/img/button_3.jpg) #F3C402;}

#button_one{background:url(/img/button__one.jpg) #F3C402; height:83px;  width:202px; margin: -20px -22px 10px -22px;}

#button1 a, #button2 a, #button3 a{ font-size:18px;  padding-top:25px; height:58px;  width:119px; padding-left:83px;  display:block; text-decoration:none; font-weight:bold; color:#FFFFFF;}
#button1 a:hover, #button2 a:hover, #button3 a:hover{text-decoration:underline;}
#button1 a:hover{background:url(/img/button1.jpg);}
#button2 a:hover{background:url(/img/button2.jpg);}
#button3 a:hover{background:url(/img/button3.jpg);}

#button_one a{ font-size:18px; padding:3px 0 22px 102px; height:58px;  width:100px;  display:block; text-decoration:none; font-weight:bold; color:#FFFFFF;}
#button_one a:hover{text-decoration:underline;}
#button_one a:hover{background:url(/img/button_one.jpg);}

ul{padding-left:22px;}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-bottom:10px; color:#8B8B8B;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e57c17;}
h2{color:#cf6613; font-size:16px;}
p{color:#757575; padding-bottom:8px; font-size:14px;}
hr{ height:2px; color:#5D5D5D;}
#left_bar ul{ width:100%; padding:0;}
#left_bar ul li{ list-style:none; border-bottom:#cbced0 dotted 1px; padding-bottom:3px;  display:block; background-image:url(/img/marker.gif); background-position:center left; padding-left:5px; background-repeat:no-repeat;}
#left_bar ul li a{color:#7c7c7c; margin-left:5px; font-weight:normal; padding-bottom:3px; font-family:tahoma; text-decoration:none; }
#left_bar ul li a:hover{ color:#C86411;}
#footer_logo{float:left; width:205px; height:100%;}
#foot{float:left; height:30px; padding-left:18px; padding-top:21px; color:#E5E6E7;  width:486px;}
a {color:#6e8cb3; font-weight:bold;}
a:hover{ text-decoration:none;}
.box{margin-bottom:10px;}
.cuteselect
{
width:155px;
font-size: 7pt;
width: 100%;
}

.cutebox {
width:30px;
border: solid 1px #7B8187;
font-size: 7pt;

}

.cutebutton {
        width:155px;
border:  1px solid #7B8187;
background-color: #ffffff;
color: #7B8187 ;
font-size: 7pt;
font-weight: bold;
}
.activetab a{
        color:#C86411;}
input, textarea {margin-top:6px;}
