/* Layout Stylesheet */ 


body {
 margin:20px;
 color: #333333;
 background-color:#B0D5E9;
 padding:0;
 /*overflow:scroll;*/
 }
 
 .handcursor{
cursor:hand;
cursor:pointer;
}
.ErrorMessageUL {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	margin: 7px;
	padding: 7px;
}
#outer {
	text-align:left;
	border:1px solid #000000;
	width:740px;
	margin:auto;
	background-color: #FFFFFF;
	padding: 5px;
	background-image: url(images/cornerbg.jpg);
	background-repeat: no-repeat;
 }

#hdr {
	color: #000066;
 }

#bar {
	height:25px;
	color: #333333;
	border:solid #000000;
	border-width:1px 0 1px 0;
	background-color: #FFFFFF;
 }

#bodyblock {
	position:relative;
	color: #333333;
	width:740px;
	height: 100%;
 }

#l-col {
 float:left;
 color: #333333;
 width:130px;
 }

#cont {
	width:600px;
	color: #333333;
	border:solid #000000;
	border-width:0 0 0 0px;
	text-align:left;
 }

#ftr {
	height:25px;
	background:#c0c0c0;
	color: #333333;
	border:solid black;
	border-width:1px 0 0 0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 }

h4 {
	margin:8px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	width: 325px;
 }
 
#psn h1, #psn h2, #psn p {margin:0 10px; letter-spacing:1px;}
#psn h1 {font-size:2.5em; color:#00FFFF;}
#psn h2 {font-size:2em;color:#06a; border:0;}
#psn p {padding-bottom:0.5em;}
#psn h2 {padding-top:0.5em;}
#psn {background: transparent; margin:3px 1em;}

.ptop, .pbottom {display:block; background:transparent; font-size:1px; width:425px;}
.pb1, .pb2, .pb3, .pb4 {display:block; overflow:hidden;}
.pb1, .pb2, .pb3 {height:1px;}
.pb2, .pb3, .pb4 {background:#CCFFFF; border-left:1px solid #CBDBFA; border-right:1px solid #CBDBFA;}
.pb1 {margin:0 5px; background:#CBDBFA;}
.pb2 {margin:0 3px; border-width:0 2px;}
.pb3 {margin:0 2px;}
.errormsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #990000;
	font-weight: bold;
}

.pb4 {height:2px; margin:0 1px;}
.pboxcontent {
	display:block;
	background:#CCFFFF;
	border:0 solid #CBDBFA;
	border-width:0 1px;
	line-height:140%;
	width: 425px;
}

#pwsn h1, #pwsn h2, #pwsn p {margin:0 10px; letter-spacing:1px;}
#pwsn h1 {font-size:2.5em; color:#CCFFFF;}
#pwsn h2 {font-size:2em;color:#06a; border:0;}
#pwsn p {padding-bottom:0.5em;}
#pwsn h2 {padding-top:0.5em;}
#pwsn {background: transparent; margin:3px 1em;}

.pwtop, .pwbottom {display:block; background:transparent; font-size:1px; width:570px;}
.pwb1, .pwb2, .pwb3, .pwb4 {display:block; overflow:hidden;}
.pwb1, .pwb2, .pwb3 {height:1px;}
.pwb2, .pwb3, .pwb4 {
	border-left:1px solid #CBDBFA;
	border-right:1px solid #CBDBFA;
	background-color: #CCFFFF;
}
.pwb1 {margin:0 5px; background:#CBDBFA;}
.pwb2 {margin:0 3px; border-width:0 2px;}
.pwb3 {margin:0 2px;}
.pwb4 {height:2px; margin:0 1px;}
.coverdetails {
	background-color: #FFFF66;
	width: 534px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pwboxcontent {
	display:block;
	background:#CCFFFF;
	border:0 solid #CBDBFA;
	border-width:0 1px;
	line-height:140%;
	width: 570px;
}



#pqsn h1, #pqsn h2, #pqsn p {margin:0 10px; letter-spacing:1px;}
#pqsn h1 {font-size:2.5em; color:#CCFFFF;}
#pqsn h2 {font-size:2em;color:#06a; border:0;}
#pqsn p {padding-bottom:0.5em;}
#pqsn h2 {padding-top:0.5em;}
#pqsn {background: transparent; margin:1px 0.2em;}

.pqtop, .pqbottom {display:block; background:transparent; font-size:1px; width:150px;}
.pqb1, .pqb2, .pqb3, .pqb4 {display:block; overflow:hidden;}
.pqb1, .pqb2, .pqb3 {height:1px;}
.pqb2, .pqb3, .pqb4 {
	border-left:1px solid #CBDBFA;
	border-right:1px solid #CBDBFA;
	background-color: #CCFFFF;
}
.pqb1 {margin:0 5px; background:#CBDBFA;}
.pqb2 {margin:0 3px; border-width:0 2px;}
.pqb3 {margin:0 2px;}
.pqb4 {height:2px; margin:0 1px;}


.pqboxcontent {
	display:block;
	background:#CCFFFF;
	border:0 solid #CBDBFA;
	border-width:0 1px;
	line-height:140%;
	width: 150px;
	height: 400px;
}


.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: 100%;
}
.main1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.uline2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #84C1FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
HTML {
overflow: -moz-scrollbars-vertical;
}
.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:url(images/formbg.gif) repeat-x left top;
	color:#000000;
	font-weight:bold;
	padding: 1px 2px;
	background:url(images/formbg.gif) repeat-x left top;
	font-size: 12px;
}
.largeprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}
.handcursor1 {cursor:hand;
cursor:pointer;
}
.handcursor11 {cursor:hand;
cursor:pointer;
}
.handcursor12 {cursor:hand;
cursor:pointer;
}
.handcursor13 {cursor:hand;
cursor:pointer;
}
.handcursor14 {cursor:hand;
cursor:pointer;
}
.covertable {
	border: 6px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}
.cell-Description {
	width: 150px;
}

.rev2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	margin: 1.5px;
	padding: 1.5px;
	background-color: #0066CC;
}
.cell-Content {

	width: 225px;
}
.priceNA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #666666;
}
.quotetxtRev {
color:#FFFFFF;
}
.qpagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 10px;
	padding: 10px;
}
.qpageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	margin: 10px;
	padding: 10px;
	line-height: 120%;
	font-weight: bold;
}
.text3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bolder;
	text-decoration: none;
}
#cont_w {

	width:735px;
	color: #333333;
	border:solid #000000;
	border-width:0 0 0 0px;
	text-align:left;
}
.blpantxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 8px;
	padding: 8px;
}
.blind14 {
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
}
.blind {
	border: 1px solid #FFFFFF;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.q_main {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.text2_rev {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.main2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	line-height: 105%;
}
	#dhtmlgoodies_tooltip{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:4px;
		font-size:11px;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family:Verdana, Arial, Helvetica, sans-serif
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}
.main2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 110%;
}
.redbrdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #990000;
	background-color: #F2F095;
	padding: 5px;
}
.rev2r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	background-color: #990000;
	color: #FFFFFF;
}
table {
	font-family: Verdana, Geneva, sans-serif;
}
.Panel1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #333;
	background-color: #F2F095;
}
