@import url(resetclearfix.css);
@import url(classes.css);

body {
	padding:40px 0;
	text-align:center;
	font:12px Verdana;
	color:#202F39;
}

a {
	color:#204080;
}

h1, h1 a {
	margin-bottom:25px;
	font:28px "Trebuchet MS";
	font-weight:bold;
	color:#6C207F;
}

h2, h2 a {
	margin-bottom:25px;
	font:28px "Trebuchet MS";
	color:#FFF;
}

h3, h3 a {
	margin-bottom:6px;
	font:26px "Trebuchet MS";
	font-weight:bold;
	color:#6C207F;
}

h4 {
	height:32px;
}

h4, h4 a {
	font:17px "Trebuchet MS";
	color:#6C207F;
	text-decoration:none;
}

div#main {
	margin:0 auto;
	width:866px;
	text-align:left;
}

div#header {
	height:122px;
}

	div#size_contrast {
		float:right;
		margin:34px 18px 0 0;
		width:295px;
		background:url(/images/size_contrast.gif) no-repeat;
		text-align:right;
	}
		
		div#size_contrast div {
			display:inline;
		}
		
		div#size_contrast img {
			width:23px;
			height:23px;
		}

div#menu {
	margin:0 0 10px 18px;
	padding:1px 0 0 0;
	width:830px;
	border-top:1px #D7E0E5 solid;
	border-bottom:1px #D7E0E5 solid;
}
	
	div#menu ul, div#menu ul li {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	div#menu li {
		float:left;
		display:inline;
	}
	
	div#menu li a {
		display:block;
		margin-right:1px;
		padding:15px 10px;
		font-size:17px;
		text-decoration:none;
		color:#455560;
	}
	
	div#menu li a.active, div#menu li a:hover {
		background:#9EA6AC url(/images/menu_active_bg.gif) bottom repeat-x;
	}
	
	div#tinymenu {
		float:right;
		margin-top:20px;
		color:#444;
	}
	
		div#tinymenu a {
			color:#444;
			text-decoration:none;
		}

div#submenu {
	margin-bottom:30px;
	min-height:180px;
	height:auto!important;
	height:180px;
	background:url(/images/submenu_bg.gif) repeat-y;
}
	
	div#submenu a {
		display:inline-block;
	}
	
	div#submenu div.padder1 {
		float:left;
		padding:30px 0;
		width:627px;
	}
		
		div#submenu div.padder1 h3, div#submenu div.padder1 h4 {
			padding-left:40px;
		}
		
		div#submenu h4 div {
			padding-top:5px;
		}
		
		div#submenu div.padder1 h4.active {
			background:url(/images/submenu_active_bg.gif) no-repeat left center;
		}
	
	div#submenu div.padder2 {
		float:left;
		padding:30px 0;
		width:204;
	}
	
		div#submenu div.padder2 a.active {
			font-style:italic;
		}

div#breadcrumb {
	margin-left:18px;
	width:830px;
}

	div#breadcrumb, div#breadcrumb a {
		color:#767676;
		text-decoration:none;
	}
	
div#column1 {
	float:left;
	width:610px;
	line-height:20px;
	overflow:hidden;
}

	div#column1 div.padder {
		padding:35px 18px;
	}

div#column2 {
	float:left;
	width:238px;
	background:url(/images/column2_bg.gif) repeat-x;
	line-height:20px;
	overflow:hidden;
}

	div#column2 div.padder {
		padding:35px 18px;
	}

div#footer {
	margin:1px 0 0 18px;
	padding-top:10px;
	width:830px;
	border-top:1px #D7E0E5 solid;
	font-size:11px;
	color:#666;
	text-align:center;
}
	
	div#footer a {
		color:#666;
		text-decoration:none;
	}

.large_font {
	font-size:16px;
	line-height:20px !important;
}

.larger_font {
	font-size:20px;
	line-height:30px !important;
}