/* CSS Document */
a:link{color: #333333;	text-decoration: none;}
a:visited{color: #333333; text-decoration: none;}
a:hover{color: #666666; text-decoration: underline;}
a:active{color: #333333; text-decoration: none;}

a.headline:link{color: #112277; text-decoration: none; font-weight: bold;}
a.headline:visited{color: #5577BB; text-decoration: none; font-weight: bold;}
a.headline:hover{text-decoration: underline; font-weight: bold;}
a.headline:active{color: #112277; text-decoration: none; font-weight: bold;}

body{margin: 0px; padding: 0px; background-color: #ABAABB; background-image: url(graphics/background.jpg); background-repeat: repeat-X; background-position: top;}

h1{font-size: 1.4em; margin: 0; padding: 0; padding-bottom: 10px; font-weight: normal;}
h2{padding: 0; margin: 0; font-size: 0.9em; color: #666666; font-weight: bold;}
h3{padding: 0; margin: 0; font-size: 0.9em; color: #FF0000; font-weight: bold;}
h3 a:link{color: #FF0000;}
h3 a:visited{color: #FF0000;}
h3 a:hover{color: #FF0000;}
h3 a:active{color: #FF0000;}
h4{min-height: 32px; margin: 0 0 1px 0; font-size: 0.9em;}
h4.feature{font-size: 1.4em; margin: 0; padding: 0; padding-bottom: 10px; font-weight: normal;}
h5{}

.show{display: block;}
.noshow{display: none;}
.lshow{background-color: #00AEEF;}
.lnoshow{background-color: #EAEAEC;}
.none{margin: 0; padding: 0;}

.borders{border: solid 1px #666666;}

#body-container{width: 970px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding: 0 7px 0 7px; overflow: auto; margin: 0 auto;}

div.header-cont{width: 970px; overflow: auto; padding: 18px 0 20px 0; font-size: 0.8em;}
div.head-left{float: left; width: 383px; padding: 6px 0 0 14px;}
div.head-right{float: left; width: 557px; padding: 0 14px 0 0; text-align: right; overflow: auto;}
div.head-search{width: 564px; color: #999999;}
div.head-search select, div.head-search input{font-size: 0.8em; color: #333333;}
div.head-nav{width: 564px; padding-top: 17px;}
div.head-nav ul{display: inline;}
div.head-nav li{display: inline; padding: 0 8px 0 10px; border-left: 1px solid #999999;}

div.nav-cont{width: 970px; min-height: 31px; background-color: #096BE3; background-image: url(graphics/navigation.jpg); background-repeat: no-repeat; background-position: top; border-bottom: solid 2px #333333; overflow: auto;}
div.nav-links{width: 777px; min-height: 16px; float: left; overflow: auto; padding: 9px 0 6px 0; font-size: 0.8em;}
div.nav-links ul{display: inline; padding: 0 0 0 0; margin: 0;}
div.nav-links li{display: inline; padding: 0 15px 0 16px; border-left: solid 1px #FFFFFF;}
div.nav-links a{color: #FFFFFF;}
div.nav-links a:visited{color: #FFFFFF;}
div.nav-links a:hover{text-decoration: underline; color: #FFFFFF;}
div.nav-links a.selected{text-decoration: underline; color: #FFFFFF;}
div.nav-acc{font-size: 0.7em; width: 168px; float: left; padding: 10px 12px 0 11px;}
div.nav-acc-help{float: left; background-color: #FFFFFF; padding-top: 3px;}
div.nav-acc-size{float: right; background-color: #FFFFFF;}
div.nav-acc-size ul{display: inline; margin: 0; padding: 0;}
div.nav-acc-size li{display: inline;}
div.nav-acc-size a{display: block; float: left; padding: 0 3px 0 2px;}
div.nav-acc-size a:hover{text-decoration: none; color: #333333}
.hide{display: none;}
#font-normal{padding-top: 3px;}
#font-big{font-size: 1.2em; padding-top: 2px;}
#font-large{font-size: 1.4em; padding-top: 1px;}

div.body-cont{width: 968px; background-color: #EAEAEC; border-left: solid 1px #999999; border-right: solid 1px #999999; background-image: url(graphics/space.gif); background-position: top; background-repeat: repeat-x; overflow: auto; font-size: 0.8em; padding: 0 0 24px 0;}

div.bord-top{height: 11px; width: 100%; background-image: url(graphics/line.gif); background-position: top; background-repeat: repeat-x; font-size: 0;}
div.bord-tl{float: left; height: 11px; width: 10px; background-image: url(graphics/tl.gif); background-position: top; background-repeat: no-repeat;}
div.bord-tr{float: right; height: 11px; width: 10px; background-image: url(graphics/tr.gif); background-position: top; background-repeat: no-repeat;}
div.bord-bottom{height: 11px; width: 100%; background-image: url(graphics/line.gif); background-position: bottom; background-repeat: repeat-x; font-size: 0;}
div.bord-bl{float: left; height: 11px; width: 10px; background-image: url(graphics/bl.gif); background-position: bottom; background-repeat: no-repeat;}
div.bord-br{float: right; height: 11px; width: 10px; background-image: url(graphics/br.gif); background-position: bottom; background-repeat: no-repeat;}

div.bord-top2{height: 11px; width: 100%; font-size: 0;}
div.bord-tl2{float: left; height: 11px; width: 10px; background-image: url(graphics/tl2.gif); background-position: top; background-repeat: no-repeat;}
div.bord-tr2{float: right; height: 11px; width: 10px; background-image: url(graphics/tr2.gif); background-position: top; background-repeat: no-repeat;}
div.bord-bottom2{height: 11px; width: 100%; font-size: 0;}
div.bord-bl2{float: left; height: 11px; width: 10px; background-image: url(graphics/bl2.gif); background-position: bottom; background-repeat: no-repeat;}
div.bord-br2{float: right; height: 11px; width: 10px; background-image: url(graphics/br2.gif); background-position: bottom; background-repeat: no-repeat;}

div.title{width: 100%; padding-bottom: 10px; overflow: auto;}
div.title-head{float: left;}
div.title-more{float: right; overflow: auto;}

div.foot-cont{width: 968px; background-color: #FFFFFF; border-left: solid 1px #999999; border-right: solid 1px #999999; overflow: auto; padding-top: 20px; border-top: 2px solid #333333;}
div.footer{width: 100%; padding-top: 30px; padding-bottom: 30px; font-size: 0.7em; text-align: center;}
ul.footer{display: inline; padding: 0; margin: 0;}
ul.footer li{border-left: 1px solid #333333; display:inline; padding-left: 5px; padding-right: 5px;}




