BODY
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #535353;
    FONT-FAMILY: arial, sans-serif;
    BACKGROUND-COLOR: #e3e3e5;
    TEXT-ALIGN: center
}
#masterDiv
{
    MARGIN: 0px auto;
    WIDTH: 777px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
#homePageHead
{
    PADDING-RIGHT: 26px;
    PADDING-LEFT: 26px;
    BACKGROUND: url(../images/Homepage_Banner_777_164_Shaded_31.jpg) no-repeat 50% top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 27px;
    POSITION: relative;
    HEIGHT: 181px;
    voice-family: inherit;
}

#homePageHead2
{
    PADDING-RIGHT: 26px;
    PADDING-LEFT: 26px;
    BACKGROUND: url(../images/Homepage_Banner_777_164_Shaded_31.jpg) no-repeat 50% top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 27px;
    POSITION: relative;
    HEIGHT: 164px;
    voice-family: inherit;
}




/* home page styles */
	#homePageHead1 {
		padding:27px 26px 0px 26px;
		background-color:#000;
		background:url(../images/Homepage_Banner_777_164_Shaded_31.jpg) no-repeat top;
		position:relative;
		height:208px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:181px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }

	#homePageHead #globalNav {
		position:absolute;
		top:185px;
		left:26px;
	}
	
	
	
	/* home page styles */
		#homePageHead {
			padding:27px 26px 0px 26px;
			background-color:#000;
			background:url(../images/Homepage_Banner_777_164_Shaded_31.jpg) no-repeat top;
			position:relative;
			height:164px;
			voice-family: "\"}\"";
			voice-family: inherit;
			height:137px;
		}
		.dummy { /* to deal with a bug in IE 5 */ }
	
		#homePageHead #globalNav {
			position:absolute;
			top:143px;
			left:26px;
	}
	
		#homePageHead #globalNav {
				position:absolute;
				top:143px;
				left:26px;
		}
	
			#homePageHead #super_nav {
				position:		absolute;
				top:			13px;
				right:			22px;
				font-size:		10px;
			}
			#homePageHead #super_nav a {
				color:			#FFF;
				text-decoration:none;
			}
			#homePageHead #super_nav a:hover {
				color:			#FFF;
				border-bottom:	none;
		}
	/* home page styles */
				#homePageHead2 {
					padding:27px 26px 0px 26px;
					background-color:#000;
					background:url(../images/banner_italy_777x164.jpg) no-repeat top;
					position:relative;
					height:164px;
					voice-family: "\"}\"";
					voice-family: inherit;
					height:137px;
				}
				.dummy { /* to deal with a bug in IE 5 */ }
			
						#homePageHead2 #globalNav {
							position:absolute;
							top:143px;
							left:26px;
					}
					
						#homePageHead2 #globalNav {
								position:absolute;
								top:143px;
								left:26px;
						}
					
							#homePageHead2 #super_nav {
								position:		absolute;
								top:			13px;
								right:			22px;
								font-size:		10px;
							}
							#homePageHead2 #super_nav a {
								color:			#FFF;
								text-decoration:none;
							}
							#homePageHead2 #super_nav a:hover {
								color:			#FFF;
								border-bottom:	none;
		}
		
			#homePageHead3 {
							padding:27px 26px 0px 26px;
							background-color:#000;
							background:url(../images/Homepage_Banner_777_164_Shaded_04.jpg) no-repeat top;
							position:relative;
							height:164px;
							voice-family: "\"}\"";
							voice-family: inherit;
							height:137px;
						}
						.dummy { /* to deal with a bug in IE 5 */ }
					
						#homePageHead #globalNav {
							position:absolute;
							top:143px;
							left:26px;
		}
		
	
	

	#homePageHead3 #globalNav
	{
	    LEFT: 26px;
	    POSITION: absolute;
	    TOP: 145px
}

		
				#homePageHead3 #super_nav {
					position:		absolute;
					top:			13px;
					right:			22px;
					font-size:		10px;
				}
				#homePageHead3 #super_nav a {
					color:			#FFF;
					text-decoration:none;
				}
				#homePageHead3 #super_nav a:hover {
					color:			#FFF;
					border-bottom:	none;
	
		
		
		
		}
				
					/* home page styles */
						#homePageHead4 {
							padding:27px 26px 0px 26px;
							background-color:#000;
							background:url(../images/Homepage_Banner_777_164_Shaded_golf_a.jpg) no-repeat top;
							position:relative;
							height:193px;
							voice-family: "\"}\"";
							voice-family: inherit;
							height:137px;
						}
						.dummy { /* to deal with a bug in IE 5 */ }
					
								#homePageHead4 #globalNav {
									position:absolute;
									top:143px;
									left:26px;
							}
							
								#homePageHead4 #globalNav {
										position:absolute;
										top:143px;
										left:26px;
								}
							
									#homePageHead4 #super_nav {
										position:		absolute;
										top:			13px;
										right:			22px;
										font-size:		10px;
									}
									#homePageHead4 #super_nav a {
										color:			#FFF;
										text-decoration:none;
									}
									#homePageHead4 #super_nav a:hover {
										color:			#FFF;
										border-bottom:	none;
		}
			#homePageHead #globalNav {
				position:absolute;
				top:143px;
				left:26px;
	}
#homePageContainer
{
    PADDING-RIGHT: 26px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}

#homeLeftColumn1
{
  PADDING-LEFT: 250px;
 FLOAT: Left;
    WIDTH: 245px
}

#homeLeftColumn
{
    FLOAT: left;
    WIDTH: 245px
}
#homeMainColumn
{
    PADDING-LEFT: 22px;
    FLOAT: right;
    WIDTH: 467px;
    voice-family: inherit
}
.dummy
{
}
.homeLoginTable TD
{
    FONT-SIZE: 10px! important
}
.homeLoginTable TD.first
{
    PADDING-RIGHT: 10px
}
.homeLoginTable A:link
{
    COLOR: #61676d
}
.homeLoginTable A:visited
{
    COLOR: #61676d
}
.homeLoginTable A:hover
{
    COLOR: #61676d
}
.homeLoginTable A:active
{
    COLOR: #61676d
}
.homeLoginTable H3
{
    FONT-SIZE: 12px;
    MARGIN: 7px 0px 0px;
    COLOR: #a0410d
}
.homeToolsIcon
{
    FLOAT: left;
    WIDTH: 30px;
    MARGIN-RIGHT: 5px
}
.homeToolsCopy
{
    FLOAT: right;
    WIDTH: 185px
}
.homeCallOut
{
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN: 10px 15px 0px 0px;
    COLOR: #666666
}


A.homeBigLink:link
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 14px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.homeBigLink:visited
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 14px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.homeBigLink:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 14px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.homeBigLink:active
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 14px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.homeBigLink:hover
{
    TEXT-DECORATION: underline
	
	}
	
	A.homeSmallLink:link
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.homeSmallLink:visited
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.homeSmallLink:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.homeSmallLink:active
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.homeSmallLink:hover
{
    TEXT-DECORATION: underline
}
.homeNewsCallOut
{
    PADDING-RIGHT: 11px;
    BORDER-TOP: #9bb6d8 1px dotted;
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 14px;
    MARGIN: 35px 0px;
    PADDING-TOP: 16px;
    BORDER-BOTTOM: #9bb6d8 1px dotted;
    BACKGROUND-COLOR: #e9eff6
}
.homeProsCallOut
{
    BORDER-RIGHT: #9bb6d8 1px dotted;
    PADDING-RIGHT: 20px;
    FLOAT: left;
    WIDTH: 211px;
    voice-family: inherit
}

.homeProsCallOut1
{

 
     PADDING-RIGHT: 70px;
     PADDING-LEFT: 2px;
    
    FLOAT: Left;
    WIDTH: 211px;
    voice-family: inherit
}

.dummy
{

}


.homeBuyersCallOut
{
    PADDING-LEFT: 20px;
    FLOAT: left;
    WIDTH: 213px;
    voice-family: inherit
}


.homeBuyersCallOut1
{
   
    
    PADDING-LEFT: 20px;
    FLOAT: left;
    WIDTH: 213px;
    voice-family: inherit
}
.dummy
{
}
#pageHead
{
    PADDING-RIGHT: 26px;
    PADDING-LEFT: 26px;
    BACKGROUND: url(../images/bg_head_small_town.jpg) no-repeat 50% top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 37px;
    POSITION: relative;
    HEIGHT: 77px;
    voice-family: inherit
}
.dummy
{


	
/* page head, global, and primary nav styles are used globally */
	#pageHead {
		padding:37px 26px 0px 26px;
		background-color:#000;
		background:url(../images/bg_head_small_town.jpg) no-repeat top;
		height:114px;
		position:relative;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:77px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }
}

#pageHead #super_nav {
		position:		absolute;
		top:			13px;
		right:			22px;
		font-size:		10px;
	}
	#pageHead #super_nav a {
		color:			#FFF;
		text-decoration:none;
	}
	#pageHead #super_nav a:hover {
		color:			#FFF;
		border-bottom:	none;
	}
	
	
	#pageHead1 #super_nav {
			position:		absolute;
			top:			13px;
			right:			22px;
			font-size:		10px;
		}
		#pageHead1 #super_nav a {
			color:			#FFF;
			text-decoration:none;
		}
		#pageHead1 #super_nav a:hover {
			color:			#FFF;
			border-bottom:	none;
	}

	#pageHead1 {
		padding:37px 26px 0px 26px;
		background-color:#000;
		background:url(../images/Homepage_Banner_777_114_Shaded_14.jpg) no-repeat top;
		height:114px;
		position:relative;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:77px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }

#pageHead2 {
		padding:37px 26px 0px 26px;
		background-color:#000;
		background:url(../images/Banner_LillyPad_777_114.jpg) no-repeat top;
		height:114px;
		position:relative;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:77px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }
	
	#pageHead3 {
			padding:37px 26px 0px 26px;
			background-color:#000;
			background:url(../images/Homepage_Banner_777_114_Shaded_24.jpg) no-repeat top;
			height:114px;
			position:relative;
			voice-family: "\"}\"";
			voice-family: inherit;
			height:77px;
		}
	.dummy { /* to deal with a bug in IE 5 */ }


