@charset "UTF-8";
/* CSS Document */

body { color: #333333; background: #F3F3F3 url(images/bg.jpg) repeat-x; margin: 0; padding: 0px; }

#wrap { width: 946px; background: url(images/content.jpg) no-repeat; min-height: 660px;  }

#nav { width: 754px; height: 30px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top: 36px; padding-left: 192px; font-size: 15px;  }

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

.navitem { float: left; padding-top: 2px; }

.divider { float: left; background: url(images/divider.jpg) center no-repeat; width: 23px; height: 21px; }

#sub { background:url(images/sub-bg.jpg); width: 195px; height: 17px; font-size: 10px; float: right; font-family: Arial, Helvetica, sans-serif; margin-right: 52px; }

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

.sublink { padding-top: 3px; padding-left: 2px; padding-right: 2px; float: left; }

.sub-div { background: url(images/sub-div.jpg) bottom no-repeat; width: 1px; height: 8px; float: left; padding: 2px; }

#subcorner-l { float: left; background: url(images/sub-l.jpg); width: 7px; height: 17px; }

#subcorner-r { float: right; background: url(images/sub-r.jpg); width: 7px; height: 17px; }

#content-wrap { width: 819px; margin-left: 48px; margin-top: 69px; }

#content { background: url(images/text_bg.jpg); }

#text-header { background: url(images/text_header.jpg) no-repeat; width: 819px; height: 50px;  }

#mid-header { width: 819px; height: 50px;  }

.title { padding-top: 12px; padding-left: 26px; font-family: Trajan Pro, Times New Roman, Times; font-size: 24px; }

.mid-title { padding-top: 12px; padding-left: 0px; font-family: Trajan Pro, Times New Roman, Times; font-size: 24px; }


#text-footer { background: url(images/text_footer.jpg) no-repeat; width: 819px; height: 38px; font-family: Futura, Arial, Helvetia; color: #333333; font-size: 13px; text-align: center; padding-top: 10px; }
#text-footer a:link { color: #333333 }
#text-footer a:visited { color: #333333 }
#text-footer a:hover { color: #333333 }
#text-footer a:active { color: #333333 }

p { padding: 0px; margin: 0px; }
ul { padding-top: 0px; margin: 0px; }
hr { height: 1px; background-color: #888888; border: 0px solid #ffffff; }

.bullet { color: #999999; padding-right: 6px; }

.context { font-size: 11px; }
.context a:link { text-decoration: none; font-weight: bold; }
.context a:visited { text-decoration: none; font-weight: bold; }
.context a:hover { text-decoration: none; font-weight: bold; }
.context a:active { text-decoration: none; font-weight: bold; }

.green { color: #387B2B }

.text { color: #333333; padding-left: 26px; padding-right: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.text a:link { color: #387B2B }
.text a:visited { color: #387B2B }
.text a:hover { color: #387B2B }
.text a:active { color: #387B2B }

/* dynamic drive */
#dropmenudiv{
position:absolute;
border:1px solid #ffffff;
border-bottom-width: 0;
font:normal 12px Arial, Helvetica;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
color: #FFFFFF;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #387c2c;
}
