html,body  {  margin: 0px; padding: 0px; background: #FFFFFF;  color:#000000;}
form { margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
table  {  height:auto; color: #000000; font: normal 8pt Verdana, Arial, Tahoma;}
tr {  vertical-align: top; }
td  {  vertical-align: top; padding: 0px; }
img {  border: 0px; }
input { font-family:Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; height:21px; padding:0px 2px 0px 2px;}
fieldset { color:#4C4C4C; border: solid 1px #999999; background: #F5F5F6; position: relative; z-index: 3; }
p { padding: 1px; }
a {color: #000000; font:normal 9pt Verdana, Arial, Tahoma; text-decoration:none;}
a:hover {color: #000000; font: normal 9pt Verdana, Arial, Tahoma; text-decoration:underline;}
.bot { vertical-align: bottom; }
.mid { vertical-align: middle; }
.width{ width: 100%;}
.maintbl { width: 1003px; height:auto; }
a.menu, a.menu:active, a.menu:visited { display:block; color: #FFFFFF; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:30px; background: url("img/menu_li.gif") no-repeat center left; }
a.menu:hover { display:block; color: #67072C; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:35px; background: url("img/menu_li.gif") no-repeat center left; }
a.menu_ak{display:block; color: #67072C; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:35px; background: url("img/menu_li.gif") no-repeat center left; }
a.menu_sub{display:block; color: #b57496; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:20px; background: url("img/for_sub.jpg") no-repeat center left; }
a.menu_sub:hover{display:block; color: #8f0f4b; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:20px; background: url("img/for_sub_ak.jpg") no-repeat center left; }
a.menu_sub_ak{display:block; color: #8f0f4b; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:20px; background: url("img/for_sub_ak.jpg") no-repeat center left; }
a.menu_sub2{ border-style:outset; display:block; color: #ffffff; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:20px; background: url("img/for_sub2.jpg") no-repeat center left; }
a.menu_sub2:hover{ border-style:inset; display:block; color: #8f0f4b; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:20px; background: url("img/for_sub_ak2.jpg") no-repeat center left; }
a.menu_sub_ak2{ border-style:inset; display:block; color: #8f0f4b; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding-left:20px; background: url("img/for_sub_ak2.jpg") no-repeat center left; }
.menu_r { background: url("img/menu_r.gif") no-repeat top left; width:10px; height:27px;}
.menu_bg { background: url("img/menu_bg.gif") repeat-x top left; width:200px; height:27px; vertical-align:middle;}
.menu_bg2 { background:#FE8939; width:100%; height:100%; border:1px #8f0f4b;}
.hdr { display:block; color: #FFFFFF; font: bold 11pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding:0px 10px 0px 30px; background: url("img/hdr_li.gif") no-repeat center left; height:19px;}
a.hdr, a.hdr:active, a.hdr:visited { display:block; color: #FFFFFF; font: bold 11pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding:0px 10px 0px 30px; background: url("img/hdr_li.gif") no-repeat center left;line-height:19px; }
a.hdr:hover { display:block; color: #67072C; font: bold 11pt Verdana, Arial, Tahoma; text-decoration:none; position:relative; padding:0px 10px 0px 30px; background: url("img/hdr_li.gif") no-repeat center left; line-height:19px;}
.hdr_bg { height:19px; color: #FFFFFF; font: bold 10pt Verdana, Arial, Tahoma; background:#910F4D url("img/hdr_r.gif") no-repeat right top; }
.sep { background: url("img/sep.gif") repeat-x center center;}
.bot_bg { background: url("img/bot_bg.gif") repeat-x center center; height:13px; vertical-align:bottom;}
.bot_menu {color: #FF6600; font:normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.bot_menu, a.bot_menu:active, a.bot_menu:visited {color: #FF6600; font:normal 8pt Verdana, Arial, Tahoma; text-decoration:none;}
a.bot_menu:hover {color: #FF6600; font: normal 8pt Verdana, Arial, Tahoma; text-decoration:underline;}
.pad {padding:5px;}
.cnt_1{background: url('img/cnt_1.gif') no-repeat top left; width:8px; height:8px;}
.cnt_2{background: url('img/cnt_2.gif') no-repeat top left; width:8px; height:8px;}
.cnt_3{background: url('img/cnt_3.gif') no-repeat top left; width:8px; height:8px;}
.cnt_4{background: url('img/cnt_4.gif') no-repeat top left; width:8px; height:8px;}
.cnt_pix {background: url('img/cnt_pix.gif') repeat-x top left;}
.cnt_pix_1 {background: url('img/cnt_pix.gif') repeat-y top left;}
.cnt_pix_2 {background: url('img/cnt_pix.gif') repeat-y top right;}
.cnt_pix_3 {background: url('img/cnt_pix.gif') repeat-x bottom left;}
.contact_text {width:250px; border:1px solid #CBCBCB; height:18px; color:#000000; font-size:12px}
.contact_select {width:255px; border:1px solid #CBCBCB; padding:0px; margin:0px; color:#000000}
.contact_textarea {width:250px; border:1px solid #CBCBCB; height:100px;color:#000000; font-size:12px}
a.menu_top{color:#777777; font-size:10px; font-weight:bold; text-decoration:none}
a.menu_top:hover{color:#000000; font-size:10px; font-weight:bold}
a.menu_top_ak{color:#000000; font-size:10px; font-weight:bold}
a.menu_top_ak:hover{color:#000000; font-size:10px; font-weight:bold}
a.partners{color:#000000; font-size:12px; font-weight:bold}
a.jobs{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none}
a.jobs:hover{color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none}
.title{color: #FFFFFF; text-align:center; font-weight:bold; padding:5px;border-bottom:1px solid #910F4D; background: #8f0f4b}
.tdhidden { filter: alpha(opacity=40); -moz-opacity: 0.40;}
.tdvisible { }

a.hubertinfo, a.hubertinfo:link, a.hubertinfo:visited {color:#fff; text-decoration:none;}

.oval {font-size:1.5em; color:#fff; padding-top:15px; text-align:center; color:#fff; background:url('/uploaded_images/oval-orange.jpg') no-repeat top center; width:258px; height:90px;}
.oval:hover {font-size:1.5em; color:#eee; padding-top:15px; text-align:center; color:#fff; background:url('/uploaded_images/oval-gris.jpg') no-repeat top center; width:258px; height:90px;}


.oval2 {
font-family:Arial,sans-serif; font-size:1.5em; width:250px; height:80px; padding-top:20px; text-align:center; color:#fff; background:#ed7f10;
-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; text-shadow:0px 1px 0px rgba(255,255,255,0.2); 
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5), 0 -1px 0 rgba(255,255,255,0.4);
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5), 0 -1px 0 rgba(255,255,255,0.4);
box-shadow:0 0 5px rgba(0,0,0,0.5), 0 -1px 0 rgba(255,255,255,0.4);
}
.oval2:hover{color:#eee; background:#555; background:-moz-linear-gradient( top, #777, #333); background:-webkit-gradient( linear, left top, left bottom, from(#777), to(#333));}
.oval2:active{color:#eee; background:#444; background:-moz-linear-gradient( top, #555, #2C2C2C);
background:-webkit-gradient( linear, left top, left bottom, from(#555), to(#2C2C2C));
-webkit-box-shadow:1px 1px 10px black inset, 0 1px 0 rgba(255,255,255,0.4);
-moz-box-shadow:1px 1px 10px black inset, 0 1px 0 rgba(255,255,255,0.4);
box-shadow:1px 1px 10px black inset, 0 1px 0 rgba(255,255,255,0.4);
}

