@charset "utf-8";
/* CSS design by Thomas Egtvedt */
html {font-size: 16px; /* Safari Fix */}
body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:62.5%; color:#000; background:#eaf5ff; margin:0; padding:0; line-height:150%;}
#papMain {width:980px; margin:0 auto; background:#fff; font-size:1.4em;}
#papIntro{line-height:180%; padding:0; margin:0;}
#papIntro p{padding:0 24px 0 0; margin:0;}
#papMenu {display:block; color:#fff; background:#2fa8d7 url(../img/blue-bg2.jpg) left bottom no-repeat; height:215px; padding:0; margin:0; font-size:.9em;}
#papMenu table a{display:block; width:100px; margin:0; padding:6px; text-decoration:none; color:#036; font-weight:bold;}
#papMenu table a:hover{display:block; width:100px; margin:0; padding:6px; color:#fff;}
#papMenu table a.active{display:block; width:100px; margin:0; padding:6px; background: url(../img/menu_bg3.png) 2% 50% no-repeat; color:#fff;}

#papMainL {display:block; float:right; width:350px; padding:0; background:url(../img/border_top_350.png) top left no-repeat; margin: 24px 24px 0 0; line-height:160%;}
#papMainL p{padding:0 16px 16px 16px; margin:0; color:#333; line-height:160%;}
#papMainR p{padding:0 16px 16px 16px; margin:0; color:#333; line-height:140%;}
#papMainL p.last{background:url(../img/border_foot_350.png) bottom left no-repeat; padding:16px 16px 40px 16px; margin:0; color:#333; line-height:160%;}
#papMainL ul.formError{margin:0 0 0 16px; padding:10px 10px 10px 50px; list-style-type:none; background:#def url(../img/error.gif) 2% 50% no-repeat; border:1px solid #f06; width:256px;}
input{background:#fff url(../img/bg-input.gif) top left no-repeat; border:1px solid #ccc; width:305px; padding:3px 6px;}
textarea{background:#fff url(../img/bg-input.gif) top left no-repeat; border:1px solid #ccc; width:305px; padding:3px 6px;}
input:focus, textarea:focus{border:1px solid #999;}
input.submit{
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	background: #036 url(../img/submit.png) left center repeat-x;
	border: 1px solid #369;
	height:34px;
	width:120px;
	cursor:pointer;
	margin-left:4px;
	-moz-border-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	}
input.submit:hover {
	border: 1px solid #036;
	}

#papMainR {display:block; float:left; width:557px; margin:160px 0 0 8px; padding:16px 16px 0 16px;}
#papMainR .col1{width:203px; background:url(../img/border_top_203.png) top left no-repeat; padding-right:24px; margin-top:24px;}
#papMainR .col1 p.last{background:url(../img/border_foot_203.png) bottom left no-repeat; padding-bottom:40px;}
#papMainR .col2{width:330px; background:url(../img/border_top_330.png) top left no-repeat;}
#papMainR .col2 p.last{background:url(../img/border_foot_330.png) bottom left no-repeat; padding-bottom:40px;}

#papFooter {margin:0; padding:0; color:#fff; background:#2fa8d7;}
#papFooter p {margin:0 16px; padding:8px;}
#papFooter a {color:#fff; text-decoration:none; display:inline-block; margin-left:16px;}
#papFooter a:hover {color:#fff; text-decoration:underline;}

h1{font-size:2em; padding:16px 0 0 16px; margin:0;}
h2{font-size:1.3em; color:#09c; padding:16px 0 16px 16px; margin:0;}
h3{font-size:1.1em; color:#09c; padding:8px 0 0 16px; margin:0;}
ol{margin:0 40px; padding:0;}
ol li{font-size:1em; line-height:150%; padding:0 8px 4px 8px; margin:0;}
a{color:#069;}
.blueTxt{color:#09c;}
.dblueTxt{color:#036;}
td.price{display:block; margin-left:16px !important;}