/*-----------------------------------------------------------------------------------------CSS document: ImageCafe Template StylesCreated: 03/08/2006Last Modified: 08/15/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;}*/#printwrap {	position:absolute;	top:0;	left:0;}h1, h2, h3, h4, h5, h6 {margin:10px;}h1#website-title {margin:0;}h2#website-slogan {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;}#docwrapper {clear:both;}/*-----------------------------------------------------------------------------------------General Layout Structure-------------------------------------------------------------------------------------- */#nav-top, #nav-left, #nav-right {	position: relative;	margin:0 auto;	width:747px;	text-align:left;	border:1px solid #000;}#inner {	float:left;	width:748px;}.accent {	float:left;	width:748px;	height:163px;}#docwrapper {clear:both;}#website-title {	float:left;	padding:10px 0;}#website-slogan {	float:left;	padding:10px 0;}/*-----------------------------------------------------------------------------------------=#NAV-TOP-------------------------------------------------------------------------------------- *//*------------------ Does Not Apply to this Layout ------------------*/	/*-----------------------------------------------------------------------------------------=#NAV-LEFT-------------------------------------------------------------------------------------- *//*------------------ Layout ------------------*/#nav-left #headertop {	float:left;	padding:0 0 0 200px;	width:548px;}	#nav-left #headertop #website-title {width:528px;}	#nav-left #headertop #website-slogan {width:528px;}#nav-left #accent-container {	float:left;	width:748px;	z-index:0;}#nav-left #content {	float:left;	padding:20px 20px 0 190px;	/*--- Width adjustment for IE5 --*/		width:748px;	/*--- Proper width for all other browsers --*/		voice-family: "\"}\"";		voice-family:inherit;		width:538px;	z-index:0;}	#nav-left #inner #content #content-table {		float:left;	}#nav-left #footer {	clear:both;	padding:10px;}#nav-left #navcontainer {	position:absolute;	top:0;	left:20px;	width:150px;	border:1px solid #666;	border-top:0;	z-index:1000;}	#nav-left #navcontainer #nav-wrapper {		float:left;		padding:100px 1px 0 1px;		z-index:1000;	}/*------------------ 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;		padding:5px 10px;		width:130px;		text-decoration:none;		word-wrap: break-word;	}	#nav-left #navcontainer #nav-wrapper div a:hover {padding-top:5px;}		#nav-left #navcontainer #nav-wrapper div div.submenu {display:none;}						/*------------------ Table Structures ------------------*/	#nav-left #content-table-main {width:100%;}	#nav-left #content-table-main p {margin:10px 10px 15px 10px;}		/*-----------------------------------------------------------------------------------------=#NAV-RIGHT-------------------------------------------------------------------------------------- *//*------------------ Layout ------------------*/#nav-right #headertop {	float:left;	padding:0 200px 0 10px;	width:538px;}	#nav-right #headertop #website-title {width:528px;}	#nav-right #headertop #website-slogan {width:528px;}#nav-right #accent-container {	float:left;	width:748px;	z-index:0;}#nav-right #content {	float:left;	padding:20px 190px 0 20px;	/*--- Width adjustment for IE5 --*/		width:748px;	/*--- Proper width for all other browsers --*/		voice-family: "\"}\"";		voice-family:inherit;		width:538px;	z-index:0;}	#nav-right #inner #content #content-table {		float:left;	}#nav-right #footer {	clear:both;	padding:10px;}#nav-right #navcontainer {	position:absolute;	top:0;	right:20px;	width:150px;	border:1px solid #666;	border-top:0;/*	filter: alpha(opacity=80);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);	-moz-opacity: 0.80; 	opacity:0.80;*/	z-index:1000;}	#nav-right #navcontainer #nav-wrapper {		float:left;		padding:100px 0 0 0;		z-index:1000;	}/*------------------ Navigation Elements ------------------*/#nav-right #navcontainer #nav-wrapper div, #nav-right #navcontainer #nav-wrapper div h3 {	float:left;	display:block;	cursor:pointer;}	#nav-right #navcontainer #nav-wrapper div a:link, 	#nav-right #navcontainer #nav-wrapper div a:active, 	#nav-right #navcontainer #nav-wrapper div a:visited {		float:left;		padding:5px 10px;		width:130px;		text-decoration:none;		word-wrap: break-word;	}	#nav-right #navcontainer #nav-wrapper div a:hover {padding-top:5px;}		#nav-right #navcontainer #nav-wrapper div div.submenu {display:none;}						/*------------------ Table Structures ------------------*/	#nav-right #content-table-main {width:100%;}	#nav-right #content-table-main p {margin:10px 10px 15px 10px;}	
