	/* * { margin: 0px; padding: 0px; font-size: 0px; width: auto } */
		
	body { background: url(../images/bg.jpg) repeat-x #000 top center; font-family: Arial, Helvetica, sans-serif; margin: 10px 0px  }
	#container { margin: 0px auto; display: block; width: 698px; background: #fff }
	/*
	#container_left {  background: url(../images/bg_left.jpg) repeat-y top left #fff }
	#container_right {  background: url(../images/bg_right.jpg) repeat-y top right }
	*/
	#header a { background: url(../images/header.jpg) no-repeat top center; display: block; height: 188px; text-indent: -4000px }
	#menu { padding: 0px 0px; display: block; height: 35px; background: url(../images/menu_bg.jpg) repeat-x;  }
	#menu ul { list-style:none; margin:0px; padding: 0px; max-width: 698px;  }
	#menu li { display: block; float: left; }
	#menu li a { display: block; padding: 9px 5px; color: #294695; font-size: 11px; text-decoration: none; font-weight: bold; margin: 0px; }
	#menu li a:hover { text-decoration:underline }
	#menu li#item1 a { padding: 9px 12px }
	#menu li#item10 a { padding: 9px 12px }
	#menu li.active a { background: url(../images/menu_bg_item.jpg) repeat-x; color: #fff; }
	
	#content { padding: 2px 5px 5px 5px; font-size: 12px; min-height: 300px; #_height: 300px; background: url(../images/container_bg.jpg) repeat-x #fff top center; }
	#content.two { padding: 2px 5px 5px 5px; text-align: justify }
	#content h1 { clear: both; color: #000; text-transform:uppercase; font-size: 14px; margin: 0px 0px 12px 0px; font-weight: bold }
	#content h2 { clear: both;  color: #000; text-transform:none; font-size: 12px;  margin: 18px 0px 12px 0px; }
	#content p, #content ul, #content dl, #content ol { font-size: 12px; margin-top: 0px; }
	#content ul { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 25px; list-style: square }
	#content p {  margin: 12px 0px;  }
	#content a { color: #294695; font-size: 12px; text-decoration: none; }
	#content a:hover { text-decoration: underline; }
	
	#content table td { text-align: left }
	
	#content #info, #content #welcome { width: 485px; display: block; float: left; text-align:justify; margin: 0px 0px 0px 0px; border: 1px solid #a7a7a7; padding: 0px 0px; background: #fff }
	#content #info { min-height: 400px }
	#content.two #info { min-height: auto }
	#content #sidebar { width: 194px; display: block; float: left; margin: 0px 0px 0px 5px; border-top: 1px solid #a7a7a7; padding: 0px 0px; background: #fff } 
	#content.two #info { width: 685px }
	#content h1 { color: #fff; background: url(../images/h1_bg.jpg) top right repeat-x #fff; padding: 7px 10px; margin: 0px 0px 10px 0px }
	#content h2, #content p, #content ul, #content table, #content dl { margin: 12px 10px }
	
	#content #addr1 { display: block; width: 160px; float: left; margin: 0px 0px 12px 10px }
	#content #addr2 { display: block; width: 170px; float: left; height: 75px;  margin: 0px 0px 12px 0px }
	
	#spacer { margin: 0px; clear: both; }
	#news, #latestnews { background: #fff; border: 0px solid #CBCBCB;  margin: 15px 10px 0px 0px; }
	#news h1, #latestnews h1 { background: url(../images/h1_bg.jpg) top right repeat-x #fff; width: auto; padding: 7px 10px; margin: 0px; font-size: 12px; color: #fff }
	#news { margin: 0px 0px 0px 0px; }
	#news h1 { text-transform: none;  }
	#news p { margin: 0px 5px;  }
	#news ol { list-style:none; padding: 0px 5px; margin: 0px  }
	#news ol li { margin: 5px 0px; }
	#news ol li a { font-size: 12px; display: block; width: 100%; text-decoration:none }
	#news ol li a:hover { text-decoration:underline }
	
	#content #welcome { width: 409px; height: 570px }
	#content #latestnews { width: 255px; height: 570px  }
	#latestnews { margin: 0px 5px 0px 0px; font-size: 11px; border: 1px solid #a7a7a7; background: url(../images/side_bg.jpg) top right repeat-x #fff; padding: 0px 8px 0px 5px; float: left; }
	#latestnews p { margin: 0px; padding: 5px 5px; font-size: 11px   }
	#latestnews h1, #latestnews h2 { padding: 5px; margin: 0px; font-size: 12px;  }
	#latestnews h1 { text-indent: -3000px; background: url(../images/press_release.jpg) top right no-repeat; float: right;display: block; width: 100px; }
	#latestnews h2 { width: 130px; float: left; clear: inherit; margin: 3px 0px; }
	#latestnews p { clear: both; }
	
	#welcome { display: block; float: left; text-align: justify; margin: 5px 0px 0px 0px; }
	
	#mailinglist { clear: both; display: block; width: 100%; padding: 5px 0px; text-align: left; margin: 0px; }
	#mailinglist form { font-size: 0px; }
	#mailinglist b { font-size: 11px; color: #272727; display: block; width: 255px; float: left; font-weight: normal; margin: 8px 10px 0px 10px; #width: 242px }
	#mailinglist input.mail { margin: 5px 1px 0px 5px; font-size: 11px; color: #272727; padding: 3px 5px;  }
	#mailinglist input.name { margin: 5px px 0px 0px; font-size: 11px; color: #272727; padding: 3px 5px;  }
	#mailinglist .sendbutt { font-weight: bold; text-decoration: none; font-size: 11px; margin: 0px 3px }
	.shade { border: 1px solid #dcdcdc; background: url(../images/textbox_bg.jpg) repeat-x; }
	.wider1 { width: 135px; }
	.wider2 { width: 110px; #width: 100px }
	.blocker { margin: 10px; color: #272727; font-weight: bold; font-size: 11px } 
	
	dl#leader { clear: both; display: block; height: 220px; margin: 0px 10px 15px 10px }
	dl#leader dt { display: block; height: 40px }
	dl#leader dd { display: block; width: 335px; float: left; margin: 0px; }
	dl#leader dd.image { display: block; float: left; width: 140px;   }
	dl#leader dd p { margin: 0px 0px 12px 0px; }
	
	hr { border: 0px; height: 2px; background: #294695; margin: 10px 0px }
	
	a#alert { display: block; padding: 0px 5px;  background: #fff; border: 0px solid #CBCBCB; font-weight: bold; margin: 0px 0px 0px 0px; border-bottom: 1px solid #fff }
	h1#alert { border-bottom: 1px solid #fff; font-size: 12px; text-transform: none }
	a#alert { display: block; background: url(../images/side_menu_bg.jpg) repeat-x #dfdfdf center; padding: 5px 8px }
	#sidebar h1 { margin: 0px }
	#latestnews a { font-size: 11px }
	
	#footer { background: url(../images/footer.jpg) no-repeat; display: block; height: 40px; text-indent: -4000px; font-size: 11px; color: #fff; text-align:right; padding: 2px 0px 0px 0px; margin: 0px auto; width: 698px }
	#footer a { font-size: 11px; color: #fff; text-decoration:none }
	#footer a:hover { text-decoration:underline }
	#footer div { padding: 0px 10px 0px 0px; font-size:11px }
	
	img, a img { border: 1px solid #ccc; padding: 1px }
	a img:hover { border: 1px solid #294695 }
	a.noborder, a.noborder img, a.noborder img:hover {border:none}
	#latestnews img, img.noborder { border: 0px; padding: 0px }
	
	table.pics td img { margin: 5px }
	
	.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
	.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
	.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
	.success {background:#c2d5ef;color:#182355;border-color:#8091d8;}
	.error a {color:#8a1f11;}
	.notice a {color:#514721;}
	.success a {color:#264409;}
