﻿body{
	background:		#EDEAE7;
	width:			949px;
	margin:			0 auto;
	padding:		0;
	color:			#555;
}

body, td{
	font-family:	Arial, Sans-Serif;
	font-size:		small;
}

a:link,
a:visited{
	color:			#E36E1E;
	text-decoration:underline;
}

a:hover,
a:active{
	text-decoration:none;
}

a img{
	border:			0px;
}

h1, h2, h3, h4, h5, h6, p{
	margin:			0 0 10px 0;
	padding:		0;
	
}

h1, h2, h3, h4, h5, h6{
	color:			#E36E1E;
	font-weight:	normal;
}

.clear{
	clear:			both;
	font-size:		1px;
	height:			1px;
	line-height:	1px;
}

.clearFix:after {
    content:		".";
    display:		block;
    height:			0;
    clear:			both;
    visibility:		hidden;
}
	.clearFix {display:	inline-block;}
	/* Hides from IE-mac \*/
	* html .clearFix {height: 1%;}
	.clearFix {display: block;}
	/* End hide from IE-mac */

#background{
	background:		#FFF;
	padding:		20px;
}

#header{
	background:		url(../images/header.gif) top left no-repeat;
	height:			153px;
}

	#header ul{
		float:			left;
		display:		inline;
		list-style:		none;
		margin:			0;
		padding:		0;
	}

		#header ul li{
			float:			left;
			display:		inline;
			width:			211px;
			border:			1px solid #FAE7D9;
			border-width:	0 1px 0 0;
			padding:		70px 0 0 15px;
			font-weight:	bold;
		}
		
			#header ul li a:link,
			#header ul li a:visited{
				color:			#FFF;
				text-decoration:none;
			}
			
			#header ul li a:hover,
			#header ul li a:active{
				color:			#DDD;
			}
			
				#header ul li a em{
					font-size:		xx-large;
					font-style:		normal;
					font-weight:	normal;
				}
		
		#header ul .firstMenuItem{
			border-left-width:	1px;
		}
		
		#header ul .currentPage:link,
		#header ul .currentPage:visited,
		#header ul .currentPage:hover,
		#header ul .currentPage:active{
			color:			#DDD;
		}
		
	#logo{
		float:			left;
		display:		inline;
		padding:		2px 0 0 48px;
	}
	
	#homeLink{
		float:			left;
		clear:			both;
		position:		absolute;
		top:			20px;
		padding:		1px 15px 1px 15px;
		background:		#F6F0F0;
	}
	
		#homeLink a:link,
		#homeLink a:visited{
			color:			#AAA;
			text-decoration:none;
			text-transform:	uppercase;
			font-size:		x-small;
		}
		
		#homeLink a:hover,
		#homeLink a:active{
			color:			#000;
		}
		
#subHeader{
}

	#subHeader ul{
		margin:				0;
		padding:			0;
		list-style:			none;
	}
	
		#subHeader ul li{
			float:			left;
			display:		inline;
			width:			226px;
			border:			1px solid #FAE7D9;
			border-width:	0 1px 0 0;
			padding:		10px 0 0 0;
		}
		
		#subHeader ul .firstMenuItem{
			border-left-width:	1px;
		}
		
		#subHeader ul li a:link,
		#subHeader ul li a:visited{
			display:		block;
			font-size:		x-large;
			text-decoration:none;
			border-bottom:	4px solid #DDD;
			padding:		0 0 15px 15px;
			color:			#AAA;
		}
		
		#subHeader ul li a:hover,
		#subHeader ul li a:active{
			text-decoration:none;
			color:			#E36E1E;
			border-bottom:	4px solid #E36E1E;
		}
		
		#subHeader ul .currentPage:link,
		#subHeader ul .currentPage:visited,
		#subHeader ul .currentPage:hover,
		#subHeader ul .currentPage:active{
			text-decoration:none;
			color:			#E36E1E;
			border-bottom:	4px solid #E36E1E;
		}

#homepageTop{
	height:			356px;
	border-bottom:	4px solid #CFCFCF;
	border-left:	1px solid #FAE7D9;
	border-right:	1px solid #FAE7D9;
}

