@charset "utf-8";
/* CSS Document */

body { background:#fff; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* HOME PAGE STYLES */
#hp-header { position:relative; width:950px; height:131px; background:url('/_images/hp/hp-header.jpg') top left no-repeat; margin:0 auto; }
#hp-content { position:relative; width:950px; min-height:340px; height:auto !important; height:340px; margin:0 auto; border-bottom:2px solid #352089; }
	#hp-content #menucontainer { margin:20px; margin-left:0; }
		#hp-content #menulist { list-style:none; margin:0; padding:0; }
			#hp-content #menulist li { padding:4px; }
			#hp-content #menulist a { color:#000; padding-left:15px; text-decoration:none; }
			#hp-content #menulist a:hover { background:url('/_images/hp/link-arrow.gif') center left no-repeat; }
	#hp-login { position:relative; margin:20px; }
		#hp-login #u, #hp-login #p, #hp-login #cleartext_password { width:150px; font-size:10px; height:14px; }
	#hp-flash { position:absolute; width:275px; height:221px; top:20px; left:383px;  }
	#hp-but-1 { position:absolute; width:126px; height:105px; top:20px; left:668px; background:url('/_images/hp/hp-button-01a.jpg') top left no-repeat; }
		#hp-but-1:hover { background:url('/_images/hp/hp-button-01b.jpg') top left no-repeat; }
	#hp-but-2 { position:absolute; width:126px; height:105px; top:20px; left:804px; background:url('/_images/hp/hp-button-02a.jpg') top left no-repeat; }
		#hp-but-2:hover { background:url('/_images/hp/hp-button-02b.jpg') top left no-repeat; }
	#hp-but-3 { position:absolute; width:126px; height:105px; top:135px; left:668px; background:url('/_images/hp/hp-button-03a.jpg') top left no-repeat; }
		#hp-but-3:hover { background:url('/_images/hp/hp-button-03b.jpg') top left no-repeat; }
	#hp-but-4 { position:absolute; width:126px; height:105px; top:135px; left:804px; background:url('/_images/hp/hp-button-04a.jpg') top left no-repeat; }
		#hp-but-4:hover { background:url('/_images/hp/hp-button-04b.jpg') top left no-repeat; }
	#opp-button { position:absolute; width:242px; height:91px; top:251px; left:383px; background:url('/_images/hp/OPP_link.gif') top left no-repeat;}
		#opp-button:hover { background:url('/_images/hp/OPP_link_on.gif') top left no-repeat;}
	#hp-trial-pass { position:absolute; width:225px; height:79px; top:251px; left:635px; }
	#footer-nav { position:relative; height:20px; text-align:center; width:950px; margin-top:5px; margin:0 auto; }
		#footer-nav #menulist { list-style:none; margin:0; padding:0; }
			#footer-nav #menulist li { margin:0; padding:0; display:inline; border-left:1px solid #ddd; border-right:1px solid #ddd; }
			#footer-nav #menulist a { padding:4px; color:#999; text-decoration:none; font-size:10px; }
			#footer-nav #menulist a:hover { color:#ccc; }

/* INTERNAL PAGE STYLES */
#int-header { position:relative; width:950px; height:131px; background:url('/_images/hp/hp-header.jpg') top left no-repeat; margin:0 auto; }
#int-nav { position:relative; text-align:center; width:950px; border-bottom:2px solid #352089; margin:0 auto; }
	#int-nav #menulist { list-style:none; margin:2px; margin-top:4px; padding:0; }
		#int-nav #menulist li { margin:0; padding:0; display:inline; border-left:1px solid #352089; border-right:1px solid #352089; }
		#int-nav #menulist a { padding-left:4px; padding-right:4px; color:#352089; text-decoration:none; font-size:11px; font-weight:bold; }
		#int-nav #menulist a:hover { color:#999; }
#int-content { position:relative; width:950px; min-height:450px; height:auto !important; height:450px; margin:0 auto; border-bottom:2px solid #352089; }
	#int-opp-button { position:absolute; width:179px; height:76px; top:358px; left:0; background:url('/_images/int/OPP_linkInternal.gif') top left no-repeat; }