@charset "utf-8";

/* CSS Document Base */
*{margin:0;padding:0;}
h1,h2,h3,h4,h5{font-weight:normal;font-size:100%;zoom:1;}
div{overflow:hidden;zoom:1;}
hr,.guide{display:none;}
a{outline:none;text-decoration:none;}
a:link {}
a:visited {}
a:hover {color:#FF0000;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
ul,ol,dl{list-style:none;}
img{border:none;}
strong{font-weight:bold;}
address{font-style:normal;}
.ir {text-indent:-9999px;display:block;overflow:hidden;background-repeat:no-repeat;
background-position:center center;}
table{border-collapse:collapse;}
span.s{font-size:90%;}


body{background:#ffffff url(image/bg.gif) repeat-y center;text-align:center;color:#1c1500;}
div#container {width:740px;margin:0 auto;text-align:left;
	background:#d3eaff url(image/bg_inner.gif);padding:10px 0;}
#topheader{background:url(image/top1.jpg);width:740px;height:273px;}

#mainArea{float:left;width:470px;}
#subArea{float:right;width:250px;padding:10px 10px 0 0;}


address{border-top:1px solid #cecece;padding:10px 0 ;clear:both;text-align:center;color:#9f9f9f;
	font-size:75%;width:740px;margin:15px auto;}
address a{color:#9f9f9f;}
a.imgbutton:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}
#header{background:url(image/header.gif);width:740px;height:58px;}
p.topicpath{padding:8px 15px;font-size:85%;color:#2265b4;}

#tab{background:#ffffff;margin:20px;padding:20px 25px;text-align:center;
	border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
	
h1#formtitle{border-left:4px solid #ffd952;padding:3px 10px 20px;text-align:left;}

table#ceFormTable{margin:10px 0;width:650px;}
table#ceFormTable th,table#ceFormTable td{padding:10px;text-align:left;border:1px solid #146ede;white-space:nowrap;font-size:85%;
	text-align:left;}
table#ceFormTable th{background:#0057c3;color:#FFF;font-weight:normal;padding-bottom:5px;vertical-align:top;font-size:105%;}
table#ceFormTable td {border-left-width:5px;background:#eaf5ff;}
table#ceFormTable td input[type="text"]{width:400px;padding:5px;}
table#ceFormTable td textarea{width:400px;padding:5px;}
table#ceFormTable td select{padding:5px;width:400px;}
table#ceFormTable td select option{padding:3px 5px;}
span.required{color:#ffde00;font-size:90%;font-weight:normal;display:block;padding:5px 0;font-weight:bold;}

p.formText{padding:15px 0px;font-size:90%;text-align:left;line-height:1.4;}
p.errorText{padding:15px 0px;font-size:90%;text-align:left;line-height:1.4;color:#F00;font-weight:bold;}
.sampleText{font-size:85%;color:#767676;padding:0 0 3px;}

input.formButton{width:400px;padding:5px;font-size:110%;font-weight:bold;letter-spacing:5px;margin:15px 0;}
table#ceFormTable th.error{background-color:#ff0000;}
table#ceFormTable td.error{background-color:#ffdbdb;border-left:5px solid #ff6161;}