/* CSS Document */

#header{
    width: 1000px;
    height: 130px;
    margin:0px auto;
   }

#content{
    width: 1000px;
    margin:0px auto;
    min-height: 650px;
}

#fotter{
    width: 1000px;
    height: 30px;
    background-color: #247aa9;
    margin:0px auto;
    text-align: center;
    padding-top: 10px;
    color: #ffffff;
    font-family: tahoma, verdana,arial;
    letter-spacing: 2px;
}

#cnt{
    font-family: tahoma, verdana,arial;
    font-size:15px;
    letter-spacing: 1px;
    line-height:24px;
    text-align: center;
    }

#boxcnt{
    font-family: tahoma, verdana,arial;
    font-size:15px;
    letter-spacing: 1px;
    line-height:24px;
    margin-left: 20px;
    margin-top: 10px;
    min-height: 380px;
}

a.link2 {
    color: #ffffff;
    text-decoration:none;
}

a.link2:hover {
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}


li{
    color: green;
}

div.main{
    width: 500px;
    margin-top: 5px;
    border-radius: 5px;
    Border:2px solid #247aa9;
    padding:0px 50px 20px;
    font-family: tahoma, verdana,arial;
    }

h1{
    text-align: center;
    color: #247aa9;
    line-height: 50px;
    letter-spacing: 2px;
    font-family: tahoma, verdana,arial;
}

h2{
    background-color: #f0fcff;
    padding: 22px;
    margin: 0 -50px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    font-family: tahoma, verdana,arial;
}

h3{
    background-color: #f0fcff;
    padding: 22px;
    margin: 0 -50px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    font-size: 18px;
    line-height: 34px;
}

hr{
    margin: 0 -50px;
    border: 0;
    border-bottom: 1px solid #ccc;
    margin-bottom:25px;
}

#bar{
    background-color: #f0fcff;
    margin: 0 -50px;
    border: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-bottom:25px;
    text-align: center;
    font-size: 18px;
    line-height: 34px;
    min-height: 40px;

}

.req {
    font-family: tahoma, arial;
    font-size: 10px;
    font-weight: bold;
    color: red;
}

.err {
    font-family: tahoma, arial;
    font-size: 11px;
    font-weight: bold;
    color: red;
}

.err1 {
    font-family: tahoma,arial;
    font-size: 11px;
    font-weight: bold;
    color: black;
}

#label{
    width: 180px;
    text-align: right;
    padding-right: 10px;
    height: 25px;
    padding-bottom: 10px;
}

label{
    color: #464646;
    font-size: 16px;
    font-weight: bold;
         }

#field{
    height:30px;
    margin-bottom:10px;
    margin-top:5px;
    font-size: 16px;
}

textarea { font-size: 16px; }
/*input[type=text],
input[type=password],
input[type=number],
input[type=email]{
    width:96%;
    height:20px;
    padding:5px;
    margin-top:5px;
    margin-bottom:15px;
    font-size: 15px;
}
*/

select{
    margin-bottom: 10px;
    margin-top: 5px;
    width: 100%;
    height: 30px;
    font-size: 16px;
    }


#field3 {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    height:2px;
}

.terms { display:none; }

input[type=submit],
input[type=reset]{
    padding: 10px;
    background: linear-gradient(#247aa9 5%, #63b6e3 100%);
    border: 1px solid #247aa9;
    color: #ffffff;
    cursor: pointer;
    width: 100%;
    border-radius: 2px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight:bold;
    font-size:20px;
}
input[type=submit]:hover,
input[type=reset]:hover
{
    background: linear-gradient(#63b6e3 5%, #247aa9 100%);
}