@charset "utf-8";
/* CSS Document */

* { outline: none; }

/**/
body { margin: 0; padding: 0; background: #A7D2F2; }
#Page { margin: 0; padding: 0; }
#Master { margin: 0 auto; padding: 0; width: 870px; }

/**/
#Header { background: url(/images/index_01.jpg) no-repeat; width: 870px; height: 150px; text-indent: -9999px; }

/**/
#Body {  }

#NavContainer { vertical-align: top; background:  url(/images/index_14bg.jpg) repeat-y; }
#NavWrapper { font-weight: bold; background: url(/images/NavBackground.jpg) top no-repeat; }
#NavWrapper a { color: #E1EEE4; text-decoration: none; display: block; width: 100%; height: 100%; }
#NavWrapper a:hover { color: #A7D2F2; }
#Nav { list-style: none; padding: 0; margin: 3px 0 0 0; text-align: center; }
#Nav li { padding: 0; margin: 0; }

.menu { background-color: #015885; border-top: solid 1px #4988a9; border-right: solid 1px #021621; border-bottom: solid 1px #021621; padding: 0px 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; text-align: left; }
.menu a.menuItem { font-weight: bold; color: #ffffff; cursor: pointer; display: block; padding: 1px 1em 2px 1em ; text-decoration: none; white-space: nowrap; }
.menu a.menuItem:hover { color: #000; }

#Top { background: url(/images/NavTop.jpg) no-repeat; width: 174px; height: 27px; }
#Middle { background: url(/images/NavMiddle.jpg) no-repeat; width: 174px; height: 25px; }
#Bottom { background: url(/images/NavBottom.jpg) no-repeat; width: 174px; height: 28px; }

#Logos { width: 174px; }
#Logos img { margin: 0 0 0 5px; }

#Left, #Center, #Right { vertical-align: top; }

#L1, #C1, #R1 { background: #00A762; border-bottom: 1px solid #313c34; border-right: 1px solid #313c34; height: 30px; width: 203px; text-align: center; }

#L2, #C2, #R2 { width: 203px; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; background:  #E1EEE4; border-bottom: 1px solid #313c34; border-right: 1px solid #313c34; height: 285px; }
#L2 p, #C2 p, #R2 p { margin: 0 .5em 1em 0;}
#R2 {text-align: center;}
#R2 ul { margin: 0; padding: 0; list-style: none; }
#R2 li { margin: 0 0 1em 0; padding: 0; }

#L3, #C3, #R3 { height: 285px; width: 95%; overflow: auto; float: right; }

#ContentContainer { background: #FDD9A5; vertical-align: top; }
#ContentWrapper { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; background: #c0f2cc; border-right: solid 1px #313c34; border-bottom: 1px solid #313c34; width: 635px; vertical-align: top; }
#ContentHeader { background: #00A762; border-bottom: 1px solid #313c34; border-right: 1px solid #313c34; height: 30px; text-align: center; }
#HomeContent { background: #c0f2cc; width: 610px; min-height: 304px; margin: 1em 0 1em 1em; }
#Content { background: #c0f2cc; width: 610px; min-height: 640px; margin: 1em 0 1em 1em; }
#Lbl_NewsItem img { margin: .5em; border: 1px black solid; } 

a { color: #015885; }
a:hover { color: #0175AE; }
h3 { font-size: 1.3em; font-weight: normal; margin: .25em 0 0 0; }

.Back { font-size: small; color: #00A762; }

#ContentHeader h1, #L1 h1, #C1 h1, #R1 h1 { margin: 0; font-size: 1.5em; color: #E1EEE4; }

#DataTable { width: 100%; text-align: center; border-top: 2px solid black; border-bottom: 1px solid black; }
#DataTable th { background: #000; color: #C0F2CC; border-bottom: 2px solid black; }
#DataTable a { color: #000; display: block; text-decoration: none; width: 100%; Height: 1em; padding: 0 0 .5em 0; }
#DataTable a:hover { background: #fff; }
#DataTable td { border-bottom: 1px solid #000; }
#BestChoice, #BestChoiceSupp { background: #FEC133; }
#GoodChoice, #GoodChoiceSupp { background: #0079A8; }

#RightEdge { background: url(/images/index_09.jpg) repeat-y; width: 48px; }
#LeftEdge { background: #FDD9A5; width: 12px; }

/**/
#FooterContainer { background: url(/images/index_17bg.jpg) repeat-y; text-align: right; font-size: small;}
#FooterWrapper { margin: 0 4em 0 0; padding: 0; }
#Footer { list-style: none; margin: 0; padding: 0; }
#Footer li { display: inline; }
#Footer a { color: #666; text-decoration: none; }
#Footer a:hover { color: #999; }