
		body { background: #FFFFFF repeat-x url(../img/main_bg.gif); margin:0; font-family:Arial; }
		a { text-decoration: none; }
		#container { margin:0 auto; height:100%; width:950px; text-align:left; background:url(../img/head_bg.gif) repeat-y; }
		#container #top_links { padding: 8px 31px 0 31px; width: 888px; background:url(../img/head_top.gif) no-repeat; }
		#container #header {  display:table-row; }
		#container #header #head_a {  display:table-cell; padding: 0 23px 0 23px; background:url(../img/head_bg.gif) repeat-y; }
		#container #header #head_a div { display:block; width:682px; height:76px; padding: 0 23px 0 23px;  }
		#container #header #head_a div#head_a_1 { height:39px; padding-top:12px; background:url(../img/head_banner_top.gif) no-repeat; text-align:right; }
		#container #header #head_a div#head_a_1 img { border:0; }
		#container #header #head_a div#head_a_2 { height:76px; background:url(../img/head_banner_mid_bg.gif) no-repeat; font-size:  53px; color: #FBFA7F; }
		#container #header #head_a div#head_a_2 h1 { font-size:  53px; color: #FBFA7F; margin:0; padding:0; font-weight:normal; }
		#container #header #head_a div#head_a_2 span { font-size:  53px; color: #FFFFFF; }
		#container #header #head_a div#head_a_2 p { font-size:  12px; color: #FFFFFF; margin:0; }
		#container #header #head_a div#head_a_3 { height:16px; background:url(../img/head_banner_div.gif) no-repeat; }
		#container #header #head_a div#head_a_4 { height:26px; background:url(../img/head_banner_bot_bg.gif) no-repeat; color: #ACFBFE; font-size:11px; }
		#container #header #head_a div#head_a_4 a { color: #ACFBFE; text-decoration: underline; font-size:  11px; padding: 0 3px 0 3px; }
		#container #header #head_a div#head_a_4 a:visited { color: #ACFBFE; text-decoration: none; }
		#container #header #head_a div#head_a_4 a:active { color: #ACFBFE; text-decoration: none; }
		#container #header #head_a div#head_a_4 a:hover { color: #FFFFFF; text-decoration: none; }
		#container #header #head_b { display:table-cell; vertical-align:top; padding: 14px 0 0 20px; }
		#container #header #head_b h2	{ margin-top:7px; width: 90px; padding: 0 2px 0 24px; height: 23px; display:block; vertical-align:middle; border-bottom:1px solid #CBCACA;  font-size:  14px; color: #3B3B3B; font-family:Trebuchet MS; background: transparent no-repeat url(../img/nav_bullet.gif) 0 1px; font-weight:normal; margin-bottom:0; }  
		#container #header #head_b h2.last { border:0; }
		#container #header #head_b h2	a:link { color: #3B3B3B; }
		#container #header #head_b h2	a:visited { color: #3B3B3B; }
		#container #header #head_b h2	a:active { color: #3B3B3B; }
		#container #header #head_b h2	a:hover { color: #0283E7; }
		#container #contents { display:table-row; width:100%; }
		#container #contents .l { display:table-cell; width:774px; vertical-align:top; }
		#container #contents .l .banner_top { margin: 8px auto 0 auto; text-align:center; }
		#container #contents .l .section { padding:23px; FONT-SIZE:  11px; COLOR: #465259; FONT-FAMILY: "Tahoma"; line-height:15px; }
		#container #contents .l .section .input { color:#000000; float:left; font-size:11px; padding:3px; width:130px; border: 1px solid #D1D8DB; }
		#container #contents .l .section .header {font-size: 24px; color: #42B007; font-family: Georgia; font-weight:bold; padding-bottom:18px; }
		#container #contents .l .section .title { font-size:  18px; color: #0391DB; padding: 5px 0 5px 0; }
		#container #contents .l .section .title a { font-size:  18px; color: #0391DB; padding: 5px 0 5px 0; }
		#container #contents .l .section .subtitle { font-weight:bold; padding: 0 0 5px 0; }
		#container #contents .l .section a { color: #369502; text-decoration:underline; display:block; padding: 5px 0 0 0; }
		#container #contents .l .section a:hover { color: #045550; text-decoration:none; }
		#container #contents .l .section .hr { width: 100%; height: 6px; margin:15px 0 15px 0; background-color:#F4F4F4; }
		#container #contents .r { display:table-cell; width:176px; padding: 30px 0 0 20px; vertical-align:top; }
		#container #contents .r .box { width: 156px; padding-bottom: 28px; }
		#container #contents .r .box span { display:block; font-size: 16px; color:#4B565C; font-family: Georgia; font-weight:bold; padding-bottom:8px; line-height:20px; }
		#container #contents .r .box a { display:block; font-size:  13px; color: #17911A; padding-left: 9px; }
		#container #contents .r .box a:hover { text-decoration:underline; color: #A62D04; } 
		#container #contents .r .box #searchForm { color:#000000; float:left; font-size:11px; margin-top:8px; padding:3px; width:130px; border: 1px solid #D1D8DB; background: #FFFFFF url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat center; }
		#container #contents .r .box .input { color:#000000; float:left; font-size:11px; padding:3px; width:130px; border: 1px solid #D1D8DB; }
		#footer { padding-top:35px; padding-bottom:60px; background:url(../img/foot_bg.gif) repeat-x; background-color:#757575; width: 100%; }
		#footer .c { display:table; width:931px; margin:auto; font-family: Trebuchet MS; }
		#footer .c .l { display:table-cell; width:349px; font-size:  13px; color: #929191;  }
		#footer .c .l a { color: #FFFFFF; padding: 0 3px 0 3px; }
		#footer .c .l a:hover { color: #BDFF0A;  }
		#footer .c .r { display:table-cell; width:237px; padding-right:180px; font-size:  11px; color: #C0C2C3; text-align:right; }
		#footer .c .r a { color:#C0C2C3; }
		