/*-----------------------------------------------------------------------------------------CSS document: ImageCafe Template StylesCreated: 02/22/2006Last Modified: 03/02/2006NOTE: Template styles included here cannot be changed by the customer-------------------------------------------------------------------------------------- */* {margin:0;padding:0;}  /* zero out everything */body {	width:100%;	text-align:center;}/*-----------------------------------------------------------------------------------------Global-------------------------------------------------------------------------------------- */div {position:relative;}h1, h2, h3, h4, h5, h6 {margin:10px;}h1#website-title {margin:0;}h2#website-slogan {margin:0;}#navcontainer div h3 {margin:0;}#navcontainer div h3 {margin:0;}ul, ol {	margin:10px;	padding:0 0 0 20px;}ol {padding:0 0 0 30px;}blockquote {margin:10px 10px 10px 40px;}.clearer {clear:both;}.spacer {	float:left;	width:100%;	height:1px;	line-height:0;	margin:0;	padding:0;}.accent-none {display:none;}/*-----------------------------------------------------------------------------------------General Layout Structure-------------------------------------------------------------------------------------- */#nav-top, #nav-left, #nav-right {	margin:0 auto;	/*--- width for IE5 --*/		width:750px;	border:1px solid #fff;	text-align:left;	/*--- width for all other browsers --*/		voice-family: "\"}\"";		voice-family:inherit;			width:748px;}#headertop {	float:left;	width:563px;	height:95px;	background-image:url(../images/ic_046_header_bg.png);	background-repeat:no-repeat;	background-position:0 0;}	h1#website-title {		float:left;		margin:25px 0 0 0;		padding:5px 10px;		width:500px;	}	#website-slogan {		float:left;		margin:0;		padding:5px 10px;		width:500px;	}.accent {	float:left;	margin:20px 17px;	width:133px;	height:133px;}	/* for IE margin fix */	* html .accent {		float:none;		top:20px;		left:17px;		margin:0;		padding:20px 0;	}/*-----------------------------------------------------------------------------------------NAV-TOP-------------------------------------------------------------------------------------- *//*------------------ Does Not Apply for This Template ------------------*/	/*-----------------------------------------------------------------------------------------NAV-LEFT-------------------------------------------------------------------------------------- *//*------------------ Layout ------------------*/	#nav-left #navcontainer {	float:left;	width:185px;	z-index:1000;}	#nav-left #navcontainer #accent-wrapper #accent-1 {		/*--- hide for IE5 ---*/			display:none;		/*--- width for all other browsers --*/			voice-family: "\"}\"";			voice-family:inherit;			display:block;			position:absolute;			top:20px;			right:31px;			width:30px;			height:15px;			}		* html #nav-left #navcontainer #accent-wrapper #accent-1 {width:29px;}	#nav-left #navcontainer #accent-wrapper #accent-2 {		/*--- hide for IE5 ---*/			display:none;		/*--- width for all other browsers --*/			voice-family: "\"}\"";			voice-family:inherit;			display:block;			position:absolute;			top:35px;			right:30px;			width:15px;			height:10px;	}	#nav-left #navcontainer #accent-wrapper #accent-3 {		/*--- hide for IE5 ---*/			display:none;		/*--- width for all other browsers --*/			voice-family: "\"}\"";			voice-family:inherit;			display:block;			position:absolute;			top:128px;			right:31px;			width:15px;			height:25px;	}		* html #nav-left #navcontainer #accent-wrapper #accent-3 {width:17px;}	#nav-left #navcontainer #accent-wrapper #accent-4 {		/*--- hide for IE5 ---*/			display:none;		/*--- width for all other browsers --*/			voice-family: "\"}\"";			voice-family:inherit;			display:block;			position:absolute;			top:128px;			left:10px;			width:15px;			height:25px;	}	#nav-left #navcontainer #accent-wrapper #accent-5 {		/*--- hide for IE5 ---*/			display:none;		/*--- width for all other browsers --*/			voice-family: "\"}\"";			voice-family:inherit;			display:block;			position:absolute;			top:20px;			left:10px;			width:34px;			height:15px;	}	#nav-left #navcontainer #accent-wrapper #accent-6 {		/*--- hide for IE5 ---*/			display:none;		/*--- show for all other browsers --*/			voice-family: "\"}\"";			voice-family:inherit;			display:block;			position:absolute;			top:35px;			left:10px;			width:15px;			height:12px;	}	#nav-left #navcontainer #accent-wrapper #accent-cover {		position:absolute;		width:185px;		height:185px;		background-image:url(../images/ic_046_accent_bg.png);		background-repeat:no-repeat;		background-position:0 0;		top:0;		left:0;	}	#nav-left #navcontainer #nav-wrapper {		float:left;		width:185px;		min-height:120px;		height:auto;		z-index:1000;	}	* html #nav-left #navcontainer #nav-wrapper {height:120px;}		#nav-left #navcontainer #nav-wrapper #nav-png-cover {			/*--- hide for IE5 ---*/				display:none;			/*--- show for all other browsers --*/				voice-family: "\"}\"";				voice-family:inherit;				display:block;				float:left;				width:42px;				height:100%;				background-image:url(../images/ic_046_navcontainer_bg.png);				background-repeat:no-repeat;				background-position:0 0;		}		#nav-left #navcontainer #nav-wrapper #nav-inner {			float:left;			margin:4px 4px 4px 2px;			/*--- width and padding for IE5 ---*/				padding:2px 2px 32px 2px;				width:176px;			background:#fff url(../images/ic_046_nav_inner_bg.gif) repeat-x left bottom;			/*--- width and padding for all other browsers --*/				voice-family: "\"}\"";				voice-family:inherit;				margin:4px 0;				padding:2px 2px 32px 2px;				width:139px;				min-height:79px;				height:auto;		}		* html #nav-left #navcontainer #nav-wrapper #nav-inner {height:79px;}		#nav-left #navcontainer #nav-height-block {			clear:both;			width:185px;			background:#fff;		}#nav-left #inner {	float:left;	width:563px;}#nav-left #content {	float:left;	padding:35px 0 0 0;	width:563px;	background-image:url(../images/ic_046_content_top_bg.png);	background-repeat:no-repeat;	background-position:0 0;	z-index:0;}#nav-left #footer {	float:left;	height:29px;	padding:10px 0 7px 0;	width:563px;	color:#666;	background-image:url(../images/ic_046_content_bottom_bg.png);	background-repeat:no-repeat;	background-position:0 0;	text-align:center;}/*------------------ Navigation Elements ------------------*/	#nav-left #navcontainer #nav-wrapper div, #nav-left #navcontainer #nav-wrapper div h3 {	float:left;	display:block;	cursor:pointer;}	#nav-left #navcontainer #nav-wrapper div a:link, 	#nav-left #navcontainer #nav-wrapper div a:active, 	#nav-left #navcontainer #nav-wrapper div a:visited  {		float:left;		margin:1px 0 0 0;		/*--- width for IE5 --*/			width:171px;		padding:5px 10px;		text-decoration:none;		border:1px solid #fff;		/*--- width for all other browsers --*/			voice-family: "\"}\"";			voice-family:inherit;			width:117px;			word-wrap: break-word;	}		#nav-left #navcontainer #nav-wrapper div a:hover {border:1px solid #000;}		#nav-left #navcontainer #nav-wrapper div div.submenu, 		#nav-left #navcontainer #nav-wrapper div div.submenu h3 {			float:left;			display:block;		}		#nav-left #navcontainer #nav-wrapper div div.submenu {			position:absolute;			top:0;			left:0;			visibility: hidden;			width:127px;			z-index:1000;		}			#nav-left #navcontainer #nav-wrapper div div.submenu div {display:block;}			#nav-left #navcontainer #nav-wrapper div div.submenu a:link, 			#nav-left #navcontainer #nav-wrapper div div.submenu a:active, 			#nav-left #navcontainer #nav-wrapper div div.submenu a:visited {				float:left;				margin:0;				width:117px;				cursor:pointer;				word-wrap: break-word;			}				#nav-left #navcontainer #nav-wrapper div div.submenu a:hover {width:117px;}	/*------------------ Table Structures ------------------*/		#nav-left #content-table {	float:left;	margin:0 5px;	width:553px;	background:#fff;}	* html #nav-left #content-table {		float:none;		width:553px;	}	#nav-left #content-table-main {width:100%;}		#nav-left #content-table-main p {margin:10px 20px 15px 10px;}/*-----------------------------------------------------------------------------------------NAV-RIGHT-------------------------------------------------------------------------------------- *//*------------------ Does Not Apply for This Template ------------------*/	/*-----------------------------------------------------------------------------------------WIDE LAYOUT STYLES-------------------------------------------------------------------------------------- */body#wide #nav-left {	/*--- width for IE5 --*/	width:990px;	/*--- width for all other browsers --*/	voice-family: "\"}\"";	voice-family:inherit;		width:988px;}body#wide #headertop {	width:803px;	background-image:url(../images/ic_046_header_bg_wide.png);	background-repeat:no-repeat;	background-position:0 0;}	/*------------------------------------ NAV-TOP ------------------------------------*//*Does Not Apply to this Template*/	/*------------------------------------ NAV-LEFT ------------------------------------*/body#wide #nav-left #inner {width:803px;}body#wide #nav-left #content {	width:803px;	background-image:url(../images/ic_046_content_top_bg_wide.png);}body#wide #nav-left #footer {	width:803px;	background-image:url(../images/ic_046_content_bottom_bg_wide.png);}body#wide #nav-left #content-table {width:793px;}/*------------------------------------ NAV-RIGHT ------------------------------------*//*Does Not Apply to this Template*/
