/* ------------------------------------------------------- 
Container elements   	                                    
------------------------------------------------------- */

#pagecontainer{height:100%; top:0px; margin: 0 auto; position:relative; width:860px; font-size:1.1em;}

/* ------------------------------------------------------- 
 Page header element	                                    
------------------------------------------------------- */

#toppage {position:relative; top:0px; left:0px; height:180px; width:860px; background-image:url(../images/toolbar.jpg); background-position:left top; background-repeat:repeat-y;}
#banner {position:absolute; top:9px; left:207px;}
#logo {position:absolute; top:35px; left:563px;}

#toolbar {position:absolute; left:0px; top:25px; width:180px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#toolbar ul {list-style-image:none; list-style-type:none; margin:0px; padding:0px; text-align:right; text-indent:0px;}
#toolbar li {list-style-type:none; padding-bottom:3px; padding-top:3px;}
#toolbar a {color:#ffffff; text-decoration:none; font-size:1.1em;}
#toolbar a:hover {color:#bfc5cd;}

* html #toolbar ul {margin-left:-10px; padding-left:10px;}
#toolbar .toolselected a {color:#c6d1e0;}

/* ------------------------------------------------------- 
  Page container elements   	                                    
------------------------------------------------------- */

#innerbox {position:relative; top:0px; left:0px; padding:9px; width:842px; background-color:#ffffff;}
#leftcol {float:left; width:198px; margin:0px; border:0px; padding:0px;}
#rightcol {float:left; width:620px; margin:0px; border:0px; padding-top:10px; padding-bottom:10px; padding-right:20px; line-height:1.6em;}

.separator {clear:both;}

/* ------------------------------------------------------- 
   page 
------------------------------------------------------- */

#homeareas {position:relative; top:0px; left:0px; width:620px; margin-top:20px; line-height:1.3em;}
#homeleft {float:left; width:300px; margin-right:20px;}
#homeright {float:left; width:300px; }


/* ------------------------------------------------------- 
 footer                                
------------------------------------------------------- */

#footertext {clear:both; position:relative; left:0px; top:0px; margin-bottom:15px; padding-top:5px; width:860px; font-size:1.0em;}
#copyright {position:relative; left:0px; top:0px; color:#a0a7ac; width:860px;}
#footertext a {color:#a0a7ac; text-decoration:none; font-weight:normal;}
#footertext a:hover {color:#a0a7ac; text-decoration:underline;}

#hbr {position:absolute; left:810px; top:7px;}

#filler {position:relative; top:0px; left:0px; height:200px;}

#float {position:relative; top:0px; left:0px; height:300px;}
#addressbox {position:relative; top:100%; background-color:#91a0b3; padding:10px; color:#ffffff; margin-right:18px;}

