﻿	body {
		font-family: Arial, Helvetica, san-serif;
		background-color: #ccecff;
		margin: 5;
	}
	
	#col1 {
		width:204; position: absolute; 
		background-image: url('images/left_back.gif'); 
		background-repeat: repeat-y;
		background-position: top right;
		background-color: #e1e1e1;	/*#e9b450*/
		border-bottom:solid 1px #7a9391;
	}
	#col2 {  
		position: absolute; left: 209px; 
		background-color: #fafdff;
		padding: 0 0 10 0;
		border-right:solid 1px #0099cc; border-bottom:solid 1px #0099cc;
	}
	#cont1	{ padding:5; min-height: 400px; }
	#minTBL	{ table-layout:fixed; }
	.minTD	{ min-height: 320px; }	
	
	.nrwCol {
		max-width: 560px;
		width:expression(document.body.clientWidth > 560? "560px": "auto" );
	}
	.nrwCol2 {
		max-width: 620px;
		width:expression(document.body.clientWidth > 620? "620px": "auto" );
	}
	
	.nav1, .nav2, #qlinks, #topRow, .slogan2 {
		font-family: Tahoma, Helvetica, san-serif;
	}
	
	.toplogo {
		background-image: url('images/logo_back3.gif'); 
		background-repeat: repeat-y;
		background-position: top right;
		background-color: #0c9ac0;
		height:121px; padding: 26px 0 26px 0;
		color: #ffffff;
		font-family: Garamond; font-size: 18pt;
		text-align:center; letter-spacing:1; font-style:italic;
	}
	.toplogo h1 {
		font-family:Helvetica, Arial, sans-serif;
		font-size:13pt;
		margin:0;
		text-align:center;
	}
	.toplogo img {
	border:solid 1px #026c92;
}
	
	.nav1 { 
		background-image: url('images/nav_back-blue.gif');
		background-color:#1361a3;
		padding: 8 2 6 0;
		color: #f5f5f5;
		font-size: 9pt; letter-spacing:1;
	}
	.nav1 a { color: #ffffff; }
	.nav1 p {
		background-image: url('images/blt_circle.gif'); 
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 18;
		margin: 0 0 2 8; text-indent:-5;
		font-size:10pt;
	}
	.nav2 { 
		width:3; 
		background-image: url('images/nav_back-blue2.gif'); 
		background-repeat: repeat-y;
		}
	
	#qlinks { padding: 0 5 15 5; }
	#qlinks a { color:#007095; }
	.sqrList {
		background-image: url('images/blt_square.gif'); 
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 14;
		margin: 0 0 2 4;
		font-size:8pt; letter-spacing:1;
	}
	
	
	#topRow { 
		background-color:#004958; color:#ffffff; 
		border-bottom:solid 1px #fafdff; 
		height:17px; padding:5;
		font-size:7pt; letter-spacing:2;
		text-align:right;
		}
	#topRow a { color: #ffffff; text-decoration:none; }
	
	.hdr1 {
		background-image: url('images/slogan_back2.gif'); 
		background-repeat: repeat-x;
		color:#ffffff;
		padding:5;
	}
	.hdr1 h2	{ margin:0; }
	.navsub { 
		text-align:right; 
		font-size:8pt; 
		letter-spacing:1; 
		background-color:#617987;
		border-top: solid 1px #cccccc;
		padding:5;
	}
	.navsub td	{ font-size:8pt; }
	.navsub a { color:#ffffff; }
	
	.noleft { margin-left: 18px; margin-top:0; }
	.red	{ font-weight:bold; color:red; }
	.emph1	{ font-variant: small-caps; }
	.reqfld	{ font-weight: bold; color:#cc0000; }
	.smltxt	{ font-size:7pt; letter-spacing:0; }
	.blt1	{
		background-image: url('images/blt_circle2.gif'); 
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 12;
		margin: 0 0 2 5;;
	}
	
	.tbl1	{ border-collapse: collapse; border-color:#7A9391; }
	.tbl1 td	{ border-color:#7A9391; padding:2; }
	.tdhdr1	{ background-color:#e9b450;color:#983a11;font-weight:bold;padding:3; }
	
	.toTop	{ text-align:center; font-variant:small-caps; font-size:7pt; }

/*	#col2 td	{ font-size:9pt; } */
	
	a	{ color:#115691; }
	body, p, td, br { font-size:10pt; }
	
/*	these styles used in CSWP section	*/
	#rightCol {
		float:right; 
		margin:0 0 10 5; padding:6 3 3 0;
		width:200px;
		border-left:solid 1px #cccccc;
		background-color:#909962;
	}
	#rightCol p, #rightCol td { font-size:9pt; }
	#rightCol p.sqrList { margin-bottom:6px; letter-spacing:0; }
	#rightCol a { color:#ffffff; }
	
/*	used for table that looks like note	*/
.noteTbl	{ margin:5;	}
	.ttlTD {
		background-color: #7a9391;
		padding:2;
		color: white;
		font-size: 11pt; font-weight:bold;
	}
	.ttlTDNew {
    background-color: #1361A3;
		padding:2;
		color: white;
		font-size: 11pt; font-weight:bold;
	}
  td.ttlTDNew a, td.ttlTDNew a:link,  td.ttlTDNew a:visited,  td.ttlTDNew a:active,  td.ttlTDNew a:hover {
    color: white;
  }
	.cornerNew { 
		background-image: url(images/corner3.gif);
		background-repeat: no-repeat;
		background-position: top right;
		border-left:solid 1px #B48223;
	}
	.notesTD { 
		padding:6 6 10 6; width:240;
		background-color: #fffded;
		border-bottom:solid 1px #455f5c;
		font-size:8pt;
	}
	.notesTD p { font-size:8pt; margin-top:2; margin-bottom:2; }
	.corner { 
		background-image: url(images/corner.gif);
		background-repeat: no-repeat;
		background-position: top right;
		border-left:solid 1px #455f5c;
	}

	
