/* *******************************
 	Index css
******************************** */
#index_body {margin:0;text-align:center;background:#d6def0 url(../images/bg.jpg) repeat-y top center;font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
#index_container {height:600px;margin:0 auto;width:1106px;}
#index_logo {margin:0 auto;width:1106px;height:199px;background:url(../images/top_logo.jpg) no-repeat;}
#index_nav {margin:0 auto;width:1106px;height:35px;background:url(../images/sub_nav_bg.jpg) no-repeat;}
#index_nav ul {text-align:left;margin:0;padding:0;position:relative;top:7px; padding-left:20px;font-size:10pt; line-height:22px;}
#index_nav ul li{display:inline;list-style:none;padding: 0px 0px 0px 20px;}
#index_nav ul li a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#index_nav ul li a:hover{color:#CCCCCC;text-decoration:none;font-weight:bold;}
#index_bg {margin:0 auto;width:1106px;height:454px;background:url(../images/home_body.jpg) no-repeat;}
#index_copy { padding: 20px 30px 20px 75px;float:left;width: 500px; height:400px; overflow: auto;text-align:left; font: 9pt Arial, Helvetica, sans-serif; color: #666666}
#index_footer {margin:0 auto;width:1106px;height:100px;background:url(../images/home_footer.jpg) no-repeat;}
#notice_index {padding-right:40px;text-align:right; color: #666666;}
#notice_index a{ color:#666666}
#notice_index a:hover{ color:#FFFFFF;}

/* *******************************
 	Sub css
******************************** */

#sub_body {margin:0;text-align:center;background:#d6def0 url(../images/sub_bg.jpg) repeat-y top center; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
#sub_container {height:600px;margin:0 auto;width:1106px;background:url(../images/sub_container_bg.jpg) repeat-y;}
#sub_logo {margin:0 auto;width:1106px;height:199px;background:url(../images/sub_top_logo.jpg) no-repeat;}
#sub_nav {margin:0 auto;width:1106px;height:35px;background:url(../images/sub_nav_bg.jpg) no-repeat;}
#sub_nav ul {text-align:left;margin:0;padding:0;position:relative;top:7px; padding-left:20px;font-size:10pt; line-height:22px;}
#sub_nav ul li{display:inline;list-style:none;padding: 0px 0px 0px 20px;}
#sub_nav ul li a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#sub_nav ul li a:hover{color:#CCCCCC;text-decoration:none;font-weight:bold;}
#sub_bg {margin:0 auto;width:1106px;background:url(../images/sub_body.jpg) no-repeat; overflow:hidden;}
#sub_copy_main { padding: 20px 30px 20px 75px;float:left;width: 575px;text-align:left; font: 9pt Arial, Helvetica, sans-serif; color: #666666;}
#sub_copy_main img{ padding: 0px 5px 5px 5px;}
#sub_copy_main a{color:#abbbe0;}
#sub_copy_nav {float:left;width: 325px;text-align:left; font: 9pt Arial, Helvetica, sans-serif; color: #666666}
#sub_copy_navimg {color: #666666; text-align:center;width:253px;border-bottom:solid 1px #abbbe0; border-left:solid 1px #abbbe0; border-right:solid 1px #abbbe0; padding: 0px 2px 7px 2px;}
#links_nav {padding:10px 5px 10px 2px; font-weight:bold; color:#abbbe0;}

#links_nav ul {text-align:left;margin:0px 0px 10px 0px;padding:0;position:relative;top:7px;}
#links_nav ul li{display:block;list-style:none; background-image: url(../images/arrow.gif); background-repeat:no-repeat; padding: 0px 0px 0px 20px;}
#links_nav ul li a{color:#abbbe0;text-decoration:none;font-weight:bold;}
#links_nav ul li a:hover{color:#CCCCCC;font-weight:bold;text-decoration: underline;}

#sub_footer {margin:0 auto;width:1106px;height:81px;background:url(../images/sub_footer.jpg) no-repeat; clear:both;}
#sub_footer_bg {margin:0 auto;width:1106px;height:100px;background:url(../images/sub_footer_bg.jpg) repeat-y; clear:both;}
#notice {padding-top:40px;padding-right:30px;text-align:right; color: #666666;}
#notice a{ color:#666666}
#notice a:hover{ color:#FFFFFF;}

h1 {margin:2px; font-size:14pt;}
h2 {margin:2px; font-size:12pt;}

/* *******************************
 	Form css
******************************** */

#formcontainer { display: block; padding: 0px; margin: 0px 0px 20px 0px; width: 550px; overflow:hidden;}
#formcontainer h1 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.1em; }
#defaultform form { padding: 0px; margin: 0px; border: 0px; }
#defaultform form fieldset { border: 0px #E4D6E5 solid; margin: 0px 0px 0px 0px; }
#defaultform form li { padding:	5px 5px 5px 0px; vertical-align: top; list-style: none; margin: 0; }
#defaultform form ol { margin: 0; padding: 0; }
#defaultform form legend { color: #666666; font-weight: bold; border: 0px; }
#defaultform form label {display: block;line-height: 1.8;vertical-align: top;width:180px;float: left;text-align: right;margin-right: 10px;}
#defaultform form em {font-weight: bold;font-style: normal;color: #FF0000;}
#defaultform form fieldset input, textarea, select, file {width: 200px;border: 1px solid #a0a0a0;padding: 3px;color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #d5e0f9;}
#defaultform .checkbox { width: 20px; background:none; border:none;}
#defaultform .buttons { border: 0px; width: 100px; padding: 0px;}
#defaultform form input:focus, textarea:focus { background: #FFFFFF; color: #000;}
#defaultform .textboxnumeric { width: 60px; text-align: right; }
#defaultform .checkLabel_1 { background:none;}
#defaultform .buttonsubmit { width: 100px; background-color: #d5e0f9; border: 1px solid #575757; color: #575757;}
.textareawide {width: 400px;}
#formmessage {width: 450px; padding: 10px; background-color: #E4D6E5; border: 1px solid  #BB94CC;font-weight: bold}