body,table {font-family:Verdana; font-size:12px; color:#333; margin:0px; padding:0px; background-color:#fff;}
#body {font-family:Verdana; font-size:12px; color:#333; margin:0px; padding:0px; background-color:#fff;}
h3 {color:#f26522; font-family:Verdana; font-weight:bold; font-size:16px;}
h4 {color:#f26522; font-family:Verdana; font-weight:bold; font-size:14px;}

img {border:0;}

a {color:#0256c8;font-family:Verdana;font-weight:bold;}

td#logo { vertical-align:middle; text-align:center;}
td#leftcol { vertical-align:top; margin-right:50px; text-align:left;}

#leftbottom { height:90px; }
#mainbg {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:url('/img/bg.png') right bottom no-repeat; margin:0px; padding:0px;}
#main {height:100%; width:100%; z-index:2; margin:0px; padding:0px;}
td.l { width:280px; height:4px; background-image:url(/img/01_bg.gif); background-repeat:repeat-x; margin:0px; padding:0px;}
td.line {height:4px; width:100%; background-image:url(/img/01_bg.gif); background-repeat:repeat-x; margin:0px; padding:0px;}
.menu2 {background-image:url(/img/bgf.gif); background-repeat:repeat-x; text-align:right; margin-right:10px;}
#menutext{margin-top:5px; margin-left:10px; margin-bottom:5px; line-height:20px; font-family:Tahoma; font-size:12px; text-align:left;}
#menutext a, a:visited {text-decoration:none; color:#0256c8;}
#menutext a:hover{text-decoration:underline; color:#0256c8;}

#contacts {vertical-align:top; width:100%; text-align:right;}
td#main {width:100%; height:100%; padding:0px 20px 0px 0px; margin:0px;}
#maintext {width:100%; margin: 5px 20px 50px 5px; text-align:justify; }
#maintext li {list-style-position: outside; list-style-type: disc; list-style-image: url('../img/b.gif');}
#maintext a, a:visited {text-decoration:none; color:#0256c8;}
#maintext  a:hover{text-decoration:underline; color:#0256c8;}

#form {width:205px; margin:8px;}
#formbg {border:1px solid #40abff; background-color:#298ae3; background-image:url(/img/03_bg.gif); background-repeat:repeat-x; background-position:bottom; width:210px; margin:0;}
#formtext {font-size:10px; font-family:Tahoma; margin:4 auto; color:#fff; text-align:justify; width:195px; padding:8px 8px 8px 8px;}
.forminput {font-size:12px; font-family:Tahoma; width:190px; border:1px solid #0066cc; background: #fff; color: #999;}
.formtextarea {font-size:12px; font-family:Tahoma; border:1px solid #0066cc; width:190px; height:100px; background: #fff; color: #999;}
.fline {padding-bottom:10px; padding-left:0px;}
#send {font-family:Tahoma; font-weight:bold; font-size:14px; color:#fff; text-align:right; vertical-align:middle; margin-right:8px; margin-top:10px; padding-right:5px; padding-bottom:5px;}
#send a{text-decoration:none; color:#fff;}
#send a:hover{text-decoration:underline; color:#fff;}
#header {width:100%; height:230px; background-image: url(/img/header.jpg); background-repeat: repeat-x; text-align: right; vertical-align:bottom; padding:0; margin:0;}
#blank {height:100%}

td#master {height:108px; vertical-align:bottom;}
#host {margin: 20px 37px 20px 37px; text-align:center; border: 1px solid #ccc; height:44px;}
td#port {height:20px; text-align:left;}

/* sroll menu start */


ul.sc_menu {display: block;
  height: 195px;
  /* Max width here, for users without Javascript */
  padding: 15px 15px 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('../img/navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}

