/* CSS Document */

h1 { font-size:11px; font-weight:normal; }
h3 { padding:10px 0;}
address { font-size:11px; font-weight:normal; font-style:normal; }
* {
    margin:0;
	padding:0;
}


#container {
	width:100%;
	margin: 0 auto;
	text-align:center;
    padding:0;
 	background-color:#ffffff;
    color:#000000;
}

.headertop {
	background-color:#34609D;
	color : #ffffff;
    border-bottom:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	width:980px;
	height:20px;
    margin-bottom: 10px;
	margin-right: auto;
    margin-left: auto;
}
.headercenter {
    text-align:right;
	padding-top:4px;
    /*border-bottom:1px dotted #f5f5f5;*/
	background-image:url(../img/infotop.jpg);

	background-repeat:no-repeat;
	background-position:center;
	width:980px;
	height:80px;
    margin-bottom: 10px;
	padding-bottom:8px;
	margin-right: auto;
    margin-left: auto;
}

.ht_txt {
	text-align: left;
	font-size:10px;
	padding: 4px 2px 0 0;
}



/* FOOTER */

#footer {
    clear:both;
    background-color:#34609D;
	color:#ffffff;
    width:980px;
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	padding-bottom:4px;
}

.banner_foot {
    clear:both;
    width:980px;
	background-color:#fcfcfc;
    border-top:1px solid #cccccc;
	/*border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;*/
    padding-top:12px;
	padding-bottom:10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	color:#999999;
    font-size:12px;
	
}

#menu {
    width:980px;
    text-align:right;
	margin-bottom:6px;
	margin-left:1px;
	
}


.ct_box {
    width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}


.ct_left {
    width:680px;
	margin-bottom:20px;
	text-align:left;
	float:left;
}
.ct_left h4 {
padding-top:6px;
padding-bottom:12px;
}
.ct_right {
    float:right;
    width:290px;
    height:800px;
    /*border:1px solid #cccccc;*/
}

.ct_right p {

text-align:center;
margin:4px;
padding:2px;


}


.lefttitle {
     padding-top:2px;
     padding-left:4px;
     text-align:left;
     background-color:#f5f5f5;
	 color:#000000;

	 border-bottom:1px solid #cccccc;
	 border-left  :8px solid #34609D;
}


.hrend {
        text-align:right;
        margin-left:94%;
        height:18px;
        background-color: #ffffff;
        color:#ffffff;
        border-left:solid  1px #ffffff;
        border-top:solid  1px #ffffff;
        border-right:dotted  1px #ebebeb;
        border-bottom:dotted 1px #ebebeb;

}
/**************************************/

dt{
padding-left:8px;
border-left:8px solid #34609D;
}

dd{
margin:5px 0 10px;
}

.broad{width:20%;}

fieldset{
padding:50px;
border:1px solid gray;
}

legend{
/*border-right:1px solid gray;
border-bottom:1px solid gray;*/
font-weight:bold;
background-color:#EEEEEE;

}






/** Example boxes */

.example {
	font-size: 95%;
	font-family: monospace;
	padding: 0.8em 1em 0.6em 1em;
	border: solid 1px #34609D;
	background-color:#F2F5FB;
    margin-top:20px;
	margin-left: 0;
	margin-right: 0;
	line-height: 1.15;
}

.example {
	background: #ffffff url(../img/example.gif) no-repeat top left;
}
.example pre, .example p {
	margin: 0.3em auto;
}

.hilitebox,
.res-sample { /* response sample i.e. not input by user */
	background-color: #fcfcfc;
}
.badexample {
	background: #fff9f9 url(../img/badex.gif) no-repeat top left;
	border-color: red;
}
.l-ex { /* large example */
	font-size: large;
}

/** Example label */
.ex-label { /* inline, but part of box */
	color: #00c;
}
div p.ex-label {
	margin: 0 auto;
}






/**************************************/
.tag{
padding-left:5%;
padding-right:5%;
margin-top:40px;
margin-bottom:40px;
padding-top:20px;
padding-bottom:20px;
border:1px solid #CCCCCC;
background-color:#EEEEEE;


}
.broad2{ 
width:100%;
}
.tag p{
color:#999999;
text-align:left;
font-size:11px;
}


.liclear{
list-style-image:url(../img/clear.gif);
color:#999999;
font-size:12px;
padding:4px 0;

}
.lip{
color:#999999;
font-size:12px;
padding:4px 0;
}
.imgb0{
border:0px;
}

.lifunc{
margin-left:30px;
color:#666666;
list-style-image:url(../img/103.gif);
}
.step{
padding:12px 0;
}
.space{
padding:8px 0;
}
.center{ margin:14px 0; text-align:center;}

.text{ font-size:10px; color:#cccccc; width:980px; text-align:right;font-weight:normal;}

.form_dl
{
margin-top:20px;

}



/**************************************/
.color_original{ color:#34609D; }
.color_black   { color:#000000; }
.color_gray    { color:#808080; }
.color_silver  { color:#c0c0c0; }
.color_white   { color:#ffffff; }
.color_red     { color:#ff0000; }
.color_yellow  { color:#ffff00; }
.color_lime    { color:#00ff00; }
.color_aqua    { color:#00ffff; }
.color_blue    { color:#0000ff; }
.color_fuchsia { color:#ff00ff; }
.color_marron  { color:#800000; }
.color_olive   { color:#808000; }
.color_green   { color:#008000; }
.color_tael    { color:#008080; }
.color_navy    { color:#000080; }
.color_purple  { color:#800080; }
/*************************************/

















