body { margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 133%; background: #eee; color: #424d0d; }
#c_outer { width: 800px; margin: 0 auto; background: #fff; -webkit-box-shadow: rgba( 116,207,0, 0.25 ) 0 0 15px; -moz-box-shadow: rgba( 116,207,0, 0.5 ) 0 0 15px; }
#c_inner { width: 760px; margin: 0 auto; padding: 0 20px 4em 20px; }
.img_blk { display: block; margin: 0; padding: 0; border: 0; }
.c_spon  { position: relative; width: 800px; height: 140px; margin-bottom: 3em; background: url('_media/header.png') no-repeat center top; }
	.c_spon a { margin-left: 20px; }
	.c_spon img { display: block; }
	#ln_5d, #ln_adg, #ln_uam, #ln_aut { position: absolute; top: 17px; }
	#ln_5d  { top: 25px; left: -3px; }
	#ln_adg { top: 17px; right: 63px; }
	#ln_uam { right: 17px; }
	#ln_aut { top: 49px; right: 21px; }

h1, h2, h3 { font-weight: normal; }
h1 { color: #000; margin: 0 0 1em 0; padding-bottom: 0.25em; font-size: 28px; line-height: 32px; font-weight: normal; border-bottom: 2px solid #dfd800; }
h2 { margin-top: 1em; margin-bottom: 0.5em; font-size: 18px; line-height: 20px; }
h3 { font-size: 14px; line-height: 16px; }
hr { margin-top: 6em; height: 1px; border: 0; text-align: left; background-color: #6ac829; color: #6ac829; }
ul { margin: 0; padding: 0; }
li { margin: 0 0 0 2em; padding: 0; }
a, a:visited, a:hover, a:active { text-decoration: none; color: #50aa00; font-weight: bold; }
a:hover  { text-decoration: underline; }
a:active { text-decoration: none; color: #50aa00; }
img { border: 0 !important; }

.fcl   { clear: both; }

.mtop0 { margin-top: 0; }
.mtop1 { margin-top: 1em; }
.mtop2 { margin-top: 2em; }
.mtop3 { margin-top: 3em; }

.mbot0 { margin-bottom: 0; }
.mbot1 { margin-bottom: 1em; }
.mbot2 { margin-bottom: 2em; }
.mbot3 { margin-bottom: 3em; }

.arrowln { display: block; width: 280px; height: 16px; margin: 0 0 10px 0; padding: 10px 10px 10px 30px; 
		color: #444 !important; text-decoration: none !important; font-weight: normal !important; font-size: 16px; background: url('_media/_arrow.png') no-repeat 0 -108px; }
.arrowln.hilite { background-position: 0 -36px; }
.arrowln:hover  { background-position: 0 -72px; }
.arrowln:active { color: #aaa; font-weight: normal; }

table { border-collapse: collapse; width: 100%; vertical-align: top; }
td { padding-top: 0; }
table.nws_item { width: 760px; margin-top: 0.5em; padding: 0 20px; border-top: 2px solid #6ac829; }
	table.nws_item td { vertical-align: top; padding: 1em 20px; width: 340px }
table td.td_half { padding-top: 0; width: 48%; }
table td.td_half ul { padding-left: 0; }

.lin { border-left: 1px solid #8aaa31; padding-left: 19px; }