*  {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
}
body {
text-align:center;
}
body a:visited, a:link{
text-decoration:none;
}
body a:hover {
text-decoration:underline;
}
#container{
text-align:-moz-center;
}

#header_wrap{
width:100%;
min-width:1024px;
height:288px;
background-color: #006cb8;
}
#header{
width:1024px;
background-color: #006cb8;
text-align:left;
margin:0 auto;
}

#menu_wrap{
width:100%;
height:36px;
min-width:1024px;
background-color: #00aeef;
}
#menu {
text-align:center;
margin:0 auto;
width:1024px;
background-color: #00aeef;
font-size:16px;
font-weight:bold;
color: #034ea2;
}
#footer_wrap{
width:100%;
min-width:1024px;
height:36px;
background-color: #00aeef;
}
#footer {
text-align:center;
margin:0 auto;
width:1024px; 
background-color: #00aeef;
font-size:16px;
font-weight:bold;
color: #034ea2;
}

#col_left {
float:left;
width:342px;
padding:10px 10px 10px 15px;
text-align:left;
}

#col_mid {
float:left;
width:270px;
padding:10px;

}
#col_right{
float:left;
width:340px;
padding:10px;
}
#col_clear {
clear:both;
visibility: hidden;
}

.hori_menu{
}
.hori_menu a, a:link, a:visited, a:active{
text-decoration:none;
color: #034ea2;
}
.hori_menu a:hover{
text-decoration:none;
color:WHITE;
}
.hori_menu ul{
padding:8px 0 0 80px;
}
.hori_menu ul li{
float:left;
list-style:none;
padding: 0 40px 0 40px;
}

#content_wrap{
width:100%;
height:600px;!important
min-height:600px;
height:auto; 
background-color: #fbce2e;
}
#content{
width:1024px;
background-color: #fbce2e;
margin:0 auto;
}
.red {
font-size:20px;
color:RED;
text-align:left;
}
.red h1{
font-size:22px;
font-weight:bold;
color:RED;
text-align:left;
text-decoration:underline;
padding: 0 0 0 45px;
}
.red ol{
padding: 2px 0 0 70px;
}
.red ol li{
padding:5px;
}
.blue {
text-align:center;
margin:0 auto;
}
.blue h1{
font-size:24px;
font-weight:bold;
color: #034ea2;
text-align:center;
padding:50px 0 20px 0;
}
.blue ul{
text-align:center;
margin:0 auto;
}
.blue ul li{
padding:5px;
list-style:none;
}
.ads ul{
padding:0;
margin:0;
}
.ads ul li{
list-style:none;

}
#content_general{
margin:0 auto;
padding:20px;
text-align:left;
}
.general {
font-size:12px;
text-align:left;
}
.general h1{
font-weight:bold;
font-size:18px;
}
.general h2{
font-size:15px;
color:#034ea2;
font-weight:bold;
}
.general h3{
font-size:12px;
color:RED;
font-weight:bold;
}
.general h4{
font-size:12px;
color:BLACK;
text-decoration:underline;
}
label
{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
margin: 10px 0 5px 5px;
}
select
{
color: #000;
background: #fff;
border: 1px solid #781351;
margin: 10px 0 5px 5px;
float: left;
}

textarea{
color: #000;
background: #fff;
border: 1px solid #781351;
margin: 10px 0 5px 5px;
float: left;
}
input
{
color: #000;
background: #fff;
border: 1px solid #781351;
margin: 10px 0 5px 5px;
float: left;
}

.submit input
{
color: #fff;
background: #034ea2;
border: 1px outset #d7b9c9;
float:none;
}
fieldset
{
border: 1px solid #781351;
width: 42em;
padding:5px;
}
legend
{
color: #fff;
background: RED;
border: 1px solid #781351;
padding: 2px 6px;
margin-left:10px;
} 
.tick ul{
padding:0;
margin:0;
}
.tick ul li{
list-style-position:inside;
list-style-image:url(../images/tick.jpg);
padding:2px 11px 2px 2px;;
}
hr {
width:880px;
}