* {margin:0;padding:0;}  body {	width:100%;	height:100%;	background:#FFFFFF; 	margin-left:auto;	margin-right:auto;/*	z-index:0;	position:relative;	*/}/*-----------------------------------------------------------------------------------------Global-------------------------------------------------------------------------------------- */h4, h5 {margin:10px 15px;}ul, ol {	margin:15px;	padding:0 0 0 25px;}	ol {padding:0 0 0 30px;}.clearer {clear:both;}#printwrap {  position:absolute;  width:100%;  height:100%;}* {	overflow:visible;}/*-----------------------------------------------------------------------------------------General Layout Structure--------------------------------------------------------------------------------------*/#nav-top, #nav-left, #nav-right {	width:1000px;	height:auto;	margin-left:auto;	margin-right:auto;	position:relative;}.top-circle{	background: url("/images/top-circle.jpg") no-repeat;	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") no-repeat;	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;}*html #nav-top,*html #nav-left, *html #nav-right {	overflow:visible;	}*+html #nav-top,*+html #nav-left, *+html #nav-right {	overflow:visible;	}#accent-wrapper{	width:408px;	height:197px;	top:0px;	left:0px;	margin-top:-105px;	float:right;	margin-right:-1px;	border-left:1px solid #000000;}* html #accent-wrapper{margin-right:44px;}.accent{	float: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:6px;		} #headertop #website-title { 	 	float:left;	width:510px;	height:auto;	text-align:left;	margin-top:26px;	} #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;	padding-right:80px;	height:auto;	text-align:left;	word-wrap:break-word;	white-space:normal;	}/*------------------ nav-top ------------------*/#nav-top #navcontainer {	float:left;	width:1000px;	z-index:1000;		}	*html #nav-top #navcontainer {	width:920px;}	#nav-top #content {	float:left;	width:1000px;	border-left:1px solid #000000;	border-right:1px solid #000000;		}#nav-top #footer {	width:840px;	padding:5px;	clear:both;	}/*------------------ nav-left ------------------*/#nav-left #navcontainer {		float:left;	clear:right;	width:120px;	top:15px;	z-index:1000;	left:5px;}#nav-left #content {	float:left;		width:1000px;	border-left:1px solid #000000;	border-right:1px solid #000000;		}#nav-left  #footer {	width:810px;	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:120px;		z-index:1000;	margin-right:25px;	right:20px;	}*html #nav-right #navcontainer{margin-right:5px;right:85px;}#nav-right #content #footer {	width:810px;	padding:5px;	clear:right;		padding-top:40px;	margin-left:30px;}*html #nav-right #content #footer {margin-top:53px;padding-top:0px;	}/*-----------------------------------------------------------------------------------------Navigation Elements-------------------------------------------------------------------------------------- *//*------------------ nav-top ------------------*/	#nav-top #navcontainer div, #nav-top #navcontainer div h3 {	float:left;	display:block;	cursor:pointer;	padding-bottom:3px;}	#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:none;		}		#nav-top #navcontainer div div.submenu {			position:absolute;			left:0px;			top:0px;			width:175px;			visibility:hidden;		}			#nav-top #navcontainer div div.submenu div {display:none; 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;								}						#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;	}* html #nav-left #navcontainer div h3 {		padding-bottom:3px;}	#nav-left #navcontainer div a:link, #nav-left #navcontainer div a:active, #nav-left #navcontainer div a:visited {		float:left;		/*---ie broswer width---*/		width:120px;		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-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:none;		}		#nav-left #navcontainer div div.submenu {			position:absolute;			left:100px;			top:0px;			width:180px;			visibility:hidden;		}			#nav-left #navcontainer div div.submenu div {display:none;}			#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;		}* html #nav-right #navcontainer div h3 {	padding-bottom:3px;}	#nav-right #navcontainer div a:link, #nav-right #navcontainer div a:active, #nav-right #navcontainer div a:visited {		float:left;		/*---ie broswer width---*/		width:120px;			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:none;		}		#nav-right #navcontainer div div.submenu {			position:absolute;			top:0px;			width:180px;			visibility:hidden;		}			#nav-right #navcontainer div div.submenu div {display:none;right:22px;}			#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:800px;	float:left;	}#nav-top #inner #content-table {	width:800px;	float:left;	margin-left:50px;}*html #nav-top #inner #content-table {		margin-left:5px;}	#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:700px;	margin-left:50px;}#nav-left #inner #content-table {		width:700px;		margin-left:60px;	margin-top:10px;}*html #nav-left #inner #content-table {	margin-left:0px;	}#nav-left #inner #content-table-main {width:100%;padding-left:10px;overflow:visible;}		#nav-left #inner #content-table-main p {margin:25px 0px 15px 15px;}		*+html #nav-left #inner #content-table-main p {margin:25px 0px 15px 55px;}/*------------------ nav-right ------------------*/	#nav-right #inner {	width:750px;	margin-top:10px;	margin-left:0px;}#nav-right #inner #content-table {	width:750px;	margin-top:10px;	margin-left:5px;}	#nav-right #inner #content-table-main {		width:100%;		overflow:visible;	}		#nav-right #inner #content-table-main p {margin:25px 20px 15px 15px;}/*------------------ content styling ------------------*/	#content-table h2{ margin-top:20px;}*html #nav-left #navcontainer div a:link, #nav-left #navcontainer div a:active, #nav-left #navcontainer div a:visited{  background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=../images/black.png);}*html #nav-right #navcontainer div a:link, #nav-right #navcontainer div a:active, #nav-right #navcontainer div a:visited{  background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=../images/black.png);}*html #nav-top #navcontainer div a:link, #nav-top #navcontainer div a:active, #nav-top #navcontainer div a:visited{  background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=../images/black.png);}*html #nav-top #navcontainer div a:hover{background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=../images/white.png);}*html #nav-left  #navcontainer div a:hover{background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=../images/white.png);}*html #nav-right  #navcontainer div a:hover{background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=../images/white.png);}