/* CSS Document */ 
/* Thickbox Items*/

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}
/*End TB items */

/* background randomizer classes */
.aa {background-image: url(/images/bg/1.jpg)}
.bb {background-image: url(/images/bg/2.jpg)}
.cc {background-image: url(/images/bg/3.jpg)}
.dd {background-image: url(/images/bg/4.jpg)}
.ee {background-image: url(/images/bg/5.jpg)}
.ff {background-image: url(/images/bg/6.jpg)}
.gg {background-image: url(/images/bg/7.jpg)}
.hh {background-image: url(/images/bg/8.jpg)}
.ii {background-image: url(/images/bg/9.jpg)}
.jj {background-image: url(/images/bg/10.jpg)}
.kk {background-image: url(/images/bg/11.jpg)}
.ll {background-image: url(/images/bg/12.jpg)}
.mm {background-image: url(/images/bg/13.jpg)}
.nn {background-image: url(/images/bg/14.jpg)}
.oo {background-image: url(/images/bg/15.jpg)}
.pp {background-image: url(/images/bg/16.jpg)}
.qq {background-image: url(/images/bg/17.jpg)}
.rr {background-image: url(/images/bg/18.jpg)}
.ss {background-image: url(/images/bg/19.jpg)}
.tt {background-image: url(/images/bg/20.jpg)}
body {background-position: 0 0; background-repeat: no-repeat;background-attachment: fixed; background-color: #5e554e;}


a {color: #f03601}


/* Default Styles */
html, body {margin: 0; padding: 0; }
img {display: block;border: 0;}
pre, div, span, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, ul, li {font: 100.01% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
dl, dt, dd, ul, li {list-style: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}


/* Nav box */
#nav a {color: white;}
#nav #nav0 a, .closed#nav0 a{background-image:url(/images/icons/dots-black.gif); background-position: 12px 50%; background-repeat: no-repeat; background-color: #968476;}
#nav .open ul li a {padding-bottom: .3em /*3px */;}

.open a {border-bottom: 1px solid #b9a790}
.open ul li a {border-bottom: none;}
.closed ul {display: none;}
.closedB ul {display: none;}

#nav.highlight {text-decoration: underline}

#nav a:active {color:#C0c0c0}
/* Top Level Open Colors */
#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a {background-image:url(/images/icons/minus-sign.gif); background-repeat: no-repeat; background-position: 12px 50%}
#nav1 a {background-color: #bd7800}
#nav2 a {background-color: #27658e}
#nav3 a {background-color: #507e50}
#nav4 a {background-color: #378080}
#nav5 a {background-color: #b83479}
#nav6 a {background-color: #c13537}

.closed#nav0 a, .closed#nav1 a, .closed#nav2 a, .closed#nav3 a, .closed#nav4 a, .closed#nav5 a, .closed#nav6 a {background: url(/images/icons/plus-sign-black.gif) 12px 50% no-repeat #968476;}

/* Colors links in the 6 main categories */
#nav1 ul li a {background-color: #cc9900}
#nav2 ul li a {background-color: #3b7eaa}
#nav3 ul li a {background-color: #629262}
#nav4 ul li a {background-color: #489090}
#nav5 ul li a {background-color: #cc5d97}
#nav6 ul li a {background-color: #db4f51}


/* Top Level Hover Effects */

.closed#nav1 a:hover {background-color: #bd7800 }
.closed#nav2 a:hover {background-color: #27658e }
.closed#nav3 a:hover {background-color: #507e50 }
.closed#nav4 a:hover {background-color: #378080 }
.closed#nav5 a:hover {background-color: #b83479 }
.closed#nav6 a:hover {background-color: #c13537 }

#nav #nav0 a:hover {background-color: #87756B}
#nav #nav1 a:hover {background-color: #bd7800}
#nav #nav2 a:hover {background-color: #27658e}
#nav #nav3 a:hover {background-color: #507e50}
#nav #nav4 a:hover {background-color: #378080}
#nav #nav5 a:hover {background-color: #b83479}
#nav #nav6 a:hover {background-color: #c13537}


/* Hover effects for sub category links */
#nav #nav1 ul a:hover {text-decoration: underline; background-color: #cc9900;}
#nav #nav2 ul a:hover {text-decoration: underline; background-color: #3b7eaa;}
#nav #nav3 ul a:hover {text-decoration: underline; background-color: #629262;}
#nav #nav4 ul a:hover {text-decoration: underline; background-color: #489090;}
#nav #nav5 ul a:hover {text-decoration: underline; background-color: #cc5d97;}
#nav #nav6 ul a:hover {text-decoration: underline; background-color: #db4f51;}




#nav {border-top: 11px solid #5e554e; padding: 0 0 124px 0 ;top: 0px; left: 32px; position: fixed;  width: 175px;}


#nav ul {padding: 3px 0 117px 0; background-color: #b9a790;}
#nav>ul {min-height: 158px;}
#nav ul li ul {padding: 0 0 0 0}
#nav ul li {line-height: 100%; padding: 0 0 0 0;  border-bottom: 1px solid #b9a790}
#nav ul li a { padding: .25em 0 .25em 28px; /* 2px 0 2px 28px; */ display: block;color: white; text-decoration: none;}
#nav .last {padding-bottom: 7px;}
#nav .first {padding-top: 4px;}
/* Nav Level 2 */
#nav ul li ul li {border: 0; line-height: 90%;}
#nav ul li ul li a {background-image: none; border: 0;}
#nav ul li ul li {position: relative;}
#nav ul li ul li ul { margin-left: -2000px; height: 0; font-size: 0; visibility: hidden;}
#nav ul li ul li ul .linkOn {display: none;}
/* Content Box */
#content { width: 578px; float: left; background: url(/images/bg/top-bar.jpg) top left repeat-x  white; display: inline; margin: 0 0 0 207px; padding-top: 11px;}

#head img {border-bottom: 11px solid #5e554e; margin-bottom: 11px}


/* Content Body */
#body {padding: 0 22px 0 23px; clear: both;}

#newsItems div {float: left; background: url(/images/icons/home-news-header.gif) 0 3px no-repeat;}
#newsItems:after {content: "."; height: 0; visibility: hidden; clear: both;}
#newsItems a {display: block; color: #F03601; margin-top: .2em;}



#newsItems h2 {margin-right: 5px;padding-left: 19px; padding-bottom: 1em; color: #808080; font-weight: bold; line-height: 1.27em;}

#newsItems p { padding-left: 19px; width: 137px; line-height: 1.27em }
#newsItems img { margin: 0 0 6px 19px}

.news1 {width: 175px;}
.news2 {width: 177px;}
.news3 {width: 179px;}

/* Temp area for potentially content managed flash area */
#cmFlash {padding-bottom: 26px; padding-top: 10px;}

#cmFlash:before {display: block; content: "."; visibility: hidden; line-height: 1px; margin: 0; padding: 0; height: 1px;}
/* text size link */
#textSize,#textSizeLarge {margin: 0 22px 0 0; height: 15px}


#textSize a, #textSizeLarge a {display: block;float: right;  width: 7em; color: #808080; text-decoration: none;  padding: 0 0 0 16px;}

#textSize a {background:url(/images/icons/plus-sign.gif) 0 50% no-repeat;}
#textSizeLarge a {background:url(/images/icons/minus-sign-light.gif) 0 50% no-repeat;}


#footer {border-top: 11px solid #EBE7E3; margin: 20px 22px 35px 23px;  color: #808080; padding-top: 1em;}

#footer p { line-height: 160%}

#footer a {color: #808080; text-decoration: underline;}
div#sitemap ul {padding: 7px;}
div#sitemap ul ul { padding: 5px;}
div#sitemap ul ul ul {padding: 3px;}
div#sitemap li {margin-left: 10px; }
div#sitemap li li {margin-left: 5px;}
div#sitemap li li  li {margin-left: 5px;}
div#sitemap .topLink {text-decoration: none; color: #808080; cursor:default; font-weight: bold}