* { margin:0; padding:0; }
body { margin:0; padding:0; background:#000000 url(/application/views/includes/images/bkgnd.jpg) repeat-x top; }
#mastHeadContainer { width:950px; height:425px; border-bottom:6px solid #999999; }
#mastHead { width:100%; height:100%; border-bottom:2px solid #ffffff; }
#mastHeadTeaser { position:absolute; top:350px; left:50%; margin-left:-275px; height:75px; width:750px; background:#000000; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; z-index:10; }
#mastHeadTeaserPad { padding:10px 25px; }
#contentContainer { width:950px; }
#contentPad { padding:20px 25px; }
#logoPad { padding:25px 30px 0 0; }

/* Menu styles */
#menuContainer { position:absolute; top:20px; left:50%; margin-left:-275px; height:30px; width:750px; z-index:10;  }
#menuItmBkgnd { width:125px; height:30px; background:#9FA8B2; vertical-align:middle; }
#menuItmBkgndOver { width:125px; height:30px; background:#000000; vertical-align:middle; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; cursor:pointer; }
#menuItmBkgndLg { width:360px; height:30px; background:#000000; vertical-align:middle; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
#menuItmBkgndLg a { font-family:tahoma; font-size:12px; font-weight:normal; color:#ffffff; letter-spacing:1px; text-decoration:none; padding:0; margin:0; }
#menuItmBkgndLg a:hover { font-family:tahoma; font-size:12px; font-weight:normal; color:red; letter-spacing:1px; text-decoration:none;  padding:0; margin:0; }

#menuAboutItmBkgnd { width:295px; height:30px; background:#9FA8B2; vertical-align:middle; }
#menuAboutItmBkgndOver { width:295px; height:30px; background:#000000; vertical-align:middle; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; cursor:pointer; }

#menuAccentNoTransparency { position:absolute; top:20px; left:50%; margin-left:120px; width:50px; height:30px; background:#9FA8B2; z-index:11; }
.menu { font-family:tahoma; font-size:12px; font-weight:normal; color:#ffffff; letter-spacing:1px; padding:0; margin:0; }

#companySubmenu {  }
/* End menu styles */

/* Form styles */
form { margin:0; padding:0; }
.frmTextBlur { width:300px; font-family:tahoma; font-size:13px; font-weight:normal; letter-spacing:1px; color:#666666; padding:3px 5px; background-color:#ffffff; border:1px solid #cccccc; }
.frmTextFocus { width:300px; font-family:tahoma; font-size:13px; font-weight:normal; letter-spacing:1px; color:#666666; padding:3px 5px; background-color:#efefef; border:1px solid #cccccc; }
.frmTextBtn { padding:4px 8px; font-family:tahoma; font-size:12px; font-weight:normal; letter-spacing:1px; color:#444444;}

/* Font styles */
h1 { font-family:"Century Gothic", tahoma; font-size:20px; font-weight:normal; color:#333333; letter-spacing:2px; margin:0; padding:0; }
h2 { font-family:"Century Gothic", tahoma; font-size:24px; font-weight:bold; color:#ffffff; letter-spacing:2px; margin:0; padding:0; }
h3 { font-family:tahoma, verdana; font-size:14px; font-weight:normal; color:#ffffff; letter-spacing:1px; margin:0; padding:5px 0 0 0; }
h3 a { font-family:tahoma, verdana; font-size:14px; font-weight:normal; color:#ffffff; letter-spacing:1px; margin:0; padding:5px 0 0 0; text-decoration:underline; }
h3 a:hover { font-family:tahoma, verdana; font-size:14px; font-weight:normal; color:#990000; letter-spacing:1px; margin:0; padding:5px 0 0 0; text-decoration:underline; }
h4 { font-family:tahoma; font-size:12px; font-weight:bold; color:#666666; padding:8px 2px; }
h5 { font-family:tahoma; font-size:12px; font-weight:normal; color:#666666; padding:2px; }
h5 a { font-family:tahoma; font-size:12px; font-weight:normal; color:#666666; padding:2px; text-decoration:underline; }
h5 a:hover { font-family:tahoma; font-size:12px; font-weight:normal; color:#990000; padding:2px; text-decoration:underline; }
#contentPad p { font-family:tahoma; font-size:11px; font-weight:normal; color:#666666; padding:8px 2px; }
#contentPad p a { font-family:tahoma; font-size:11px; font-weight:normal; color:#666666; text-decoration:underline; }
#contentPad p a:hover { font-family:tahoma; font-size:11px; font-weight:normal; color:#990000; text-decoration:underline; }
#contentPad ul { padding-left:40px; }
#contentPad li { font-family:tahoma; font-size:11px; font-weight:normal; color:#666666; padding:3px; list-style:disc; }
.serverResponse { font-family:tahoma; font-size:12px; font-weight:bold; color:#990000; padding:8px 2px; }
.footer { font-family:tahoma; font-size:11px; font-weight:normal; color:#efefef; padding:0px; }
#footer a { font-family:tahoma; font-size:11px; font-weight:normal; color:#efefef; padding:0px; text-decoration:underline; }
/* End font styles */