/* CSS Document */
/*///////////////////////////////*/
/* General Styles                   */
/*///////////////////////////////*/
	body
	{
		margin-left:0px;
		margin-top:10px;
		margin-bottom:0px;
		margin-right:0px;
		background-color:#C0C9d6;
		padding:0;
	}
	#everything
	{
	width:800px;
	background-color:#183168;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin-top:0;
	margin-bottom:0;
	}

	h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
	}
	h2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
	}
	/* Links */
	a:link {
		color: #ffffff;
		text-decoration:underline;
	}
	a:visited {
		text-decoration:underline;
		color: #ffffff;
	}
	a:active {
		color: #ffffff;
	}
	a:hover {
		color:#ffffff;
		text-decoration:none;
	}
	.imgpadding
	{
	padding: 5px 5px 5px 5px;
	}
/*///////////////////////////////*/
/* Body Styles                   */
/*///////////////////////////////*/
	#bodycontainer
	{
		width:800px;
		background-image:url(images/eps-insidebkgrd-top.jpg);
		background-repeat:no-repeat;
		background-color:#183168;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		z-index:2;
	}
	#top
	{
		width:800px;
		height:200px;
		margin:0;
		padding:0;
	}
	#bottom
	{
		width:800px;
		padding:0;
		margin:0;
	}
	.logolink
	{
		float:left;
		display:block;
		width:500px;
		height:200px;
		z-index:3;
		text-align:left;
	}
	#topright
	{
		width:290px;
		height:200px;
		overflow:hidden;
		padding:0;
		margin:0;
	}
	/* cat table */
		#cattable
		{
			width:285px;
			padding:0;
			margin:0;
		}
		#cattable .left
		{
			border-right-width:thin;
			border-right-style:solid;
			border-right-color:#333366;
			border-bottom-width:thin;
			border-bottom-style:solid;
			border-bottom-color:#333366;
			padding:3px 10px 3px 0px;
			color:#ffffff;
			text-align:right;
			font-size:12px;
		}
		#cattable .leftbottom
		{
			border-right-width:thin;
			border-right-style:solid;
			border-right-color:#333366;
			padding:3px 10px 3px 0px;
			color:#ffffff;
			text-align:right;
			font-size:12px;
		}
		#cattable .right
		{
			border-bottom-width:thin;
			border-bottom-style:solid;
			border-bottom-color:#333366;
			padding:3px 0px 3px 10px;
			color:#ffffff;
			text-align:left;
			font-size:12px;
		}
		#cattable .rightbottom
		{
			padding:3px 0px 5px 10px;
			color:#ffffff;
			text-align:left;
			font-size:12px;
		}
			/* Links */
			#cattable a:link {
				color: #FFFFFF;
				text-decoration:none;
			}
			#cattable a:visited {
				text-decoration:none;
				color: #FFFFFF;
			}
			#cattable a:active {
				text-decoration:none;
				color: #FFFFFF;
			}
			#cattable a:hover {
				text-decoration:underline;
				color:#ffffff;
			}
		#crucibletbl
		{
			background-color:#C0C9d6;
			padding:1px;
			margin:1px;		
		}
		#crucibletbl th
		{
			padding:3px;
			font-weight:bold;
			text-align:center;
			background-color:#183168;
		}
		#crucibletbl td
		{
			padding:3px;
			text-align:center;
			background-color:#183168;
		}
		/*Contact Us*/
		#contactus
		{
			position:relative;
			display:block;
			width:270px;
			top:20px;
			left:20px;
			text-align:left;
		}
			#contactus a:link, #contactus a:visited, #contactus a:active
			{
				color:#ffe92E;
				text-decoration:none;
				text-align:left;
			}
			#contactus a:hover
			{
				color:#ffe92E;
				text-decoration:underline;
				text-align:left;
			}
			#main_quote{
				display:block;
				margin-left:80px;
				margin-top:20px;
			}
		/* Title Text */
		#titletext
		{
			position:relative;
			display:block;
			top:5px;
			left:170px;
			width:275px;
			text-align:left;
		}
			#titletext a.title1
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:normal;
				color:#FFFFFF;
				padding:0;
				margin:0;
				text-decoration:none;
				text-align:left;
			}
			#titletext a.title2
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#FFFFFF;
				padding:0;
				margin:0;
				text-decoration:none;
				text-align:left;
			}
		/*sidemenu */
		#sidemenucontainer
		{
			float:right;
			height:349px;
			width:175px;
			background-image:url(images/eps-side-menu.jpg);
			margin-right:15px;
			overflow:hidden;
		}
		/*sidemenu menu*/
		#sidemenu
		{	
			width:137px;
			margin-top:0px;
			margin-right:auto;
			margin-bottom:0px;
			margin-left:auto;
			padding-top:20px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			z-index:4;
		}
			#sidemenu a.title:link, #sidemenu a.title:visited, #sidemenu a.title:active
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#ffffff;
				padding:0 0 15px 0;
				margin:0;
				text-align:center;
				line-height:11px;
				display:block;
			}
			#sidemenu a.title:hover
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#ffffff;
				padding:0 0 15px 0;
				margin:0;
				text-align:center;
				line-height:11px;
				text-decoration:underline;
				display:block;
			}
			#sidemenu a.list:link, #sidemenu a.list:visited, #sidemenu a.list:active
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#000000;
				padding:8px 13px 8px 13px;
				margin:0;
				text-align:center;
				line-height:12px;
				text-decoration:none;
				display:block;
			}
			#sidemenu a.list:hover
			{
				font-family:helvetica, arial;
				border-right-style:solid;
				border-right-color:#183168;
				border-right-width:5px;
				border-left-style:solid;
				border-left-color:#183168;
				border-left-width:5px;
				font-size:12px;
				font-weight:normal;
				color:#000000;
				padding:8px;
				margin:0;
				text-align:center;
				line-height:12px;
				text-decoration:underline;
				display:block;
			}
		/*Main Area*/
		#mainarea
		{
			width:750px;
			padding:0px 10px 10px 10px;
		}
			#prodimage
			{
				float:left;
				padding:5px 5px 5px 5px;
				margin:0px 10px 10px 0px;
				border-right-style:dotted;
				border-right-color:#ffffff;
				border-right-width:1px;
				border-bottom-style:dotted;
				border-bottom-color:#ffffff;
				border-bottom-width:1px;
				width:150px;
				text-align:center;
			}
				#prodimage a:link, #prodimage a:visited, #prodimage a:active
				{
					font-family:helvetica, arial;
					font-size:12px;
					font-weight:normal;
					color:#ffffff;
					text-decoration:none;
				}
				#prodimage a:hover
				{
					font-family:helvetica, arial;
					font-size:12px;
					font-weight:normal;
					color:#ffffff;
					text-decoration:underline;
				}
			#spectable
			{
				padding:0px;
				margin-left:auto;
				margin-right:auto;

			}
				#spectable .header
				{
					text-align:left;
					font-size:18px;
					color:#ffffff;
					border-top-color:#1F71B7;
					border-top-style:solid;
					border-top-width:2px;
					padding:5px;
					margin-top:10px;
					
				}
				#spectable .title
				{
					width:100px;
					color:#ffffff;
					border-top-color:#1F71B7;
					border-top-style:dotted;
					border-top-width:1px;
					border-right-color:#1F71B7;
					border-right-style:dotted;
					border-right-width:1px;
					text-align:right;
					padding:5px;
				}
				#spectable .info
				{
					color:#ffffff;
					padding:5px;
					border-left-color:#1F71B7;
					border-left-style:dotted;
					border-left-width:1px;
					border-bottom-color:#1F71B7;
					border-bottom-style:dotted;
					border-bottom-width:1px;
				}
				#spectable .contactformfield
				{
					background-color:#C0C9d6;
					border-color:#003366;
					color:#1F71B7;
				}
				#spectable .contactformbutton
				{
					background-color:#1F71B7;
					color:#ffffff;
					border-color:#003366;
				}
		#longform
			{
				padding:0px;
				margin-left:0;
				margin-right:auto;

			}
				#longform .header
				{
					text-align:left;
					font-size:18px;
					color:#ffffff;
					border-top-color:#1F71B7;
					border-top-style:solid;
					border-top-width:2px;
					padding:5px;
					margin-top:10px;
					
				}
				#longform .title
				{
					width:100px;
					color:#ffffff;
					border-top-color:#1F71B7;
					border-top-style:dotted;
					border-top-width:1px;
					border-right-color:#1F71B7;
					border-right-style:dotted;
					border-right-width:1px;
					text-align:left;
					padding:5px;
				}
				#longform .info
				{
					color:#ffffff;
					padding:5px;
					border-left-color:#1F71B7;
					border-left-style:dotted;
					border-left-width:1px;
					border-bottom-color:#1F71B7;
					border-bottom-style:dotted;
					border-bottom-width:1px;
				}
				#longform .contactformfield
				{
					background-color:#C0C9d6;
					border-color:#003366;
					color:#1F71B7;
				}
				#longform .contactformbutton
				{
					background-color:#1F71B7;
					color:#ffffff;
					border-color:#003366;
				}
			.warning
			{
				color:#FFFF00;
				font-size:14px;
			}
			.contactlinkform
			{
				padding:0;
				margin:0;
				text-align:left;
			}
			.contactlinkformbutton
			{
				padding:0;
				margin:0;
				background-color:transparent;
				border-style:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffe92E;
				text-align:left;
			}
			.aboutcontact
			{
				font-size:10px;
				text-align:left;
			
			}
				