#pageHead3 #super_nav {
			position:		absolute;
			top:			13px;
			right:			22px;
			font-size:		10px;
		}
		#pageHead3 #super_nav a {
			color:			#FFF;
			text-decoration:none;
		}
		#pageHead3 #super_nav a:hover {
			color:			#FFF;
			border-bottom:	none;
	}

#pageHead5 #super_nav {
			position:		absolute;
			top:			13px;
			right:			22px;
			font-size:		10px;
		}
		#pageHead5 #super_nav a {
			color:			#FFF;
			text-decoration:none;
		}
		#pageHead5 #super_nav a:hover {
			color:			#FFF;
			border-bottom:	none;
	}
	/* page head, uk house */
	#pageHead5 {
				padding:37px 26px 0px 26px;
				background-color:#000;
				background:url(../images/Secondary_Banner_777_114_Banner08.jpg) no-repeat top;
				height:114px;
				position:relative;
				voice-family: "\"}\"";
				voice-family: inherit;
				height:77px;
			}
	.dummy { /* to deal with a bug in IE 5 */ }	

/* page head, uk house */
	#pageHead6 {
				padding:37px 26px 0px 26px;
				background-color:#000;
				background:url(../images/Secondary_Banner_777_114_Banner_golf_a.jpg) no-repeat top;
				height:114px;
				position:relative;
				voice-family: "\"}\"";
				voice-family: inherit;
				height:77px;
			}
	.dummy { /* to deal with a bug in IE 5 */ }	
#pageHead6 #super_nav {
			position:		absolute;
			top:			13px;
			right:			22px;
			font-size:		10px;
		}
		#pageHead6 #super_nav a {
			color:			#FFF;
			text-decoration:none;
		}
		#pageHead6 #super_nav a:hover {
			color:			#FFF;
			border-bottom:	none;
	}
	
	/* page head, uk house */
	#pageHead6a {
	padding:37px 26px 0px 16px;
	background-color:#ffffff;
	/* background:url(../images/Secondary_Banner_777_114_Banner_golf_a.jpg) no-repeat top;	 */			
				height:114px;
	position:relative;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:77px;
			}
	.dummy { /* to deal with a bug in IE 5 */ }	
#pageHead6a #super_nav {
			position:		absolute;
			top:			13px;
			right:			22px;
			font-size:		10px;
		}
		#pageHead6a #super_nav a {
			color:			#FFF;
			text-decoration:none;
		}
		#pageHead6a #super_nav a:hover {
			color:			#FFF;
			border-bottom:	none;
	}
	
	
	/* page head, global, and primary nav styles are used globally */
	#pageHead7 {
	
		padding:37px 26px 0px 26px;
			background-color:#000;
			background:url(../images/secondary_dreams_banner.jpg) no-repeat top;
			height:114px;
			position:relative;
			voice-family: "\"}\"";
			voice-family: inherit;
			height:77px;
		}
		.dummy { /* to deal with a bug in IE 5 */ }
	
	#pageHead7 #super_nav {
			position:		absolute;
			top:			13px;
			right:			22px;
			font-size:		10px;
		}
		#pageHead7 #super_nav a {
			color:			#FFF;
			text-decoration:none;
		}
		#pageHead7 #super_nav a:hover {
			color:			#FFF;
			border-bottom:	none;
	}
		
	/* page head, global, and primary nav styles are used globally */
		#pageHead8 {
			padding:37px 26px 0px 26px;
			background-color:#000;
			background:url(../images/secondary_genindex_banner_flip.jpg) no-repeat top;
			
			height:114px;
			position:relative;
			voice-family: "\"}\"";
			voice-family: inherit;
			height:77px;
		}
	.dummy { /* to deal with a bug in IE 5 */ }

#pageHead8 #super_nav {
		position:		absolute;
		top:			13px;
		right:			22px;
		font-size:		10px;
	}
	#pageHead8 #super_nav a {
		color:			#FFF;
		text-decoration:none;
	}
	#pageHead8 #super_nav a:hover {
		color:			#FFF;
		border-bottom:	none;
	}
	
	
	/* page head, global, and primary nav styles are used globally */
		#pageHead9 {
			padding:37px 26px 0px 26px;
			background-color:#000;
			background:url(../images/Secondary_Banner_777_114_boundless.jpg) no-repeat top;
			height:114px;
			position:relative;
			voice-family: "\"}\"";
			voice-family: inherit;
			height:77px;
		}
	.dummy { /* to deal with a bug in IE 5 */ }

#pageHead9 #super_nav {
		position:		absolute;
		top:			13px;
		right:			22px;
		font-size:		10px;
	}
	#pageHead9 #super_nav a {
		color:			#FFF;
		text-decoration:none;
	}
	#pageHead9 #super_nav a:hover {
		color:			#FFF;
		border-bottom:	none;
	}
	
	
	
	
		
	#globalNav {
		color:#fff;
		position:absolute;
		top:90px;
		left:26px;
	}
	
	
		#globalNav2 {
			color:#fff;
			position:absolute;
			top:130px;
			left:26px;
}
	#globalNav a:link, #globalNav a:visited, #globalNav a:hover, #globalNav a:active {
		color:#fff;
		text-decoration:none;
	} 
	#globalNav a:hover {
		text-decoration:underline;
	}

#globalNav A:visited
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#globalNav A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#globalNav A:active
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#globalNav A:hover
{
    TEXT-DECORATION: underline
}
#globalNavSearch
{
    LEFT: 560px;
    WIDTH: 185px;
    POSITION: absolute;
    TOP: 0px
}
#globalNavSearch INPUT
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 0px solid
}
#globalNavLinks
{
    LEFT: 0px;
    WIDTH: 540px;
    POSITION: absolute;
    TOP: 0px
}

#globalNavLinks1
{
    LEFT: 0px;
    WIDTH: 540px;
    POSITION: absolute;
    TOP: 115px
}

#globalNavLinks2 {
	 	position: absolute;
		top:105px;
		left:0px;
		width:540px;
	}
	
#primaryNav
{
    BACKGROUND-COLOR: #005c97
}

#primaryNavContents
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 5px;
    WIDTH: 725px;
    PADDING-TOP: 5px;
    voice-family: inherit
}
.dummy
{
}
#primaryNavContents TD.navItem
{
    PADDING-TOP: 0px
}
#primaryNavContents A:link
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#primaryNavContents A:visited
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#primaryNavContents A:hover
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#primaryNavContents A:active
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#primaryNavContents A:hover
{
    COLOR: #97bcda
}
A.activePage:link
{
    COLOR: #97bcda! important
}
A.activePage:visited
{
    COLOR: #97bcda! important
}
A.activePage:hover
{
    COLOR: #97bcda! important
}
A.activePage:active
{
    COLOR: #97bcda! important
}
#subPageFullContainer
{
    PADDING-RIGHT: 17px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}

#subPageFullContainer1
{
    PADDING-RIGHT: 27px;
    PADDING-LEFT: 27px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
#subPageSecureContainer
{
    FLOAT: left;
    WIDTH: 530px
}

#subPageSecureContainer1
{
    FLOAT: left;
    WIDTH: 730px
}
#subPageContainer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
#subPageContent
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 27px;
    BACKGROUND: url(../images/bg_page.gif) repeat-y;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}

#subPageContent1
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 27px;
    BACKGROUND: url(../images/bg_page.gif) repeat-y;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TABLE.search TD
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 12px;
    COLOR: #fff
}
/* leftColumn styles */
	#leftColumn {
		float:left; 
		padding-right:16px;
		width:154px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:138px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }

}
/* leftColumn styles */
	#leftColumn1 {
		float:left; 
		padding-right:16px;
		width:154px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:138px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }





}
#leftColumn UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#leftColumn UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}

#leftColumn1 UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}
#leftColumn UL LI A:link
{
    COLOR: #535353;
    TEXT-DECORATION: none
}
#leftColumn UL LI A:visited
{
    COLOR: #535353;
    TEXT-DECORATION: none
}
#leftColumn UL LI A:hover
{
    COLOR: #535353;
    TEXT-DECORATION: none
}
#leftColumn UL LI A:active
{
    COLOR: #535353;
    TEXT-DECORATION: none
}
#leftColumn UL LI A:hover
{
    TEXT-DECORATION: underline
}
#leftColumn UL LI.current A:link
{
    COLOR: #0f75cb;
    TEXT-DECORATION: underline
}
#leftColumn UL LI.current A:visited
{
    COLOR: #0f75cb;
    TEXT-DECORATION: underline
}
#leftColumn UL LI.current A:hover
{
    COLOR: #0f75cb;
    TEXT-DECORATION: underline
}
#leftColumn UL LI.current A:active
{
    COLOR: #0f75cb;
    TEXT-DECORATION: underline
}
#mainColumn
{
    PADDING-LEFT: 24px;
    FLOAT: right;
    WIDTH: 547px;
    voice-family: inherit
}
.dummy
}
#mainColumn1 {
			float:right;
			padding-left:104px; 
			width:571px;
			voice-family: "\"}\"";
			voice-family: inherit;
			width:547px;
		}
		.dummy { /* to deal with a bug in IE 5 */ }

}
#rightColumn
{
    PADDING-LEFT: 25px;
    FLOAT: left;
    WIDTH: 189px;
    voice-family: inherit
}
.dummy
{
}
#centerColumn
{
    FLOAT: left;
    WIDTH: 333px
}
.orderProgress
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.orderDetails
{
    PADDING-BOTTOM: 13px;
    COLOR: #a24e12
}
.errorBoxTop
{
    BACKGROUND: url(../images/red_box_top_edge.gif) repeat-x 50% top;
    HEIGHT: 7px
}
.errorBoxContainer
{
    BORDER-RIGHT: #c89a76 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c89a76 1px solid;
    COLOR: #fff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #d32e41;
    TEXT-ALIGN: center
}
.errorBoxContainer H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 15px;
    TEXT-TRANSFORM: uppercase! important;
    COLOR: #ffffff! important;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: 0px
}
.errorWarningIcon
{
    PADDING-LEFT: 25px;
    BACKGROUND: url(../images/icon_warning.gif) no-repeat 0px 0px
}
.errorList
{
    FONT-SIZE: 13px;
    MARGIN: 0px auto;
    WIDTH: 50%;
    FONT-STYLE: italic;
    TEXT-ALIGN: left
}
.errorBoxBottom
{
    BACKGROUND: url(../images/red_box_bot_edge.gif) repeat-x 50% top;
    MARGIN-BOTTOM: 15px;
    HEIGHT: 7px
}
.generalBoxTop
{
    BACKGROUND: url(../images/white_box_top_edge.gif) repeat-x 50% top;
    POSITION: relative;
    HEIGHT: 7px
}
.generalBoxContainer
{
    BORDER-RIGHT: #c89a76 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c89a76 1px solid;
    COLOR: #000;
    PADDING-TOP: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.generalBoxBottom
{
    BACKGROUND: url(../images/white_box_bot_edge.gif) repeat-x 50% top;
    MARGIN-BOTTOM: 15px;
    POSITION: relative;
    HEIGHT: 7px
}
.generalBoxContainer H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 10px;
    TEXT-TRANSFORM: none;
    COLOR: #a24e12;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: 0px
}
.rightBoxTop
{
    BACKGROUND: url(../images/right_box_top_edge.gif) repeat-x 50% top;
    POSITION: relative;
    HEIGHT: 7px
}
.rightBoxContainer
{
    BORDER-RIGHT: #b2cee0 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #b2cee0 1px solid;
    WIDTH: 157px;
    COLOR: #000;
    PADDING-TOP: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: #e5eef4;
    TEXT-ALIGN: left;
    voice-family: inherit
}

