/* ------------------------------------------------------- 
Container elements   	                                    
------------------------------------------------------- */

#pagecontainer{height:100%; top:0px; margin: 0 auto; position:relative; width:760px; font-size:1.0em;}
.separator {clear:both;}

/* ------------------------------------------------------- 
 Page header element	                                    
------------------------------------------------------- */

#toppage {position:relative; top:0px; left:0px; height:173px; width:760px;}
#logo {position:absolute; top:5px; left:8px;}

#toolbar {position:absolute; top:107px; left:0px; margin-left:0px; font-size:0.9em; font-family: Arial, Helvetica, Verdana, sans-serif; height:60px; width:760px;}

.tool {float:left; width:71px; height:47px; padding-top:13px; padding-left:10px; padding-bottom:5px; padding-right:10px; margin-right:1px;}
.toolselected {float:left; width:71px; height:47px; background-color:#b9db5f; padding-bottom:5px; padding-top:13px; padding-left:10px; padding-right:10px;}

.tool a {color:#e8f3cd; text-decoration:none;}
.tool a:hover {color:#e8f3cd; text-decoration:underline;}

.toolselected a {color:#ffffff; text-decoration:none;}
.toolselected a:hover {color:#ffffff; text-decoration:underline;}

/* ------------------------------------------------------- 
  Page container elements   	                                    
------------------------------------------------------- */

#innerbox {position:relative; top:0px; left:0px; width:760px;}
#leftcol {float:left; width:580px; margin-right:10px;}
#rightcol {float:left; width:170px;}
.separator {clear:both;}

/* ------------------------------------------------------- 
   search
------------------------------------------------------- */

#searchbox {position:absolute; top:17px; left:570px; width:156px; height:30px;}
#searchtitle {position:absolute; top:0px; left:0px;}
#inputfield {position:absolute; top:0px; left:0px;}
#searchbutton {position:absolute; top:2px; left:158px;}
.gobutton {padding-left:0px;}

#searchbox label {color:#a5ce39;}
#searchbox input {border:0px;}
.searchimput {border:0px; padding:0px; margin:0px; padding-left:3px;}

/* ------------------------------------------------------- 
breadcrumb and fontsize                            
------------------------------------------------------- */

#breadcrumb {position:relative; z-index:100; top:0px; left:0px; font-size:0.9em; width:550px; margin-top:4px; margin-bottom:20px; margin-left:0px; text-align:left; text-decoration:none; color:#525252; font-family: Arial, Helvetica, Verdana, sans-serif;}
#breadtext {position:relative; top:0px; left:0px; padding-top:0px; width:550px;}
#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:15px; left:485px;}

/* ------------------------------------------------------- 
   page 
------------------------------------------------------- */

#bannerbox {position:relative; top:0px; left:0px; background-color:#298ca5; width:760px; border:0px; margin:0px;}
#homecopy {position:relative; top:0px; left:0px; padding-top:21px; }
#homecopy h1 {color:#31b6d6;}
#banner {position:relative; top:0px; left:0px; height:270px;}

#copybox {position:relative; top:0px; left:0px; width:568px; padding-top:15px; padding-bottom:22px;}
#copyboxleft {float:left; width:260px; margin-left:10px; margin-right:20px;}
#copyboxright {float:left; width:260px; }

#strapbox {position:relative; top:0px; left:0px; width:553px; height:186px;}
#strapbanner {position:relative; top:0px; left:0px;}
#strapline {position:absolute; top:0px; left:251px;}

/* ------------------------------------------------------- 
  Level 2 naviagtion
------------------------------------------------------- */

#level2 {position:relative; left:0px; top:0px; width:170px; margin-top:6px; margin-bottom:30px;}
#level2 ul {background-color:transparent; margin:0px; padding:0px; border:0px;}
#level2 li {display:block; width:170px;  background-image:url(../images/menu_off_b.gif); background-position:left top; background-repeat:no-repeat;}
#level2 a {color:#2497b3; display:block; padding-top:5px; padding-bottom:5px; padding-left:13px; text-decoration:none; margin:0px; width:170px; font-weight:normal;}
#level2 a:hover {color:#2497b3; text-decoration:underline; background-image:url(../images/menu_off_b.gif); background-position:left top; background-repeat:no-repeat;}

#menu2 {}
#menu2 a {color:#848589; padding-left:13px; padding-top:5px; padding-bottom:5px; margin:0px; width:170px; font-weight:normal; background-image:url(../images/menu_on_g.gif); background-position:left top; background-repeat:no-repeat;}
#menu2 a:hover {color:#848589; text-decoration:underline; background-image:url(../images/menu_on_g.gif); background-position:left top; background-repeat:no-repeat;}

#level2 li.noborder {background-image: url(../images/menu_off_nb_b.gif);}
#level2 a:hover.noborder {background-image: url(../images/menu_off_nb_b.gif);}
#menu2 a.noborder {background-image: url(../images/menu_on_nb_g.gif);}
#menu2 a:hover.noborder {background-image: url(../images/menu_on_nb_g.gif);}

/* ------------------------------------------------------- 
  Level 3 naviagtion
------------------------------------------------------- */

#level3 {position:relative; left:0px; top:0px; width:142px; margin-top:5px; margin-bottom:10px; background-image:none;}
#level3 ul {background-color:transparent; margin:0px; padding:0px; border:0px;}
#level3 li {display:block; width:142px;  background-image:none;}
#level3 a {color:#2497b3; display:block; padding-top:3px; padding-bottom:3px; padding-left:20px; text-decoration:none; margin:0px; width:142px; background-image:none;}
#level3 a:hover {color:#2497b3; text-decoration:underline; background-image:none;}

#menu3 {}
#menu3 a {color:#848589; padding-left:20px; padding-top:3px; padding-bottom:3px; margin:0px; width:142px; background-image:none;}
#menu3 a:hover {color:#848589; text-decoration:underline; background-image:none;}


/* ------------------------------------------------------- 
  Related links
------------------------------------------------------- */

#related {position:relative; left:0px; top:0px; width:170px; margin-top:0px;}
#related ul {background-color:transparent; margin:0px; padding:0px; border:0px;}
#related li {display:block; width:170px;  background-image:url(../images/menu_off_g.gif); background-position:left top; background-repeat:no-repeat;}
#related a {color:#a8c575; display:block; padding-top:4px; padding-bottom:4px; padding-left:13px; text-decoration:none; margin:0px; width:170px; font-weight:normal;}
#related a:hover {color:#a8c575; text-decoration:underline; background-image:url(../images/menu_off_g.gif); background-position:left top; background-repeat:no-repeat;}
#related li.noborder {background-image: url(../images/menu_off_nb_g.gif);}
#related a:hover.noborder {background-image: url(../images/menu_off_nb_g.gif);}

/* ------------------------------------------------------- 
  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:#a7c474; font-weight:bold; padding-right:8px; padding-top:3px; padding-bottom:3px; margin-right:6px;}
#pagingnav li a:hover {text-decoration:underline;}

* html #pagingnav ul {margin-left:-10px; padding-left:10px;}
.pagingon {color:#5f6062; padding-right:8px; padding-top:3px; padding-bottom:3px; margin-right:6px;}


/* ------------------------------------------------------- 
 footer                                
------------------------------------------------------- */

#footertext {clear:both; position:relative; left:0px; top:0px; height:50px; margin-top:30px; padding-top:5px; border-top:solid 1px #e5f2c2; font-size:0.9em;}

#copyright {position:absolute; left:10px; top:15px; color:#b0cd69; line-height:16px;}

#copylink {position:absolute; left:480px; top:15px;}
#copylink a {color:#b0cd69; text-decoration:none; }
#copylink a:hover {color:#b0cd69; text-decoration:underline;}


#hold {position:relative; top:0px; left:0px; margin-left:80px; margin-top:50px;}