body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-repeat: repeat; background-position: center top; background-color: #000000; font-family:Arial, Helvetica, sans-serif; color:#626061; font-size:12px; line-height:16px;}
h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#242021; margin:0px; border-bottom:#CCCCCC 1px solid; padding-bottom:8px;}
h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid;}
h3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#686868; margin:0px; padding-bottom:10px; border-bottom:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; padding-top:10px;}
a { color: #666666; text-decoration:none; }
a:hover { text-decoration: underline; color:#CC0000; }
#flash_div {
position: relative;
	z-index: 0;
	height:550px;
	width:100%;
	margin: 0 auto;
	overflow:hidden
}
#layer_div {
	position: absolute;
	width:100%;
	height:auto;
	z-index: 1;
	margin: 0 auto;
	top:0px;

}
.wrapper{ width:100%; height:auto; margin: 0 auto; }
.cnt_all { width:100%; height:auto; float:left;}
.cnt_all01 { width:100%; height:auto; float:left; background:url(images/cnt_bg.jpg) repeat-x  bottom; margin-bottom:20px}
/* HEADER */
#header { height:550px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:1138px; position:absolute; }

div#preload { display: none; }


.cnt_textli{ width: auto; height: auto; float:left;}
.cnt_textli ul{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0a6d82; float: left; font-weight: bold;}
.cnt_textli ul li{ display: none; list-style:none;}
.cnt_textli ul li a{ float:left;text-decoration:none; color:#000; font-weight: bold; line-height:20px; background:url(images/arow_main.png) no-repeat top left;}
 

.top_row { width:998px; height:131px; float:left; background:url(images/logo_bg.png) no-repeat top;}
.top_logo { width:998px; height:auto; float: left; margin-top:85px;}
.top_logo01 { width:249px; height:auto; float:left;}
.button { width:980px; height:40px; float:left;  padding-left:21px; margin-top:90px;}
.call_us { width:200px; height:44px; float: right; background:url(images/call_us.png) no-repeat top;}

#logo_left {
	position: absolute;
	z-index: 0;
	height: 100px;
	width:267px;
 	left: 10px;
	
}
.cnt_all_o{ width:998px; height: auto; float: left;}

.link_cnt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:normal; }
.link_cnt a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:normal;}
.link_cnt a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d2092d; text-decoration: underline; font-weight:normal;}




ul.menu {list-style:none; margin:0; padding:0; font-family: Calibri, Arial, Helvetica, sans-serif; font-size:14px; margin-left:30px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none; text-transform:none; border-right:#a5a5a5 1px solid;}
ul.menu li {position:relative; float:left; margin-right:1px}
ul.menu ul {position:absolute; top:40px; left:0px; display:none; opacity:0; list-style:none;  font-size:14px; text-transform:none;}
ul.menu ul li {position:relative; width:225px; margin:0; }
ul.menu ul li a {display:block; padding:8px 16px 5px; background-color:#333333; height:18px; border-bottom:#2c2c2c 1px solid; border-top:#3d3c3c 1px solid;}
ul.menu ul li a:hover {background-color:#4b3413;border-bottom:#2c2c2c 1px solid; border-top:#3d3c3c 1px solid; }
ul.menu ul li a:act {background-color:#1187bd; background-image:url(../images/button_over.gif); background-repeat:repeat-x;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {height:28px; float:left; padding-left:18px; padding-right:18px; font-size:14px; font-weight: bold; color:#fff; text-decoration:none;  background:devaider.png no-repeat right t; text-transform: none;  padding-bottom:6px; padding-top:12px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/nav-hvr.gif) no-repeat right top; color:#d71635 ;background-color:#333333; }
/*ul.menu .sub {background:#3d0012 url(images/arrow.gif) 136px 8px no-repeat}
*/ul.menu .topline {}




