@charset "utf-8";

body{ margin:0px; padding:0px; background:#000000; color:#FFFFFF; font:11px verdana; }

/* [ COMMON ELEMENTS ] */

/* Error Notifications */
.ErrMsg{ border:1px solid #990000; color:#000000; background:#FFEDED; padding:10px; margin-bottom:10px; }
.SucMsg{ border:1px solid #009900; color:#000000; background:#EDFFED; padding:10px; margin-bottom:10px; }
.InfMsg{ border:1px solid #000099; color:#000000; background:#EDEDFF; padding:10px; margin-bottom:10px; }

/* [ Generic Form Aspects ] */
form{ margin:0px;padding:0px; }
.errorfld{ border:2px solid #FF0000; background:#FFCCCC;}

/* [ Geneic Site Classes ] */
.hilite{ color:#FF0000; font-weight:bold; }
.clear{ clear:both; }
.hide{ display:none; }

/* [ Links ] */
a{ text-decoration:none; color:#FFFFFF; font-weight:bold; }

/* [ LAYOUT ASPECTS]
 * The following CSS items are concernec with the template structure
 */
#Container{ margin:auto; text-align:center; }

/* [ INDIVIDUAL PAGES ]
 * The following CSS aspects are concerned with individual page codes on the site
 */

/* [ Index Page ] */
#Surround{ width:780px; margin:40px auto 0px auto;  }

#Logo{ background:url('img/fmsj.jpg') no-repeat center top;width:374px;height:217px; float:left; }
#Facebook{ margin:172px 50px 0px 20px;float:left;width:90px;height:30px;display:block; }
#MySpace{ margin:172px 0px 0px 0px;float:left;width:102px;height:30px;display:block; }

#MailingList{ float:right; width:400px; }
#MailingList p{ text-align:justify; }


#Form{ background:#000000; padding:10px; width:380px;  }
.inpt{ width:230px; }

/* [ Contact Page ] */
#Surround #Main #Content #ContactForm{ margin:auto;display:block;width:400px; }
#Surround #Main #Content #ContactForm h2{ font:24px verdana; color:#212121; margin:0px 0px 5px 10px; }
#Surround #Main #Content #ContactForm #ContactInfo{ background:#151515;border:4px solid #101010;padding:10px; }

/* [ Terms & Conditions Page ] */

/* [ Privacy Policy Page ] */