#homepageOptions{
}

	.homepageOption{
		float:			left;
		display:		inline;
		width:			206px;
		padding:		10px; 
		border:			1px solid #FAE7D9;
		border-width:	0 1px 0 0;
	}
	
	#homepageOptions .first{
		border-left-width:	1px;
	}
	
		.homepageOption ul{
			margin:			0 0 10px 0;
			padding:		0;
			list-style:		none;
		}
		
			.homepageOption ul li{
				border-top:		1px solid #BBBABA;
				padding:		5px 0 5px 0;
			}
			
				.homepageOption ul li a:link,
				.homepageOption ul li a:visited{
					text-decoration:none;
					color:			#555;
					padding-left:	15px;
					background:		url(../images/arrow-right.gif) left no-repeat;
				}
				
				.homepageOption ul li a:hover,
				.homepageOption ul li a:active{
					background:		url(../images/arrow-right-orange.gif) left no-repeat;
				}

#subMenu{
	float:			left;
	display:		inline;
	width:			226px;
	border-left:	1px solid #FAE7D9;
}

	#subMenu ul{
		margin:			45px 0 0 0;
		padding:		0;
		list-style:		none;
	}
	
		#subMenu ul .menuTitle{
			background:		#F5F5F5;
			font-weight:	bold;
			padding:		12px 0 12px 10px;
		}
	
		#subMenu ul li{
		}
		
			#subMenu ul li a:link,
			#subMenu ul li a:visited{
				border-top:		1px solid #BBBABA;
				display:		block;
				_height:		12px;
				text-decoration:none;
				color:			#555;
				padding:		4px 0 4px 25px;
				background:		url(../images/arrow-right.gif) 10px center no-repeat;
			}
			
			#subMenu ul li a:hover,
			#subMenu ul li a:active{
				background:		url(../images/arrow-right-orange.gif) 10px center no-repeat;
			}
			
			#subMenu ul ul{
				margin:			0 0 0 15px;
			}
			
			#subMenu ul .currentPage:link,
			#subMenu ul .currentPage:visited,
			#subMenu ul .currentPage:hover,
			#subMenu ul .currentPage:active{
				background:		url(../images/arrow-right-orange.gif) 10px center no-repeat;
			}
	
#mainContent{
	float:			left;
	display:		inline;
	width:			640px;
	padding:		40px 20px 20px 20px;
	border-left:	1px solid #FAE7D9;
	border-right:	1px solid #FAE7D9;
}

#mainContentWide{
	float:			left;
	display:		inline;
	width:			867px;
	padding:		40px 20px 20px 20px;
	border-left:	1px solid #FAE7D9;
	border-right:	1px solid #FAE7D9;
}

#mainContentLeft{
	float:			left;
	display:		inline;
	width:			413px;
	padding:		40px 20px 20px 20px;
	border-left:	1px solid #FAE7D9;
	border-right:	1px solid #FAE7D9;
}

#mainContentRight{
	float:			left;
	display:		inline;
	width:			186px;
	padding:		40px 20px 20px 20px;
	border-right:	1px solid #FAE7D9;
}

	.relatedLinks{
		margin:			0;
		padding:		0;
		list-style:		none;
	}
	
		.relatedLinks li{
			border-top:		1px solid #BBBABA;
			padding:		5px 0 5px 10px;
		}
	
		.relatedLinks li a:link,
		.relatedLinks li a:visited{
			text-decoration:none;
			color:			#555;
			padding-left:	15px;
			background:		url(../images/arrow-right.gif) left no-repeat;
		}
		
		.relatedLinks li a:hover,
		.relatedLinks li a:active{
			background:		url(../images/arrow-right-orange.gif) left no-repeat;
		}
				
#footer{
	clear:			both;
	border-top:		4px solid #CECECE;
	padding:		10px 0 10px 10px;
}

	#footerText{
		float:			left;
	}

	#searchBox{
		float:			right;
	}
	
		#searchBox input{
			font-size:		x-small;
		}
		
.form{
}

	.form th{
		text-align:		left;
	}