.rightBoxContainer1
{
    BORDER-RIGHT: #b2cee0 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #b2cee0 1px solid;
    WIDTH: 157px;
    COLOR: #000;
    PADDING-TOP: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: #e5eef4;
    TEXT-ALIGN: left;
    voice-family: inherit
}
.dummy
{


}
.rightBoxBottom
{
    BACKGROUND: url(../images/right_box_bot_edge.gif) repeat-x 50% top;
    MARGIN-BOTTOM: 15px;
    POSITION: relative;
    HEIGHT: 7px
}
.rightBoxDivider
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    COLOR: #666;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #a4c9e8 1px solid
}
.rightBoxDivider H3
{
    MARGIN: 0px
}
.colorBoxTop
{
    BACKGROUND: url(../images/color_box_top_edge.gif) repeat-x 50% top;
    POSITION: relative;
    HEIGHT: 7px
}
.colorBoxContainer
{
    BORDER-RIGHT: #c89a76 1px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c89a76 1px solid;
    COLOR: #000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #eee7da;
    TEXT-ALIGN: left
}
#homeLeftColumn .colorBoxContainer
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 9px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    WIDTH: 224px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    voice-family: inherit
}
.dummy
{
}
#subPageFullContainer .colorBoxContainer
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 10px;
    COLOR: #000;
    PADDING-TOP: 10px
}
.dummy
{

}
#subPageSecureContainer .colorBoxContainer
{
    PADDING-RIGHT: 15px! important;
    PADDING-LEFT: 15px! important;
    PADDING-BOTTOM: 5px! important;
    WIDTH: 498px;
    COLOR: #000;
    PADDING-TOP: 5px! important;
    TEXT-ALIGN: left;
    voice-family: inherit
}
.dummy
{




}
.colorBoxBottom
{
    BACKGROUND: url(../images/color_box_bot_edge.gif) repeat-x 50% top;
    MARGIN-BOTTOM: 15px;
    HEIGHT: 7px
}
.colorBoxContainer H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 10px;
    TEXT-TRANSFORM: none;
    COLOR: #a24e12;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: 0px
}
.colorBoxDivider
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d0aa8a 1px solid
}
.colorBox2Top
{
    POSITION: relative;
    HEIGHT: 7px;
    BACKGROUND-COLOR: #e4d9c4
}
.colorBox2Container
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #e4d9c4;
    TEXT-ALIGN: left
}
.colorBox2Bottom
{
    MARGIN-BOTTOM: 10px;
    HEIGHT: 7px;
    BACKGROUND-COLOR: #e4d9c4
}
.tabActiveTop
{
    BACKGROUND: url(../images/white_box_top_edge.gif) repeat-x 50% top;
    WIDTH: 185px;
    HEIGHT: 5px
}
.tabOffTop
{
    BACKGROUND: url(../images/white_box_top_edge.gif) repeat-x 50% top;
    WIDTH: 185px;
    HEIGHT: 5px
}
.tabActiveContainer
{
    BORDER-RIGHT: #c89a76 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #c89a76 1px solid;
    WIDTH: 167px;
    COLOR: #a24e12;
    PADDING-TOP: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    voice-family: inherit
}
.tabOffContainer
{
    BORDER-RIGHT: #c89a76 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #c89a76 1px solid;
    WIDTH: 167px;
    COLOR: #a24e12;
    PADDING-TOP: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    voice-family: inherit
}
.dummy
{



}
.tabOffContainer
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #e5dac4
}
.tabOffTop
{
    BACKGROUND: url(../images/off_tab_top_edge.gif) repeat-x 50% top
}
.tabFirstOn
{
    BACKGROUND: url(../images/bg_first_tab_on.gif) no-repeat 50% top;
    PADDING-TOP: 9px
}
.tabSecondOn
{
    BACKGROUND: url(../images/bg_second_tab_on.gif) no-repeat 50% top;
    PADDING-TOP: 9px
}
#toolsAndResourcesContainer
{
    MARGIN: 10px auto;
    WIDTH: 470px
}
.toolsAndResourceCopy
{
    PADDING-LEFT: 10px;
    FLOAT: right;
    WIDTH: 92px;
    voice-family: inherit
}
.dummy
{
}
.toolsAndResourcesCopy H1
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: 0px
}
.subText
{
    FONT-WEIGHT: normal
}
.standardDataTable TD
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
.standardDataTable TR.color TD
{
    BACKGROUND-COLOR: #f3eee5
}
.standardDataTable TR.bottomBorder TD
{
    BORDER-BOTTOM: #c89a76 1px solid
}
.boldLabels TD
{
    FONT-WEIGHT: bold
}
TD.errorCell
{
    BACKGROUND-COLOR: #d32e41
}
.errorCellMessage
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff
}
.inputNoBorder
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.small
{
    FONT-SIZE: 10px! important
}
.medium
{
    FONT-SIZE: 11px! important
}
.orderMITable TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.altRowTable TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #0f75cb;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.altRowTable TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 6px;
    COLOR: #666;
    PADDING-TOP: 6px
}
/* #footer - let's get this out of the way since
   it's global and simple */
#footer {
	position:		relative;
	width:			778px;
	margin:			0 auto;
	padding:		6px 0 5px;
	border-top:		2px solid #acacac; 
}
#footer td {
	font-size:		10px;
	color:			#acacac;
	cursor:			default;
}
#footer_links a, #footer_legal a {
	color:			#acacac;
	text-decoration:none;
}
.footer_links {
	font-size:		10px;
	color:			#acacac;
	cursor:			default;
}
#footer_links a:hover, #footer_legal a:hover {
	text-decoration:underline;
}
#footer_links {
	text-align:		left;
}
#footer_legal {
	text-align:		right;

}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
INPUT
{
    BORDER-RIGHT: #c79571 1px solid;
    BORDER-TOP: #c79571 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c79571 1px solid;
    BORDER-BOTTOM: #c79571 1px solid
}
SELECT
{
    BORDER-RIGHT: #c79571 1px solid;
    BORDER-TOP: #c79571 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c79571 1px solid;
    BORDER-BOTTOM: #c79571 1px solid
}
.noBorder
{
    BORDER-TOP-WIDTH: 0px! important;
    BORDER-LEFT-WIDTH: 0px! important;
    BORDER-BOTTOM-WIDTH: 0px! important;
    BORDER-RIGHT-WIDTH: 0px! important
}
LABEL
{
    FONT-WEIGHT: normal
}
#rightColumn INPUT
{
    BORDER-RIGHT: #4091c5 1px solid;
    BORDER-TOP: #4091c5 1px solid;
    BORDER-LEFT: #4091c5 1px solid;
    BORDER-BOTTOM: #4091c5 1px solid
}
#rightColumn SELECT
{
    BORDER-RIGHT: #4091c5 1px solid;
    BORDER-TOP: #4091c5 1px solid;
    BORDER-LEFT: #4091c5 1px solid;
    BORDER-BOTTOM: #4091c5 1px solid
}
FORM
{
    DISPLAY: inline;
    MARGIN: 0px
}
A:link
{
    COLOR: #0f75cb;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #0f75cb;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #0f75cb;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #0f75cb;
    TEXT-DECORATION: underline
}
A:hover
{
    TEXT-DECORATION: none
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}

div.padded {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 13px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}    

UL1 LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 13px;
    BACKGROUND: url(../images/blt_disc.gif) no-repeat 5px 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
UL.dash
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.dash LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 13px;
    BACKGROUND: url(../images/blt_small_arrow.gif) no-repeat 5px 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}


	}
		ul.disc li {
			background:url(../images/blt_small_arrow.gif) no-repeat 5px 10px;
			padding:3px 0 0px 13px;
	}
	
	ul.arrow li {
			
			padding:0px 0 0px 13px;		
			
		background: url(../img/arrowbullet.png) no-repeat 5px 10px; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;

border-bottom: 1px solid #dadada;
font-size: 110%;
	}
.ulLink3Nav LI
{
padding: 2px 0 4px 10px;
background: url(../images/blt_disc.gif) no-repeat 0px 6px;
list-style-type: none;
line-height: 16px;
	}
h1 {
	padding:		0 0 0 0;
	margin:			0 0 14px 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:		25px;
	font-weight:	normal;
	color:			#005c97;
	line-height:    30px;
}
	h1 sup {
		font-size:8px;
		vertical-align:text-top;
		letter-spacing:2px;
	}
	h1.boxHeader {
		font-size:13px;
		text-transform:none !important;
		font-family: arial,sans-serif;
		color:#4B4B4B;
		margin:0 0 12px;
		font-weight:bold;
		letter-spacing:0;
		line-height:17px;
	}
