/* Reset default browser styles */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}table {	border-collapse:collapse;	border-spacing:0;}fieldset,img { 	border:0;}address,caption,cite,code,dfn,em,th,var {	font-style:normal;	font-weight:normal;}ol,ul {	list-style:none;}caption,th {	text-align:left;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}q:before,q:after {	content:'';}abbr,acronym { border:0; }.clear { clear:both; }.lf { float:left; }.rt { float:right; }p { margin-bottom:10px; }a:hover { text-decoration:none; }a { color:#0694d0; text-decoration:none; }a:hover, .hover { color:#c0673b; }a:visited, .visited { color:#666; }a:active, .active { color:#333; }/* Reset default browser styles */body {	background:#ecece3 url(images/bgMain.jpg) repeat-x;	font:normal 12px Arial, Helvetica, sans-serif;	color:#464646;}/* Main Wrapper */#mWrap {	width:960px;	margin:0 auto;	background:url(images/bgFooter.jpg) no-repeat center bottom;	padding:0 23px 59px 23px;}	/* masthead */	#masthead {		height:109px;		padding:21px 0 0 0;		text-align:center;		overflow:hidden;	}	/* Logo */	#masthead h1 {		width:345px;		height:81px;		overflow:hidden;		position:relative;		margin:0 auto 15px auto;	}		#masthead h1 span {			width:345px;			height:81px;			display:block;			position:absolute;			z-index:1;			text-indent:-9999px;			top:0px;			left:0px;		}		#masthead h1 img {			position:absolute;			z-index:2;			top:0px;			left:0px;		}	#masthead ul li {		display:inline;		padding:0 46px;		color:#b7b7a4;		font-size:14px;		font-family:"Helvetica Neue LT Std", Arial;	}	/* Navigation And Slideshow */	#bxSlideMenu {		width:929px;		height:291px;		padding:16px 3px 3px 28px;		overflow:hidden;		background:url(images/bgSlideNav.jpg) no-repeat;		position:relative;		margin:0 0 4px 0;	}	#bxSlideMenu .clip {		width:7px;		height:31px;		display:block;		position:absolute;		background:url(images/clip.png) no-repeat;		top:37px;		left:223px;		z-index:3;	}	/* Navigation */	#bxNav {		width:175px;		float:left;		position:relative;		z-index:1;		padding:22px 0 0 0;	}		#bxNav li {			font-size:10px;			text-transform:uppercase;			padding:3px 0 4px 15px;			background:url(images/arrow.gif) no-repeat left 4px;		}		#bxNav a {			text-decoration:none;			color:#333;		}		#bxNav a:hover {			color:#24a0d4;		}	/* Flash Slide */	#bxSlide {		width:734px;		height:291px;		float:right;		position:relative;		z-index:2;	}	/* 3 Bottom Boxes */	#bx3small {		width:960px;		height:182px;		overflow:hidden;	}	#sidebar #bx3small {		width:auto;		height:auto;		overflow:hidden;	}		#bx3small h2 {			font-size:22px;			position:relative;			z-index:2;			height:49px;		}		#bx3small h3 {			font-size:28px;			color:#304a50;		}		#bx3small li {			width:264px;			height:152px;			padding:30px 20px 0 24px;			float:left;			margin:0 18px 0 0;			background:url(images/paperBx.jpg) no-repeat left bottom;			position:relative;		}		#sidebar #bx3small li {			width:264px;			height:152px;			padding:30px 20px 0 24px;			float:none;			margin:0 0 0 0;			background:url(images/paperBx.jpg) no-repeat left bottom;			position:relative;		}		#bx3small li b { 			display:block;			position:absolute;			top:0px;			width:26px;			height:38px;			left:0px;			z-index:1;		}			#bx3small li img {				float:left;			}			#bx3small li p {				width:170px;				float:right;				padding:10px 0 0 0;			}			#bx3small li .more {				width:149px;				height:29px;				display:block;				position:absolute;				bottom:6px;				right:4px;				border:dashed 1px #c9d5dc;				border-width:1px 0 0 1px;				line-height:29px;				text-align:center;			}				#bx3small li .more a {					text-decoration:none;					color:#0694d0;					padding:0 22px 0 0;					background:url(images/iconPack.jpg) no-repeat top right;				}				#bx3small li .more a:hover {					text-decoration:underline;				}		/* uniq for bx1 */		#bx3small .bx1of3 b { 			width:26px;			height:38px;			left:141px;			background:url(images/pin1.jpg) no-repeat;		}		#bx3small .bx1of3 h2 {			color:#909722;		}		#bx3small .bx1of3 h2 span {			padding:0 23px;		}		#bx3small .bx1of3 h2 span.cufon, #bx3small .bx1of3 h2 span.cufon-vml-canvas {			padding:0px;		}		/* uniq for bx2 */		#bx3small .bx2of3 b { 			width:28px;			height:38px;			left:140px;			background:url(images/pin2.jpg) no-repeat left -5px;		}		#bx3small .bx2of3 h2 {			color:#d8a713;		}		#bx3small .bx2of3 .more a {			background:url(images/iconFind.jpg) no-repeat top right;		}		/* uniq for bx3 */		#bx3small .bx3of3 b { 			width:21px;			height:53px;			left:12px;			top:6px;			background:url(images/pin3.jpg) no-repeat;		}		#bx3small li.bx3of3 {			margin:0px;			width:246px;			padding-left:42px;		}		#bx3small .bx3of3 h2 {			color:#b2482d;			height:auto;		}		#bx3small .bx3of3 p {			width:auto;			float:none;			padding-top:15px;		}			#bx3small .bx3of3 .lf {				width:148px;				height:29px;				display:block;				position:absolute;				bottom:6px;				left:6px;				border:dashed 1px #c9d5dc;				border-width:1px 0 0 0;				line-height:29px;				text-align:center;			}			#bx3small .bx3of3 .more a,			#bx3small .bx3of3 .lf a {				text-decoration:none;				color:#0694d0;				padding:0;				background:none;			}			#bx3small .bx3of3 .lf a:hover {				text-decoration:underline;			}	/* Inner Page */	#main {		width:924px;		background:#fff;		margin:20px auto 60px auto;		padding:20px 0 20px 30px;		position:relative;	}		/* Left Content Box */		#lfContent {			width:570px;			float:left;			font:normal 14px "Times New Roman", Times, serif;			line-height:20px;		}		#lfContent h2 {			font-family:Arial,Helvetica,sans-serif;			color:#648992;			text-transform:uppercase;			font-size:14px;			margin-bottom:10px;		}				#lfContent h3 {font:normal 14px Arial, Helvetica, sans-serif; color:#ca664e; margin-bottom:5px; margin-top:30px; }		#lfContent h4 {font:11px Arial, Helvetica, sans-serif; color:#666666; margin-bottom:10px;}		#lfContent h5 {font:normal 14px Arial, Helvetica, sans-serif; color:#ca664e; margin-bottom:5px; margin-top:0; }					/* Sidebar */	#sidebar {		width:308px;		float:right;		position:relative;		margin:-30px -3px 0 0;		z-index:55;	}		#sidebar #bx3small li {			margin-bottom:10px;		}		#sidebar #bx3small li.bx3of3 {			margin:0 0 10px 0;			width:246px;			padding-left:42px;		}		#sidebar #bx3small .bx1of3 b { 			background:url(images/pin1s.jpg) no-repeat;		}		#sidebar #bx3small .bx2of3 b { 			background:url(images/pin2s.jpg) no-repeat left -5px;		}	/* Footer */	#footer {		height:24px;		line-height:24px;		font-size:11px;		color:#b7b79c;		margin:18px 0 0 0;		clear:both;	}		#footer a {			color:#b7b79c;			text-decoration:none;		}		#footer a:hover {			text-decoration:underline;		}		#footer .bxCopy {			width:35%;			float:left;		}		#footer .footNav {			width:60%;			float:right;			text-align:right;		}