/*---------------------------------------------------
                  COMMON ELEMENTS
---------------------------------------------------*/
html, body{margin:0; padding:0; text-align:center; font-size:80%; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background-color:#5B5B5B} 
#pagewidth{ width:760px; text-align:left; margin-left:auto; margin-right:auto;} 
.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 */ 

#wrapper{background-color:#FFF}
 
/*---------------------------------------------------
                     HEADER
---------------------------------------------------*/
#header{position:relative; height:208px; background-color:#BCDEF6; width:100%; background:#FFF url(../images/header.jpg) no-repeat 0 0} 
#add a{float:right; font-size:1.3em; font-weight:bold; color:#FFF; margin:10px 20px 0 0; text-decoration:none}
#add a:hover{background-color:#25364A; color:#FFFFFF}
#logo a{float:right; width:275px; height:50px; text-indent:5000px; display:block; overflow:hidden; clear:right; margin:4px 12px 0 0} 
html>body #logo h1 a{margin:30px 12px 12px 0}
#keywords{float:right; clear:right; width:520px; height:30px; margin:10px 12px 0 0}
#words {font-size:14px; font-weight:bold; color:#FFF; margin-top:6px; text-align:right}
 
/*---------------------------------------------------
                     LEFT COL
---------------------------------------------------*/
#leftcol{width:177px; float:left; position:relative; background-color:#E6E6E6; border-left:3px 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; background-color:#28394D}

/*---------------------------------------------------
                     MAIN COL
---------------------------------------------------*/
#maincol{background-color: #FFFFFF;  float: left; display:inline; position: relative; width:400px;}
#mainbody_title h1{width:370px; font-size:1.9em; font-weight:bold; color:#B75A65; 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:177px; float:right; position:relative; border-right:3px solid #FFF}

/*---------------------------------------------------
                     FOOTER
---------------------------------------------------*/
#footer{background-color:#8393C6; clear:both; font-size:1.3em; text-align:center; background:url(../images/footer_bg.gif) no-repeat left bottom }
#footer a{text-decoration:none; color:#000}
#footer a:hover{text-decoration:none; color:#000}    