H1.boxHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    MARGIN: 0px 0px 12px;
    TEXT-TRANSFORM: none! important;
    COLOR: #4b4b4b;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: arial,sans-serif;
    LETTER-SPACING: 0px
}
H1.boxHeadera
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    MARGIN: 0px 0px 12px;
    TEXT-TRANSFORM: none! important;
    COLOR:#005c97;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: 'times new roman', serif;
    LETTER-SPACING: 0px
}
h2 {
		font-size: 1.6em;
		font-weight: normal;
		color: #005C97;
		margin: 0 0 12px 0;
		padding: 0;
	}
	h2.link {
		font-family:arial, sans-serif;
		font-weight:bold;
		font-size:12px;
		margin:15px 0 0;
		text-transform:none;
		letter-spacing:0;
		
	}
	h3 {
		font-size:12px;
		color:#A0410D;
		margin:7px 0 0px 0;
	}


H3a
{

		font-size:12px;
		/*color:#A0410D;*/
		color:#005C97;
		margin:7px 0 0px 0;
	}
	
	
#printLinkFloat
{
    FLOAT: right
}
#printLink
{
    MARGIN-TOP: -17px;
    Z-INDEX: 100;
    WIDTH: 100px;
    MARGIN-RIGHT: 72px;
    POSITION: relative
}
.number
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 28px;
    BACKGROUND: url(../images/bg_number.gif) no-repeat 0px 6px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    WIDTH: 27px;
    COLOR: #fff;
    PADDING-TOP: 6px
}
.stepContent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 500px;
    COLOR: #000;
    PADDING-TOP: 8px
}
.publicationsTable TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.publicationsTable TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #2561aa 1px dotted
}
TD.date
{
    PADDING-RIGHT: 20px! important;
    TEXT-ALIGN: right
}
TD.boldLink A
{
    FONT-WEIGHT: bold
}
.dotDivider
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #2561aa 1px dotted
}

.dotDivider1
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #2561aa 1px dotted
}
.dot1Divider
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
  
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #2561aa 1px dotted
}

/* text based primary nav */

#primaryNavContents a:link, #primaryNavContents a:visited, #primaryNavContents a:hover, #primaryNavContents a:active {
	color:#fff;
	font-size:13px;
	text-decoration:none;
	
}
#primaryNavContents a:hover {
	color:#97BCDA;
}

