

#content {
background:#fff url(../i/contentBg.png) repeat-x;
float:left;
padding-bottom:36px;
width:100%;
}

#foot {
background:url(../i/footBg.png) repeat-x;
float:left;
height:103px;
width:100%;
}

#foot p {
color:#767676;
float:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
margin-top:10px;
text-align:center;
width:100%;
}

#foot p	a {
color:inherit;
}

#foot_cen {
margin:28px auto 0;
width:800px;
}

#head {
background:url(../i/headBg.png) repeat-x;
float:left;
width:100%;
}

#head p.fastnav {
color:#999;
float:right;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:25px;
margin-top:12px;
width:auto;
}

#head p.fastnav input.btn {
background:url(../i/fastnavbtn.png) no-repeat;
border:0;
color:#999;
cursor:pointer;
float:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
height:21px;
text-align:center;
width:68px;
margin-left: 10px;
padding-bottom:3px;
}

#head p.fastnav input.btn:active {
background-position:2px 2px;
}

#head p.fastnav input.txt {
background:url(../i/fastnavbg.png) no-repeat;
border:0;
color:#2c2d2c;
float:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
height:21px;
margin-right:7px;
width:135px;
}

#head p.fastnav label {
float:left;
margin-right:1px;
margin-top:-4px;
width:auto;
}

#head ul {
float:right;
height:10px;
margin-top:78px;
margin-right:-5px;
width:525px;
list-style: none;
}

#head ul li {
color:#5f5f5f;
float:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:35px;
margin-left:1px;
text-transform:uppercase;
width:auto;
}

#head ul li	a,#head ul li a.active {
background:#252525;
color:inherit;
float:left;
height:42px;
padding:0 19px;
width:auto;
}

#head ul li	a:hover,#head ul li a.active {
background:#272727;
color:#31a1ff;
}

#head ul li:first-child,ul#infopan li:first-child {
margin:0;
}

#head_cen,#content_cen {
margin:0 auto;
width:800px;
}

#head_sup,#content_sup {
float:left;
position:relative;
width:800px;
}

#tooltip {
-moz-opacity:0.7px;
background:#fff;
border-bottom:1px solid #ccc;
border-left:4px solid #94A3C4;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
color:#000;
filter:alpha(opacity=700);
font:normal 11px Tahoma, "Myriad Pro", "Lucida Sans Unicode", Verdana, sans-serif;
margin:0;
opacity:0.7px;
padding:3px 5px;
position:absolute;
visibility:hidden;
z-index:200;
}

#baseContent {
background:url(../i/crosslines.png) no-repeat right 8px;
border-bottom:#c9c9c9 solid 1px;
float:left;
margin-top:37px;
padding-bottom:36px;
width:100%;
}

#baseContent	h5 span {
color:#3b3b3b;
margin-right:0;
}

#baseContent	h5 {
color:#31a1ff;
float:left;
clear:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
letter-spacing:-1.7px;
line-height:0;
width:auto;
margin:15px 0 0 0px;
}

#baseContent	table {
float:left;
clear:left;
line-height:0;
width:auto;
font-size:12px;
margin:15px 0 0 14px;
cursor:default;
}
#baseContent	tr.selector:hover  {
background: #e3f1ff;
}

#baseContent	tr.selector2:hover  {
background: #ffe9e8;
}

.tabletitle
{
letter-spacing:-1.2px;
color:#31a1ff;
font-size:13px;
height: 20px;
font-weight:bold;
}

#baseContent a.download {
background:url(../i/buttonBg.png) no-repeat right -54px;
color:#fff;
float:right;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:54px;
line-height:54px;
margin-right:31px;
padding:0 8px 0 0;
width:auto;
}

#baseContent a.download span {
background:url(../i/buttonBg.png) no-repeat 0 0;
float:left;
height:54px;
padding:0 13px 0 23px;
width:auto;
}

#baseContent a.enlarg {
color:#848484;
float:left;
margin:15px 0 0 14px;
width:auto;
}

#baseContent h3 {
clear:left;
}

