*{margin:0;padding:0}
body {margin: 0;padding: 0;font-family: Georgia,"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size: 95%;background: #f5f5f5;color: black;}
h1,h2,h3{margin-bottom: 15px; font-weight: normal;font-family: Georgia, "Times New Roman", Times, serif;}
h4,h5,h6 {margin-bottom: 5px;}
h1{font-size: 2.6em;}
h2{font-size: 2.2em;}
h3{font-size: 1.8em;}
h4{font-size: 1.2em;font-family: Arial, Helvetica, sans-serif;font-weight: normal;letter-spacing: 1px;text-transform: uppercase;}
h5{font-size: 1em;}
h6{font-size: 0.8em;letter-spacing: 1px;}
h1,h2.head{margin: 0;padding: 20px 10px 20px 20px;background: url(/images/icons/h1.gif) no-repeat;}

p, ul, ol {margin-bottom: 1.5em;line-height: 150%;}
ul, ol {margin-left: 3em;}
hr{margin-bottom:15px;}
blockquote {padding-left:15px;margin:0 3em;border-left: 3px solid #d3d3d3;}
blockquote p {font-family: Georgia, "Times New Roman", Times, serif;  font-style: italic; }

a{outline: none;}
a:link {color: #0066cc;}
a:visited {color: #551a8b;}
a:hover,a:active {color: #ff6600; text-decoration: none;}
a img {border: none;}

table{margin-bottom:15px;border-collapse: collapse;}
table th{background: #f0f8ff;border: 1px solid #b0e0e6;text-transform: uppercase;padding: 2px 5px;text-align: left;font-size: 11px;white-space: nowrap;}
table td{padding: 5px;vertical-align: top;border: 1px solid #dcdcdc;}
table td.highlight-first-col{ background: #f5f5f5;text-align: right;}
table.td-border-bottom{border-collapse: separate;}
table.td-border-bottom td{border: none; border-bottom: 1px solid #dcdcdc;}

form{margin:0;padding:0;position: relative;}
form p{line-height: normal;margin: 0;padding: 0;}
fieldset{clear: both;margin: 15px 0 0 0;padding:10px;border: 1px solid #B6CAED;}
fieldset br{clear: both;}
fieldset hr{margin: 15px 0 0 0;}
fieldset label{float: left;width:auto;display: inline;margin: 20px 12px 0 0;}
fieldset label input, fieldset label select, fieldset label textarea{display: block;}
fieldset label input.inline,fieldset label select.inline,fieldset fieldset.radio input{display: inline;}
fieldset fieldset{width:530px;float:left;display:inline;}
legend{padding:0;color:#6495ed;font-weight: bold;}
input.input, textarea {padding: 3px 5px;font-variant: normal;font-family: Monaco, "Courier New", Monospace;font-size: 13px;border: 1px solid #bbb;border-top: 1px solid #777;border-bottom: 1px solid #ddd;background-color: white !important; color:black;}
input.input:hover, textarea:hover, input.input:focus, textarea:focus {border: 1px solid #11a3ea;}
select{border: 1px solid #a9a9a9;}
select optgroup{padding:5px;}
select option{padding: 0 5px;}
button,.button{padding: 0 .25em;width: auto;overflow: visible;display: inline;cursor: pointer;}
select.large{font-size: 20px;color: #8b4513; width: 100%; font-family: "Courier New", Courier, monospace; font-weight: normal;}

.cols {width:100%;height:auto;overflow:hidden;}
.cols p{margin-bottom: 1em;}
.cols .cols-inner{ padding: 10px 10px 30000px 10px;}
.cols .cols-left {float:left;width:49%;margin-bottom: -30000px;}
.cols .cols-right {float:right;width:49%;margin-bottom: -30000px;}

.message{margin: 0 0 20px 0;padding:10px 10px 10px 20px;background: #ffffea;color: #a52a2a;border: 1px solid #ecec97;}
.box{overflow: hidden;width: 100%;margin-bottom:20px;padding:10px 0;}
.box-border{overflow: hidden;width: 100%;margin-bottom:20px;padding:10px 0;background: url(/images/icons/hdot.gif) repeat-x bottom;}
.box h2,.box-border h2{margin-top:0;}
.box-nowrap{overflow:auto;}
* html .box-nowrap{height: 1%;}

.clear{clear: both;}
.hide{display: none;}
.floatleft {display: inline;float: left;width:auto;margin: 5px 10px 0 0;}
.floatright {display: inline;float: right;width:auto;margin: 5px 0 0 10px; }
.inline {display: inline;margin: 0 5px 0 0;}
.block {display: block;margin: 0 10px 5px 0;}
.center {display: block;margin: auto;}
.textcenter{text-align: center;}
.textright{text-align: right;padding-right:2px;}
.textsmall{font-size: 11px;}
.nowrap{white-space: nowrap;}
.justify{text-align: justify;}
.odd{background: #f5f5f5;}
.even{background: white;}
.highlight{background: transparent;color: #b22222;}
.divider{height: 20px;line-height: normal;clear: both;background: url(/images/icons/divider.gif) repeat-x center;}
.printer{font-size:11px;text-transform: uppercase;padding:4px 0 4px 26px; background: url(/images/icons/printer.gif) no-repeat;}
.mask{position: absolute;opacity: 0.7;z-index: 99;background: #000;}

a.btn{cursor:pointer;background: transparent url(/images/icons/btn_left.png) no-repeat top left; text-shadow:1px 1px 0 rgba(255,255,255,0.7);color: black;display: inline-block;padding-left: 11px;text-decoration: none; }
a:link.btn,a:visited.btn,a:active.btn{text-shadow:1px 1px 0 rgba(255,255,255,0.7);color: black;}
a.btn strong{background: transparent url(/images/icons/btn_right.png) no-repeat top right; text-shadow:1px 1px 0 rgba(255,255,255,0.7);color: black; display: block;display: inline-block;height: 24px;line-height: 22px;padding:0 11px 0 0;  font-weight: normal; }
a.btn:hover,a.btn-active{background-position: bottom left;}
a.btn:hover strong,a.btn-active strong{background-position: bottom right;text-shadow:1px 1px 0 rgba(255,255,255,0.7);color: black;}

/****************************************************************************************************/

#wrapper{overflow:hidden;width: 980px;margin: 0 auto;}
#container2 {clear:left;float:left;width:100%;overflow:hidden;border-left: 1px solid black;}
#container1 {float:left;width:100%;position:relative;right:75%;padding-bottom:30px;background: #2f556e;border-right: 1px solid black;}
#col1 {float:left;width:25%;position:relative;left:75%;overflow:hidden;  font-size: 13px;color:white;  font-family: Arial, Helvetica, sans-serif;}
#col2 {float:left;width:69%;position:relative;left:76%;overflow:hidden;margin-top:7px;padding:20px; background: white; border: 1px solid silver;}

#col1 p{line-height: normal;margin-bottom: 1em;}
#col1 a{color: #f0e68c;}
#col1 fieldset{margin: 20px 5px;}
#col1 fieldset legend{color:white;}
#col1 input.input{border: 1px solid white;font-size: 11px;}
#col1 input.input:hover, input.input:focus{border: 1px solid black;}

#header{background: #9c2632;color: white;clear: both;}
#headerInner{margin: 0 auto;width: 980px;height: 60px;line-height: 60px;background: #9C2632;}
#headerInner span a{float:left;width: 270px; height: 60px;background: url(/images/template/logo.jpg) no-repeat center;}
#headerInner ul{line-height: normal;padding:25px 0 0 0; margin:0 0 0 275px; list-style:none; height:35px; position:relative; font-size:11px;}
#headerInner ul li{float:left; height:35px; margin-right:1px;}
#headerInner ul li a{display:block; float:left; height:35px; line-height:30px; color:#333; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(/images/icons/menu_left.png) no-repeat;}
#headerInner ul li a strong{float:left; display:block; padding:0 15px 5px 8px; background:url(/images/icons/menu_right.png) no-repeat right top;}
#headerInner ul li.active a,#headerInner ul li a:hover{color:#000; background:url(/images/icons/menu_left.png) no-repeat left bottom;}
#headerInner ul li.active a strong,#headerInner ul li a:hover strong{background:url(/images/icons/menu_right.png) no-repeat right bottom;}
#headerInner ul li.active a:hover{cursor:default;}

#footer {clear:both;background: #212c3c;border-top: 1px solid black;}
#footer table{margin: 0 auto 20px auto;  font-size: 11px;  border-bottom: 1px solid #5f6671;}
#footer table td{border: none;padding: 3px 20px;  white-space: nowrap;  text-align: left;}
#footerInner {width: 980px;margin: 0 auto;padding: 20px 0;font-size: 11px;background: #141a24;color: white;  border: 1px solid black; border-top: none; border-bottom: none;}
#footerInner h4 {color: #f0e68c;}
#footerInner .copyright {text-align: center;margin: 30px 0;}
#footerInner a{color: #f5dac0;}
#footerInner a:hover {color: #f0e68c;text-decoration: none;}
#footerInner .box {float: left;display:inline;width: 260px;margin-left: 50px;  border-bottom: 1px solid #5f6671; background: none;}
#footerInner .box li {padding-bottom: 10px;}

.jswin{position: absolute;z-index: 999;background-color: white;border-color: black;border-style: solid;}
.jswin-content{height:100%;}
.jswin-controls{position: relative;overflow: hidden;height: 0;background-color: #000;color:#fff;}
.jswin-controls-inner{position: relative;width:100%;height: auto;}
.jswin-close{position: absolute;top: -22px;right: -22px;z-index: 104;background: transparent url(/images/jswin/close.png) no-repeat;width: 24px;height: 24px;cursor: pointer;}
.jswin-loading{background:white url(/images/jswin/loading.gif) no-repeat center;}
.jswin-previous{position: absolute;background: url(/images/jswin/left.png) no-repeat;width: 24px;height: 24px;left: 5px;top: 5px;cursor: pointer;}
.jswin-previous-disabled {cursor: default;background: url(/images/jswin/left_dis.png) no-repeat;}
.jswin-next{position: absolute;background: url(/images/jswin/right.png) no-repeat;width: 24px;height: 24px;right: 5px;top: 5px;cursor: pointer;}
.jswin-next-disabled{cursor: default;background: url(/images/jswin/right_dis.png) no-repeat;}
.jswin-number{position: relative;margin: 0 35px;height: 30px;line-height: 30px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;white-space: nowrap;}
.jswin-title{position: relative;margin:0 35px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding-bottom:10px;}
.jswin-ns .jswin-close{display:none;} 

.viewer-buttons {height:34px;text-align: center;list-style:none;margin:0 0 40px 0;padding:0;color:white; background-color: #6ca3e7;}
.viewer-buttons li{display:inline;list-style-type: none;}
.viewer-buttons li strong{display: block;display:inline-block;height:34px;line-height: 32px;margin:0 10px;padding:0 30px;cursor: pointer;text-align: center;font-size: 16px; font-family: "Times New Roman", Times, serif;  font-style: italic;   }
.viewer-buttons li.active strong{cursor: default; background: #cbe9ff; color:black; }
.viewer{position:relative;height:120px;overflow:hidden;margin:1px auto;background: #f1f8ff;border: 1px solid #cbe9ff;}
.viewer div{position:absolute;display:block;background: #f1f8ff; }
.viewer div img{float:left;margin:10px 15px 10px 10px;}
.viewer div p{overflow: hidden;padding:10px 15px 0 0;line-height: normal;}
h5.viewer-buttons-top{height:34px;line-height:34px;text-align: center;margin:0;padding:0; color:white;background: #5682b9;}
