@charset "utf-8";

/* COMMON-CLASS
------------------------------------------------------------*/

#contact {
color: #93989B;
}

#contact .container {
text-align: center;
width: 550px;
margin: 0 auto;
}

#contact #head {
padding: 10px;
text-align: left;
}

#contact .content {
background-image:url("../../images/bg_content.png");
background-repeat:repeat;
text-align: left;
}

#contact .MainColumn {
margin: 0 20px 0 20px;
padding: 0 0 30px 0;
}

/* CONTACT-TOP
------------------------------------------------------------*/
.TopColumn {
color: #efefef;
margin-bottom: 14px;
padding: 0 20px;
}

.TopColumn h2 {
color:#9BB455;
font-size:150%;
font-weight:bold;
padding-top: 20px;
margin-bottom: 1em;
}

.TopColumn .chart {
background:none repeat scroll 0 0 #222222;
border-color:#000000 #353535 #353535 #000000;
border-style:solid;
border-width:1px;
}

.TopColumn ul {
color:#787878;
display:table;
font-size:1.2em;
list-style:none outside none;
margin:0 auto;
text-align:center;
}
.TopColumn li {
background:none repeat scroll 0 0 transparent;
float:left;
list-style:none outside none;
padding:15px 40px;
}
.TopColumn .Current {
background:none repeat scroll 0 0 #111111;
color:#DEAE51;
}

/* COTACT
------------------------------------------------------------*/
.Contact P {
line-height: 150%;
}
.conatctSteps {
border-collapse: collapse;
margin-bottom: 20px;
}
.conatctSteps td {
padding : 12px 30px;
}
.now {
border: solid 4px #586777;
border: solid 4px brown;
font-weight: bold;
}
.next {
border: solid 4px #8e939d;
}
.contactDL {
margin: 20px 0 10px 0;
border-bottom: 1px dotted #e2e0e0;
line-height: 150%;
}
.contactDL dt,.contactDL dd {
padding: 10px 0 10px 4px;
border-top: 1px dotted #e2e0e0;
}
.contactDL dt {
float: left;
width: 130px;
}
.contactDL dd {
margin: 0 0 0 140px;
}
.contactDL textarea {
margin-top: 10px;
}

.Contact dd BR {
margin-bottom: 10px;
}
.Contact .CurrentEV {
color: #69AAD2;
font-weight: bold;
}
.alert {
color: #dcaf50;
}
.Contact .alert BR {
margin-bottom: 0;
}

.essential {
color: #aa211e;
}

.inputBoxCon {
width: 360px;
}

.Contact dd.rowLine p {
float: left;
line-height: 100%;
}

/* FOOT
------------------------------------------------------------*/
#contact .foot {
background: none;
color: #efefef;
padding: 12px 4px 12px 24px;
font-size: x-small;
width: 500px;
margin: 0 auto;
}
.close {
margin-top: 10px;
text-align: center;
}

.submit {
text-align: right;
}

.submit input {
width: 8em;
}

/* EVENT REQ TITLE
------------------------------------------------------------*/
.EventReqCB {
float: left;
width: 20px;
}

.EventReqTitle {
margin: 0 0 0 20px;
}
