/* ------------------------------------------------------- 
Container elements   	                                    
------------------------------------------------------- */

#pagecontainer{height:100%; top:0px; margin: 0 auto; position:relative; width:740px;}

/* ------------------------------------------------------- 
 Page header element	                                    
------------------------------------------------------- */
#toppage {position:relative; top:0px; left:0px; height:20px;}
#bannerbox {position:relative; top:0px; left:0px; height:200px; width:740px; background-image:url(../images/banner_back.jpg); background-repeat:repeat-x;}
#banner {position:absolute; top:0px; left:185px;}
#logo {position:absolute; top:20px; left:656px; height:40px; width:62px;}

/* ------------------------------------------------------- 
  Page container elements   	                                    
------------------------------------------------------- */

#innerbox {padding:10px;}
#pageleft {float:left; width:190px; margin-top:10px; margin-right:10px; margin-left:0px;}
#pagemid {float:left; width:470px; margin-top:10px; padding-left:20px; line-height:180%; background-image:url(../images/page_back.jpg); background-repeat:no-repeat;}
.separator {clear:both;}

#interpage {position:relative; top:0px; left:0px;}
#interleft {float:left; width:220px; margin-right:30px;}
#interright {float:left; width:220px;}
.contentpanel {position:relative; top:0px; left:0px; width:220px; border-left:solid 1px #fde9c5; padding-left:10px; color:#79561e;}

#interleft a {font-weight:bold;}
#interright a {font-weight:bold;}

#topnav {position:absolute; top:5px; left:400px; width:340px; font-size:0.9em;}
#topnav ul {list-style-image:none; list-style-type:none; margin:0px; padding:0px; text-align:right; text-indent:0px;}
#topnav li {display: inline; padding-right:10px;}
#topnav a {color:#525252; text-decoration:none;}
#topnav a:hover {color:#e08e02;}

/* ------------------------------------------------------- 
   toolbar	                                    
------------------------------------------------------- */

#toolbar {position:absolute; left:-4px; top:33px; width:150px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#toolbar ul {list-style-image:none; list-style-type:none; margin:0px; padding:0px; text-align:left; text-indent:0px;}
#toolbar li {list-style-type:none;}
#toolbar a {color:#79561e; text-decoration:none; padding-left:20px; padding-bottom:3px; padding-top:3px; font-size:0.9em;}
#toolbar a:hover {color:#fde9c5;}

* html #toolbar ul {margin-left:-10px; padding-left:10px;}

.toolselected {color:#ffffff;}
#listselected a {color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:20px; background-image:url(../images/toolbar_link.gif); background-repeat:no-repeat; background-position:left center;}
#listselected a:hover {color: #ffffff;}

/* ------------------------------------------------------- 
   search
------------------------------------------------------- */

#searchbox {position:absolute; top:168px; left:13px; width:178px;}
#searchtitle {position:absolute; top:0px; left:0px;}
#inputfield {position:absolute; top:0px; left:0px;}
#searchbutton {position:absolute; top:2px; left:133px;}
.gobutton {padding-left:0px;}

#searchbox label {color:#e39103;}

/* ------------------------------------------------------- 
breadcrumb and fontsize                            
------------------------------------------------------- */

#breadcrumb {position:relative; z-index:100; top:0px; left:0px; font-size:0.9em; width:570px; margin-top:4px; margin-left:10px; text-align:left; text-decoration:none; color:#525252; }
#breadtext {position:relative; top:0px; left:0px; padding-top:0px; width:570px;}
#breadtext a {color:#525252; padding-right:0px; text-decoration:none; padding:3px;}
#breadtext a:hover {color:#79561e; text-decoration:underline; padding:3px;}

#fontsize {position:absolute; top:167px; left:659px;}

/* ------------------------------------------------------- 
  Level 2 naviagtion
------------------------------------------------------- */

#level2 {position:relative; left:0px; top:0px; width:180px; font-family:  Arial, Verdana, Helvetica, sans-serif;}
#level2 ul {background-color:transparent; margin:0px; padding:0px; border:0px;}
#level2 li {display:block; width:180px;  background-image:url(../images/menu_break.gif); background-position:left top; background-repeat:no-repeat;}
#level2 a {color: #e08d01; font-size:1.0em; display:block; padding-top:6px; padding-bottom:6px; padding-left:4px; text-decoration:none; margin:0px; width:180px; font-weight:bold;}
#level2 a:hover {color:#79561e; background-image:url(../images/menu_break.gif); background-position:left top; background-repeat:no-repeat;}

#menu2 {}
#menu2 a {color: #79561e; padding-left:4px; padding-top:6px; padding-bottom:6px; margin:0px; width:180px; font-weight:bold;}
#menu2 a:hover {color: #79561e;}

.menutext {color:#79561e;}

/* ------------------------------------------------------- 
  Level 3 naviagtion
------------------------------------------------------- */

#level3 {position:relative; left:0px; top:0px; width:145px; font-weight:normal;}
#level3 ul {background-color:transparent; margin:0px; padding:0px; border-bottom:solid 0px #f0f0f0; margin-bottom:10px;}
#level3 li {display:block; width:145px; border:none; background-image:none;}
#level3 a {color:#e08d01; padding-left:14px; margin-bottom:0px; padding-top:3px; padding-bottom:3px; width:141px; font-weight:normal;}
#level3 a:hover{color: #000000; background-color:Transparent; background-image:none;}

#menu3 a {color:#000000; padding-top:3px; padding-bottom:3px; font-weight:bold;}
#menu3 a:hover {color:#000000;}

/* ------------------------------------------------------- 
  Level 4 naviagtion
------------------------------------------------------- */

#level4 {position:relative; left:0px; top:0px;}
#level4 ul {background-color:transparent; margin:0px; padding:0px; margin-bottom:10px;}
#level4 li {display:block; border:none; padding-bottom:6px;}
#level4 a {color:#919191; padding-left:20px; margin-bottom:0px; border:none; background-image:url(../images/grey_link_icon2.gif); background-position:left top; background-repeat:no-repeat;}
#level4 a:hover{border:none;}

/* ------------------------------------------------------- 
  record paging
------------------------------------------------------- */

#pagingnav {position:relative; top:0px; left:0px; width:450px; font-weight:bold;}
#pagingnav ul{margin:0px; padding:0px; list-style-image: none; list-style-type: none; text-indent:0px; text-align: left;}
#pagingnav li{display: inline; line-height:22px;}
#pagingnav li a {color:#e18e01; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; margin-right:6px;  background-color:#fde9c5; border:solid 1px #e18e01; font-size:0.9em;}
#pagingnav li a:hover {text-decoration:underline; border:solid 1px #e18e01;}

* html #pagingnav ul {margin-left:-10px; padding-left:10px;}
.pagingon {color:#ffffff; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; margin-right:6px; border:solid 1px #e18e01; background-color:#e18e01;}


/* ------------------------------------------------------- 
related links
------------------------------------------------------- */

#related {width:180px; padding:0px; font-weight:bold;}
#related ul{list-style-image: none; list-style-type:none; margin-left:0px; text-align:left; padding:0px; margin-top:0px; margin-bottom:5px;}
#related li{padding-bottom:5px; list-style-type:none;}
#related li a{color: #e08e02; padding-left:15px; padding-right:0px; text-decoration:none; background-image: url(../images/link_icon.gif); background-position:left top; background-repeat:no-repeat;}
#related li a:hover{color: #e08e02; text-decoration:underline;}

#related li.rpdflink a{color: #194994; padding-left:20px; padding-top:4px; height:20px; padding-right:0px; text-decoration:none;}

/* ------------------------------------------------------- 
quick links
------------------------------------------------------- */

#quicklinks {width:180px; padding:0px; font-weight:bold;}
#quicklinks ul{list-style-image: none; list-style-type:none; margin-left:0px; text-align:left; padding:0px; margin-top:10px; margin-bottom:25px;}
#quicklinks li{padding-bottom:5px; list-style-type:none;}
#quicklinks li a{color: #e08e02; padding-left:15px; padding-right:0px; text-decoration:none; background-image: url(../images/link_icon.gif); background-position:left top; background-repeat:no-repeat;}
#quicklinks li a:hover{color: #e08e02; text-decoration:underline;}

#quicklinks li.rpdflink a{color: #194994; padding-left:20px; padding-top:4px; height:20px; padding-right:0px; text-decoration:none;}

/* ------------------------------------------------------- 
 site map
------------------------------------------------------- */
#sitemapbox {position:relative; top:0px; left:0px;}

#sitemap {float:left; width:200px; margin-top:0px; margin-right:10px; margin-left:0px;}
#sitemap ul {list-style-image: none; list-style-type: none; margin-left: 0px; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 10px;}
#sitemap li {padding: 1px; list-style-type:none;}
#sitemap a {color: #ed9a0b;}
#sitemap a:hover {color: #79561e;}

.sitemap1 {background-image: url(../images/sitemap1.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; font-weight: bold; font-size: 1.1em; line-height: 25px;}
.sitemap2 {background-image: url(../images/sitemap2.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; margin-left: 15px; font-size: 1.0em;}
.sitemap3 {background-image: url(../images/sitemap3.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; margin-left: 30px; font-size: 1.0em;}
.sitemap4 {background-image: url(../images/sitemap3.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; margin-left: 45px; font-size: 1.0em;}

#sitemap2 {float:left; width:250px; margin-top:0px;}
#sitemap2 ul {list-style-image: none; list-style-type: none; margin-left: 0px; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 10px;}
#sitemap2 li {padding: 1px; list-style-type:none;}
#sitemap2 a {color: #ed9a0b;}
#sitemap2 a:hover {color: #79561e;}


/* ------------------------------------------------------- 
 footer                                
------------------------------------------------------- */

#footertext {clear:both; position:relative; left:0px; top:0px; height:50px; margin-top:30px; background-image: url(../images/page_break.gif); background-position:left top; background-repeat:no-repeat;}
#copyright {color:#e08e02; font-size:0.9em; position:relative; left:0px; top:15px; line-height:16px; margin-right:20px; margin-left:5px;}

#copyright ul {list-style-image:none; list-style-type:none; margin:0px; padding:0px; text-align:left; text-indent:0px;}
#copyright li {display: inline; padding-right:10px;}
#copyright a {color:#e08e02; text-decoration:none;}
#copyright a:hover {color:#e08e02; text-decoration:underline;}

#copyrightleft {position:relative; left:0px; top:0px; width:360px; color:#adadad;}
#copyrightright {position:absolute; left:400px; top:22px; width:360px; color:#adadad;}

#hbr {position:absolute; left:700px; top:2px; font-size:90%; z-index:100;}
#hbr a {color:#b2b2b2; text-decoration:none; padding:2px;}
#hbr a:hover {color:#c96363; text-decoration:underline; padding:2px;}


/* ------------------------------------------------------- 
 special font sizes                           
------------------------------------------------------- */

.bluetext {font-size:0.85em; color:#194994; font-weight:bold;}
.link {font-weight:bold; padding-left:15px; background-image: url(../images/link_icon.gif); background-position:left center; background-repeat:no-repeat;}
.indent {position:relative; top:0px; left:10px;}
.SiteButton {background-color: #194994; color: #ffffff; padding:0px; cursor: pointer; height:20px; margin-top:5px;}
.ContactButton {padding:0px; cursor:pointer; width:20px; margin-top:3px;}
.rightlink {float: right;}

.pdflink {font-weight:bold; height:28px; padding-top:7px; padding-bottom:10px; padding-left:26px; background-image: url(../cmsimages/icons/pdf.gif); background-position:left center; background-repeat:no-repeat;}



/* ------------------------------------------------------- 
 news        
------------------------------------------------------- */

h2.news {font-size:1.1em; margin-bottom:0px;}
h2.news a {color:#808080;}
.newsbreak {height:10px; background-image: url(../images/news_break.gif); background-position:left center; background-repeat:no-repeat;}

/* ------------------------------------------------------- 
 news        
------------------------------------------------------- */

.news {position:relative; top:0px; left:0px; margin-bottom:20px;}
.newsdate {float:left; width:80px; margin-right:10px; font-weight:bold;}
.newscopy {float:left; width:320px; border-left:solid 1px #fde9c5; padding-left:10px;}

/* ------------------------------------------------------- 
 oue websites
------------------------------------------------------- */

#websitesleft {float:left; width:225px; margin-top:0px; margin-right:20px; margin-left:0px; color:#e79406;}
#websitesleft ul {list-style-image: none; list-style-type: none; margin-left: 0px; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 10px;}
#websitesleft li {padding: 1px; list-style-type:none;}
#websitesleft a {color: #ed9a0b;}
#websitesleft a:hover {color: #79561e;}

.webcat {font-weight: bold; font-size: 1.1em; margin-bottom:10px; margin-top:25px;}
li.website {padding-left: 0px; margin-left:0px; font-size: 1.0em; margin-bottom:3px;}
li.weblinks {padding-left:0px; margin-left:15px; font-size: 1.0em;}
.weblink {background-image: url(../images/sitemap2.gif); background-position: left top; background-repeat: no-repeat; padding-left:15px; margin-left:0px; font-size: 1.0em;}
.sitemap4 {background-image: url(../images/sitemap3.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; margin-left: 45px; font-size: 1.0em;}

#websitesright {float:left; width:225px; margin-top:0px; color:#e79406;}
#websitesright ul {list-style-image: none; list-style-type: none; margin-left: 0px; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 10px;}
#websitesright li {padding: 1px; list-style-type:none;}
#websitesright a {color: #ed9a0b;}
#websitesright a:hover {color: #79561e;}