/* CSS Document */

body{background-image: url(images/sliver.jpg) ; background-repeat: repeat-x; padding: 0px; margin: 0px;}
img{border: none;}
table{font-size:12px;}

/* GRAPHICS */
#sliverLeft{background-image: url(/images/sliverLeft.jpg); background-repeat: repeat-x; position: absolute; left: 0px; width: 50%; }
#logo{position: absolute; top: 20px; left: 85px;}
#overLay{position: absolute; left: 0px; top: 172px;}
#headerFrame{z-index:2; position: absolute; left: 350px; top: 200px;}
#header{z-index:3; position: absolute; left: 357px; top: 206px;}

/* MASTER CONTAINER */
#container{display:block; width: 800px; min-height:720px; _height:720px; position: relative; margin-left: -550px; left: 50%;}

/* CONTENT HEADER */
#pageTitleBG{z-index:2; position: absolute; left: 350px; top: 400px; height:30px; width:720px; background:url(images/contentHeader.jpg) no-repeat;}
#pageTitle{z-index:3; position: absolute; left: 357px; top: 404px; color:white; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* SEARCH */
#search{position: absolute; top: 0px; left: 560px; background-image: url(images/searchBar.jpg); background-repeat: no-repeat; width: 315px; height: 40px;z-index:998;}
#queryBar{position: relative; top: -4px; left: 24px; font-size: 12px; border: 0px; background-color: transparent; z-index:999;}
#searchButton{position: relative; left: 28px; top: 5px; z-index:999;}

/* TOP NAVIGATION */
#navTable{position:absolute; top:120px; left:350px; z-index:5}
#navTable td{width:101px; height:53px; text-align: center; background-image: url(images/navBlock.jpg)}
#navTable td a{color:#616161; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#navTable td a:hover{color:#1f4d5f; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#navTable td.on a{color:#980000; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/* CONTENT */
#content{position: relative; padding-top:440px; margin:0px; min-height:300px; left: 350px; width:710px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-right:10px;}
#readLink{text-decoration:none; color:#1f4d5f;}
#readLink:hover{text-decoration:none; color:#980000;}
#readLink2{text-decoration:none; color:white;}
#readLink2:hover{text-decoration:underline;}

/* MENU */
#menuBG{background-image:url(images/menuBG.jpg); background-repeat:no-repeat; position:absolute; top:208px; left:85px; width:243px; height:343px;}
#menuContent{position: absolute; top: 235px; left: 94px; width:240px;}
#menuTitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; color:#616161; padding-right: 10px;}
#menuLink{color:#616161; font-size:12px;  text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 15px; line-height: 20px;}
#menuLink:hover{color:980000;}

/* NEWS */
table.news td{padding-left:15px; padding-right: 20px;}
#newsDate{color:#a5a5a5; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#newsHeadline{color:#004593; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#newsSummary{color:#616161; font-size:10px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
#newsReadMore{color:#616161; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; text-decoration:none;}
#newsReadMore:hover{color:#1f4d5f; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; text-decoration:none;}

/* ALL NEWS */
table.allNews td{}
#allNewsDate{color:black; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#allNewsReadMore{color:#616161; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; text-decoration:none;}
#allNewsReadMore:hover{color:980000;}


/* FOOTER */
#footer{position:relative; z-index:3; width:100%; height:50px;}
#footerLink{color:#b1b1b1; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#footerLink:hover{color:black;}
#stick{color:#b1b1b1; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#tagline{color:#616161;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;padding-bottom:0px}
#tagline img{margin-bottom:-5px;}
#tagline a{color:#616161;}
#tagline a:hover{color:#1f4d5f;}

/* SEARCH */
a.mapLink{font-weight: bold; color:#1f4d5f; }
a.mapLink:hover{color:#980000; }
p.searchHeading{font-weight: bold;}