* { margin: 0; padding: 0; }
body {
  height:100%; min-height:100%; 1color: #888; COLOR: #686868;
  1font: small Arial, Helvetica, sans-serif;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: small;
}
html, body {
  height: 100%; text-align: center; min-width: 930px;
  background: #7AB0EB url(/img/content_bg.gif) repeat-y center top;
}

IMG {
	BORDER: none;
}

#page {
  height: auto !important; min-height:100%; height: 100%; _padding-left: 20px;
  margin: 0 auto; width: 930px; _width: 931px; z-index: 100; position: relative;
}
#header {
  height: 144px; background: #7AB0EB url(/img/top.png) no-repeat top center;color: #27508B;
}

#container {margin: auto 15px; overflow: hidden; z-index: 1;}
*html #container {width: 100% !important;}

#left_block {
  width: 200px; float: left; z-index: 1; margin: 15px 5px 15px 15px; text-align: left; color:#777;
  padding: 0px;
}

#content {
  overflow: hidden; z-index: 1; margin: 15px; _float:left; clear:right;
  text-align: left; ba1ckground: #fff;
}
#content h2 { font-size: 15px; color: #264870; margin-top: 10px; margin-bottom: 10px; margin1: .5em 0; }
#content h3 { font-size: 13px; color: #264870; margin-top: 10px; margin-bottom: 10px; margin1: .5em 0; }
#content h4 { font-size: 13px; color: #264870; margin-top: 10px; margin-bottom: 10px; margin1: .5em 0; }
#content ul { margin: .5em 1.5em; }
#content ul li {  margin: 0 1.5em; }
#content p { margin: .5em 0; }
#content a { color: #555;}

#footer_guarantor {height: 45px;width: auto;}
.footer {
  margin: auto; height: 40px; margin-top: -40px;
  text-align: center; width: 930px;
}
.foot {
  height: 35px; background: #383838; color: #ddd;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px; font-weight: normal; position: relative; z-index: 1000;
}
.foot a { color: #bbbbbb; }
.foot a:hover { text-decoration: none;}

table { border-collapse: collapse; width: 97%;}
table.tbl td { padding: 1px; *padding: 0px; }

.reg_input { width: 17em; }

.clear {clear: both;font-size: 1px;height: 1px;line-height: 1px;margin:0;_margin: 0 0 -3px 0;}
.error {font-weight: bold; color: #800; text-align: center}
.star { color: #f00; }
.cntry { width: 17.3em; }
.state { width: 6.5em; }
.button { width: 5.5em; }

.regboutton {
  width: 5.5em; height: 20px; border: #3b79b5 1px solid;
  background: #98c0e4 url(/img/bg_btn.png) repeat-x left top; color: #fff;
}

.b1, .b2 {display:block; overflow:hidden; background:#5d5d5d;}
.b3, .b4 {display:block; overflow:hidden; background:#383838;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #383838; border-right:1px solid #383838;}
.c {
  padding: 0 5px; margin-bot1tom:-1px;
  border-left:1px solid #383838; border-right:1px solid #383838;}
.b1 {margin:0 5px;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;clear:both}
.topm {margin-top: 10px}
.botm {margin-bottom: 10px}

.login {
  color: #eee; float: right; margin-right: 20px; font-size: 1em;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align: right; 
}
.login a { color: #eeeeee; }
.login a:hover {color: #eeeeee; text-decoration: none;}

.captcha { width: 170px; height: 55px; float: left; margin-left: -10px;}
.captopt { width: 25px; height: 55px; float: left; text-align: right; position: relative;}
.captopt .wav,.captopt .ref { width: 25px; height: 25px;}
.captopt .wav { background: url(/img/ref1.png) no-repeat 0 0;}
.captopt .ref { background: url(/img/ref.png) no-repeat -25px -25px; }
.label { display: block; float: left; width: 205px; line-height: 22px; clear: left; }
.hand { cursor: pointer; cursor: hand; }


}
.listing {
	1PADDING-LEFT: 20px; LIST-STYLE-TYPE: square
}
.srcexample {
	FONT-FAMILY: Courier; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #6264AB;
	MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
	BORDER: #ebf0f4 1px solid
}


.source {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 0.25em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.25em; FONT-STYLE: normal; FONT-FAMILY: "Courier New", Courier, monospace; BACKGROUND-COLOR: #eef; TEXT-DECORATION: none
}
.pas-comment {
	FONT-WEIGHT: normal; COLOR: #000080; FONT-STYLE: italic; TEXT-DECORATION: none; x-font-family: "Courier New", Courier, monospace; x-font-size: 90%
}
.pas-preproc {
	FONT-WEIGHT: normal; COLOR: #008000; FONT-STYLE: normal; TEXT-DECORATION: none; x-font-family: "Courier New", Courier, monospace; x-font-size: 90%
}
.pas-string {
	FONT-WEIGHT: normal; COLOR: #800080; FONT-STYLE: normal; TEXT-DECORATION: none; x-font-family: "Courier New", Courier, monospace; x-font-size: 90%
}
.pas-num {
	FONT-WEIGHT: normal; COLOR: #800000; FONT-STYLE: normal; TEXT-DECORATION: none; x-font-family: "Courier New", Courier, monospace; x-font-size: 90%
}
.pas-float {
	FONT-WEIGHT: normal; COLOR: #800000; FONT-STYLE: normal; TEXT-DECORATION: none; x-font-family: "Courier New", Courier, monospace; x-font-size: 90%
}
.pas-hex {
	FONT-WEIGHT: normal; COLOR: #800000; FONT-STYLE: normal; TEXT-DECORATION: none; x-font-family: "Courier New", Courier, monospace; x-font-size: 90%
}
.pas-asm {
	FONT-WEIGHT: normal; COLOR: black; FONT-STYLE: italic; TEXT-DECORATION: none; x-font-family: "Courier New", Courier, monospace; x-font-size: 90%
}
.pas-err {
	FONT-WEIGHT: normal; COLOR: #ff0000; FONT-STYLE: normal; TEXT-DECORATION: none; x-font-family: "Courier New", Courier, monospace; x-font-size: 90%
}

