
.margT12 {
margin-top: 10px  !important;
}


/**/
body {
background-color: #FFF;
color: #333;
line-height: 1.6;
font-size: small;
}

#container {
text-align: center;
margin-top:40px;
}

#content{
margin: 0 auto;
text-align: left;
width: 792px;
}


/*
*/
.error {
color: #E00;
}

.required {
font-weight: bold;
}


#content .main {
margin: 0 0 24px 0;
padding: 35px 40px 50px 40px;
background-color: #fcfcfc;
border: 1px #ededed solid;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(../css/border-radius.htc);
}

#content .main h2 {
font-size: large;
}

#content .main h3 {
margin: 8px 0;
padding: 4px 8px;
background-color: #e4e4e4;
}

#content .main .form table {
margin: 16px 0 0 0;
border-collapse: collapse;
}

#content .main .form th,
#content .main .form td {
padding: 16px 12px;
border: 2px #fcfcfc solid;
}

#content .main .form th {
background-color: #e4e4e4;
text-align: left;
}

#content .main .form td {
background-color: #f0f0f0;
}

#content .main .event_details {
margin: 8px 0;
}

#content .main .event_details table {
border: 3px #f0f0f0 solid;
width: auto;
}

#content .main .event_details th {
font-weight: normal;
text-align: left;
}

#content .main .event_details th,
#content .main .event_details td {
padding: 4px 8px;
}

#content .main .buttons {
text-align: center;
}

#content .main .button {
margin: 40px 0 0 0;
padding: 4px 16px;
background-color: #252525;
border: 0 none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
behavior: url(../css/border-radius.htc);
color: #FFF;
font-size: medium;
}

#content .main .attention {
padding: 6px 8px;
background-color: #FFF;
border: 1px #E00 solid;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(../css/border-radius.htc);
}


#footerBnr{
	margin:40px 0px 0px;
}
#footerBnr ul{
	text-align:center;
}
#footerBnr ul li{
	display:inline;
}

@media only screen and (max-width: 830px) {

#footerBnr{
	width:90%;
	margin:40px auto 0px;
}
#footerBnr ul{
	text-align:center;
}
#footerBnr ul li{
	display:inline;
}


}