body {
	margin: 0;
	padding: 0;
	background-color: #DBDCDE;
	color: #424345;
	font-size: 0.76em;
	font-family: Arial, sans-serif;
}

a {
	color: #1B3978;
}

img {
	border: none;
}




table.survey {
	text-align: center;
	border-collapse: collapse;
}

thead {
	background-color: #AAD3F1;
}

table.survey tr td, table.survey tr th {
	border: 1px solid #1B3978;
}

table.survey tr td.left {
	text-align: left;
}

.alternative {
	background-color: #D0E4F1;
}
.clear {
	clear: both;
}

acronym {
	cursor: help;
   border-bottom: 1px dotted ;
}


#container {
	margin: 0 auto;
	background: #FFFFFF url(../images/bkg_body.gif) repeat-y center;
	width: 862px;
}

	#header {
		background: transparent url(../images/bkg_header.jpg) no-repeat center top;
		width: 862px;
		height: 247px;
		text-align: center;
		padding-bottom: 3px;
	}

	#header img {
		margin-top: 110px;
	}

/* ----- LEFT PANE ----- */
	#leftpane {
		float: left;
		width: 605px;
		padding-left: 20px;
	}

	#leftpane h1 {
		font-size: 1.2em;
		font-weight: 400;
		color: #1B3978;
		line-height: 26px;
		padding: 0 0 0 22px;
		margin-top: 10px;
		width: 583px;
		background-color: #AAD3F1;
	}

	#leftpane h2 {
		font-size: 1.2em;
		font-weight: 700;
		line-height: 10px;
		padding: 10px 0 0 22px;
		color: #1B3978;
		clear: both;
		text-transform: capitalize;
	}
	
	#leftpane h3 {
		font-size: 1.0em;
		font-weight: 700;
		padding: 0 0 0 22px;
	}

	#leftpane p {
		padding: 0 22px 0 22px;
	}

	#leftpane img {
		padding: 5px 22px;
	}

	#leftpane dl {
		padding: 0 22px 0 22px;
	}

	#leftpane dt {
		font-weight: 700;
		color: #1B3978;
		padding: 10px 0 5px 0;
		text-transform: capitalize;
	}

	#leftpane dl dt a {
		color: #1B3978;
	}

	#leftpane dd {
		padding: 5px 0;
		margin: 0;
	}

	#leftpane dd ul {
		padding: 10px 22px;
	}

	#leftpane dl.faq dd {
		margin: 0;
		display: none;
		color: #A30C15;
	}

	#leftpane ul {
		list-style: none;
		/*padding: 0 22px;*/
	}

	#leftpane li {
		background: url(../images/bullet.gif) no-repeat 0px 7px;
		padding: 3px 10px ;
		color: #1B3978;
	}

	#leftpane ol li {
		background: none;
	}


#leftpane div.post-bpdy {
	padding: 0 22px 0 22px; 
}
	/* ----- Image and Caption Styles ----- */
		#leftpane dl.leftimage {
			float: left;
			padding: 0px;
			margin: 5px 22px;
			width: 275px;
		}

		#leftpane dl.rightimage {
			float: right;
			padding: 0px;
			margin: 5px 22px;
			width: 275px;
		}
		
		#leftpane dl.leftimage dt, #leftpane dl.rightimage dt {
			padding: 0;
			margin: 0px;
		}

		#leftpane dl.leftimage dd, #leftpane dl.rightimage dd {
			font-weight: 700;
			font-size: 0.9em;
			padding: 0;
			margin: 0;
			margin-bottom: 10px;
		}

		#leftpane dl.leftimage dt img, #leftpane dl.rightimage dt img {
			padding: 0;
		}


#leftpane form {
	padding: 0 0 0 22px;
}

#leftpane #poweredby {
	margin-left: 20px;
	margin-bottom: 10px;
}

#leftpane #poweredby span a {
	color: #DDDDFF;
}

		
	#topnav {
		position:relative;
		background-color: #1B3978;
		width: 605px;
		padding: 3px 0px;
	}

/* ----- END LEFT PANE ----- */

/* ----- RIGHT PANE ----- */
	#rightpane {
		width: 207px;
		float: right;
		padding: 0;
		margin: 0 20px 0 0;
	}

	#rightpane ul {
		margin: 0;
		padding: 0;
		white-space: nowrap;
	}

	#rightpane ul li {
		list-style-type: none;
	}

	#rightpane ul li a {
		display: block;
		line-height: 26px;
		height: 26px;
		color: #1B3978;
		background-color: #AAD3F1;
		padding: 0 0 0 16px;
		margin: 0;
		text-decoration: none;
		border-bottom: 2px solid #FFFFFF;
	}

	#rightpane ul li a:hover, #rightpane ul li a:active, #rightpane ul li a:focus {
		background-color: #6286B4;
		color: #FFFFFF;
	}

	#rightpane #home li  {
		margin-bottom: 8px;
	}

	#rightpane #home li a {
		color: #FFFFFF;
		background-color: #1B3978;
	}

	#rightpane #home li a:hover, #rightpane #home li a:active, #rightpane #home li a:focus  {
		background-color: #6286B4;
		color: #FFFFFF;
	}

	#rightpane #redbook li  {
		margin-top: 8px;
		margin-bottom: 8px;
	}

	#rightpane #redbook li a {
		color: #FFFFFF;
		background-color: #1B3978;
	}

	#rightpane #redbook li a:hover, #rightpane #redbook li a:active, #rightpane #redbook li a:focus  {
		background-color: #6286B4;
		color: #FFFFFF;
	}

	#rightpane ul li ul {
		padding-left: 10px;
		display: none;
	}

	#rightpane ul li.visible {
		background-color: #6286B4;
	}

	#rightpane ul li.visible ul  {
		display: block;
		border-bottom: 2px solid #FFFFFF;
	}

	#rightpane ul li.visible ul li {
		padding: 0;
		margin: 0;
	}

	#rightpane ul li ul li a {
		padding-left: 10px;
	}


	#stpauls {
		margin: 10px 0px 10px 20px;

	}

	#valid {
		float: right;
		width: 80px;
		
	}

	#valid a {
		height: 15px;
		width: 80px;
	}




	 #room58 {
		padding: 0;
		margin: 0;
		width: 30px;
		height: 30px;
	}



	
/* ----- END RIGHT PANE ----- */

/* ----- FOOTER ----- */
	#footer {
		background: url(../images/bkg_footer.gif) no-repeat center bottom;
		width: 863px;
		height: 60px;
		clear: both;
		margin: 10px 0 0 0;
	}

	#footer p {
		padding-left: 40px;
		clear: both;
	}

/* ----- END FOOTER ----- */