#baseContent ol {
float:left;
line-height:18px;
margin:15px 0 0 14px;
width:755px;
}

#baseContent p {
color:#4d4d4d;
float:left;
font-size:12px;
line-height:18px;
margin:15px 0 0 14px;
text-align:justify;
width:755px;
}

* {
margin:0;
padding:0;
}

.head_pad {
padding-bottom:30px;
}

h3 {
color:#31a1ff;
float:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:700;
letter-spacing:-1.7px;
line-height:60px;
width:auto;
}

a {
outline:0;
text-decoration:none;
}

acronym {
border-bottom:1px dashed #d4d4d4;
}

body {
background:#151515;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;float:left;
}

h1.logo {
background:url(../i/logo.png) no-repeat;
float:left;
height:36px;
margin-top:112px;
width:160px;
}

h1.logo a {
float:left;
height:100%;
text-indent:-9999px;
width:100%;
}

h2 {
color:#31a1ff;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:700;
letter-spacing:-1.7px;
line-height:30px;
margin-top:9px;
width:auto;
}

h2 span {
color:#3b3b3b;
margin-right:5px;
text-transform:uppercase;
}

h3 span,h5 span {
color:#3b3b3b;
margin-right:0;
}

h5 {
color:#31a1ff;
float:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
letter-spacing:-1.7px;
line-height:0;
width:auto;
}

html {
background:#151515;
}

img {
border:0;
}

img.ban_bg {
float:left;
left:-24px;
position:absolute;
top:139px;
width:auto;
}

li {
color:#4d4d4d;
font-size:12px;
list-style:none;
text-align:justify;
}

ul#infopan {
float:left;
height:200px;
margin-left:16px;
width:100%;
}

ul#infopan li {
float:left;
margin-left:36px;
width:227px;
}

ul#infopan li h3 {
color:#31a1ff;
float:left;
font-size:26px;
font-weight:700;
height:37px;
letter-spacing:-1.7px;
line-height:60px;
width:100%;
}

ul#infopan li h3 img {
float:right;
margin-right:-20px;
}

ul#infopan li h3 img.last {
float:right;
margin-right:0;
}

ul#infopan li h3 span {
color:#3b3b3b;
margin-right:2px;
}

ul#infopan li p {
color:#848484;
float:left;
font-size:18px;
letter-spacing:-0.8px;
line-height:24px;
margin-left:5px;
margin-top:25px;
width:100%;
}

ul#infopan li p img.map {
border:1px dashed #000;
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
border-top-left-radius:8px;
border-top-right-radius:8px;

-moz-border-bottom-left-radius:8px;
-moz-border-bottom-right-radius:8px;
-moz-border-top-left-radius:8px;
-moz-border-top-right-radius:8px;

-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
}

ul#infopan li p.descrip {
font-size:12px;
line-height:16px;
margin-top:13px;
}
.pagination
{
clear:left;
text-align:right;
float:right;

}
.thispage {
background-color:#dddddd; 
color:#000000;
padding:1px;
margin:1px;
border:1px solid #cccccc;
text-align:center;
font-family:Tahoma;
font-size:9px;
}
.page {
background-color:#ffffff;
padding:1px;
margin:1px;
border:1px solid #cccccc;
text-align:center;
font-family:Tahoma;
font-size:9px;
}
.thispage a, .page a {
text-decoration:none;
}

fieldset{
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
border-top-left-radius:8px;
border-top-right-radius:8px;

-moz-border-bottom-left-radius:8px;
-moz-border-bottom-right-radius:8px;
-moz-border-top-left-radius:8px;
-moz-border-top-right-radius:8px;

-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
}

.error, .notice, .success {
	border: 1px dashed #DDD;
	margin-bottom: 1em;
	padding: 0.6em 0.8em;
}

.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}

.movie {
color:#4d4d4d;
float:left;
font-size:12px;
line-height:18px;
margin:15px 0 0 14px;
margin-right:3px;
width:560px;
}

.readonlytable
{
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;   
}