/*/*-----------------------------------------------------------------------------------------CSS document: ImageCafe Template StylesCreated: 05/26/2006Last Modified: 10/16/2006NOTE: Template styles included here cannot be changed by the customer-------------------------------------------------------------------------------------- */*{margin:0;padding:0;}  body {	width:100%;	height:100%;	background:#FFFFFF; 	margin-left:auto;	margin-right:auto;	z-index:0;	/*position:relative;	*/}/*-----------------------------------------------------------------------------------------Global-------------------------------------------------------------------------------------- */div {position:relative;}#printwrap {position:static;float:left; width:100%;}h4, h5 {margin:10px 15px;}ul, ol {	margin:15px;	padding:0 0 0 25px;}	ol {padding:0 0 0 30px;}.clearer {clear:both;}/*-----------------------------------------------------------------------------------------General Layout Structure--------------------------------------------------------------------------------------*/#nav-top, #nav-left, #nav-right {	width:1000px;	height:auto;		margin-left:auto;	margin-right:auto;	 }.top-circle{		background: url("../images/top-circle.jpg");	float:left;	width:1000px;	height:162px;	border-left:1px solid #000000;	border-right:1px solid #000000;	border-top:1px solid #000000;}.bottom-circle{		background: url("../images/bottem-circle.jpg");	float:left;	width:1000px;	height:58px;	border-left:1px solid #000000;	border-right:1px solid #000000;	border-bottom:1px solid #000000;	margin-top:-1px;	/*z-index:-1;*/	z-index:1;}#accent-wrapper{	width:408px;	height:197px;	top:0px;	left:0px;	margin-top:-105px;	float:right;	margin-right:-1px;	border-left:1px solid #000000;}.accent{	float:right;	background:  no-repeat top right;	width:408px;	height:auto;	z-index:1;} #headertop {	width:1000px;	float:left;	margin-top:-93px;	margin-left:0px;	border-left:1px solid #000000;	border-right:1px solid #000000;	}#headertop #titlebox {	position:relative;	height:93px;	bottom: 0;	padding-left:10px;} #headertop #website-title { 	 	float:left;	width:581px;	height:auto;	text-align:left;	margin-top:26px;	margin-bottom:10px;} #slogan_wrapper{	float:left;	width:1000px;		border-top: 1px solid #000000;	border-bottom:1px solid #000000;		border-left:1px solid #000000;	border-right:1px solid #000000;	} #slogan_wrapper #website-slogan {	padding-top:9px;	padding-left:9px;	padding-bottom:9px;	height:auto;	text-align:left;	word-wrap:break-word;	white-space:normal;	}/*------------------ nav-top ------------------*/#nav-top #navcontainer {	float:left;	width:1000px;	z-index:1000;		}	#nav-top #content {	float:left;	width:1000px;	border-left:1px solid #000000;	border-right:1px solid #000000;		}#nav-top #footer {	width:1000px;	padding:0px;	clear:both;	padding-left:0px;	padding-right:0px;	}/*------------------ nav-left ------------------*/#nav-left #navcontainer {		float:left;	clear:right;	width:165px;	top:15px;	z-index:1000;	margin-left:10px;}#nav-left #content {	float:left;		width:1000px;	border-left:1px solid #000000;	border-right:1px solid #000000;		}#nav-left  #footer {	width:970px;	padding:5px;	clear:left;	padding-top:40px;	padding-left:30px;	padding-right:0px;}*html #nav-left  #footer {margin-top:40px;padding-top:0px;}/*------------------ nav-right ------------------*/#nav-right #content {	width:990px;	float:left;	padding-left:10px;	border-left:1px solid #000000;	border-right:1px solid #000000;}#nav-right #navcontainer {	float:right;	clear:right;	top:15px;	width:165px;		z-index:1000;	margin-right:40px;	right:10px;	}*html #nav-right #navcontainer{margin-right:0px;}#nav-right #content #footer {	width:970px;	clear:right;		padding-top:40px;	padding-right:5px;	padding-bottom:5px;		}*html #nav-right #content #footer {margin-top:40px;padding-top:0px;	}/*-----------------------------------------------------------------------------------------Navigation Elements-------------------------------------------------------------------------------------- *//*------------------ nav-top ------------------*/	#nav-top #navcontainer div, #nav-top #navcontainer div h3 {	float:left;	display:block;	cursor:pointer;	}	#nav-top #navcontainer div a:link, #nav-top #navcontainer div a:active, #nav-top #navcontainer div a:visited {		float:left;		border-right:1px solid #fff;		padding:10px 10px 10px 25px;		text-decoration:none;			white-space: nowrap;background-image:;			background-repeat:no-repeat;			background-position:0 0;	}		#nav-top #navcontainer div a:hover {border-left:0;background-image:;			background-repeat:no-repeat;			background-position:0 0;}		#nav-top #navcontainer div div.submenu, #nav-top #navcontainer div div.submenu h3 {			float:left;			display:block;		}		#nav-top #navcontainer div div.submenu {			position:absolute;			left:0px;			top:0px;			width:175px;			visibility:hidden;		}		*html #nav-top #navcontainer div div.submenu {					}			#nav-top #navcontainer div div.submenu div {display:block; top:-1px;}			#nav-top #navcontainer div div.submenu a:link, #nav-top #navcontainer div div.submenu a:active, #nav-top #navcontainer div div.submenu a:visited {				float:left;				/*---ie broswer width---*/				width:175px;				border:1px solid #fff;				padding:10px 10px 10px 25px;				text-decoration:none;				/*---Proper width for all other browsers---*/					voice-family: "\"}\"";					voice-family:inherit;					word-wrap:break-word;					white-space:normal;								}									#nav-top #navcontainer div div.submenu a:hover {text-decoration:none;}/*------------------ nav-left ------------------*/	#nav-left #navcontainer div, #nav-left #navcontainer div h3 {	float:left;	display:block;	cursor:pointer;	}	#nav-left #navcontainer div a:link, #nav-left #navcontainer div a:active, #nav-left #navcontainer div a:visited {		float:left;		/*---ie broswer width---*/		width:165px;		padding:10px 10px 10px 25px;		text-decoration:none;		border-bottom:1px solid #fff;		/*---Proper width for all other browsers---*/			voice-family: "\"}\"";			voice-family:inherit;				white-space:normal;				word-wrap: break-word;background-image:;		background-repeat:no-repeat;		background-position:0 0;				}		#nav-left #navcontainer div a:hover {border-left:0;			background-image:;			background-repeat:no-repeat;			background-position:0 0;}		#nav-left #navcontainer div div.submenu, #nav-left #navcontainer div div.submenu h3 {			float:left;			display:block;		}		#nav-left #navcontainer div div.submenu {			position:absolute;			left:100px;			top:0px;			width:180px;			visibility:hidden;		}			#nav-left #navcontainer div div.submenu div {display:block;}			#nav-left #navcontainer div div.submenu a:link, #nav-left #navcontainer div div.submenu a:active, #nav-left #navcontainer div div.submenu a:visited {				float:left;				width:180px;				border:1px solid #fff;				padding:10px 10px 10px 25px;				text-decoration:none;				word-wrap: break-word;			}						#nav-left #navcontainer div div.submenu a:hover {text-decoration:none;}/*------------------ nav-right ------------------*/	#nav-right #navcontainer div, #nav-right #navcontainer div h3 {	float:left;	display:block;	cursor:pointer;	}	#nav-right #navcontainer div a:link, #nav-right #navcontainer div a:active, #nav-right #navcontainer div a:visited {		float:left;		/*---ie broswer width---*/		width:165px;			padding:10px 10px 10px 25px;			text-decoration:none;			border-bottom:1px solid #fff;		/*---Proper width for all other browsers---*/			voice-family: "\"}\"";			voice-family:inherit;			word-wrap: break-word;			background-image:;			background-repeat:no-repeat;			background-position:0 0;				}		#nav-right #navcontainer div a:hover {			border-left:0;			background-image:;			background-repeat:no-repeat;			background-position:0 0;}		#nav-right #navcontainer div div.submenu, #nav-right #navcontainer div div.submenu h3 {			float:left;			display:block;		}		#nav-right #navcontainer div div.submenu {			position:absolute;			top:0px;			width:180px;			visibility:hidden;		}			#nav-right #navcontainer div div.submenu div {display:block;right:37px;}			#nav-right #navcontainer div div.submenu a:link, #nav-right #navcontainer div div.submenu a:active, #nav-right #navcontainer div div.submenu a:visited {				float: left;				border:1px solid #fff;				padding:10px 10px 10px 25px;				/*---Proper width for all other browsers---*/			voice-family: "\"}\"";			voice-family:inherit;			width:180px;			text-decoration:none;			word-wrap: break-word;			}						*html #nav-right #navcontainer div div.submenu div  {			right:0px;			}						#nav-right #navcontainer div div.submenu a:hover {text-decoration:none;}/*-----------------------------------------------------------------------------------------Table Structures-------------------------------------------------------------------------------------- *//*------------------ nav-top ------------------*/	#nav-top #inner{	width:900px;	float:left;	}#nav-top #inner #content-table {	width:900px;	float:left;		margin-left:50px;		}*html #nav-top #inner #content-table {		margin-left:25px;}	#nav-top #inner #content-table-main{	width:100%;	}		#nav-top #inner #content-table-main p {margin:25px 10px 15px 10px;}/*------------------ nav-left ------------------*/	#nav-left #inner {	width:750px;	margin-left:50px;}#nav-left #inner #content-table {		width:750px;		margin-left:45px;	margin-top:10px;	}*html #nav-left #inner #content-table {	margin-left:0px;}#nav-left #inner #content-table-main {width:100%;}#nav-left #inner #content-table-main p {margin:25px 0px 15px 15px;}	/*------------------ nav-right ------------------*/	#nav-right #inner {	width:750px;	margin-top:10px;}#nav-right #inner #content-table {	width:750px;	margin-top:10px;	}	#nav-right #inner #content-table-main {width:100%;}		#nav-right #inner #content-table-main p {margin:25px 20px 15px 15px;}/*------------------ content styling ------------------*/	#content-table h2{ margin-top:0px;} 