/* Start of CMSMS style sheet 'Office-form' */
.contactform fieldset { border: none; padding-top: 20px; }
.contactform legend { display: none; }
.contactform label { width: 180px; display: inline-block; text-align: right; padding-right: 10px; vertical-align: top; }
.contactform div { padding: 5px 0px 0px 0px; vertical-align: text-top; color: #FFF; }
.contactform div.submit { padding: 5px 0px 0px 200px; }
input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
.error_message {color: #CC0000; background-color: #CCC; border: #FFF 1px solid; padding: 10px; }
.fb_invalid img { padding:1px 0 0 3px; position:absolute; }

.loginstyle input { padding:2px; margin: 2px 0px 5px 5px;}
.loginstyle input.loginbtn { border: 1px #CCC solid; background-color: #333; color: #CCC; cursor: pointer; }
a.logout:visited, a.logout:visited { font-weight: bold;}
a.logout:hover { color: #CCC; }
/* End of 'Office-form' */

