body {font-family: 'Open Sans', sans-serif, Arial, Helvetica, Verdana; font-size: 100%; color: #FFFFFF; font-weight: 400; background: #8EBF26; margin: 0;}

/* ATH CMS */
.context-menu-item {color: #333333;}
.athCmsBlogText {display: inline;}
a.athCmsAddButton:link {float: right; width: 100%; margin: 10px 0 10px 0;}
.athCmsAddGalleryBox {float: right; width: 100%; margin: 20px 0 0 0;}

a.cmsDocument:link {display: block; margin: 5px 0 5px 0;}
.athCmsDocumentImage {padding: 0 5px 0 0;}

label.error, #loginFail {font-weight: 700; color: #CC0000;}
/* END ATH CMS */

img {border-style: none; border-width: 0;}

hr {height: 0; border-top: 1px solid #FFFFFF; margin: 20px 0 20px 0;}

form {display: inline;}
input, textarea {width: 60%; padding: 10px; margin: 5px 0 10px 0; font-size: 12px; color: #000000; background: #DDDDDD; border: 1px solid #DDDDDD; vertical-align: top;}
input.short {width: 30%; padding: 10px; margin: 5px 0 10px 0; font-size: 12px; color: #000000; background: #DDDDDD; border: 1px solid #DDDDDD; vertical-align: middle;}
input.admin {width: 60%; padding: 10px; margin: 5px 0 10px 0; font-size: 12px; color: #000000; background: #DDDDDD; border: 1px solid #DDDDDD; vertical-align: top;}

h1 {font-family: 'Open Sans', sans-serif, Arial, Helvetica, Verdana; font-size: 40px; font-weight: 300; display: inline; color: #888888; line-height: 42px;}

#wrapperHeader {width: 100%; background: #000000;}
#wrapperFooter {width: 100%;}

table.main {width: 1000px; margin: 0 auto;}
table.fullWidth {width: 100%;}

td.header {width: 850px; padding: 195px 0 170px 150px; vertical-align: top;}

td.footer {width: 750px; font-size: 22px; color: #FFFFFF; font-weight: 600; line-height: 28px; padding: 30px 0 30px 250px; vertical-align: top;}
.copyright {font-size: 12px;}

td.formTitle {width: 150px; font-size: 14px; font-weight: 400; padding: 12px 0 0 0; vertical-align: top;}
td.formTitleSelect {width: 150px; font-size: 14px; font-weight: 400; padding: 22px 0 0 0; vertical-align: top;}

strong {font-weight: 700;}

.green {color: #8EBF26;}

a:link {color: #FFFFFF; text-decoration: none;}
a:visited {color: #FFFFFF; text-decoration: none;}
a:active {color: #FFFFFF; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: underline;}

a.button:link {font-size: 16px; color: #FFFFFF; font-weight: 400; background: #888888; padding: 12px 30px 12px 30px; border-radius: 3px; text-decoration: none; text-transform: uppercase;}
a.button:visited {font-size: 16px; color: #FFFFFF; font-weight: 400; background: #888888; padding: 12px 30px 12px 30px; border-radius: 3px; text-decoration: none; text-transform: uppercase;}
a.button:active {font-size: 16px; color: #FFFFFF; font-weight: 400; background: #888888; padding: 12px 30px 12px 30px; border-radius: 3px; text-decoration: none; text-transform: uppercase;}
a.button:hover {font-size: 16px; color: #FFFFFF; font-weight: 400; background: #000000; padding: 12px 30px 12px 30px; border-radius: 3px; text-decoration: none;  text-transform: uppercase;}