/* right column box styles (currently light blue) */
	.rightBoxTop {
	 	background-color:#D32E41; 
		height:7px; 
		background:url(../images/right_box_top_edge.gif) repeat-x top;
		position:relative;
	}
	.rightBoxContainer {
		background-color:#E5EEF4; 
		border-left: 1px solid #B2CEE0; 
		border-right: 1px solid #B2CEE0;
		padding:5px 15px;
		color:#000;
		text-align:left;
		position:relative;
		width:189px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:157px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }
	
		
	/* for home page colored box only */
		#homeLeftColumn .colorBoxContainer {
			padding:5px 10px 5px 9px;
			color:#666666;
			font-size:11px;
			width:245px;
			voice-family: "\"}\"";
			voice-family: inherit;
			width:224px;
		}
		.dummy { /* to deal with a bug in IE 5 */ }
	
	/* for colorBox on the large form page */
		#subPageFullContainer .colorBoxContainer {
			padding:10px 8px; 
			color:#000;
		}
		.dummy { /* to deal with a bug in IE 5 */ }
	
	
	
	/* for colorBox on the sub/secure page */
		#subPageSecureContainer .colorBoxContainer {
			padding:5px 15px !important;
			color:#000;
			text-align:left;
			width:530px;
			voice-family: "\"}\"";
			voice-family: inherit;
			width:498px;
		}
	.dummy { /* to deal with a bug in IE 5 */ }
	
	
	/* Styles created by Andres Lopez for the refresh of the Global nav 
		   Added Nov 11 2006 by RVIC */
		#globalNavRefresh {
			font-size:12px;
			font-family: arial, sans-serif;
			/*font-style: normal;*/
			color: #FFFFFF;
			background-color: #315376;
			width: 777px;
			height: 27px;
			text-align: center;		
			text-decoration: none;
			
		}
	
		#globalNavRefresh a, #globalNavRefresh a:visited{
			color:#FFFFFF;
			text-decoration: none;
		}
		
		/* End of the styles of the refresh global nav */
		
		/* Styles created by Andres Lopez for the left side boxes
		   Added Nov 11 2006 by RVIC - Change by drb 12.07.06*/
		#darkDiv{
			width:200px;
			 background-color: #dde0e5; 
			background-color: #f0f1f3;
			padding:2px 5px;
			margin:5px;
			text-align:left;
		}
		
		#bottomLeftDiv{
			width:200px;
			 background-color: #dde0e5; 
			background-color: #d5dae0;
			padding:2px 5px;
			margin:5px;
			text-align:left;
		}
		
		#newsDiv{
			width:200px;
			padding:2px 5px;
			margin:5px;
			text-align:left;
		}
		
		
		#darkDiveLine{
			text-align:center;
		}
		
		.actionButton{
			text-align:right;
			margin-top:5px;
		}
	
		#lightDiv{
			width:200px;
			z-index:1;
			padding-top:1px;
			padding-left:5px;
			padding-right:5px;		
			padding-bottom:0px;
		}
		
		#bottomLeftDiv{
			width:200px;
			z-index:1;
			padding-top:1px;
			padding-left:5px;
			padding-right:5px;		
			padding-bottom:0px;
		}
		#bottomLeftDiv .image{
			text-align:center;
			margin-top:15px;
		}
		
		#highlightsDiv{
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;		
			padding-bottom:0px;
		}
	
		#darkDiv select{
			width:190px;
			margin-bottom:5px;
		}
	
		#normalDiv{
			width:168px;
			/*height:204px;*/
			z-index:1;
			background-color: #f0f1f3;
			padding-top:10px;
			padding-left:20px;
			padding-right: 18px;		
			padding-bottom: 2px;
		}
		
		#normalDiv ul li{											
			font-family: Arial, Helvetica, sans-serif;
			font-size:13px;	
			background:url(../images/blt_arrow_left.gif) no-repeat 5px 10px;
			padding:5px 0 0px 13px;
			/*list-style-image:url(/comweb/images/blt_arrow_left.gif);*/
			margin: 1px 0 1px 1px; 						
		}	
		
		#normalDiv a:link, li a:visited {
			color:#60676d;
		}
		
		#normalDiv a {
			color:#60676d;
			text-decoration: none;
		}
		
		#normalDiv a:hover {
			text-decoration: underline;
		}
		
		#normalDiv a:visited {
	
			text-decoration: none;
		}
		
		#greenDiv{
			background-color: #e5ecdc;
		}
		
	/* End of the styles of the left side boxes */
	
		
	/* LEFT CALLOUT */
	
	
	
		ul#leftNav {
			margin: 0;
			padding: 23px 0;
		}
		
		li.firstLevel, li.firstLevelActive, li.firstLevelActiveSubs {
			font-size: 12px;
			line-height: 14px;
			padding: 5px 0;
			color: #005C97;
			background: url(../images/misc_hordividerdots.gif) repeat-x bottom right;
			list-style-type: none;
			width: 155px;
		}
		
		li.firstLevel a, li.firstLevelActive a, li.firstLevelActiveSubs a {
			padding: 2px 5px 2px 17px;
			display: block;
			text-decoration: none;
			color: #005C97;
			background: url(../images/blt_home_link_list.gif) no-repeat 7px 5px;
		}
		
		li.firstLevel a:hover, li.firstLevelActive a:hover, li.firstLevelActiveSubs a:hover {
			text-decoration: underline;
		}
		
		li.firstLevel a {
			background: url(../images/blt_home_link_list.gif) no-repeat 7px 5px;
		}
		
		li.firstLevelActive a {
			background: url(../images/blt_home_link_list_dark.gif) no-repeat 7px 5px;
			font-weight: bold;
		}
		
		li.firstLevelActiveSubs a {
			font-weight: bold;
			background: url(../images/blt_arrow_down.gif) no-repeat 6px 5px;
		}
		
		ul.leftSubNav {
			margin: 0 !important;
			padding: 2px 0 2px 16px;
		}
		
		li.secLevel, li.secLevelActive {
			font-size: 12px;
			line-height: 14px;
			padding: 5px 0px 5px 0px;
			color: #005C97;
			list-style-type: none;
		}
		
		li.secLevel a, li.secLevelActive a {
			font-weight: normal;
			padding: 2px 2px 2px 10px;
			display: block;
			text-decoration: none;
			color: #005C97;
			background: url(../images/blt_small_arrow.gif) no-repeat 0px 6px;
			list-style-type: none;
		}
		
		li.secLevel a:hover, li.secLevelActive a:hover {
			text-decoration: underline;
		}
		
		li.secLevelActive a {
			font-weight: bold;
			background: url(../images/blt_small_arrow_dark.gif) no-repeat 0px 6px;
		}
			
				
		
		/* end leftNav styles */
		
		ul.leftSubNav1 {
							margin: 0 !important;
							padding: 2px 0 2px 16px;
		}
		/*third level*/
			li.thirdLevel, li.thirdLevelActive {
				font-size: 12px;
				line-height: 14px;
				padding: 7px 0px 7px 26px; 
				color: #005C97;
				list-style: none;/*added*/
				margin: 0 0 0 10px;
			
			}
			
			li.thirdLevel a, li.thirdLevelActive a {
				font-weight: normal;
				padding:2px 2px 2px 15px;
				display: block;
				text-decoration: none;
				color: #005C97;
				background: url(../images/blt_small_arrow.gif) no-repeat 13px 4px;
				list-style: none;/*added*/
			}
			
			li.thirdLevel a:hover, li.thirdLevelActive a:hover {
				text-decoration: underline;
				list-style: none;/*added*/
			}
			
			li.thirdLevelActive a {
				font-weight: bold;
				background: url(../images/blt_small_arrow_dark.gif) no-repeat 0px 6px;
				list-style: none;/*added*/
			}
		
		
	/* end leftNav styles */
		.leftCallOut {
			background-color: #F7EEE7;
			font-size: 12px;
			color: #C2875C;
			margin-left: 8px;
			padding: 0;
			width: 161px; /* for Mozilla/Firefox */
			_width: 117px; /* for IE 5-5.5 */
			voice-family: "\"}\"";
			voice-family: inherit;
			_width: 117px;	/* for IE 6 */
		}
		
		html>body .leftCallOut {
			_width: 117px;
		}
		
		.leftCallOut ul {
			list-style-type: none;
			background:#F7EEE7;
			padding: 0;
			margin: 0;
			
		}
			
		.leftCallOut li {
			list-style-type: none;
			margin: 0;
			padding: 0;
			background:#F7EEE7;
			width: 131px; /* for Mozilla/Firefox */
			_width: 131px; /* for IE 5.5 */
			voice-family: "\"}\"";
			voice-family: inherit;
			_width: 117px;	/* for IE 6 */
			}
			
		html>body .leftCallOut li {
			_width: 131px; /* for IE 5 */
		}
			
		.leftCallOut li a {
			display: block;
			padding: 0 6px 0 8px;
			color: #C2875C;
			text-decoration: none;
			width: 100%;
			}
			
		.leftCallOut li a:hover {
			text-decoration: none;
		}
			
		.leftCallOutHeader img {
			margin-top: 10px;
			cursor: hand;
		}
		
		.leftCallOutFooter {
			text-align: right;
		}
		
		.leftCallOutFooter img {
			margin-bottom: 10px;
			cursor: hand;
		}
	
		html>body .leftCallOut li a, .leftCallOutHeader a, .leftCallOutFooter a {
			width: 117px;
			}
	
		.leftCallOut li a:hover, .leftCallOutHeader a:hover, .leftCallOutFooter a:hover {
			text-decoration: none;
			color: #C2875C;
			}
		/* END LEFT CALLOUT */
				
				/* begin international styles */
				
				#leftNavContainerInternational {
					padding: 15px 0 27px 7px;
					margin: 0;
					width: 162px;
					voice-family: "\"}\"";
					voice-family: inherit;
					width: 155px;	/* This is the correct value */
				}
				
				ul#leftNavInternational {
					margin: 0 0 23px 0;
					padding: 0;
				}
				
				#leftNavInternational {
					margin: 0;
				}
				
				/* INTERNATIONAL CONTACT INFO */
				.intlContact {
					margin: 0;
					font-size: 12px;
				}
				
				.intlContact h3 {
					margin: 0;
				}
				
				.intlContact td {
					vertical-align: top;
					padding-right: 20px;
				}
				
				.intlContact ul {
					list-style-type: none;
					padding: 0;
					margin: 0;
				}
					
				.intlContact li {
					list-style-type: none;
					margin: 0 0 3px 0;
					padding: 0;
					text-align: left;
					}
			
				.intlContactHeader {
					margin: 10px 0 15px 0;
					_margin: 10px 0 5px 0; /* for IE */
				}
				
				.intlContactSub {
					margin: 10px 0 3px 0;
					font-style: italic;
				}
				
				.ltcDataTable td {
						padding: 4px !important;
					}
					
					#stateSelector td {
						padding: 15px;
						background-color: #EAF1F6;
					}
					
					#stateSelector h1 {
						color: #666666;
						font-size: 14px;
						margin: 0px;
						padding: 5px 0;
						font-weight: normal;
						line-height: 17px;
				}
				#homeNewsLinks {
						width: 368px; 
						margin-right:20px;
					}
					
					
					
				
		/* END INTERNATIONAL CONTACT INFO */
			
	div.padded {
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 13px;
	    PADDING-BOTTOM: 0px;
	    PADDING-TOP: 5px
	}    
		}
		a.homeBigLink:link, a.homeBigLink:visited, a.homeBigLink:hover, a.homeBigLink:active {
			background:url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
			padding: 0 0 6px 10px;
			font-size:13px;
			display:block;
			text-decoration:none;
		}
	
		.ulLink, .ulLarge, .ulSmallGrayLink, .ulLargeGrayLink {
			margin: 12px 0 12px 0;
			padding: 0;
			font-size: 12px;
		}
		
		.ulLink li,  .ulLarge li, .ulSmallGrayLink li, .ulLargeGrayLink li {
			padding: 2px 0 4px 10px;
			background: url(../images/blt_home_link_list.gif) no-repeat 0px 6px;
			list-style-type: none;
			line-height: 16px;
		}
		
	}
		.headerImgLine{  
			
	 		 font-size:18px;
	 		 font-weight:bold;
	 		 color:#005C97;
	 		 font-family:Garamond;
	 		 letter-spacing:3px;
	 		 filter:blur(add=true, strength=2);
	 	}
	 	
	 	#contentContainer {
				font-family: arial, sans-serif;
				font-size: 12px;
				color: #666666;
				padding: 0 12px 30px 29px;
				width:513px;
				voice-family: "\"}\"";
				voice-family: inherit;
				width:552px;	/* This is the correct value */
		}
		
		
			html>body #contentContainer {
				width: 572px; 
		}
		/* begin leftNav styles */
			#leftNavBackground {
				background: url(../images/misc_vertdividerdots.gif) repeat-y right;
			}
			
			#leftNavContainer {
				padding: 27px 0 27px 7px;
				width: 164px;  
				voice-family: "\"}\"";
				voice-family: inherit;
				width: 155px;	/* This is the correct value */
			}
			
			html>body #leftNavContainer {
				width: 155px; 
			}
			html>body #leftNavContainer2 {
					width: 170px; 
			}
			
			#leftNavContainer a:hover {
				
			}
			
			
		/* LEFT CALLOUT */
		
		
		
			ul#leftNav {
				margin: 0;
				padding: 23px 0;
			}
			
			li.firstLevel, li.firstLevelActive, li.firstLevelActiveSubs {
				font-size: 12px;
				line-height: 14px;
				padding: 5px 0;
				color: #005C97;
				background: url(../images/misc_hordividerdots.gif) repeat-x bottom right;
				list-style-type: none;
				width: 155px;
			}
			
			
			li.firstLevel a, li.firstLevelActive a, li.firstLevelActiveSubs a {
				padding: 2px 5px 2px 17px;
				display: block;
				text-decoration: none;
				color: #005C97;
				background: url(../images/blt_home_link_list.gif) no-repeat 7px 5px;
			}
			
			li.firstLevel a:hover, li.firstLevelActive a:hover, li.firstLevelActiveSubs a:hover {
				text-decoration: underline;
			}
			
			li.firstLevel a {
				background: url(../images/blt_home_link_list.gif) no-repeat 7px 5px;
			}
			
			li.firstLevelActive a {
				background: url(../images/blt_home_link_list_dark.gif) no-repeat 7px 5px;
				font-weight: bold;
			}
			
			li.firstLevelActiveSubs a {
				font-weight: bold;
				background: url(../images/blt_arrow_down.gif) no-repeat 6px 5px;
			}
			
			ul.leftSubNav {
				margin: 0 !important;
				padding: 2px 0 2px 16px;
			}
			
			li.secLevel, li.secLevelActive {
				font-size: 12px;
				line-height: 14px;
				padding: 5px 0px 5px 0px;
				color: #005C97;
				list-style-type: none;
			}
			
			li.secLevel a, li.secLevelActive a {
				font-weight: normal;
				padding: 2px 2px 2px 10px;
				display: block;
				text-decoration: none;
				color: #005C97;
				background: url(../images/blt_small_arrow.gif) no-repeat 0px 6px;
				list-style-type: none;
			}
			
			li.secLevel a:hover, li.secLevelActive a:hover {
				text-decoration: underline;
			}
			
			li.secLevelActive a {
				font-weight: bold;
				background: url(../images/blt_small_arrow_dark.gif) no-repeat 0px 6px;
			}
			
			/* end leftNav styles */
			
			.leftCallOut {
				background-color: #F7EEE7;
				font-size: 12px;
				color: #C2875C;
				margin-left: 8px;
				padding: 0;
				width: 131px; /* for Mozilla/Firefox */
				_width: 117px; /* for IE 5-5.5 */
				voice-family: "\"}\"";
				voice-family: inherit;
				_width: 117px;	/* for IE 6 */
			}
			
			html>body .leftCallOut {
				_width: 117px;
			}
			
			.leftCallOut ul {
				list-style-type: none;
				background:#F7EEE7;
				padding: 0;
				margin: 0;
				
			}
				
			.leftCallOut li {
				list-style-type: none;
				margin: 0;
				padding: 0;
				background:#F7EEE7;
				width: 131px; /* for Mozilla/Firefox */
				_width: 131px; /* for IE 5.5 */
				voice-family: "\"}\"";
				voice-family: inherit;
				_width: 117px;	/* for IE 6 */
				}
				
			html>body .leftCallOut li {
				_width: 131px; /* for IE 5 */
			}
				
			.leftCallOut li a {
				display: block;
				padding: 0 6px 0 8px;
				color: #C2875C;
				text-decoration: none;
				width: 100%;
				}
				
			.leftCallOut li a:hover {
				text-decoration: none;
			}
				
			.leftCallOutHeader img {
				margin-top: 10px;
				cursor: hand;
			}
			
			.leftCallOutFooter {
				text-align: right;
			}
			
			.leftCallOutFooter img {
				margin-bottom: 10px;
				cursor: hand;
			}
		
			html>body .leftCallOut li a, .leftCallOutHeader a, .leftCallOutFooter a {
				width: 117px;
				}
		
			.leftCallOut li a:hover, .leftCallOutHeader a:hover, .leftCallOutFooter a:hover {
				text-decoration: none;
				color: #C2875C;
				}
			/* END LEFT CALLOUT */
					
					/* begin international styles */
					
					#leftNavContainerInternational {
						padding: 15px 0 27px 7px;
						margin: 0;
						width: 162px;
						voice-family: "\"}\"";
						voice-family: inherit;
						width: 155px;	/* This is the correct value */
					}
					
					ul#leftNavInternational {
						margin: 0 0 23px 0;
						padding: 0;
					}
					
					#leftNavInternational {
						margin: 0;
					}
					
					/* INTERNATIONAL CONTACT INFO */
					.intlContact {
						margin: 0;
						font-size: 12px;
					}
					
					.intlContact h3 {
						margin: 0;
					}
					
					.intlContact td {
						vertical-align: top;
						padding-right: 20px;
					}
					
					.intlContact ul {
						list-style-type: none;
						padding: 0;
						margin: 0;
					}
						
					.intlContact li {
						list-style-type: none;
						margin: 0 0 3px 0;
						padding: 0;
						text-align: left;
						}
				
					.intlContactHeader {
						margin: 10px 0 15px 0;
						_margin: 10px 0 5px 0; /* for IE */
					}
					
					.intlContactSub {
						margin: 10px 0 3px 0;
						font-style: italic;
					}
					
					.ltcDataTable td {
							padding: 4px !important;
						}
						
						#stateSelector td {
							padding: 15px;
							background-color: #EAF1F6;
						}
						
						#stateSelector h1 {
							color: #666666;
							font-size: 14px;
							margin: 0px;
							padding: 5px 0;
							font-weight: normal;
							line-height: 17px;
					}
					#homeNewsLinks {
							width: 368px; 
							margin-right:20px;
						}
						
						
						
					
			/* END INTERNATIONAL CONTACT INFO */
		
		div.padded {
		    PADDING-RIGHT: 3px;
		    PADDING-LEFT: 10px;
		    PADDING-BOTTOM: 0px;
		    PADDING-TOP: 3px
		   
		}    
			}
			a.homeBigLink:link, a.homeBigLink:visited, a.homeBigLink:hover, a.homeBigLink:active {
				background:url(../images/blt_arrow_left.gif) no-repeat 0px 4px;
				padding: 0 0 6px 10px;
				font-size:13px;
				display:block;
				text-decoration:none;
			}
		
			.ulLink, .ulLarge, .ulSmallGrayLink, .ulLargeGrayLink {
				margin: 12px 0 12px 0;
				padding: 0;
				font-size: 12px;
			}
			
			.ulLink li,  .ulLarge li, .ulSmallGrayLink li, .ulLargeGrayLink li {
				padding: 2px 0 4px 10px;
				background: url(../images/blt_home_link_list.gif) no-repeat 0px 6px;
				list-style-type: none;
				line-height: 16px;
			}
			
		}
			.headerImgLine{  
				
		 		 font-size:18px;
		 		 font-weight:bold;
		 		 color:#005C97;
		 		 font-family:Garamond;
		 		 letter-spacing:3px;
		 		 filter:blur(add=true, strength=2);
		 	}
		 	
		 	#contentContainer {
					font-family: arial, sans-serif;
					font-size: 12px;
					color: #666666;
					padding: 0 12px 30px 29px;
					width:613px;
					voice-family: "\"}\"";
					voice-family: inherit;
					width:572px;	/* This is the correct value */
			}
			
			
				html>body #contentContainer {
					width: 572px; 
				}
			.prod_head 
			{
				font-weight:bold;
			}
		.prod_cell
		{
			font-size: xx-small;
		}
		.bodycorp { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		font-style: normal; 
		color: #002868;
		line-height: 13px
		padding: 0 12px 30px 29px;
		}
		
		.bodycorp1 { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		font-style: normal; 
		color: #367c2c;
		line-height: 13px
		padding: 0 12px 30px 29px;
		}
		
		.headerImgLine{  
				 
		 		 font-size:18px;
		 		 font-weight:bold;
		 		 color:#005C97;
		 		 font-family:Garamond;
		 		 letter-spacing:3px;
		 		 filter:blur(add=true, strength=2);
		 	}
		 	#mainColumn1
			{
			    PADDING-LEFT: 20px;
			    FLOAT: left;
			    WIDTH: 657px;
			    voice-family: inherit
			}
			.dummy
		{
		
		/* leftColumn styles */
			#leftColumn1 {
				float:left; 
				padding-right:16px;
				width:154px;
				voice-family: "\"}\"";
				voice-family: inherit;
				width:138px;
			}
			.dummy { /* to deal with a bug in IE 5 */ }
		#subPageContent1
		{
		    PADDING-RIGHT: 25px;
		    PADDING-LEFT: 27px;
		    BACKGROUND: url(../images/bg_page.gif) repeat-y;
		    PADDING-BOTTOM: 0px;
		    PADDING-TOP: 0px
		}
		
		p.introCopy {
					font-size: 14px;
					margin: 0 0 15px 0;
					padding: 0;
			}
			
			}
			#primaryNavContents TD.navItem
			{
			    PADDING-TOP: 0px
			}
			#primaryNavContents A:link
			{
			    FONT-SIZE: 12px;
			    COLOR: #fff;
			    TEXT-DECORATION: none
			}
			#primaryNavContents A:visited
			{
			    FONT-SIZE: 12px;
			    COLOR: #fff;
			    TEXT-DECORATION: none
			}
			#primaryNavContents A:hover
			{
			    FONT-SIZE: 12px;
			    COLOR: #fff;
			    TEXT-DECORATION: none
			}
			#primaryNavContents A:active
			{
			    FONT-SIZE: 12px;
			    COLOR: #fff;
			    TEXT-DECORATION: none
			}
			#primaryNavContents A:hover
{
/* leftColumn styles */
	#leftColumn1 {
		float:left; 
		padding-right:16px;
		width:154px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:138px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }
