/*---------------------------------------------------
                  COMMON ELEMENTS
---------------------------------------------------*/
html, body{margin:0; padding:0; text-align:center; font-size:80%; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background-color:#485F79} 
#pagewidth{ width:760px; text-align:left; margin-left:auto; margin-right:auto; background-color:#FFFFFF} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
hr{display:none;}
#twocols{width:580px; float:right; position:relative;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 
 
/*---------------------------------------------------
                     HEADER
---------------------------------------------------*/
#header{position:relative; height:185px; background:url(../images/header.gif) no-repeat; width:100%;} 
#add a{float:right; font-size:1.6em; font-weight:bold; color:#FFF; margin:29px 20px 0 0; text-decoration:none; background-color:#993300}
#add a:hover{background-color:#25364A; color:#FFFFFF}
#logo a{float:left; width:175px; height:141px; text-indent:5000px; display:block; overflow:hidden; clear:left; margin:5px 0 0 2px;} 
html>body #logo a{margin:6px 0 0 6px}
#keywords{float:left; clear:left; width:745px; height:25px; margin:6px 0 0 4px}
html>body #keywords{margin:4px 0 0 22px}
#words{font-size:14px; font-weight:bold; color:#FFF; margin-top:3px}
  
/*---------------------------------------------------
                     LEFT COL
---------------------------------------------------*/
#leftcol{width:174px; float:left; position:relative; background-color:#E6E6E6; border-left:6px solid #FFF; min-height:895px}
* html #leftcol{height:895px}
ul#nav_left{margin:15px 0 0 10px; padding:0}
ul#nav_left li{list-style:none; margin:2px 0;}
ul#nav_left li a{font-size:1.4em; font-weight:bold;  text-decoration:none; color:#28394D}
ul#nav_left li a:hover{color:#FFF;}


/*---------------------------------------------------
                     MAIN COL
---------------------------------------------------*/
#maincol{background-color: #FFFFFF;  float: left; display:inline; position: relative; width:400px;}
#mainbody_title h1{width:370px; color:#517C52; font-size:1.9em; font-weight:bold; margin:15px auto 10px auto;}
#mainbody_text{width:370px; font-size:1.3em; margin:0 auto 15px auto; line-height:1.5em}


/*---------------------------------------------------
                     RIGHT COL
---------------------------------------------------*/
#rightcol{width:175px; float:right; position:relative; border-right:5px solid #FFF}

/*---------------------------------------------------
                     FOOTER
---------------------------------------------------*/
#footer{height:100px; clear:both; font-size:1.3em; text-align:center }
#footer a{text-decoration:none; color:#000000}
#footer a:hover{text-decoration:none; color:#000000}    