
	* { font-family:arial,helvetia,"sans serif";}
	h1,h2,h3,p { margin:0px; padding:0px; }
	img{ display:block; }
	body   { background:#6D6E71 url(/images/body_bg.jpg) repeat-x; margin:0px; padding:22px 0px 0px 0px;}
	a img  { border:none; }
	.float { float:left; }

	#wrapper { width:770px; margin:0 auto; position:relative;}
	#header { width:725px; height:158px; background:#FFFFFF url(/images/header_bg_tall.jpg) no-repeat 0% 100%; margin:0px 0px 0px 22px; position:relative;}
	#header #phone { position:absolute; left:580px; top:50px; }
	#header a img { display:inline; }
	
	#container { background:url(/images/container_bg.jpg) repeat-y; width:770px; position:relative;}
	
	#rotate { position:absolute; left:116px; top:144px; }
	
	#container #nav                { width:116px; }
	#container #nav a.top          { width:99px; height:20px; background:url(/images/top_nav_bg.jpg) no-repeat; display:block; padding:8px 16px 0px 0px;
									 color:#EBEBEB; font-size:13px; font-weight:bold; text-decoration:none; text-align:right; }
	#container #nav a.top_record   { width:99px; height:18px; background:url(/images/top_nav_bg.jpg) no-repeat; display:block; padding:10px 16px 0px 0px;
									 color:#EBEBEB; font-size:9px; font-weight:bold; text-decoration:none; text-align:right; font-family:arial; }
									 
	#container #nav ul             { list-style-type:none; margin:0px; padding:0px; padding:0px 0px 0px 4px;}
	#container #nav ul li          { border-bottom:1px solid #C9A2A1; width:105px; height:23px; padding:5px 0px 0px 0px; text-align:right; }
	#container #nav ul li.noborder { border:none; }
	#container #nav ul li a        { text-decoration:none; color:#EBEBEB; font-weight:bold; font-size:13px; }
	#container #nav ul li a:hover  { color:#CCCCCC; }
	#container #content_wrapper { width:649px; background:url(/images/content_wrapper_bg.jpg) repeat-y; margin:154px 0px 0px 0px; }
	
	#container #content         { background:url(/images/content_bg.jpg) no-repeat; width:634px; padding:30px 0px 8px 15px;
								  min-height:207px; height:auto !important; height:207px; }
	#container #content div     { border-left:3px solid #CACCCD; padding:0px 0px 25px 7px; }
	#container #content div h1  { font-size:12px; font-weight:bold; color:#8B292E; }
	#container #content div p   { font-size:11px; color:#363636; width:581px; line-height:15px;}
	#container #content div ul   { font-size:11px; color:#363636; width:581px; line-height:15px;}
	#container #content div p a { font-size:12px; color:#363636; line-height:15px; /*display:block;*/ }
	#container #content div p a:hover{ text-decoration:none; }
	#container #content div table{ font-size:11px; color:#363636; line-height:15px; }
	#container #content div p img{ display: inherit; }
	
	
	#footer         { width:770px; height:18px; background:url(/images/footer_bg.jpg) repeat-x; clear:left; text-align:center; padding:8px 0px 0px 0px; }
	#footer span    { font-size:9px; color:#474220; vertical-align:top;}
	#footer a       { font-size:9px; color:#474220; vertical-align:top;}
	#footer a:hover { text-decoration:none; }
	
	#portal_nav { width:770px; height:150px; background:url(/images/portal_red_bg.jpg) repeat-x; position:relative; }
	#portal_nav div { position:absolute; left:115px; top:-36px; height:222px; z-index:10; }
	#portal_nav div a {display:block; }
	
	#p_content_wrapper { width:769px; background:url(/images/portal_wrapper_bg.jpg) repeat-y; }
	#p_content         { width:651px; min-height:98px; height:auto !important; height:98px; padding:0px 0px 15px 118px;
						 background:url(/images/portal_content_bg.jpg) no-repeat; }
						 
	#p_content div           { border-left:3px solid #6D6E71; padding:0px 0px 10px 7px; }
	#p_content div h1        { font-size:12px; font-weight:bold; color:#8B292E; }
	#p_content div p         { font-size:11px; color:#363636; width:581px; line-height:13px; margin:0px 0px 10px 0px;}
	#p_content div p a       { color:#363636; font-weight:bold; }
	#p_content div p a:hover { text-decoration:none; }