@charset "iso-8859-1";
/* CSS Document */

body{
 	background:url(../images/bg_register.jpg) #E9E9E9 repeat-x top;   
	margin:0;
	text-align:center;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:80%;
	color:#555555;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
p {
  margin:0 0 1em 0;
  padding: 0;
  line-height: 1.7;
  text-align: left;
}

/*-----------------------------------------------
 __Base Link Color Setting
-----------------------------------------------*/

a {
	color:#0A77D5;
	text-decoration:none;
}

a:link {
	color:#0A77D5;
	text-decoration:none;
}

a:visited {
	color:#0A77D5;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#4AA5F7;
}

a:active {
	color:#0A77D5;
}


h1{
	/*background:#A5DA03;*/
	font-size:150%;
	margin:1em 0 0.5em 0;
	padding:0px 20px;
}
h2{
	width:100%;
	height:30px;
	font-size:100%;
	margin:0;
	padding:0;
}
h3{
	font-size:14px;
}
/* h4{
	width:300px;
	margin:20px 0 5px;
	padding:3px;
	font-size:14px;
	background:#F5F5F5;
	border:1px solid gray;
} */

table {
	width:100%;
}


#frame {
	border: 1px solid #cccccc;
	width:764px;
	margin:10px auto; 
	text-align:left; 
	background-color:#FFFFFF;
}


#container {
	padding:0 20px 20px 20px;
}
.3col {
	width:227px;
	height:50px;
	margin-right:20px;
	text-align:center;
	background-color:#F5F5F5;
	float:left;
}
.3colr {
	width:227px;
	height:50px;
	text-align:center;
	background-color:#F5F5F5;
	float:right;
}

.formitem {
	width:200px;
}
.textstyle150 {
	width:150px;
}
.textstyle50 {
	width:50px;
}
.actionbutton {
	text-align:center;
	padding-top:20px;
}
.a_right {
	text-align:right;
}

/*____main left---------------------------*/
#main-left {
	width:330px;
	float:left;
	border:1px solid #cccccc;
	padding:10px;
}

/*____main right---------------------------*/
#main-right {
	width:330px;
	float:right;
	border:1px solid #cccccc;
	padding:10px;
}
.red {
	color:red;
}
/*-------------------------------header-----------------------------*/
#header {
	width:764px;
	height:60px;
	margin:0 auto;
}
#header h1 {
	margin:0;
	padding:0;
}
#header h1 a {
	margin: 10px 0 0 0;
	padding:0;
	background:url(../images/logo_register.jpg) no-repeat;
	width:189px;
	height:45px;
	float:left;
}

#header h1 span {
	display:none;
}
#header_right {
	margin: 10px 0 0 0;
	background:url(../images/dial.gif) no-repeat;
	float:right;
	width:204px;
	height:45px;
}
#header_right span {
	display:none;
}
#footer {
	text-align:center;
	font-size:85%;
	color:#999999;
	padding:20px;
}
.font11 {
	font-size:85%;
	font-family:Tahoma, Verdana, sans-serif;
}
.guideText {
	color:#70B924;
	font-size:85%;
	font-family:Tahoma, Verdana, sans-serif;
}