/* CSS Document */
/*///////////////////////////////*/
/* General Styles                   */
/*///////////////////////////////*/
	html,body,h1,h2,h3,h4,h5,h6,p,span,ol,ul,li,form 
	{ 
		margin: 0;
		padding: 0;
	}
	body
	{
		margin-left:0px;
		margin-top:5px;
		margin-bottom:0px;
		margin-right:0px;
		background-color:#C0C9d6;
		padding:0;
	}
	#everything
	{
	width:800px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	}
	h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#FFFFFF;
	}
	/* Links */
	a:link  { color: #FFFFFF; text-decoration: underline }
	a:visited {
		text-decoration:underline;
		color: #FFFFFF;
	}
	a:active {
		color: #FFFFFF;
	}
	a:hover {
		color:#999999;
	}
/*///////////////////////////////*/
/* Body Styles                   */
/*///////////////////////////////*/
	#bodycontainer
	{
		width:800px;
		height:750px;
		background-image:url(images/eps-indexbkgrd-top.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	#rightcol
	{
		float:right;
		width:350px;
		height:598px;
		margin:0;
		padding:0;
	}
	#rightcol_flash{
		display:block;
		position:relative;
		top:110px;
		left:15px;

	}
	#leftcol
	{
		width:445px;
		height:498;
		margin:0;
		padding:0;
	}
	#leftcoltext
	{
		float:right;
		width:280px;
		height:541px;
		margin:0;
		padding:0;
	}
	#leftcoltext_flash
	{
		display:block;
		position:relative;
		top:50px;
		width:280px;
		margin:0;
		padding:0;
	}
	#leftcolimg
	{
		width:155px;
		height:541px;
		margin:0;
		padding:0;
	}
	/* cat table */
		#cattaable
		{
			position:relative;
			top:5px;
			left:50px;
			padding:0;
			margin:0;
		}
		#cattaable .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;
		}
		#cattaable .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;
		}
		#cattaable .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;
		}
		#cattaable .rightbottom
		{
			padding:3px 0px 5px 10px;
			color:#ffffff;
			text-align:left;
			font-size:12px;
		}
			/* Links */
			#cattaable a:link {
				color: #FFFFFF;
				text-decoration:none;
			}
			#cattaable a:visited {
				text-decoration:none;
				color: #FFFFFF;
			}
			#cattaable a:active {
				text-decoration:none;
				color: #FFFFFF;
			}
			#cattaable a:hover {
				text-decoration:underline;
				color:#ffffff;
			}
		/*Contact Us*/
		#contactus
		{
			position:relative;
			top:25px;
			left:7px;
			width:320px;
		}
			#contactus a:link, #contactus a:visited, #contactus a:active
			{
				color:#ffe92E;
				text-decoration:none;
				font-size:12px;
				font-weight:normal;
			}
			#contactus a:hover
			{
				color:#ffe92E;
				text-decoration:underline;
				font-size:12px;
				font-weight:normal;
			}
			#contactus .seperator
			{
				font-size:12px;
			}
		
		/*Oven Menus*/
		#ovenmenu
		{
			position:relative;
			top:57px;
			left:15px;
			height:165px;
			width:300px;
		}
		/* Links */
			#ovenmenu a:link 
			{
				text-decoration:none;
			}
			#ovenmenu a:visited 
			{
				text-decoration:none;
			}
			#ovenmenu a:active 
			{
				text-decoration:none;
			}
			#ovenmenu a:hover 
			{
				text-decoration:underline;
			}
		/*std menu*/
		#stdmenu
		{	
			float:left;
			width:138px;
		}
			#stdmenu a.title:link, #stdmenu a.title:visited, #stdmenu 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:12px;
				display:block;
			}
			#stdmenu 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:12px;
				text-decoration:underline;
				display:block;
			}
			#stdmenu .title
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#ffffff;
				padding:0 0 15px 0;
				margin:0;
				text-align:center;
				line-height:12px;
				display:block;
			}
			#stdmenu a.list:link, #stdmenu a.list:visited, #stdmenu a.list:active
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#000000;
				padding:5px;
				margin:0;
				text-align:center;
				line-height:12px;
				text-decoration:none;
				display:block;
			}
			#stdmenu a.list:hover
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#000000;
				padding:5px;
				margin:0;
				text-align:center;
				line-height:12px;
				text-decoration:underline;
				display:block;
				border-right-style:solid;
				border-right-color:#183168;
				border-right-width:5px;
				border-left-style:solid;
				border-left-color:#183168;
				border-left-width:5px;
			}
			
			/*custom menu*/
			#custommenu
			{
				float:left;
				width:138px;
				margin-left:19px;
			}
				#custommenu a.title:link, #custommenu a.title:visited, #custommenu a.title:active
				{
					font-family:helvetica, arial;
					font-size:12px;
					font-weight:normal;
					color:#ffffff;
					padding:0 0 15px 0;
					margin:0 0 0px 0;
					text-align:center;
					line-height:12px;
					display:block;
				}
				#custommenu a.title:hover
				{
					font-family:helvetica, arial;
					font-size:12px;
					font-weight:normal;
					color:#ffffff;
					padding:0 0 15px 0;
					text-align:center;
					line-height:12px;
					text-decoration:underline;
					display:block;
				}
				#custommenu .title
				{
					font-family:helvetica, arial;
					font-size:12px;
					font-weight:normal;
					color:#ffffff;
					padding:0 0 15px 0;
					margin:0 0 0px 0;
					text-align:center;
					line-height:12px;
					display:block;
				}
				#custommenu a.list:link, #custommenu a.list:visited, #custommenu a.list:active
				{
					font-family:helvetica, arial;
					font-size:12px;
					font-weight:normal;
					color:#000000;
					padding:5px;
					margin:0;
					text-align:center;
					line-height:12px;
					text-decoration:none;
					display:block;
				}
				#custommenu a.list:hover
				{
					font-family:helvetica, arial;
					font-size:12px;
					font-weight:normal;
					color:#000000;
					padding:5px;
					margin:0;
					text-align:center;
					line-height:12px;
					text-decoration:underline;
					display:block;
					border-right-style:solid;
					border-right-color:#183168;
					border-right-width:5px;
					border-left-style:solid;
					border-left-color:#183168;
					border-left-width:5px;
				}
		/* Title Text */
		#titletext
		{
			position:relative;
			margin-top:155px;
			top:0px;
			left:10px;
			width:275px;
		}
			#titletext h1
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:normal;
				color:#FFFFFF;
				padding:0;
				margin:0;
				line-height:20px;
			}
			#titletext h2
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#FFFFFF;
				padding:0;
				margin:0;
				line-height:16px;
			}
		/*Text Box*/
		#textbox
		{
			position:relative;
			top:15px;
			left:10px;
			width:275px;
			
		}
		#textbox p{
				margin-top:5px;
				margin-bottom:5px;
				margin-right:15px;
				}
				
		/* Img Caption */
		#imgcaption
		{
			position:relative;
			top:340px;
			width:150px;
			padding-right:5px;
			padding-left:5px;
			padding-bottom:0;
			padding-top:0;
			text-align:center;
			margin:0;
			height:30px;
		}
		#imgcaption a:link, #imgcaption a:visited, #imgcaption a:active
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#ffffff;
				text-decoration:none;
			}
			#imgcaption a:hover
			{
				text-decoration:underline;
			}
			
			
			/* Img Caption 2 */
		#imgcaption2
		{
			position:relative;
			top:490px;
			width:150px;
			padding-right:5px;
			padding-left:5px;
			padding-bottom:0;
			padding-top:0;
			text-align:center;
			margin:0;
			height:30px;
		}
		#imgcaption2 a:link, #imgcaption2 a:visited, #imgcaption2 a:active
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#ffffff;
				text-decoration:none;
			}
			#imgcaption2 a:hover
			{
				text-decoration:underline;
			}
			
			/* Img Caption 3 */
		#imgcaption3
		{
			position:relative;
			top:642px;
			width:150px;
			padding-right:5px;
			padding-left:5px;
			padding-bottom:0;
			padding-top:0;
			text-align:center;
			margin:0;
			height:30px;
		}
		#imgcaption3 a:link, #imgcaption3 a:visited, #imgcaption3 a:active
			{
				font-family:helvetica, arial;
				font-size:12px;
				font-weight:normal;
				color:#ffffff;
				text-decoration:none;
			}
			#imgcaption3 a:hover
			{
				text-decoration:underline;
			}
		
			
			
/*///////////////////////////////*/
/* Footer Styles                 */
/*///////////////////////////////*/
	#footer
	{
		width:800px;
		height:74px;
		background-image:url(images/eps-indexbkgrd-bottom.jpg);
		background-repeat:no-repeat;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	/*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;
		}
			
		#phone
		{
			float:left;
			width:150px;
			text-align:center;
			font:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			line-height:12px;
		}
			#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;
		}
		
/* Ryan's Edits - Latest News */
		
		#latest-news
		{
			display: block;
			/*position: relative;
			top: 85px;
			left: 15px;*/
			width: 308px;
			margin-left: 17px;
			margin-top: 15px;
			padding: 5px;
			background-color: #424242;
			font-size: 12px;
		}
		
		#latest-news h2
		{
			color: #D6D7D9;
			font-size: 14px;
		}
		
		#latest-news h3
		{
			color: #D4145A;
			font-size: 13px;
		}
		
/* Index Updates */

.rightcol-button {
	float: left;
	clear: both;
	margin-bottom: 30px;
}

.last {
	clear: none;
	margin-left: 30px;
}
.homepageList{
	padding-left:25px;
}
