
.left  {display:inline /*Fix IE floating margin bug*/; float:left; margin:0 0 0 15px; width:130px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}


/* MAIN NAVIGATION */
.left .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 120px; background:url(../images/bg_corner_topright.gif) no-repeat;}




/******************/
/*  CLEAR FLOATS  */
/******************/
.left:after  {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.left img {padding:0; margin:0; border:0;}

.left h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190); /*background-color:rgb(137,170,214)/*For blue background*/; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.left h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.left h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.left h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for left for easier exchange */
.left p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.left p.center {text-align:center;}
.left p.right {text-align:right;}

.left ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.left ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../images/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.left ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.left ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}