/* BEGIN BODY */

html, body { color: #002119; font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; line-height: 16px; background-color: #b2b1b2; text-align: left; margin:0; padding:0; height:100%; border-style: none; border-width: 0; }
#wrapper { background-color: #b2b1b2; background-image: url(/images/web/background/background.gif); background-repeat: repeat-x; background-position: center 0; position: relative; height: 100%; }
#page { background-color: #757373; width: 1024px; height: 100%; }
#footer { padding-top: 10px; padding-bottom: 10px; }
a:link { color: #0074d5; text-decoration: none; margin: 0; padding: 0; }
a:visited { color: #0074d5; text-decoration: none; }
a:active { color: #0074d5; text-decoration: none; }
a:hover { color: #00234c; background-position: 0 0; text-decoration: none; }

* html a:hover { visibility:visible  }

a img { border: none; }

/* END BODY */
/* BEGIN HEADER */
#header { width: 1024px; }
/* begin menu */


#logo{ height: 150px; width: 358px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/logo.gif); background-repeat: no-repeat; float: left;}

#nav{ height: 150px; width: 666px; padding: 0; margin: 0; border-width: 0; float: left;}
#home{ height: 80px; width: 103px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/home.gif); background-repeat: no-repeat; float: left; behavior: url('/js/iefixes.htc'); }
#home:hover, #home.hover { background-position: 0 -80px; cursor: pointer; }

#about{ height: 80px; width: 131px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/about.gif); background-repeat: no-repeat; float: left; behavior: url('/js/iefixes.htc'); }
#about:hover, #about.hover { background-position: 0 -80px; cursor: pointer; }

#services{ height: 80px; width: 112px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/services.gif); background-repeat: no-repeat; float: left; behavior: url('/js/iefixes.htc'); }
#services:hover, #services.hover { background-position: 0 -80px; cursor: pointer; }

#news{ height: 80px; width: 170px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/news.gif); background-repeat: no-repeat; float: left; behavior: url('/js/iefixes.htc'); }
#news:hover, #news.hover { background-position: 0 -80px; cursor: pointer; }

#contact{ height: 80px; width: 105px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/contact.gif); background-repeat: no-repeat; float: left; behavior: url('/js/iefixes.htc'); }
#contact:hover, #contact.hover { background-position: 0 -80px; cursor: pointer; }

#edge{ height: 80px; width: 45px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/edge.gif); background-repeat: no-repeat; float: left;}

#facebook{ height: 70px; width: 328px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/facebook.gif); background-repeat: no-repeat; float: left; behavior: url('/js/iefixes.htc'); }
#facebook:hover, #facebook.hover { background-position: 0 -70px; cursor: pointer; }

#twitter{ height: 70px; width: 338px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/header/twitter.gif); background-repeat: no-repeat; float: left; behavior: url('/js/iefixes.htc'); }
#twitter:hover, #twitter.hover { background-position: 0 -70px; cursor: pointer; }

/* end menu */
/* END HEADER */


/*BEGIN CONTENT */
/* begin forms */
.required_field { color: #CC0000; font-weight: bold; }

.form_text { width: 50%; }

.form_submit { height: 44px; width: 152px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/forms/submit.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
.form_submit:hover, .form_submit.hover { background-position: 0 -44px; cursor: pointer; }

.form_textarea { width: 100%; }

.form_select { width: 50%; }

textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* end forms */

#content { width: 1000px; }

.top { height: 40px; width: 1000px; padding: 0 ; margin: 0; border-width: 0; background-image: url(/images/web/content/top.gif); background-repeat: no-repeat; }
.middle { width: 1000px; padding: 10px 0 0; margin: 0; border-width: 0; background-image: url(/images/web/content/middle.gif); text-align: center; }
.column { text-align: justify; width:350px  }
.bottom {height: 40px; width: 1000px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/content/bottom.gif); background-repeat: no-repeat;}

.label_top { height: 9px; width: 703px; padding: 0 ; margin: 0; border-width: 0; background-image: url(/images/web/content/label_top.gif); background-repeat: no-repeat; }
.label_middle { width: 703px; padding: 0 0 0; margin: 0; border-width: 0; background-image: url(/images/web/content/label_middle.gif); text-align: center; }
.label_column { text-align: justify; width:340px  ; padding-top: 10px; }
.label_bottom {height: 15px; width: 703px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/content/label_bottom.gif); background-repeat: no-repeat;}

.contact_top { height: 9px; width: 480px; padding: 0 ; margin: 0; border-width: 0; background-image: url(/images/web/content/contact_top.gif); background-repeat: no-repeat; }
.contact_middle { width: 480px; padding: 0 0 0; margin: 0; border-width: 0; background-image: url(/images/web/content/contact_middle.gif); text-align: center; }
.contact_bottom {height: 15px; width: 480px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/content/contact_bottom.gif); background-repeat: no-repeat;}

.label { height: 128px; width: 960px; margin: 0 0 0; border-width: 0; background-image: url(/images/web/content/label.gif); background-repeat: no-repeat; background-position: center 0; text-align: left; padding: 0; }
/* begin basic styles */
.left { float: left; }
.right { float: right; }
.clear { clear:both; }

.small { font-size: 12px; line-height: normal; }
.medium { font-size: 14px; line-height: normal; }
.large { font-size: 16px; line-height: normal; }
.xlarge { font-size: 18px; line-height: normal; word-spacing: -0.1em; }
.xxlarge { font-size: 26px; line-height: normal; word-spacing: -0.1em; }
.white { color: #fff; }
.black { color: #000; }
.grey { color: #929292; }
.orange { color: #cb9236; }
.green { color: #b5b10f; }
.spacer { height: 15px; width: 15px;}
.underline { text-decoration: underline; }
.bold { font-weight: bold; }
/* end basic styles */

/*begin homepage*/
#newsletter{ height: 147px; width: 201px; padding: 0; margin: 0; border-width: 0; background-image: url(/images/web/content/homepage/newsletter.gif); background-repeat: no-repeat; behavior: url('/js/iefixes.htc'); }
#newsletter:hover, #newsletter.hover { background-position: 0 -147px; cursor: pointer; }
/* end homepage */

/*begin news page */
/*end news page */
#flash { background-image: url(/flash/flash.jpg); width:655px; height:396px; z-index: 0; }
object { z-index: 0; }

/* END CONTENT */
/* BEGIN FOOTER */

.footer { color: #fff; background-color: #757373; background-image: url(/images/web/background/bottom.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; width: 1024px; height: 45px; }
/* END FOOTER */