/*///////////////////////////////*/
/* Footer Styles                 */
/*///////////////////////////////*/
	#epsfooter
	{
		position:relative;
		width:800px;
		height:69px;
		background-image:url(images/eps-insidebkgrd-bottom.jpg);
		background-repeat:no-repeat;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		z-index:3;
		text-align:left;
	}
	/*Contact info */
	#contactinfo
	{
		position:relative;
		top:15px;
		left:5px;
		width:400px;
		height:40px;
	}
		#address
		{
			float:left;
			width:250px;
			font:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			line-height:12px;
			text-align:left;
		}
		#phone
		{
			float:left;
			width:150px;
			text-align:center;
			font:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			line-height:12px;
			text-align:left;
		}
			#phone a:link, #phone a:visited, #phone a:active
			{
				text-decoration:underline;
				color:#000000;
			}
			#phone a:hover
			{
				color:#999999;
				text-decoration:underline;
			}
	#copyright
	{
		position:relative;
		width:800px;
		height:15px;
		background-color:#C0C9d6;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		z-index:3;
	}
		#copyright .holdcolumn1
		{
			width:635px;
			height:15px;
			padding:0;
			margin:0;
		}
		#copyright a.column1:link, #copyright a.column1:active, #copyright a.column1:visited
		{
			float:right;
			width:100px;
			height:15px;
			padding:0;
			margin:0;
			display:block;
			text-decoration:none;
			text-align:center;
			color:#183168;
		}
		#copyright a.column1:hover
		{
			float:right;
			width:100px;
			height:15px;
			padding:0;
			margin:0;
			display:block;
			background-color:#ffffff;
			color:#183168;
			text-decoration:none;
			text-align:center;
		}
		
		#copyright .holdcolumn2n3
		{
			float:right;
			width:160px;
			height:15px;
			padding:0;
			margin:0;
		}
		#copyright .column3
		{
			float:right;
			width:75px;
			height:15px;
			padding:0;
			margin:0;
			text-decoration:none;
			text-align:center;
			color:#183168;
		}
		#copyright a.column2:link, #copyright a.column2:active, #copyright a.column2:visited
		{
			position:relative;
			width:75px;
			height:15px;
			padding:0;
			margin:0;
			display:block;
			text-decoration:none;
			text-align:center;
			color:#183168;
		}
		#copyright a.column2:hover
		{
			position:relative;
			width:75px;
			height:15px;
			padding:0;
			margin:0;
			display:block;
			background-color:#ffffff;
			color:#183168;
			text-decoration:none;
			text-align:center;
		}
		