﻿@charset "utf-8";
/* CSS Document */
li.checked { background:url(../images/check.png)  no-repeat; padding-left:40px; list-style-position:outside; margin:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; }

h1 { font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:37px; color:#C00; line-height:1.2em; margin-top:0px; margin-bottom:0px; padding-bottom:15px; padding-top:5px; text-align:center }
h2 { font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:25px; color:#3C0; line-height:1.2em; margin-top:0px; margin-bottom:0px; padding-bottom:15px; padding-top:5px; }
h3 { font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:18px; color:#C00; line-height:1.2em; margin-top:0px; margin-bottom:0px; padding-bottom:15px; padding-top:5px; }
h4 { font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:18px; color:#09C; line-height:1.2em; margin-top:0px; margin-bottom:0px; padding-bottom:15px; padding-top:5px; }
.important { font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:18px; color:#C00; line-height:1.2em; margin-top:0px; margin-bottom:0px; padding-bottom:10px; padding-top:5px; text-align:center }

p { font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:14px; color:#333333; line-height:1.2em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
div{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:14px; color:#333333; line-height:1.2em; }
span{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:14px; color:#333333; line-height:1.2em; }
a{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:14px; color:#390; text-decoration:underline; }
a:hover{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:14px; color:#C00;text-decoration:none;}
ul {font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:14px; color:#333333; }
.white12link{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:12px; color:#fff;text-decoration:none; }
.white12link:hover{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:12px; color:#000 text-decoration:none;}

.v12link{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:21px; color:#039;text-decoration:underline; }
.v12link:hover{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:21px; color:#000 text-decoration:none;}

.footer12link{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:12px; color:#000;text-decoration:none; margin:0 21px; }
.footer12link:hover{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:12px; color:#fff; text-decoration:none; margin:0 21px;}

.hun100widthph { width:100%; }
.padding5px { padding:5px; }

.white12text{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:12px; color:#FFF; }
.black12text{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:12px; color:#333; }
.red14text{ font-family:Arial, Verdana, Helvetica,  sans-serif; font-size:14px; color:#900; }

body { padding:0px; margin:0px; background:#fff;}



div.spacer { clear:both; }

.padding5px { padding:5px; }

.100widthx { width:100%;}

#page {
	background-color:#efefef;
	width:600px;
	margin:50px auto;
	padding:20px 150px 20px 50px;
	min-height:600px;
	border:2px solid #fff;
	outline:1px solid #ccc;
	text-align:left;
}
.less {
	color:#999;
	font-size:12px;
}


#bigwrap { position:absolute; width:100%; height:100%;background:#fff; }

intput[type='text'],select {
	width:150px;
}


#index01-whole { position:relative; background:url(../images/bg1_01.jpg) repeat-x; width:100%; height:48px; }
#index01-wrapper { position:relative; width:1000px; height:48px; margin:0 auto;  }

#index02-whole { position:relative; background:url(../images/bg1_02.jpg) repeat-x; width:100%; height:88px; }
#index02-wrapper { position:relative; width:1000px; height:88px; margin:0 auto; background:URL(../images/index1_05.jpg) no-repeat;  }
#index022-wrapper { position:relative; width:1000px; height:88px; margin:0 auto; background:URL(../images/index2_05.jpg) no-repeat;  }

#index03-whole { position:relative; background:url(../images/bg1_03.jpg) repeat-x; width:100%; height:143px; }
#index033-whole { position:relative; background:url(../images/bg2_06.jpg) repeat-x; width:100%; height:169px; }
#index03-wrapper { position:relative; width:1000px; height:143px; margin:0 auto; background:URL(../images/index1_06.jpg) no-repeat;  }
#index033-wrapper { position:relative; width:1000px; height:169px; margin:0 auto; background:URL(../images/index2_06.jpg) no-repeat;  }
#indexCC-whole { position:relative; background:#fff repeat; width:100%;  background:#FFF repeat-x;  }
#indexC-whole { position:relative; background:#fff repeat; width:100%;  background:url(../images/bg3.jpg) repeat-x;  }
#indexC-wrapper { position:relative; width:1000px; margin:0 auto; background:#fff repeat-y;  }
#indexC1-wrapper { position:relative; width:1000px; margin:0 auto; background:URL(../images/index1_07.jpg) no-repeat;  }

#index07-whole { position:relative; background:url(../images/bg1_07.jpg) repeat-x; width:100%; height:83px; }
#index07-wrapper { position:relative; width:1000px; height:83px; margin:0 auto; background:URL(../images/index1_11.jpg) no-repeat;  }

#index08-whole { position:relative; background:url(../images/bg1_08.jpg) repeat-x; width:100%; height:53px; }
#index08-wrapper { position:relative; width:1000px; height:53px; margin:0 auto; background:URL(../images/index1_12.jpg) no-repeat;  }

#index09-whole { position:relative; background:url(../images/bg1_09.jpg) repeat-x; width:100%; height:30px; }
#index09-wrapper { position:relative; width:1000px; height:30px; margin:0 auto; background:URL(../images/index1_13.jpg) no-repeat;  }

#floatleft{float:left; position:relative; width:980px; left:12px; }
#floatright{float:right; position:relative; width:384px; padding-top:8px;}

#greenright{position:relative; background:url(../images/right.png) no-repeat; width:360px; height:504px; float:right; top:29px; right:7px;margin-left:15px;margin-bottom:45px;}

#index10-whole { position:relative; background:#fff repeat; width:100%; height:60px; }
#index10-wrapper { position:relative; width:1000px; height:60px; margin:0 auto; background:#fff repeat-y;  }

.input-validation-error { border: solid 1px Maroon; background: #FFF0F0;}
.field-validation-error {
	color: Maroon;
	font-weight:bold;
}
.validation-summary-errors {
	padding:10px;
	width: 100%;
	background: #FFF0F0;
	color: #990000;
	border: solid 1px #990000;
	margin-bottom: 20px;
	margin-top:20px;
}
span.validation-summary-errors  {display:block;font-weight:bold;}
.validation-summary-errors li {margin-left:50px;margin-bottom:10px;}
