/* ================================================== 

   ================================================== */
   
   * { padding:0; margin:0; font:inherit; }
   
   body {
   	font:14px Arial, Helvetica, sans-serif;
	
   }
   a { text-decoration:none; color:inherit; }
   .cont{ width:100%; }
   #header {
   	height:75px;
	background:url(../images/header_logo.png) no-repeat;
	padding-left:350px; padding-top:40px;
	font-size:22px;
   }
   #navbar {
  	height:30px; padding-top:8px;
	text-align:center; 
    background:url(../images/navbar.png) repeat-x;
	border-top:2px solid #000;
	/*border-left:0px; border-right:0px;*/
   }
   #navbar *{font-size:17px; }
   #navigation {}
   #navigation li{
   	padding:10px 20px; color:#000;
	font-weight:bold; /*font-style:italic;*/
   	display:inline;
   }
   
   .content { width:1150px; overflow:auto; margin-left:auto; margin-right:auto; }
   .content .left{ width:200px; float:left; margin-right:40px;  }
   .content .right{ width:880px; float:left;  }
   
   .subheader{
   	margin:10px 0px; padding-left: 20px; padding-top:5px; 
   	font-size:16px; color:white; font-weight:bold;
  	height:30px;
   }
   .sidebarheader{ background:url(../images/sidebarheader.png) no-repeat;  }
   .sidebartext{ padding-bottom:1em;}
   .topem{ padding-top:1em; }
   .sidebarnav{ font-size:18px; }
   .sidebarnav *{ font-size:inherit; }
   .sidebarnav ul,li{ margin-left:5px; font-size:inherit; list-style:none; font-weight:normal; }
   
   .blockad{ background:url(../images/blockad.png) left no-repeat; 
   			 width:325px; height:25px;
			 padding-top:275px; padding-right:25px;
			 margin:15px 0px;
			 font-size:12px; font-weight:bold;
			 text-align:right; }
   
   .sectionheader{ background:url(../images/sectionheader.png) no-repeat; }
   
   .ad {
   background:#e5e5e5;
   min-height:200px;
   margin-bottom:10px; border-bottom:2px solid #000; border-top:2px solid #000;
   }
   .adtext{ font-size:20px; color:#000000; font-weight:bold; padding:20px;}
   .adtext span{ font-size:30px; display:block; text-align:center; }
   
   .bulletlist, .bulletlist li{
   	list-style:circle;
	margin:5px 10px;padding:0px 5px; font-style:italic;
	}   
   .footer { border-top:2px solid #000; margin-top:20px; width:100%; padding:20px 0px; background:#e5e5e5;  }
   
   .inhead{ margin:0 auto; width:1000px; }
   #index_header{
   	height:200px; margin-top:20px;
	background:url(../images/index/header_skyline.png) no-repeat;
   }

   #index_navbar {
   	height:26px;
    background:url(../images/index/navbar.png) no-repeat;
	text-align:center;
	margin-bottom:20px;
   }
   #index_navigation {
   }
   #index_navigation li{
   	font-weight:bold;
   	padding:5px 20px;font-size:16px;	
   	display:inline;
   }
   #navigation li a{ font-weight:bold; }