/* ---------------------------------------------
PAI Members Screen Style Sheet
author: Cyberwoven
version:  2009.09
----------------------------------------------- */

body {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#6d5849;
	margin:0;
	padding:40px 0 0 0;
	background:#deddd5 url(../images/bodybg.png) repeat-x;
	text-align:center;}

a {color:#003E7E; text-decoration:underline;}
a:visited {color:#49596C;}
a:hover {text-decoration:none;}



/* Reusables
----------------------------------------------- */
.clear {clear:both; display:block; overflow:hidden; width:0; height:0;}


/* Layout Blocks
----------------------------------------------- */
.wrapper {position:relative; background:url(../images/wrapperbg.png) repeat-y center top; min-width:960px;}
.container {width:960px; margin:0 auto; text-align:left; position:relative; background:url(../images/containerbg.jpg) no-repeat left bottom;}
	#header {height:106px; background:#deddd5 url(../images/headerbg.png) no-repeat left bottom;}
		#header h1 {position:absolute; top:0; right:10px; margin:0; padding:0;}
		#header h1 a {display:block; width:194px; height:90px; background:url(../images/pailogo.png) no-repeat right center; font-size:1px; text-indent:-9999px; outline:none;}
		#header h1 a:hover {width:250px;}
		body.home #header h1 a:hover {width:194px;}

		#content {padding:30px 320px 50px 60px; min-height:300px; height:auto !important; height:300px;}
		#content img {float:right; margin:0 0 10px 10px;}
			h2 {color:#003e7e; font:normal 25px/32px georgia, "times new roman", times, serif; margin:0; padding:15px 0 8px 0;}
			h3 {color:#003F7F; font:normal 20px/25px georgia, "times new roman", times, serif; margin:0; padding:15px 0 8px 0;}
			h4 {color:#6d5849; font:bold 12px/20px Arial, Helvetica, sans-serif; margin:0; padding:15px 0 8px 0;}
			.planselector {width:358px; height:120px; position:absolute; top:140px; right:0; background:url(../images/planselectorbg.png) no-repeat;}
			.planselector h3 {color:#deded5; font-size:16px; line-height:25px; margin:0; padding:31px 0 0 32px;}
			.planselector select {position:absolute; top:58px; left:32px; width:260px;}
			img.headerlogo {position:absolute; top:0; left:0;}
		
			ul.planlist {display:block; height:440px; margin:50px 0 200px 0; padding:10px 0 0 0; list-style:none; background:url(../images/dividertop.png) no-repeat left top;}
				ul.planlist li {display:block; float:left; width:200px; height:130px; overflow:hidden; margin:0 10px 0 0; padding:0; }
				ul.planlist li a {display:block; width:200px; height:110px; padding:20px 0 10px 0; background: url(../images/divider2.png) repeat-x left 0;}
				ul.planlist li a:hover {background-position:left -130px;}
				ul.planlist li a img {border:none;}
			


			ul#subnav {position:absolute; top:140px; right:0; width:275px; margin:0; padding:0 0 45px 0; background:url(../images/subnavbg.gif) no-repeat bottom left; list-style:none; border:none;}
				ul#subnav li.parent {display:block; margin:0; padding:30px 0px 15px 35px; min-height:150px; height:auto !important; height:230px; background:url(../images/subnavlibg.gif); color:#DEDED2; font-family:impact, "arial black", arial, sans-serif; font-size:20px; text-transform:uppercase;}
				ul#subnav li.parent strong {display:none;}
				ul#subnav ul {list-style:none; margin:0; padding:0 0 0 0; text-transform:none; background:none; border:none;}
					ul#subnav ul li {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; background:none;}
					ul#subnav ul li a {color:#6DC6FE; font-weight:bold; padding:5px 15px 5px 5px; text-decoration:none; display:block; width:181px;}
					ul#subnav ul li a:hover {background-color:#A4DBFA; color:#023D7F;}
						ul#subnav ul ul {color:#fff; padding:0;}
						ul#subnav ul ul li a {color:#fff; font-size:11px; line-height:12px; font-weight:bold; margin-left:10px; padding:0 5px 4px 0; text-decoration:none; display:block;}
						ul#subnav ul ul li a:hover {background-color:transparent !important; color:#fff; text-decoration:underline;}
					ul#subnav li.contactsidebar {font-size:12px; color:#DEDED2;}
					ul#subnav li.contactsidebar strong {color:#fff;}
			ul#subnav.emptysubnav {background:url(../images/emptysubnavbg.jpg) no-repeat; height:250px !important;}
				ul#subnav.emptysubnav li {display:none;}

body.home #content {padding-right:0px;}