@charset "utf-8";
* { margin:0px; padding:0px; }

body { font-family:Georgia; font-size:12px; margin:0px auto; color:#4f433c; line-height:17px; background-color:#e9e4d8; }

a { color:#8d0011; text-decoration:none; border-bottom:1px dotted #8d0011; font-weight:bold; }
a:hover { border-bottom:0px; }

.headContainer a { border-bottom:0px; font-weight:normal; }
.headContainer a:hover { border-bottom:0px; }

p { margin-bottom:10px; }
.left { float:left; }
.right { float:right; }
.clear { width:100%; float:left; clear:both; height:1px; }
hr { width:100%; height:1px; border: none 0; border-top:1px solid #a6a49c; font-size:1px; margin:5px 0px; padding:0px; float:left; }

.headContainer { border-bottom:0px; width:960px; margin:0px auto; }

.container { width:960px; margin:0px auto; }
#header { width:100%; float:left; background:url("/images/topMenu_bg.jpg") repeat-x; height:21px; }
ul#topMenu { float:right; margin-top:3px; }
ul#topMenu li { float:left; margin:0px 25px; list-style:none; }
ul#topMenu li a { text-decoration:none; color:#ffffff; font-size:11px; border-bottom:0px; }

#top { background:#c7c4ba url("/images/middMenu_bg.jpg") repeat-x; width:100%; float:left; height:94px; }

#shadow { width:948px; height:10px; background:url("/images/topShadow.png") no-repeat top left; margin:0px auto; behavior:url(/javascript/iepngfix.htc); position:absolute; z-index:1111; }

.menu { margin:0px auto; width:960px; position:relative; z-index:1000; }
.menu ul { height:94px; margin:0px auto; _overflow:hidden;}
.menu li { float:left; list-style:none; height:94px; background:url("/images/arrowTop.jpg") no-repeat center 68px; margin:0px 30px; position:relative; z-index:1000; }
.menu li a.about { background:url("/images/aboutYou.png") no-repeat; width:94px; height:79px; display:block; border-bottom:0px; }
.menu li a.about:hover { background:url("/images/aboutYou_h.png") no-repeat; width:94px; height:94px; display:block; border-bottom:0px; }
.menu li a.services { background:url("/images/services.png") no-repeat; width:72px; height:79px; display:block; border-bottom:0px; }
.menu li a.services:hover { background:url("/images/services_h.png") no-repeat; width:72px; height:94px; display:block; border-bottom:0px; }
.menu li a.resources { background:url("/images/resources.png") no-repeat; width:91px; height:79px; display:block; border-bottom:0px; }
.menu li a.resources:hover { background:url("/images/resources_h.png") no-repeat; width:91px; height:94px; display:block; border-bottom:0px; }
.menu li a.contact { background:url("/images/contact.png") no-repeat; width:102px; height:79px; display:block; border-bottom:0px; }
.menu li a.contact:hover { background:url("/images/contact_h.png") no-repeat; width:102px; height:94px; display:block; border-bottom:0px; }

.menu li a.logo { background:url("/images/logo.png") no-repeat; display:block; float:left; width:262px; height:135px; behavior:url(/javascript/iepngfix.htc); position:relative; z-index:1000; border-bottom:0px; }

.grayArea { width:100%; float:left; height:20px; background-color:#c7c4ba; }

.content { width:100%; float:left; background-color:#e9e4d8; border-top:5px solid #c7c4ba; }

.topBanner { margin-top:-5px; position:relative; }

.columnLeft { width:730px; float:left; }
.submenu { width:150px; padding-right:20px; float:left; }
ul#sub { width:100%; float:left; margin:0px; }
ul#sub li { display:block; list-style:none; margin:3px 0; }
ul#sub li a { text-decoration:none; color:#8d0011; background:url("/images/submenuArrow.jpg") no-repeat left 4px; padding-left:10px; border-bottom:0px; }

.columnLeft .text { width:560px; float:right; }

h1 { color:#8d0011; font-size:20px; border-bottom:1px solid #a6a49c; border-top:1px solid #a6a49c; font-weight:normal; padding:5px 0px; margin:20px 0; } 
h2 { color:#8d0011; font-size:18px; border-bottom:1px solid #BAB8B1; font-weight:normal; padding:3px 0px; margin:20px 0; } 
h3 { font-size:16px; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:13px; font-weight:bold; }
h6 { font-size:12px; font-weight:bold; text-decoration:underline; }

.columnRight { width:200px; float:right; padding-top:20px; }
.divider { width:100%; height:20px; }

.bottomMenu { float:left; border-bottom:1px solid #a6a49c; border-top:1px solid #a6a49c; padding:10px 0; width:100%; margin:20px 0; }
.bottomMenu .email { width:362px; float:left; background:url("/images/divider.gif") no-repeat right center; height:24px; padding-top:8px; text-decoration:none; font-weight:normal; }
ul#bottomMenu  { float:left; margin-top:8px; }
ul#bottomMenu li { float:left; list-style:none; color:#a6a49c; } 
ul#bottomMenu li a { color:#8d0011; text-decoration:none; padding:0 16px; border-bottom:0px; font-weight:normal; }

.copyright { float:left; border-top:1px solid #a6a49c; padding:5px 0; width:100%; margin:20px 0 0 0; }
.copyright .copy { float:left; font-size:11px; }
.copyright .design { float:right; font-size:11px; }
.red { color:#8d0011; }

ul { margin:10px 0; }
ul li { list-style:inside; list-style-type:square; vertical-align:middle; }
ol { margin:10px 0; }
ol li { list-style:decimal; list-style-position:inside; vertical-align:middle; }

.highlight { background-color:#68000d; color:#ffffff; padding:0px 3px; }
.smallprint { font-size:10px; }
q { font-style:italic; }
.enhanced { font-size:16px; line-height:26px; }

#latestNews {background: transparent url(/images/latest-news.gif) no-repeat scroll 0 0; padding: 0.66em 1em 0.5em 11em; height: 30px;`}
#latestNews .marquee {overflow: hidden; height: 2em; line-height: 1.5em;}
#latestNews .marquee p {margin: 0;width: 9999em; display: inline; padding-right: 5em;padding-top: 5px;}

.leftColumn { width:270px; padding-right:20px; float:left; }
.middColumn { float:left; width:440px; padding-top:20px; }
img.withBorder { border:1px solid #a6a49c; margin-bottom:15px; }
.more { color:#8d0011; background:url("/images/submenuArrow.jpg") no-repeat right 6px; padding-right:10px; text-decoration:none; border-bottom:0px; }

.service { border-bottom:1px solid #a6a49c; border-top:1px solid #a6a49c; padding:10px 0; margin-bottom:10px; }
ul.serv { width:100%; margin:0px; }
ul.serv li { display:block; list-style:none; margin:3px 0; color:#8d0011; background:url("/images/submenuArrow.jpg") no-repeat left 6px; padding-left:10px; font-weight:bold; }
.view { color:#8d0011; background:url("/images/submenuArrow.jpg") no-repeat left 6px; padding-left:10px; text-decoration:none; border-bottom:0px; }

.black { color:#000000; }
input.txt { width:390px; height:16px; background-color:#fff; border:1px solid #9d9daa; padding:3px 5px; }
textarea { width:591px; height:144px; background-color:#fff; border:1px solid #9d9daa; padding:3px 5px; }


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
