body{
    background-color:#FFFFFF;
}
* {
    font-family:Arial;
    margin:0;
    padding:0;
}

.clear-block {
    clear:both;
}

.hidden {
    display: none;
}

/**For Text Resize**/
.small { font-size:100%; }
.large { font-size:115%; }



#wrapper #container {
    margin: 0 auto;
    padding: 0 0px;
    width: 996px;
}


#resize-container {
    float: left;
}

#print-container {
    float: left;
}

/**
FORM STYLES
**/
.form-item label {
    display: block;
}

.form-item label.error {
    color: #F00;
}

.form-item label.option {
    display: inline;
}
/**
Page STYLES
**/
#mainwrapper{
	width:700px;
    background:#FFFFFF;
}
#mainwrapper_inner {
	width:590px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
#header{
	height:98px;
}
#logo{
	height:52px;
	margin-top:25px;
	clear:both;
}
#header_img{
	background-image:url(../images/gradient.gif);
	width:697px;
	height:22px;
	clear:both;
	float:left;
}
#logo1{
	height:52px;
	margin-top:25px;
	margin-left:20px;
	width:775px;
	clear:both;
}
#header_img1{
	background:url(../images/gradient1.gif) no-repeat;
	width:655px;
	height:22px;
	clear:both;
	float:left;
}

#textMain{
	background:url(../images/image.jpg) no-repeat 100% 4px;
	padding-left:20px;
    width:632px;
}
#textMain1{
	padding-left:20px;
    width:632px;
}
#textInner{
	padding-left:20px;
    width:630px;

}
#textMain h1{
	padding-top:0px;
	font-size:24px;
	font-weight:bold;
	color:#0066cc;
}
#textMain1 h1{
	padding-top:0px;
	font-size:24px;
	font-weight:bold;
	color:#0066cc;
}
*:first-child+html #textMain h1 {
	padding-top:30px;
}
*:first-child+html #textMain1 h1 {
	padding-top:30px;
}
* html #textMain h1 {
	padding-top:30px;
}
* html #textMain1 h1 {
	padding-top:30px;
}


#textMain h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066cc;
	padding-top:15px;
}
#textMain1 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066cc;
	padding-top:15px;
}
#textMain p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding-top:15px;
}
#textMain1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding-top:15px;
}
#textInner h1{
	padding-top:0px;
	font-size:24px;
	font-weight:bold;
	color:#0066cc;
}
*:first-child+html #textInner h1 {
	padding-top:30px;
}

* html #textInner h1 {
	padding-top:30px;
}


#textInner h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066cc;
	padding-top:18px;
}
#textInner p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#666666;
	padding-top:18px;
}

#textInner .normal_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066cc;
}
.dataText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066cc;
}
.dataInfo{
	width:570px;
	height:150px;
	border-top:1px solid #999999;
	clear:both;
	margin-top:3px;
	padding-top:10px;
}
.data1{
	width:18px;
	height:150px;
	float:left;
}

.data2{
	width:276px;
	height:150px;
	float:left;
}

.data3{
	width:160px;
	height:150px;
	float:left;
}

.data4{
	width:115px;
	height:150px;
	float:left;
}

.fotter{
   	color:#666666;
    padding-left:15px;
	padding-top:20px;
    padding-bottom:15px;
}
html>/**/body .fotter {
        padding-bottom:0px;
    }
.fotter a{
   	color:#0066cc;
    }
.bgstyletop{
    background:url(/images/bgtop.jpg) no-repeat;
    height:13px;
    width:306px;
    clear:both;
    margin-top:16px;
}
* html .bgstyletop{
    height:-10px;
    overflow:hidden;
 }
* html .bgstylemiddle{
    width:300px;
    overflow:hidden;
    }
.bgstylemiddle{
    background:url(/images/bgmiddle.jpg) repeat-y;
	clear:both;
    width:306px;
    }
.bgstylebottom{
    background:url(/images/bgbottom.jpg) no-repeat;
    height:14px;
    width:306px;
    float:left;

  }
.tablestyle{
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    float:left;
    }
.tablestyle2{
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    float:left;
    margin-left:20px;
    }
.tablestylereg{
    color:#0066cc;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    }
.table{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#4c4b4b;
    }
.tdstyle{
    padding-right:10px;
    height:25px;
}
html>/**/body .inputradio{
   margin:6px 4px 0px 0;
}

.tdContent {
    border-top: 1px solid #666666;
    padding: 12px 0;
  }

#textMain1 .regstyle{
    font-size:15px;
    line-height:17px;
    padding-top:0px;
}
*:first-child+html #textMain1 .regstyle {
    padding-top:10px;
    font-size:15px;
    line-height:17px;
}
div.text01#location2, div.text01#location3
{
	display: none;
}
.text03#location2{
    display: none;
}
#results_top a{
    text-decoration:none;
    color:#0066cc;
    font-weight:bold;
    float:left;
    margin:0 3px;
}
.results_text{
    padding-right:15px;
}
#results_top a.result_link_current{
    color:#000 !important;
 
}
.req{
    color:#f00;
}
#results_top{
    text-align:left;
}