#subPageContent1
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 27px;
    BACKGROUND: url(../images/bg_page.gif) repeat-y;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#primaryNavContents A:active
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}

{
/* leftColumn styles */
	#leftColumn1 {
		float:left; 
		padding-right:16px;
		width:154px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:138px;
	}
	.dummy { /* to deal with a bug in IE 5 */ }
#subPageContent1
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 27px;
    BACKGROUND: url(../images/bg_page.gif) repeat-y;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#primaryNavContents A:active
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#rightColContainer {
		 margin-left:29px; 
		 width:150px;
	}
	
	}
		
		#rightColContainer2 {
			 margin-left:69px;
			 width:100px;
		}
	
	#rightColContainer3 {
				 
				 width:10px;
			}
	
}
	}
					
					#rightColContainer3 {
						 margin-left:29px;
						 width:135px;
			}
	
	.rightColCallOut {
		background-color: #EAF1F6;
		color: #005C97;
		padding: 18px 8px 17px 13px;
	}
	
.rightColCallOut1 {
		background-color: #EAF1F6;
		color: #005C97;
		padding: 18px 8px 17px 13px;
	}
	

	
	#rightColContainer a {
		color: #005C97;
	}
	
/* common .block_* styles */
.sidebar .node a {
	text-decoration:none;
	color:			#005c97;
}
.sidebar .node p {
	margin:			0 0 13px 0;
	padding:		0 0 0 0;
}
.sidebar .node p.preform {
	margin:			0 0 7px 0;
}
.sidebar .node form {
	position:		relative;
	top:			0;
	left:			0;
	margin:			0 0 0 0;
	padding:		0 0 13px 0;
}
.sidebar .node>form {
	padding:		0 0 14px 0;
}
.sidebar .node form .search_input {
	position:		relative;
	top:			0;
	left:			0;
	width:			114px;
	margin:			0 0 0 0;
	padding:		1px 0 2px 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#666;
}
.sidebar .node form .search_submit {
	position:		relative;
	top:			2px;
	left:			5px;
}
.sidebar .node form>.search_submit {
	position:		relative;
	top:			5px;
	left:			5px;
}
/* .blocks_feature are blue headers on blue */
.sidebar .blocks_feature {
	padding-top:	10px;
	padding-bottom:	5px;
	margin-left: 25px;
	width: 150px;
	font-size:		12px;
}
.sidebar .blocks_feature .node {
	background-color:#e9eff6;
	padding:		7px 8px 1px;
	margin-bottom:	10px;
	background-image:url(../images/border-feature.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:			#000000;
	font-size:		12px;
}
.sidebar .blocks_feature .node h5 {
	margin:			0 0 4px 0;
	padding:		0 0 0 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:		13px;
	font-weight:	bold;
	color:			#005c97;
}

.secUlLink, .secUlLarge, .secUlSmallGrayLink, .secUlLargeGrayLink {
		margin: 5px 0 12px 0;
		padding: 0;
		font-size: 11px;
		text-decoration: none;
		font-color: #000000;
}
	



/* .blocks_feature are brown headers on brown */
.sidebar .blocks_brown {
	padding-top:	10px;
	padding-bottom:	5px;
	padding-left:	10px;
	
	
}
.sidebar .blocks_brown .node {
	background-color:#F7EEE7;
	padding:		13px 15px 1px;
	margin-bottom:	10px;
	background-image:url(../images/border-plain.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:			#666;
}
.sidebar .blocks_brown .node h5 {
	margin:			0 0 4px 0;
	padding:		0 0 0 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:		16px;
	line-height:	16px;
	font-weight:	normal;
	color:			#C2875C;
}
sidebar table {
	line-height:	14px;
}
.sidebar .blocks_plain .node h5 {
	margin:			0 0 0 0;
	padding:		0 0 2px 0;
	font-weight:	bold;
	font-size:		14px;
	color:			#C2875C;
}

/* .blocks_plain have brown headers on white */
.sidebar .blocks_plain {
	background-image:url(../images/border-plain.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.sidebar .blocks_plain .node {
	padding:		3px 0 1px;
	background-image:url(../images/border-plain.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.sidebar table {
	line-height:	14px;
}
.sidebar .blocks_plain .node h5 {
	margin:			0 0 0 0;
	padding:		0 0 2px 0;
	font-weight:	bold;
	font-size:		12px;
	color:			#a24e12;
}

.sidebar .blocks_plain .node h5 {
	margin:			0 0 0 0;
	padding:		10px 0 2px 0;
	font-weight:	bold;
	font-size:		11px;
	color:			#a24e12;
}


.sidebar .blocks_plain .node p {
	margin:			0 0 0 0;
	padding:		4px 0 4px 0;
	font-weight:	normal;
	font-size:		11px;
	color:			#666666;
}


.sidebar .blocks_plain .node  ul
	{
	    margin:0;
	    padding:0px 0 0 6px;
	    list-style:none;
	}
.sidebar .blocks_plain .node  ul li
{

	    margin:0;
	    padding:0 0 5px 14px;
	    background:url(../images/tools-in-our-resource-centre-li.gif) no-repeat 0 3px;
		list-style-type:none;
	}
	



/* .blocks_plain2 have brown headers on white */
.sidebar .blocks_plain2 {
	background-image:url(../images/border-feature.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.sidebar .blocks_plain2 .node {
	padding:		3px 0 1px;
	background-image:url(../images/border-feature.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

/***************************************
 * structural formatting declarations  *
 ***************************************
 .container encloses the .ourblog
 and right .sidebar
*/

/* HEADER PANEL */
.headerPan{}
.headerPan h1{
	width:600px;
	height:400px;
	position:absolute;
	top:35px;
	right:0px;
	color:#fff;
	font-size:36px;
	line-height:18px;
	text-transform:uppercase;
	text-indent:-2000px;
	/*background-color: #FCFAE6;*/
	background-repeat: no-repeat;
	background-position: 0 0;
}
.headerPanleft{ width:237px; height:214px; position:absolute; top:48px; left:9px;}
.headerPan .ourblog{ float:left; width:237px; height:62px; position:relative; margin:0 auto; background:url(../golf_images2/icon1-nor.gif) 0 0 no-repeat;}
.headerPan .ourblog h2{width:90px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
.headerPan .ourblog p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
.headerPan .ourblog a{text-decoration:none; display:block; width:237px; height:62px;}
.headerPan .ourblog a:hover{text-decoration:none; background:url(images/icon1-hover.gif) no-repeat 0 0;}

.headerPan .possib{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(../golf_images2/icon2-nor.gif) 0 0 no-repeat;}
.headerPan .possib h2{width:90px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
.headerPan .possib p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan #possib a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #possib a:hover{text-decoration:none; background:url(images/icon2-hover.gif) no-repeat 0 0;}

#headerPan #solution{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon3-nor.gif) 0 0 no-repeat;}
#headerPan #solution h2{width:90px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan #solution p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan #solution a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #solution a:hover{text-decoration:none; background:url(images/icon3-hover.gif) no-repeat 0 0;}


table#body {
	position:		relative;
	width:			770px;
	padding:		0 0 0 0;
	margin:			0 0 0 0;
}
table#body tr td {
	vertical-align:	top;
}
.container {
	padding:		0 0 0 0;
	margin:			0 0 0 0;
	width:			557px;
}

.container1 {
	padding:		0 0 0 10;
	margin:			0 0 0 0;
	width:			677px;
}
.center_content {
	vertical-align:	top;
}
.main {
	padding:		0 0 0 0;
	background-image:url(../images/border-feature.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.main .sidebar {
}
.main .center_content {
}
.content_feature, 
.content_section {
	margin:			0 0 0 0;
	padding:		11px 0 0 0;
}
.content_feature {
	background-image:url(../images/border-feature.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.noline {
	background-image:none;
}
.content_feature .node {
	clear:			both;
	margin:			0 0 0 0;
	padding:		0 0 1px 0;
}
.content_section .node {
	clear:			both;
	margin:			0 0 0 0;
	padding:		0 0 1px 0;
	background-image:url(../images/border-feature.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.content_feature .node table img, 
.content_section .node table img {
	padding-bottom:	11px;
}
.content_feature img, 
.content_section img {
	float:			left;
	margin:			0 15px 0 0;
	padding:		0 0 0 0;
}
img.more, 
.content_feature .node table img.more, 
.content_section .node table img.more {
	float:			none;
	clear:			none;
	margin:			0 0 -7px 0;
	padding:		7px 0 7px 0;
}


/*****************************
 * rows; sidebars and blocks *
 *****************************/
img.tools {
	margin:			2px 10px 0 0;
}
/* global content row styles; standard 20px
   gutter, and gutter_sb which is used in
   header and breadcrumb rows for an empty
   region that replaces a sidebar and
   both it's gutters (161+20+20=201) */
td.gutter {
	width:			20px;
}
td.gutter_sb {
	width:			201px;
}
/* sidebars are a container for blocks_*>nodes
   to be rendered */
.sidebar {
	width:			161px;
}

.sidebar {
	width:			200px;
}



/* common .block_* styles */
.sidebar .node a {
	text-decoration:none;
	color:			#005c97;
}
.sidebar .node p {
	margin:			0 0 13px 0;
	padding:		0 0 0 0;
}
.sidebar .node p.preform {
	margin:			0 0 7px 0;
}
.sidebar .node form {
	position:		relative;
	top:			0;
	left:			0;
	margin:			0 0 0 0;
	padding:		0 0 13px 0;
}
.sidebar .node>form {
	padding:		0 0 14px 0;
}
.sidebar .node form .search_input {
	position:		relative;
	top:			0;
	left:			0;
	width:			114px;
	margin:			0 0 0 0;
	padding:		1px 0 2px 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#666;
}
.sidebar .node form .search_submit {
	position:		relative;
	top:			2px;
	left:			5px;
}
.sidebar .node form>.search_submit {
	position:		relative;
	top:			5px;
	left:			5px;
}


h1 {
	padding:		0 0 0 0;
	margin:			0 0 14px 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:		22px;
	font-weight:	normal;
	color:			#005c97;
	line-height:    30px;
}
h2 {
	padding:		0 0 0 0;
	margin:			0 0 10px 0;
	font-family:	"Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight:	normal;
	color:			#005c97;
}
h3 {
	padding:		0 0 0 0;
	margin:			0 0 10px 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:		18px;
	font-weight:	normal;
	color:			#A0410D;
}
h4 {
	padding:		0 0 0 0;
	margin:			0 0 0 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:	bold;
	color:			#666;
}
/*********** Merge with market.css *********************/

/* #header is the first content row, inc. the 
   genworth logo, language selector and search
   field. */
#header {
	position:		relative;
	width:			778px;
	height:			149px;
	border:			none;
	padding:		0 0 0 0;
	margin:			0 0 0 0;
	color:			#FFF;
}
#Header #banner {
	position:		absolute;
	top:			0;
	left:			0;
	z-index:		0;
	width:			778px;
	height:			114px;
}
#header #super_nav {
	position:		absolute;
	top:			13px;
	right:			22px;
	font-size:		10px;
}
#header #super_nav a {
	color:			#FFF;
	text-decoration:none;
}
#header #super_nav a:hover {
	color:			#FFF;
	border-bottom:	none;
}
#header .search_input {
	position:		absolute;
	top:			33px;
	right:			46px;
	z-index:		10;
	margin:			0 0 0 0;
	width:			114px;
	padding:		1px 0 2px 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#666;
}
#header .search_submit {
	position:		absolute;
	top:			35px;
	right:			20px;
	z-index:		10;
	margin:			0 0 0 0;
	padding:		0 0 0 0;
}
#header .toolbar {
	position:		absolute;
	top:			55px;
	right:			46px;
	width:          114px;
	z-index:		10;
	margin:			0 0 0 0;
	padding:		0 0 0 0;
}
#country_select {
	position:		absolute;
	top:			42px;
	left:			260px;
	z-index:		10;
}
#country_select2 {
	position:		absolute;
	top:			91px;
	left:			202px;
	z-index:		10;
}
.divLine2 {
		height: 6px;
		background: url(../images/misc_hordividerdots_blue.gif) repeat-x center left;
		margin: 0 0 6px 2px;
		padding: 0;
	}
	.container1 {
		padding:		0 0 0 10;
		margin:			0 0 0 0;
		width:			577px;
}

.homePageTitle {
	padding:		0 0 0 0;
	margin:			0 0 14px 0;
	font-family:	"Times New Roman", Times, serif;
	font-size:		22px;
	font-weight:	normal;
	color:			#005c97;
}
			
#lightbox{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	color:#151410;
	}

#lightbox a, #lightbox a:hover {
	border-bottom:none;
	color:#151410;
	text-decoration:underline;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:32px;
	height:32px;
	background:url("images/loading.gif") center center no-repeat;
	text-indent:-9999px;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLinkImg, #nextLinkImg{
	width: 49%;
	height: 100%;
	background: transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */
	display: block;
	text-indent:-9999px;
	}
#prevLinkImg { left: 0; float: left;}
#nextLinkImg { right: 0; float: right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("../images/prevlabel.gif") left 15% no-repeat; }
#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("../images/nextlabel.gif") right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageDetails{ width: 70%; float: left; text-align: left; }	
#caption{ font-weight: bold;	}
#numberDisplay{ display: block; clear: left; }			
#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}	
#prevLinkDetails { margin:0 8px 0 0; }		
#nextLinkDetails { margin:0 8px 0 0; }		
#closeLink {
	display:block;
	margin:0;
	padding:0 0 10px 0;
	text-decoration:none;
	float:right;
	width:66px;
	height:28px;
	background:url("../images/closelabel.gif") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #151410;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
	/* NEW STYLES (HOME) - START */
	.ToolsInOurResourceCentre
	{
	    width:155px;
	    height:109px;
	   /* background:url(../images/tools-in-our-resource-centre-slim5.png) no-repeat left bottom;
	    margin:30px 0px 0px 0px; */
	    
	    	
	}
	
		.ToolsInOurResourceCentre1
	{
	    width:155px;
	    height:60px;
	   /* background:url(../images/tools-in-our-resource-centre-slim5.png) no-repeat left bottom;
	    margin:30px 0px 0px 0px; */
	    
	    	
	}
	
	.ToolsInOurResourceCentre1 h3
	{
	    color:			#a24e12;
		padding:0px 0pt 0pt 6px;
		width: 150px;
		margin:			0 0 0 0;
		padding:		0 0 2px 0;
		font-family:		Arial, Helvetica, sans-serif
		font-weight:	bold;
		font-size:		14px;
		
	}
	
	.ToolsInOurResourceCentre h3
	{
	    color:			#a24e12;
		padding:0px 0pt 0pt 6px;
		width: 150px;
		margin:			0 0 0 0;
		padding:		0 0 2px 0;
		font-family:		Arial, Helvetica, sans-serif
		font-weight:	bold;
		font-size:		14px;
		
	}
	
	
	.ToolsInOurResourceCentre h5 {
		margin:			0 0 0 0;
		padding:		0 0 2px 0;
		font-weight:	bold;
		font-size:		13px;
		font-family:		Arial, Helvetica, sans-serif
		color:			#a24e12;
}

.ToolsInOurResourceCentre ul
	{
	    margin:0;
	    padding:0px 0 0 6px;
	    list-style:none;
	}
	
	.ToolsInOurResourceCentre1 ul li
	{
	    margin:0;
	    padding:0 0 0 14px;
	    background:url(../images/tools-in-our-resource-centre-li.gif) no-repeat 0 3px;
		list-style-type:none;
	}
	
	.ToolsInOurResourceCentre1 ul li a
	{
	    color:#575757;
	    font-size:11px;
	    line-height:18px;
		text-decoration:none;
	
	}   
	.ToolsInOurResourceCentre1 ul
	{
	    margin:0;
	    padding:0px 0 0 6px;
	    list-style:none;
	}
	
	.ToolsInOurResourceCentre ul li
	{
	    margin:0;
	    padding:0 0 0 14px;
	    background:url(../images/tools-in-our-resource-centre-li.gif) no-repeat 0 3px;
		list-style-type:none;
	}
	
	.ToolsInOurResourceCentre ul li a
	{
	    color:#575757;
	    font-size:11px;
	    line-height:18px;
		text-decoration:none;
	
	}   
	
	.ToolsInOurResourceCentre ul li a, .ToolsInOurResourceCentre ul li a:visited
	{
	    color:#575757;
	    font-size:11px;
	    line-height:18px;
		text-decoration:none;
	
	}

}
.ToolsInOurResourceCentre .blocks_plain .node {
	padding:		3px 0 1px;
	background-image:url(../images/border-plain.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.ToolsInOurResourceCentre .blocks_plain .node {
	background-color:#e9eff6;
	padding:		7px 8px 1px;
	margin-bottom:	10px;
	background-image:url(../images/border-feature.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:			#000000;
	font-size:		12px;
{

}
.ToolsInOurResourceCentre  .blocks_plain .node h5 {
	margin:			0 0 0 0;
	padding:		0 0 2px 0;
	font-weight:	bold;
	font-size:		11px;
	color:			#C2875C;
}
.ToolsInOurResourceCentre.blocks_plain {
	background-image:url(../images/border-plain.gif);
	background-position:top;
	background-repeat:repeat-x;
	
.ToolsInOurResourceCentre.blocks_plain .node {
	padding:		3px 0 1px;
	background-image:url(../images/border-plain.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.ToolsInOurResourceCentre table {
	line-height:	14px;
}
.ToolsInOurResourceCentre  .blocks_plain .node h5 {
	margin:			0 0 0 0;
	padding:		0 0 2px 0;
	font-weight:	bold;
	font-size:		11px;
	color:			#a24e12;
}

ul.secIntroCopy {
		font-size: 12px;
		color:#000000;		
}

li.secIntroCopy {
		font-size: 12px;
		color:#000000;
		list-style-type:disc;
		list-style-position:inside;
		background-image:none;		
}



h2.secH2 {
		font-size:15px;
		font-family:arial, serif;
		color:#005C97;
		margin:0px 0px 10px 0px;
		font-weight:normal;
		letter-spacing:1px;
		line-height:17px;
}

.secHeaderLink {
		font-size: 14px;
		margin: 0 0 4px 0;
		padding: 0;
		font-color: #000000;
}

.secHeaderLink a{
		text-decoration: none;
}

.secHeaderLink a:visited{
		text-decoration: none;
}

.secHeaderLink a:hover{
		text-decoration: underline;
}

.secUlLink, .secUlLarge, .secUlSmallGrayLink, .secUlLargeGrayLink {
		margin: 12px 0 12px 0;
		padding: 0;
		font-size: 12px;
		text-decoration: none;
		font-color: #000000;
}
	
.secUlLink li,  .secUlLarge li, .secUlSmallGrayLink li, .secUlLargeGrayLink li {
		padding: 2px 0 4px 10px;
		background: url(../images/blt_home_link_list.gif) no-repeat 0px 6px;
		list-style-type: none;
		line-height: 16px;
		font-color: #000000;
}

.secUlLink .li a,  .secUlLarge .li a, .secUlSmallGrayLink .li a, .secUlLargeGrayLink .li a {
		padding: 2px 0 4px 10px;
		background: url(../images/blt_home_link_list.gif) no-repeat 0px 6px;
		list-style-type: none;
		line-height: 16px;
		font-color: #000000;
}

.secUlLinkSub, .secUlLargeSub {
		margin: 8px 0 0 0;
		padding: 0;
		font-size: 12px;
		color: #000000;
	}

.secChooseCountry{
	
   /* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
      background: transparent url(../img/img.png) no-repeat}
    .cssbox{
	/* intended total box width - padding-right(next) */
		width:auto !important; /* IE Win = width - padding */
	width: 320px;
	/* the gap on the right edge of the image (not content padding) */
      padding-right:5px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-left: 0px;
}

    /* set the top-right image */
    .cssbox_head{background: transparent url() no-repeat
    /* pull the right image over on top of border */
      margin-right:-15px;
	/* right-image-gap + right-inside padding */
      padding-right:0px
}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 5px 5px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:0px; /* interior-padding right */ 
      padding:15px 0 0px 0px} /* mirror .cssbox_head right/left */
	  
	  
	     /* set the image to use and establish the lower-right position */
    .cssbox_ltblue, .cssbox_ltblue_body, .cssbox_ltblue_head, .cssbox_ltblue_head h2{
      background: transparent url(../img/img_ltblue.png) no-repeat}
    .cssbox_ltblue{
	/* intended total box width - padding-right(next) */
		width:auto !important; /* IE Win = width - padding */
	width: 320px;
	/* the gap on the right edge of the image (not content padding) */
      padding-right:5px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-left: 0px;
}

    /* set the top-right image */
    .cssbox_ltblue_head{background: transparent url() no-repeat
    /* pull the right image over on top of border */
      margin-right:-15px;
	/* right-image-gap + right-inside padding */
      padding-right:0px
}

    /* set the top-left image */
    .cssbox_ltblue_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      font-size:14px;
	 padding:15px 0 0px 5px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_ltblue_body{
      background-position:bottom left;
      margin-right:0px; /* interior-padding right */ 
      padding:15px 5px 20px 10px} /* mirror .cssbox_ltblue_head right/left */
}
a.pdf {
padding: 2px 0 2px 22px;
line-height: 25px;
background: url(../img/ico_pdf.gif) top left no-repeat;
}

/* Archives */

#archives {
	float: left;
	width: 180px;
	padding: 0 0 0 20px;
}

#search #submit1 {
	display: none;
}

/* Pages */

#pages {
	float: right;
	width: 180px;
}

/* Categories */

#categories {
	float: right;
	width: 180px;
}

/* Blog Roll */

#blogroll {
	float: right;
	width: 180px;
}
/* Orange Box */

.obox {
}

.obox .heading {
	height: 27px;
	padding: 4px 0 0 10px;
	background: url(../img/img03.gif) no-repeat;
	letter-spacing: -1px;
	font-size: 1.4em;
	color: #FF6500;
}

.obox .content {
	padding: 10px;
	background: url(../img/img04.gif) no-repeat;
}

.obox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.obox li {
	padding-left: 15px;
	background: url(../img/img05.gif) no-repeat left center;
}

.obox a {
	color: #FF6500;
}

/* Green Box */

.gbox {
}

/* Content */
#content
{
	padding: 3em 15px 1em 15px;
	line-height: 1.6em;
	background: url('../images/a4.gif') repeat-x top left;
}
#content p
{
	margin-bottom: 1.5em;
}
#content h2,h3,h4,h5,h6
{
	margin-bottom: 1em;
}
#content ul
{
	margin-bottom: 1.5em;
	padding-left: 1em;
}
#content blockquote
{
	padding: 1em;
	margin-bottom: 1.5em;
	background-color: #FFFCD8;
	background-image: url('../img/a5.gif');
	background-repeat: no-repeat;
	background-position: top left;
	border: dotted 1px #DFD999;
}
#content blockquote p
{
	margin-bottom: 0em;
}

.gbox .heading {
	height: 27px;
	padding: 4px 0 0 10px;
	background: url(../img/img06.gif) no-repeat;
	letter-spacing: -1px;
	font-size: 1.4em;
	color: #09881C;
}

.gbox .content {
	padding: 10px;
	background: url(../img/img07.gif) no-repeat;
}

.gbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.gbox li {
	padding-left: 15px;
	background: url(../img/img08.gif) no-repeat left center;
}

.gbox a {
	color: #09881C;
}

}
#content ul
{
	margin-bottom: 1.5em;
	padding-left: 1em;
}
#content blockquote
{
	padding: 1em;
	margin-bottom: 1.5em;
	background-color: #FFFCD8;
	background-image: url('../img/a5.gif');
	background-repeat: no-repeat;
	background-position: top left;
	border: dotted 1px #DFD999;
}
#content blockquote p
{
	margin-bottom: 0em;
}
#content table
{
	margin-bottom: 1.5em;
}
#content table th
{
	text-align: left;
	font-weight: bold;
	padding: 0.5em;
}
#content table td
{
	padding: 0.5em;
}
#content table tr.rowA
{
	background-color: #EAEFE0;
	color: inherit;
}
#content table tr.rowB
{
	background-color: #F9FFEF;
	color: inherit;
}
/* Primary Content */
#primaryContentContainer
{
	float: left;
	margin-right: -460px;
	width: 100%;
}
#primaryContent
{
	margin: 0em 470px 0em 0em;
	padding: 0em 1.5em 1.5em 1.5em;
}
#primaryContent h2, #primaryContent h3
{
	
	color: #5D5F53;
	border-bottom: dotted 1px #ECEEDF;
	padding-bottom: 0.3em;
}
#secondaryContent h3, #tertiaryContent h3
{
	background: url('../img/a1.gif') no-repeat;
	width: 185px;
	height: 27px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
	text-decoration:none;
	
	color: #0f75cb;
}
/* Secondary Content */
#secondaryContent
{
	float: left;
	width: 215px;
}

.divLine3 {
		height: 12px;
		background: url(../images/misc_hordividerdots_blue.gif) repeat-x center left;
		margin: 5px 0 0px 0px;
		padding: 0;
	
	
	}
	.video a.preview span{
	display:block;
	position:absolute;
	bottom:9px;
	left:5px;
	height:14px;
	width:14px;
	background:url(../images/bg-video-prev-a.png) left top no-repeat;}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #bbbbbb;
padding: 2px;
background-color: #EDEDED;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
