/*//////////////////////////////////////////////////////////////////////////////////////// Main Styles */
	*{
		margin: 0px;
		padding: 0px;
		vertical-align: top;
		text-align: left;
		font-family: arial;
	}
	HTML, BODY {
		width: 100%;
		text-align: center;
		background-image: url(../images/bkg-gradient.jpg);
		background-repeat: repeat-x;
		background-position: top center;
		background-color: #001A35;
	}
	#tdHeader {
		width: 911px;
		height: 220px;
		background-image: url(../images/header-placeholder.jpg);
		background-repeat: no-repeat;		
	}
	.divHeaderReplacement {
		width: 911px; 
		height: 220px; 
		background-image: url(../images/header-bkg.jpg);
		background-repeat: no-repeat;		
	}
	.divGetFlash {
		width: 260px;
		height: 60px;
		float: right;
		margin-top: 40px;
	}
	.divGetFlash P, .divGetFlash a:link, .divGetFlash a:visited{
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
	}
	.tblHeaderNav{
		width: 850px;
		height: 30px;
		margin-top: 185px;
		margin-left: 50px;
		border: 0px;
		padding: 0px;
		
	}
	.tblHeaderNav td {
		width: 100px;
		height: 15px;
		padding-top: 4px;		
		text-align: center;
	}
	.tblHeaderNav a:link, .tblHeaderNav a:visited {
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}
	.tblHeaderNav a:hover {
		text-decoration: underline;
	}
	#tblMain{
		margin: auto;
		width: 911px;
	}
	#tdShoppingNavigation{
		background-image: url(../images/shopnav-bkg.jpg);
		background-repeat: no-repeat;
		height: 36px;
		text-align: right;
	}
	#pShoppingNav{
		margin-top: 10px;
		margin-right: 15px;
		text-align: right;
		color: #001A41;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	.shopNav:link, .shopNav:visited{
		text-align: right;
		color: #001A41;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	.shopNav:hover {
		text-decoration: underline;
	}
	#tdLTrim{
		vertical-align: top;
		background-image: url(../images/custom-cutouts_02-bkg.jpg);
		background-repeat: repeat-y;
	}
	#tdContent{
		width: 660px; 
		height: 304px;
		background-image: url(../images/content-backdrop.jpg); 
		background-repeat: repeat-x; 
		background-position: bottom center; 
		background-color: #ffffff;
	}
	#h1PageTitle{
		font-size: 24px;
		font-weight: bold;
		font-style: italic;
		color: #ffffff;
		text-decoration: underline;
		display: block;
		width: 645px;
		height: 42px;
		background-image: url(../images/title-bkg.jpg);
		background-repeat: repeat-x;
		padding-left: 15px;
		padding-top: 5px;
		margin-bottom: 10px;
	}
	#tdContent H2{
		font-size: 18px;
		font-weight: bold;
		color: #0B2C3D;
		text-decoration: none;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 10px;
	}
	#tdContent P{
		font-size: 12px;
		font-weight: normal;
		color: #0B2C3D;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 10px;
		text-align: justify;
	}
	#tdBorder{
		background-image: url(../images/right-border.gif); 
		background-repeat: no-repeat; 
		background-position: bottom center; 
		background-color: #D8DCDE;
		width: 2px;
	}
	#tdRTrim{
		vertical-align: top;
		background-image: url(../images/custom-cutouts_06-bkg.jpg);
		background-repeat: repeat-y;
	}
	
/*//////////////////////////////////////////////////////////////////////////////////////// LeftNav Styles */
	#tdUsesList{
		height: 248px;
		width: 237px;
		background-image: url(../images/custom-cutouts_11.jpg); 
		background-repeat: repeat-y;
	}
	#tdUsesHeader{
		width: 237px;
		height: 44px;
		background-image: url(../images/custom-cutouts_03.jpg);
		background-repeat: no-repeat;
	}
	#tdUsesHeader h2{
		color: #ffffff;
		font-weight: bold;
		font-style: italic;
		font-size: 18px;
		margin-top: 9px;
		margin-left: 15px;
	}
	#tblUsesList{
		width: 237px; 
		height: 203px;
		background-image: url(../images/custom-cutouts_07.jpg); 
		background-position: top center; 
		background-repeat: no-repeat; 
	}
	#tblUsesList UL{
		text-align: left;
		margin-left: 10px;
		list-style: none;
	}
	#tblUsesList LI{
		font-size: 12px;
		font-weight: bold;
		font-family: arial;
		line-height: 15px;
		color: #04394F;
	}
	#tblUsesList LI a:link, #tblUsesList LI a:visited {
		font-size: 12px;
		font-weight: bold;
		color: #04394F;
		text-decoration: none;		
		display: block;
		height: 16px;
		width: 170px;
	}
	#tblUsesList LI a:hover{
		color: #ffffff;
		background-color: #04394F;
		border: 1px solid #ffffff;
		padding-left: 2px;
		display: block;
		height: 14px;
		width: 170px;
	}
	#tdUsesListFooter {
		background-image: url(../images/custom-cutouts_11.jpg); 
		background-repeat: repeat-y;
		vertical-align: bottom;
	}
/*///////////////////////////////////////////////////////////////////////////////////////// Main Styles */

.ccList1 {
	list-style: none;
	margin-left: 30px;
	font-size: 12px;
}

.ccList1 IMG {
	margin-right: 5px;
}

.ccBullet1 {
	margin-top: -17px;
}

.aReg:link, .aReg:visited {
	color: #114158;
	text-decoration: underline;
	font-weight: bold;
}

.aReg:hover {
	color: #3A718F;
	text-decoration: none;
	font-weight: bold;
}

/*//////////////////////////////////////////////////////////////////////////////////////// Footer Styles */
	#tdFooter1{
		height: 25px;
		width: 911px;
		background-image: url(../images/custom-cutouts_13.jpg);
		background-position: bottom center;
		background-repeat: no-repeat;
		background-color: #ffffff;
		text-align: center;
	}
	#tdFooter1 P{
		color: #97A2A7;
		font-size: 11px;
		margin-top: 5px;
		margin-left: 240px;
	}
	#tdFooter1 a:link, #tdFooter1 a:visited{
		color: #97A2A7;
		text-decoration: none;
		text-align: center;
		font-size: 12px;
	}
	#tdFooter1 a:hover{
		color: #3F4446;
		text-decoration: underline;
	}
	#tdFooter2 {
		height: 14px;
		width: 911px;
		background-image: url(../images/custom-cutouts_14.jpg);
		background-repeat: no-repeat;
	}
	#tblFooter2{
		width: 100%;
	}
	#tdFooter2L{
		width: 50%;
	}
	#tdFooter2L P {
		color: #ffffff;
		font-size: 11px;
		margin-left: 8px;
		margin-top: 3px;
	}
	#tdFooter2L a:link, #tdFooter2L a:visited{
		color: #ffffff;
		text-decoration: none;
	}
	#tdFooter2L a:hover{
		color: #ffffff;
		text-decoration: underline;
	}
	#tdFooter2R{
		width: 50%;
	}
	#tdFooter2R P {
		margin-right: 8px;
		margin-top: 3px;
		color: #ffffff;
		font-size: 11px;
		text-align: right;
	}
	#spnReColor{
		color: #00E4FF;
	}
	#tdFooter2R a:link, #tdFooter2R a:visited{
		color: #ffffff;
		text-decoration: none;
	}
	#tdFooter2R a:hover{
		color: #ffffff;
		text-decoration: underline;
	}
		