* {margin: 0;padding: 0;}
body {font: 13px/18px Tahoma,DejaVu Sans,Geneva,sans-serif;background-color:#76C6D6;color:#222222;}

a {color: blue;outline: none;text-decoration: none;}
a:hover {color:#FF7A0E;text-decoration: underline;}
a.expand {width: 150px;display: block;margin: 10px 0 0;}
a.expand:hover {height: 500px;}
/* End of of styles for the demonstration */
p {margin: 0 0 18px}
h1 {font-size:16px;}
h2 {font-size:15px;}
h3 {font-size:14px;}
h4 {font-size:13px;}

img, table {border:none;}
input, select {width:70%;font-size:13px;padding:2px;vertical-align: middle;}
select {width:400px;}
textarea{width:90%;height:150px;font-size:13px;padding:2px;}
.button {background:#D0ECF0;border:1px solid #76C6D6;font-size:13px;padding:2px 5px;margin-right:5px;vertical-align: middle;width:auto;cursor:pointer;}
.btn-radio {width:auto;clear:none;}
ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
.highlight {background:#FFB980;}

#wrapper {background:#76C6D6 url(../images/bg-img.jpg) no-repeat scroll -116px -76px;padding:10px 40px;min-width:1000px;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
}
#header .logo {background:transparent url(../images/logo.png) no-repeat 0 0;width:280px;height:60px;position:absolute;margin:15px 0 0;}

#header .top-info {padding:10px;position:absolute;right:40px;top:10px;width:235px;height:75px;}
#header .search {background:#FFF;border:1px solid #888;height:20px;margin-top:10px;overflow:hidden;padding:2px;width:auto !important;}
#header .search input {border:medium none;vertical-align:top;width:200px;}
#header .top-info .statistic { background:transparent url(../images/stats.png) no-repeat 6px 4px;border-bottom:1px dashed #FFFFFF;border-right:1px dashed #FFFFFF;font-size:10px;font-weight:bold;line-height:12px;padding:4px; }

#cssmenu {height: 34px; top: 110px; position: relative;z-index:999;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {border-left: 250px solid transparent;height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;margin-right: -100%;}
#content {background:#D0ECF0;border:2px solid #FFFFFF;display:block;margin-top:15px;padding:10px 20px;overflow:hidden;}

#content-title {font-size:14px;width:auto !important;overflow:hidden;margin:20px 0;}
#content-title .block {border:1px solid #76C6D6;background:#FFF;font-weight:bold;padding: 5px 15px; overflow: hidden; width:auto !important; height: auto !important;}
#btn-title {float:right;margin-top:15px;}

#content-block {width:auto !important;overflow:hidden;}

.declare-block {border:1px solid #76C6D6;background:#FFF;padding: 10px 5px; overflow: hidden; width:auto !important; height: auto;}
.declare-head {border-bottom:1px dashed #76C6D6;height:1%;line-height:20px;overflow:hidden;padding:0 10px 5px;}
.declare-story {padding:5px 10px;}
.declare-story table {font-size:13px;}
.declare-story ol {margin-left:40px;}
.declare-info {padding:5px 10px;}
.declare-block .highlight {color: red;font-weight:bold;background:none;border-bottom:1px dashed red;}
.declare-block HR {border-color:#76C6D6;border-style:none none dashed;border-width:medium medium 1px;height:0;}

.declare-status {float:right;height:26px;width:26px;}

#site-maps ul {margin-left:30px;list-style-image:none;list-style-position:inside;list-style-type:disc;}
#search-form {clear:both;width:auto;}
#search-form .query input {width:99%;}
#search-form select {width:200px;}
#search-form .query {border-bottom:1px dashed #76C6D6;padding-bottom:15px;clear:both;display:block;}
#search-form .advance {clear:both;}

.navigation a         {text-decoration:none;background:#FAFAFA;color:#F26522;border:1px solid #DB9E6C;padding:2pt 7px;font-size:100%;font-weight:700;height:100%;}
.navigation a:visited {text-decoration:none;background:#FAFAFA;color:#F26522;border:1px solid #DB9E6C;padding:2pt 7px;font-size:100%;font-weight:700;height:100%;}
.navigation span      {text-decoration:none;background:#FAFAFA;color:#444444;border:1px solid #DB9E6C;padding:2pt 7px;font-size:100%;font-weight:700;height:100%;}
.navigation a:hover   {text-decoration:none;background:#F26522;color:#FAFAFA;}

.block-error .err-head {color:red;font-size:14px;font-weight:bold;}
.block-error .err-text-head {font-weight:bold;border-bottom:1px dashed red;}



.xc0, .xc1, .xc2, .xc3, .xc4, .xc5, .xc6, .xc7, .xc8, .xc9 {background:#D0ECF0;display:block;overflow:hidden;height:1px;border-left:2px solid #FFF;border-right:2px solid #FFF;}
.xd0, .xd1, .xd2, .xd3, .xd4, .xd5, .xd6, .xd7, .xd8, .xd9 
	{background:#FFF;display:block;overflow:hidden;height:1px;border-left:1px solid #76C6D6;border-right:1px solid #76C6D6;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {float: left;width: 250px;position: relative;left: -250px;}

.left-bar {padding:5px;font-size:12px;}
.left-bar-up {background:transparent url(../images/left-bar-up.png) no-repeat  0 0;height:21px;width: 240px;}
.left-bar-navi {background:transparent url(../images/img-navi.png) no-repeat scroll 0 0;height:110px;left:7px;overflow:auto;position:absolute;top:7px;width:150px;z-index:2;}
.left-bar-bg {background:transparent url(../images/left-bar-bg.png) repeat-y 0 0;width: 240px;padding:0 5px 5px;}
.left-bar-bg .content {padding:0 0 0 8px;position:relative;z-index:3;}
.left-bar-bg .content .header {clear:both;display:block;font-family:georgia;font-size:16px;font-weight:bold;padding-bottom:10px;}
.left-bar-dwn {background:transparent url(../images/left-bar-dwn.png) no-repeat  0 0;height:10px;width: 240px;}

.left-img-navi {background:transparent url(../images/img-navi-sm.png) no-repeat 0 0;height:30px;line-height:30px;margin-left:10px;padding-left:35px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {margin:20px 5px 0;padding:0;width:100%;border-top:3px solid #FF7A0E;height: 100px;}

/* Clearfix */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
* html > body .clearfix {width: 100%;display: block;overflow:hidden;}
* html .clearfix {height: 1%;}
/* Tooltip */
#tooltip {background: #D0ECF0;border: 2px solid #76C6D6;color: #222;font: menu;margin: 0px;padding: 3px 5px;position: absolute;visibility: hidden;z-index:9999;}


