body { margin: 0; padding: 0; font-family: "Trebuchet MS"; font-size: 11px; color: #343434; }

p, ul, li, form, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }

.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }
.fl { float: left; }
.fr { float: right; }

.darkGray { color: #343434; }
.lightGray { color: #d6d6d6; }
.customBlue { color: #00579c; }
.customOrange { color: #e77817; }

h3 { float: left; padding-right: 10px; font-size: 14px; font-weight: bold; text-transform: uppercase; background-color: #FFF; }

#centerAlign { text-align: center; }
#main { width: 800px; margin: 0 auto; text-align: left; }
	#header { width: 800px; height:133px; background: url(images/bg_header.gif) top left no-repeat;  }
	#content { width: 750px; padding:25px; background: url(images/bg_content.png) bottom left repeat-x; background-color: #FFF;  }
		#lCol { float: left; width: 500px; padding-right: 20px; background: url(images/bg_r_col.gif) 510px 4px repeat-y; }
			#lColHeader { float: left; width: 500px; background: url(images/bg_col_header.gif) 0 5px repeat-x; }
		#rCol { float: right; width: 230px; }
			#rColHeader { float: left; width: 230px; margin-bottom: 15px; background: url(images/bg_col_header.gif) 0 5px repeat-x; }
	#footer { width: 800px; height: 165px; background: url(images/bg_footer.png) top left no-repeat; }

.articleItem { float: left; width: 500px; padding:20px 0 15px 0; background: url(images/bg_article_item.gif) bottom left repeat-x;  }
	
		
	.articleItemBody { float: left; width: 500px; }
		p.articleTitle { width: 500px; padding: 15px 0; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #e77817; }
		p.articleItemPic { width: 500px; height: 120px; margin-bottom: 15px; }
			p.articleItemPic img { width: 500px; height: 120px; border: 0; }
		p.articleShortdesc { width: 500px; line-height: 22px; }
		a.downloadLink { float: right; width: 105px; height: 15px; background: url( images/bullet_arrow_right.gif ) 88px center no-repeat; text-decoration: none; }
		a.downloadLink:hover { color: #e77817; }

#contact { float: left; width: 230px; }
	#contact p { width: 230px; text-align: right; padding-bottom: 10px; }
	/*#contact p strong { color: #e77817; }*/
	
#map { float: left; width: 230px; height: 230px; margin-top: 30px;  }
	#map p { width: 230px; text-align: right; padding-bottom: 10px; }
	#map img { border:1px solid #CCCCCC; }
		