* { list-style:none ; margin:0 ; padding:0 }
a { outline:none }
a img { border:none }
.align2 { text-align:center }

body { background:#2F73A8 url(http://www.yulish.com/images/bg_top.png) top left repeat-x ; color:#FFF ; font:normal 11px/16px arial,helvetica,sans-serif }
#wrap1 { background:#FFF url(http://www.yulish.com/images/bg_content.png) ; color:#333 ; margin:auto ; width:894px }
	#wrap2 { background:url(http://www.yulish.com/images/bg_content_bottom.png) bottom left no-repeat ; padding-bottom:75px ; width:894px }
		#wrap3 { background:url(http://www.yulish.com/images/bg_content_top.jpg) top left no-repeat ; padding-top:87px ; width:894px }
			#wrap4 { background:url(http://www.yulish.com/images/bg_content_sides.png) top left no-repeat ; padding:0 63px }
				#wrap5 { border-bottom:1px solid #FFF }
				#left { float:left ; width:216px }
					#left a { font:bold 12px/12px arial,helvetica,sans-serif }
					#logo { height:63px ; width:216px }
					#nav1 { margin-left:11px ; padding-bottom:20px ; width:194px }
						#nav1 li { background:#F5862E url(http://www.yulish.com/images/bg_nav_divider.png) bottom left no-repeat ; padding-bottom:3px }
							#nav1 a { background:#F5862E url(http://www.yulish.com/images/alpha.gif) left center no-repeat ; color:#FFF ; display:block ; padding:12px 0 12px 21px }
					#portal { padding-bottom:20px }
						#portal a { background:#2F73A8 ; border:2px solid #FFF ; color:#FFF ; display:block ; text-align:center ; margin:auto ; padding:8px 2px ; text-decoration:none ; width:136px }
				#right { float:right ; width:551px }
					#tag { background:#FFF url(http://www.yulish.com/images/bg_tag.jpg) center left no-repeat ; color:#16480B ; height:63px ; position:relative ; width:551px }
						#tag p { bottom:20px ; font:bold 16px/16px "trebuchet ms",arial,helvetica,sans-serif ; left:0 ; position:absolute ; text-align:right ; width:219px }
					#content1a { border-top:1px solid #F5862E ; border-bottom:1px solid #F5862E ; margin:14px 6px 0 6px ; width:539px }
						#content1b { margin:0 11px ; padding-top:13px ; width:517px }
							#content1a dl { margin-bottom:16px }
							#content1a h1 { background:#FFF ; color:#2F73A8 ; font:bold italic 18px/18px arial,helvetica,sans-serif ; padding-bottom:9px }
							#content1a h2 { background:#FFF ; color:#16480B ; font:bold 13px/19px arial,helvetica,sans-serif }
							#content1a p { background:#FFF ; color:#333 ; font:normal 11px/16px arial,helvetica,sans-serif ; padding-bottom:16px }
							#content1a a { color:#2F73A8 }
							.cols { margin-top:20px }
								.cols .left { float:left ; text-align:center ; width:144px }
								.cols .right { float:right ; width:363px }
							.cols2 { margin:20px 0 }
								.cols2 .left { border-right:1px solid #2F73A8 ; float:left ; text-align:center ; width:253px }
								.cols2 .right { float:right ; text-align:center ; width:253px }
					#content2 { background:#F2F2F2 url(http://www.yulish.com/images/blocks1.gif) top left no-repeat ; color:#333 ; margin:1px 0 6px 6px ; padding:14px 20px 14px 87px ; width:432px }

#footer { background:#2F73A8 ; color:#FFF ; font:normal 11px/14px arial,helvetica,sans-serif ; height:36px ; margin:0 111px 0 63px ; position:relative ; width:720px }
	#footer p { bottom:0 ; left:11px ; position:absolute }
	#footer a { background:#2F73A8 ; color:#FFF ; font:bold 11px/14px arial,helvetica,sans-serif }
	
/* HOME PAGE STYLES */
#home #tag { background:#FFF url(http://www.yulish.com/images/bg_tag.jpg) top left no-repeat ; border-bottom:1px solid #F5862E ; height:215px ; position:relative }
	#home #tag p { bottom:92px }

/* PORTAL STYLES */
#portalPage #content1a { border-bottom:none }
	#portalPage #content1a #tag { border-bottom:none }
#portalPage table { padding-bottom:21px }
#portalPage ul { padding-bottom:21px }
.terms { border:1px solid #CCC ; height:400px ; overflow:scroll ; padding:5px ; width:527px }
#portalPage ol, #portalPage ol li { list-style:decimal ; margin-left:10px ; padding-bottom:9px }

/* CLEARFIX */
#wrap5, .cols, .cols2 { overflow:hidden }
* html #wrap5, * html .cols, * html .cols2 { height:1% ; overflow:visible }