* {	padding:0;margin:0;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }li, dd { margin-left:0; }fieldset { padding: .5em; }select option{ padding:0 5px; }.hide, .print-logo, .close-button{ display:none; }.left{ float:left; }.right{ float:right; }.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }a img{ border:none; }body{	background:#fff;	color:#999;	font-size:10px;	font-family:Verdana, Helvetica, Arial, sans-serif;	margin: 0px; 	padding: 0px;}#menu{	float:right;	text-align:right; 	background: url(images/menu_bg.gif) repeat-x top left #478ac2;	width:763px;	padding:0 0 0 7px;	margin: 0 auto;	}#textualContent{display:none;}/*-----------------------------------------------------------------------------------------------  Front Page Sidebar-----------------------------------------------------------------------------------------------*/#sidebar{	padding:15px 0 0 0;	width:250px;	margin:0 0 0 1px;	}.sidebarBox{	margin:1em 0;	background: #transparent;	}	.sidebarBox ul2 {margin:0; padding:0; list-style:none}.sidebarBox li2 {background:url(images/bullet.gif) no-repeat; background-position:0px 2px; margin:0px; padding:0px 0px 15px 0px}	.sidebarBox h1{	font-size:11.5px;	color:#ff0;	text-transform:uppercase;	width:100%;	background:#478ac2;	padding:4px 10px 4px 30px;	margin:0;	}	.sidebarBox h2{		font-size:10.5px;	color:#478ac2;	text-transform: uppercase;	width:100%;	background:#e0eefe;	margin:0;	padding:5px 10px 5px 30px;	}.sidebarBox a, .sidebarBox a:link, .sidebarBox a:hover, .sidebarBox a:visited{	font-size:10.5px;	color:#478ac2;	text-transform: uppercase;	width:100%;	background:#e0eefe;	margin:0;	text-decoration:underline;	font-weight:bold;}.sidebarBox a:hover{	font-size:10.5px;	color:#063;	text-transform: uppercase;	width:100%;	background:#e0eefe;	margin:0;	text-decoration:underline;	font-weight:bold;	}/*-----------------------------------------------------------------------------------------------  Footer-----------------------------------------------------------------------------------------------*/#footer{		margin:0;		padding:0em 0 1em 0;		background:#fff;		width:100%;		float:left;		text-align:center;		font-size:10px;		text-transform:none;	}#footer h1{		color:#000;		font-size:9px;		text-transform:uppercase;		line-height:16px;		text-decoration:none;		font-weight:100;}#footer a, #footer a:link, #footer a:hover, #footer a:visited{		color:#063;		font-size:9px;		text-transform:uppercase;		line-height:16px;		text-decoration:none;		font-weight:bold;}/*-----------------------------------------------------------------------------------------------  Interior Right Col.-----------------------------------------------------------------------------------------------*/.rColWhiteBG {	color: #000;	background: #fff;	border-left: 1px solid #478ac2;	border-right: 5px solid #478ac2;	border-top: 1px solid #478ac2;	border-bottom: 1px solid #478ac2;			width:195px;	margin:0 0 10px 10px;	padding:5px;	line-height:16px;	}.rColWhiteBG h1{	font-size:10px;	color:#478ac2;	text-transform: uppercase;	margin:0;	}.rColWhiteBG h2{	font-size:10px;	color:#478ac2;	text-transform: none;	margin:0	}	.rColWhiteBG a:link, a:visited a:hover{	font-size:10px;	color:#478ac2;	text-transform: none;	margin:0;	border-bottom: 1px solid #478ac2;	padding:0;	}.rColBlueBG {	color: #000;	background: #e0eefe;	border-left: 1px solid #478ac2;	border-right: 5px solid #478ac2;	border-top: 1px solid #478ac2;	border-bottom: 1px solid #478ac2;			width:190px;	margin:0 0 10px 10px;	padding:0 5px;	}	.rColBlueBG h1{	font-size:10px;	color:#478ac2;	text-transform: uppercase;	}.rColQuote{	color: #000;	background: #transparent;	border-top: 2px dotted #478ac2;	border-bottom: 2px dotted #478ac2;			width:200px;	margin:0 0 10px 10px;	padding:3px 0;	}	.rColQuote h1{	font-size:12px;	color:#478ac2;	text-transform: none;	font-style: italic;	}/*-----------------------------------------------------------------------------------------------  Interior Center Col.-----------------------------------------------------------------------------------------------*/#innerText{	padding:20 20 20 20;	}	.leftCol, .rightCol{	padding:20px 0;	}#innerText h1{	font-size:18px;	color:#478ac2;	text-transform:none;	margin:0 0 1em 0;	}#innerText h2{	font-size:13px;	color:#000;	text-transform:none;	margin:0;	padding:0 0 0 0;	font-weight: bold;	}#innerText h3{		font-size:12px;	color:#000;	font-weight:normal;	text-transform:none;	width:80%;	margin:0;	padding:5px 10px 5px 30px;	}#innerText p{	font-size:12px;	color:#000;	text-transform:none;	padding: 0;	margin:.3em 0 1em 0;	}	#innerText ul2{	margin:0; 	padding:0; 	list-style:none;	}	#innerText li2{	background:url(images/bullet.gif) no-repeat; 	background-position:0px 2px; 	margin:0px; 	padding:0px 0px 15px 0px;	}	img.floatLeft {     float: left;     margin: 5px 15px 10px 0;	border:1px solid #478ac2;}img.floatRight {	float: right;	margin: 10px 10px 10px 14px;	border:1px solid #478ac2;	padding: 0px;}#innerText a:link, a:visited {	color:#478ac2;	text-decoration:underline;	font-weight:normal;	text-transform: none;	font-size:12px;		}#innerText a:hover {	color:#478ac2;	text-decoration:underline;	text-transform: none;	font-size:12px;	}/*-----------------------------------------------------------------------------------------------  Interior Left Col.-----------------------------------------------------------------------------------------------*/.lColImage {	margin:0px 10px;	border:1px solid #478ac2;	}/*----------------------------------------------------------------------------------------------- Recent Placements Table-----------------------------------------------------------------------------------------------*/			#recentPlacementsTable {		border: 1px solid #666666;	}	#recentPlacementsTable tbody tr td {		font-family: "lucida grande", verdana, sans-serif;		font-size: 8pt;		padding: 3px 8px;		border-left: 1px solid #D9D9D9;		color:#000;	}		#recentPlacementsTable tbody tr.selected td {		background-color: #3d80df;		color: #ffffff;		font-weight: bold;		border-left: 1px solid #346DBE;		border-bottom: 1px solid #7DAAEA;	}