body { width: 888px; font: 70% Verdana, sans-serif; color: #121212; background: #ccc url(../graphics/bg.jpg) top left repeat-x; margin: auto; }
img { border: none; }
p { margin: 0; padding: 0 0 15px 0; }
.nopadding { padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
* html .clearfix { height: 1px; }
a:link { color: #C23335; background: #fff; text-decoration: underline; }
a:visited{ color: #C23335; background: #fff; text-decoration: underline; }
a:hover { color: #C23335; background: #fff; text-decoration: none;  }
a:active { color: #C23335; background: #fff; text-decoration: underline; }
h1 { font-size: 120%; color: #C23335; background: #fff; margin: 0 0 15px 0; font-weight: normal; }
h4 { padding: 0; margin: 0 0 10px 0; font-size: 140%; color: #585858; text-transform: uppercase; letter-spacing: 1px; padding: 10px 0 0 0; text-align: center; }

#container { background: #fff; width: 888px; margin: 20px auto; }
	#identity { text-align: right; padding: 25px; }
	#menu { font-size: 120%; font-weight: bold; background: #fff url(../graphics/menu_bg.jpg) top left repeat-x; }
		#menu ul { color: #F2001F; height: 23px; margin: 0; padding: 7px 0 0 30px; list-style: none; }
			#menu ul li { float: left; padding: 0 20px 0 0; }
				#menu ul a { color: #9E9E9E; text-transform: uppercase; text-decoration: none; background: url(../graphics/menu_dot.gif) center left no-repeat; padding: 0 0 0 10px; }
				#menu ul a:hover { text-decoration: underline; }
				#menuul { float: left; width: 400px; }
				#menuright { float: right; }
					ul#menuright a { color: #515151; }
	#content_container { background: #fff url(../graphics/content_container_bg.gif) top right repeat-y; }
	#left { border-right: 1px solid #F4F2F3; width: 185px; text-align: center; float: left; }
		#find_clerk { width: 185px; background: #CBCBCB url(../graphics/find_clerk_bg.jpg) top left repeat-x; color: #C23335; text-align: left; margin: 0 0 15px 0; }
			#find_clerk form { margin: 0 0 0 27px; }
				#find_clerk input { background: #fff; border: 1px solid #C9C9C9; color: #C23335; width: 124px; margin: 0 0 10px 0; padding: 0; }
				#find_clerk input.button { width: 60px; }
	
	#content { float: left; width: 511px; padding: 15px; background: #fff url(../graphics/news_arrow.jpg) top right no-repeat; font-size: 110%; line-height: 20px; }
		#content h2 { margin: 0; padding: 30px 0 30px 170px; background: #fff url(../graphics/home_tick.gif) center left no-repeat; font-weight: normal; line-height: 25px; font-size: 150%; }
		#content_left { width: 238px; float: left; }
		#content_right { float: right; width: 243px; }
	
	#right { float: left; margin: 0; width: 160px; }
	#right ul { list-style-type: none; margin: 0; padding: 0; }
		#right a { background: none; text-align: right; }
		ul#right_menu_btm li { border-left: 1px solid #F2F0F0; background: url(../graphics/menu_right_bg.jpg) top left repeat-x; height: 26px; }
		ul#right_menu_top li#newsmenu { background: url(../graphics/news_menu_bg.jpg) top left repeat-x; height: 17px; padding: 2px 0 0 0; }
			ul#right_menu_btm a { display: block; width: 145px; padding: 4px 15px 0 0; color: #454545; background: none; text-decoration: none; }
			li#newsmenu a { display: block; width: 145px; padding: 0 15px 0 0; color: #fff; background: none; text-decoration: none; }
			#right a:hover { text-decoration: underline; }