* { padding:0; margin:0; }
img { border:none; }
html {margin: 0;padding: 0;} 
body { margin: 0;padding: 0;  color:#000; font: normal 12px/20px Arial, Helvetica, sans-serif; position: relative; background-color: #b6b6b6; }
a, a:visited { text-decoration:underline; color: #000; border: none;}
a:hover { text-decoration:none; color:#3f3f3f }
p { color: #6c6b6b; font: 12px/18px "Trebuchet MS";}
h1 { color:#3b64c0; font: bold 13px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing: 0.1em}
h2 { color:#6c6b6b; font: bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 10px;}
h3 { color:#009900; font: 15px/18px Arial, Helvetica, sans-serif; padding:5px 0 15px 0px; text-align: center }
h3 a, h3 a:link, h3 a:visited {color:#1b5b9b; text-decoration: none;}
h4 { color:#6c6b6b; font: bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0;}


#container-page {width: 100%;background: url(images/bg.gif) repeat-x;position: relative;overflow: hidden;} 
* html #container-page { overflow: visible;}
#container-content {width: 899px;margin: 0 auto; overflow: visible;}
#foot { margin: 0 auto; width: 899px; padding-top: 20px; }
#foot a, #foot a:visited{font:10px "Trebuchet MS"; color: #797878; text-decoration: none;}
#foot a:hover {text-decoration: none; }
#foot p.left { font: 10px "Trebuchet MS"; color: #797878; float: left; width: 514px;}
#foot p.right { float: left;  width: 95px;font: 10px "Trebuchet MS"; color: #797878;}
#container-content-left { width: 601px; float: left;}
#container-content-right {width: 259px; float: right} 
#container-foot {width: 100%; position: absolute;bottom: 0 !important;bottom: -1px; } 
#content { width: 545px; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; background-color: #fff; clear: both; padding: 45px 27px 0 27px; overflow:hidden;} 
#content h1 { background: url(images/3square.gif) no-repeat left; padding-left: 40px; margin-bottom: 4px}
#content h2 { color:#6c6b6b; font: normal 12px/17px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0; margin-top: 0;}

#content-bottom {  bottom: 0; position: relative;}
*:first-child+html #content-bottom{height: 70px} * html #content-bottom{height: 70px}
#header {margin-top: 25px; width: 601px; height: 90px}
#header2 {
	height: 100px;
}

#header2 .right {
	width: 601px;
	height: 100px;
	float: right;
}
#content-txt { width:542px; margin: 12px 0 0 0; color: #6c6b6b; font: 12px/18px "Trebuchet MS";}
#content-txt p { margin: 20px 0 20px 0; text-align: justify;} 
#content-txt a, a:visited { color:#ff7900; text-decoration: none} 
#content-txt a:hover { text-decoration: underline; } 
#content-txt p.info { margin: 20px 0; text-align: justify;}
#content-txt ul { margin: 14px 24px 8px 20px; } 
#content-txt li { list-style-position: outside; margin-bottom: 6px; color: #6c6b6b; font: 12px/18px "Trebuchet MS"; }
#content-txt .left {float: left; width: 250px; margin: 10px 17px 0 0}
#content-txt .left img { padding: 3px; margin-bottom: 10px; border: 1px solid #ededed}
#content-txt .right {float: right; width: 274px; margin:10px 0 10px 0; }
#content2 { width: 587px; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; background-color: #fff; clear: both; padding: 0px 6px 30px 6px}
#content2 .left { width: 284px;float: left}
#content2 .right { width: 284px;float: right}
#content3 { width: 545px; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; background-color: #fff; clear: both; padding: 45px 27px 10px 27px;} 
#content3 h1 { background: url(images/3square.gif) no-repeat left; padding-left: 40px; margin-bottom: 21px}

#blue-bg { background-color: #ecf9fc; padding:15px 6px 20px 6px }

/*LANGUAGE*/
#lang {
	width: 390px;
	font: 12px "Trebuchet MS";
	color:#3b64c0
}
#lang a, #lang a:visited{color: #3b64c0;font: 12px "Trebuchet MS"; text-decoration: none;}
#lang a:hover { color:#FFB401  } 
#lang span.current, a.current, #lang a.current:visited { color:#9a9b9d;text-decoration: none;}

/*MENU*/
#menu-top { width: 72px }
#menu-right-bottom {font:10px/14px Arial, Helvetica, sans-serif; color: #b6b6b6; text-transform: uppercase;}
#menu-right-bottom ul { margin: 0px; list-style: none; width:auto; padding-right: 10px}
#menu-right-bottom ul li { margin: 0px; background: url(images/line.png) bottom no-repeat;}
#menu-right-bottom ul li a span {padding:8px 0 9px 20px; display: block;}
#menu-right-bottom ul li a, #menu-right-bottom ul li a:visited{display:block;color:#b6b6b6;text-decoration:none; }
#menu-right-bottom ul li a:hover {color:#fff; background: url(images/hover-menu.png) no-repeat top;}

#menu-right-bottom ul li a.current, #menu-right-bottom ul li a.current:visited {color:#ffc94a; padding:0px;height:20px;}
#menu-right-bottom ul li a.current:hover {color:#fff; background: none}
#menu-right-bottom ul li a.current span {background: url(images/li1.gif) no-repeat left 12px; display: block; margin-left: 10px;padding:8px 0 9px 10px}

#menu-right-bottom ul li ul { margin-top: 4px;}
#menu-right-bottom ul li ul li{ margin: 0 0 0 0px;background: none;padding:1px 0 1px 0px; }
#menu-right-bottom ul li ul li a span {padding:2px 0 2px 0px; display: block;}
#menu-right-bottom ul li ul li a, #menu-right-bottom ul li ul li a:visited{display:block;color:#23b7dc; text-decoration:none;height:auto; padding:2px 0 2px 10px;margin-left: 30px;background: none}
#menu-right-bottom ul li ul li a:hover {color:#fff;background: none}
#menu-right-bottom ul li ul li a.current2,#menu-right-bottom ul li ul li a.current2:visited {color:#ffc94a; padding:3px 0 0px 12px;background: url(images/li2.gif) no-repeat left 11px; margin-left: 30px;}
#menu-right-bottom ul li ul li a.current2:hover { background: url(images/li2.gif) no-repeat left 11px; color: #fff }
#menu-right-bottom ul li ul li a.current2 span {padding:3px 0 3px 0px; display: block;}

#menu-right-bottom ul li ul li ul li{ margin: 0 0 0 10px; }
#menu-right-bottom ul li ul li ul li a, #menu-right-bottom ul li ul li ul li a:visited{display:block;color:#ffc94a; text-decoration:none;padding:2px 0 0px 7px;background: url(images/li3.gif) no-repeat left 7px;margin-left: 37px; }
#menu-right-bottom ul li ul li ul li a:hover {color:#fff;background: url(images/li3.gif) no-repeat left 7px;}
#menu-right-bottom ul li ul li ul li ul li {margin: 0 0 0 10px;}
#menu-right-bottom ul li ul li ul li ul li a, #menu-right-bottom ul li ul li ul li ul li a:visited{display:block;color:#ffc94a; text-decoration:none;padding:2px 0 0px 7px;background: url(images/li4.gif) no-repeat left 9px;}
#menu-right-bottom ul li ul li ul li ul li a:hover {color:#fff;background: url(images/li4.gif) no-repeat left 9px;}


#menu-right-top { width: 259px;height: 68px; background: url(images/menu-left-top.gif) no-repeat;}
#menu-right-top span { display: block; padding: 27px 0 0 105px; font: 11px Tahoma; color: #fff }
#menu-right-bottom { width: 259px; background: #185fb7 url(images/menu-left-bottom.gif) no-repeat bottom; padding-bottom: 15px}


#top-menu {height: 29px; padding: 20px 0 0 0;}
#top-menu ul{margin:0;padding:0;list-style-type:none;width:auto;}
#top-menu ul li{display:block;float:left;margin:0 1px 0 0;}
#top-menu ul li a{display:block;float:left; color:#333;text-decoration:none; padding:2px 20px 0 20px;height:18px; border-bottom: 1px solid #dfdfdf;margin-top: 7px; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color:#bae2f7}
#top-menu ul li a:hover { color:#333;border-bottom: 1px solid #5c7dc6; background-color:#0b5279; color:#ffffff}
#top-menu ul li a.current{color:#333;border-bottom: 1px solid #ffb401}

/*ELEMENTS*/
#breadcrumbs { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#3b64c0; border-top: 1px solid #ededed; padding-top: 6px; margin-bottom: 22px; margin-top: 16px;}
#breadcrumbs a, #breadcrumbs a:visited {color:#3b64c0; text-decoration: none; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#breadcrumbs a:hover { text-decoration: underline }
.imgmiddle { float: left; margin-right: 5px; vertical-align: middle;}

#blue-top {margin: 10px 0 0px 0;width: 273px; font: 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 12px; background: url(images/blue-top.gif) no-repeat;}
#blue-middle { width: 243px; background: url(images/blue-middle.gif) repeat-y;padding: 0 0 10px 30px}
#blue-middle p {margin:0;} /* Add by aba */
#blue-bottom {margin-bottom: 50px;width: 273px; font: 6px/6px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 6px; background: url(images/blue-bottom.gif) no-repeat;}
.share a, .share a:visited{float: left; border: 1px solid #dfdfe1; height: 16px; font: 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 5px 24px 0 35px; background: #fff url(images/mail-h.gif) no-repeat left; margin-top: 2px; margin-bottom: 13px}
.share a:hover{background: #fef8df url(images/mail.gif) no-repeat left; color: #ff7900}
.download a, .download a:visited{float: left; border: 1px solid #dfdfe1; height: 16px; font: 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 5px 24px 0 35px; background: #fff url(images/download-h.gif) no-repeat left; margin-top: 10px}
.download a:hover{background: #fef8df url(images/download.gif) no-repeat left; color: #ff7900}
.bbotton a, .bbotton a:visited{width: auto;float: left; border: 1px solid #b0d4e2; height: 16px; font: 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 5px 5px 0 35px; background: #fef8df url(/images/bbutton.gif) no-repeat left; margin-top: 2px; margin-bottom: 13px}
.bbotton a:hover{background: #fef8df url(images/bbutton-h.gif) no-repeat left; color: #ff7900}

#right-bar-top { width: 259px;height: 32px; background: url(images/img-right-bar-top.gif) no-repeat}
#right-bar-middle { width: 245px; height: 180px; background: url(images/img-right-bar-middle.gif) no-repeat bottom; padding: 0 7px 0 7px }
#right-bar-bottom { width: 259px; background: url(images/img-right-bar-bottom.gif) no-repeat; height: 98px; z-index: 100; position: relative;}
#right-bar-bottom span { text-transform: uppercase; color:#fff; font:11px Arial, Helvetica, sans-serif; display: block; padding: 22px 0 0 70px }

#list_pages { text-align: center; margin: 0; padding: 10px 20px; background-color: transparent; }
#list_pages p {  color:#6c6b6b; font: 14px normal Verdana; letter-spacing: 0.1em; margin: 0; padding: 0; background-color: transparent; }
span.page_delim {  color:#D1D1D1; font: 14px normal Verdana; background-color: transparent; }
#list_pages p span.page_curre {  color:#FFB401; font: 14px normal Verdana; background-color: transparent; }
#list_pages p a, #list_pages p a:link, #list_pages p a:visited, #list_pages p a:active, #list_pages p a:hover {  color:#3b64c0; font: 14px normal Verdana; text-decoration: none; }
#list_pages p a.page_prev_next, #list_pages p a.page_prev_next:link, #list_pages p a.page_prev_next:visited, #list_pages p a.page_prev_next:active, #list_pages p a.page_prev_next:hover {  color:#009900; font: 14px normal Verdana; text-decoration: none; }

.right-img2 { float: right; padding: 40px 0 25px 0 }
a.org, a.org:visited { color:#ff7900;text-decoration: none}
a.org:hover { text-decoration: underline }
/*ACCESSORIES*/
a.access, a.access:visited{ color: #222; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none; padding-left: 10px; background: url(images/arrow.gif) center left no-repeat; display: block;}
a.access:hover { color: #ff7900; text-decoration: none; padding-left: 10px; background: url(images/arrow-h.gif) no-repeat center left }

.wsq-top { width: 282px; height: 6px; font: 4px/4px Verdana; background: url(images/wsq-top.gif); margin-top: 8px}
.wsq-middle {width: 280px; background-color: #fff; border-left:1px solid #e0ecef; border-right:1px solid #e0ecef}
.wsq-bottom { width: 282px; height: 6px; font: 4px/4px Verdana; background: url(images/wsq-bottom.gif); margin-bottom: 15px}
.leftwsq { float: left; width: 155px; padding: 4px 5px 2px 12px}
.leftwsq p { font: 11px/14px "Trebuchet MS"; color:#6c6b6b;}
.leftwsq a, .leftwsq a:visited{ color: #6c6b6b; text-decoration: none; }
.leftwsq a:hover { color: #6c6b6b; text-decoration: none; }
.rightwsq { float: right; width: 99px; padding: 2px 6px 0px 0px}
.rrightwsq img {color:#b6b6b6 }

/*TABLE*/
table {background-color: #ededed; font: 12px "Trebuchet MS"; color: #6c6b6b}
td { padding: 1px 0 1px 8px; background-color: #fff;}
tr { padding: 5px }
td.graycolor { background-color: #ededed}

/*FORM*/
#fov-top {width: 515px;height: 111px;background: url(images/fov-top.gif) no-repeat; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#6d6d6d; padding: 19px 0 0 25px}
#fov-middle {font: 11px "Trebuchet MS";color: #6d6d6d; width: 538px; background-color:#ecf9fc; border-left: 1px solid #e3e2e2;border-right: 1px solid #e3e2e2; padding-top: 15px}
#fov-middle .left {float: left; width: 220px; padding: 0 0 0 22px; margin: 0px; text-align:left;}
#fov-middle .left2 {float: left; width: 220px; padding: 0 0 0 22px;margin: 0px; text-align:left;}
#fov-middle .right {float: right; width: 237px; height: 212px; padding-top: 20px;margin: 0px}
#fov-middle .right2 {float: right; width: 237px; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#6d6d6d;margin: 0px}
span.redstar { color: #f40000; font: 11px Verdana }
#fov-bottom {width: 540px;height: 11px;background: url(images/fov-bottom.gif) no-repeat; font: 10px/10px Arial, Helvetica, sans-serif;}
textarea {border: 1px solid #dfdfe1; background-color: #fff; width: 220px; height: 198px;padding: 4px 0 2px 15px; overflow: hidden }
input.name {width: 412px; padding: 4px 0 2px 15px;border: 1px solid #dfdfe1; background-color: #fff }
input.email {width: 153px; padding: 4px 0 2px 15px;border: 1px solid #dfdfe1; background-color: #fff }
input.img_input_code {width: 220px; padding: 4px 0 2px 15px;border: 1px solid #dfdfe1; background-color: #fff }
input.phone {width: 162px; padding: 4px 0 2px 15px;border: 1px solid #dfdfe1; background-color: #fff }
input.width {width: 40px; height: 13px; padding: 0px 2px 0px 2px; border: none; background-color: transparent; margin: 7px 0 0 -28px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3e3e3e;}
input.height {width: 40px; height: 13px; padding: 0px 2px 0px 2px; border: none; background-color: transparent; margin: 93px 0 0 184px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
input.height {margin: 93px 0 0 175px}
.tenpx {padding-bottom: 10px; padding-left:0; margin-left:0; background-color:#ecf9fc; text-align:left;}
.tenpx2 { padding-left:0; margin-left:0; background-color:#ecf9fc; text-align:left;}
.pad-top-4 {padding-top:4px}
.pad-top-6 {padding-top:7px}
.pad-top-8 {padding-top:8px}
.cl-r {clear:right}
.clearer{height:0px;	overflow:hidden;margin-top:-1px;clear:both;width: 100%;}
#fixscrin { margin: 0 auto; width: 899px; height: 1px; font: 1px/1px verdana; margin: 0px; padding: 0px}
#fixscr { width: 100%; font: 1px/1px verdana;height: 1px; margin: 0px; padding: 0px}

#sabutom_map { height: 320px; overflow: hidden; width: 540px; }
