/* ------------------------------------------------------- 
Container elements   	                                    
------------------------------------------------------- */

#pagecontainer{height:100%; top:0px; margin: 0 auto; position:relative; width:920px; font-size:1.1em; background-color:#ffffff; padding:30px;}
.separator {clear:both;}

/* ------------------------------------------------------- 
 top of page                                    
------------------------------------------------------- */
#toppage {position:relative; top:0px; left:0px; height:60px; width:920px; border-bottom:solid 5px #008061; margin-bottom:30px;}


/* ------------------------------------------------------- 
 ToolBar                                    
------------------------------------------------------- */

#toolbar {position:relative; left:0px; top:0px; width:980px; height:37px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#cf0c44; background-image:url(../images/toolbar_back.jpg); background-position:left top; background-repeat:repeat-x;}
#barpos {position:absolute; left:0px; top:0px;}
#toolbar a {color:#fcc7d6; font-weight:bold;}
.tool {float:left; padding-top:12px; padding-bottom:10px; padding-left:14px; padding-right:14px;}
.toolselected {float:left; height:26px; padding-top:12px; padding-bottom:0px; padding-left:14px; padding-right:14px; margin-right:0px; background-image:url(../images/toolbar_over.jpg); background-position:left top; background-repeat:repeat-x;}
#toolbar .toolselected a {color:#ffffff;}

#banner {position:absolute; top:10px; left:136px;}

/* ------------------------------------------------------- 
  Page container elements   	                                    
------------------------------------------------------- */

#innerpage {position:relative; top:0px; left:0px; width:920px; margin-bottom:30px;}

#leftcol {float:left; width:440px; margin:0px; border:0px; padding:0px; margin-right:40px;}
#rightcol {float:left; width:440px; margin:0px; border:0px; padding:0px;}

.separator {clear:both;}

.greenbox {background-image:url(../images/green_grad.jpg); background-position:left top; background-repeat:repeat-x; padding:20px; color:#ffffff;}
.greenbox h3 {color:#ffffff;}
.greenbox a {color:#ffffff; text-decoration:underline;}

/* ------------------------------------------------------- 
breadcrumb and fontsize                            
------------------------------------------------------- */

#breadcrumb {position:relative; z-index:100; top:0px; left:0px; font-size:0.9em; width:500px; margin-top:4px; margin-bottom:20px; margin-left:0px; text-align:left; text-decoration:none; color:#6361ca; font-family: Arial, Helvetica, Verdana, sans-serif;}
#breadtext {position:relative; top:0px; left:0px; padding-top:0px; width:500px; color:#cb0032;}
#breadtext a {color:#cb0032; padding-right:0px; text-decoration:underline; padding:3px; font-weight:normal;}
#breadtext a:hover {color:#cb0032; text-decoration:underline; padding:3px;}

/* ------------------------------------------------------- 
   page 
------------------------------------------------------- */

#copybox {position:relative; top:0px; left:0px; width:920px; padding-top:15px; }
#copyboxleft {float:left; width:230px; margin-left:0px; margin-right:20px;}
#copyboxright {float:left; width:230px; }

/* ------------------------------------------------------- 
 footer                                
------------------------------------------------------- */

#footertext {clear:both; position:relative; left:0px; top:0px; width:920px; font-size:1.0em; margin-top:5px; padding-top:20px; border-top:solid 2px #cccccc;}
#copyright {position:relative; left:0px; top:0px; color:#8f8e8e; width:800px;}

#footlinks {position:absolute; left:580px; top:0px; color:#8f8e8e; width:380px; text-align:right;}
#footlinks a {color:#8f8e8e; text-decoration:none; font-weight:normal;}
#footlinks a:hover {color:#8f8e8e; text-decoration:underline;}