/*
	GENERAL
*/
.clear	{ clear: both; }
/*
	STRUCTURE
*/
body {
	text-align: center;
	}
#container {
	width: 900px;
	margin: 0 auto 20px auto;
	text-align: left;
	}
/*
	HEADER
*/
#header .logo {
	float: left;
	height: 52px;
	width: 260px;
	margin-top: 10px;
	}
#header .main-nav {
	float: right;
	height: 52px;
	width: 640px;
	margin-top: 10px;
	text-align: right;
	}
#header .main-nav p.contact {
	height: 20px;
	line-height: 20px;
	}
#header .main-nav p.links {
	height: 27px;
	margin-top: 5px;
	}
#header .main-nav p.links a {
	display: inline-block;
	height: 25px;
	width: 90px;
	text-align: center;
	line-height: 25px;
	padding: 0 5px;
	border: 1px solid silver;
	margin-left: 5px;
	}

#header .main-nav a:link    { color: black; background: white;}	/* unvisited links */
#header .main-nav a:visited { color: black; background: white;}	/* visited links   */
#header .main-nav a:hover   { color: black; background: #e0e0e0;}	/* user hovers     */
#header .main-nav a:active  { color: black; background: #e0e0e0;}	/* active links    */

#header .banner {
	height: 221px;
	width: 896px;
	margin-top: 10px;
	border: 2px solid black;
	}

#header .catch-words {
	margin-top: 10px;
	text-align: center;
	}
	
#header .catch-words p {
	white-space: pre;
	}

/*
	FOOTER
*/
#footer {
	margin-top: 25px;
	border-top: 2px solid silver;
	padding-top: 10px;
	overflow: auto;
	}
#footer .name {
	float: left;
	height: 50px;
	width: 200px;
	}
#footer .links {
	float: left;
	height: 50px;
	width: 500px;
	text-align: center;
	}
#footer .contact {
	float: left;
	height: 50px;
	width: 200px;
	text-align: right;
	}

/*
	CONTENT
*/
.main {
	position: relative;
	width: 884px;
	margin-top: 10px;
	border: 8px solid silver;
	overflow: auto;
	}
.main .content {
	float: left;
	width: 576px;
	}
.main .contentNoSideBar {
	float: left;
	width: 884px;
	}
.main .content .inside {
	padding: 25px 55px;
	}
.main .contentNoSideBar .inside {
	padding: 25px 55px;
	}
.main .sidebar {
	float: right;
	width: 300px;
	}
.main .vert-bar {
	position: absolute;
	left: 576px;
	width: 8px;
	top: 0;
	height: 100%;
	background: silver;
	}
	
/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	}

#header .main-nav .contact {
	color: #ca0202;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	}

#header .main-nav .links a {
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}
	
#header .catch-words h3 {
	color: black;
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	}
	
.content .inside *:first-child {
	margin-top: 0;
	}
	
.content p {
	color: black;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: normal;
	margin: .7em 0;
	}
	
.content strong {
	color: black;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	}
	
.content sup {
	color: black;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: super;
	}
	
.content .question {
	color: navy;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: normal;
	}
	
.content li {
	list-style: disc outside none;
	margin-left: 2em;
	}
	
.content h2, h3 {
	color: black;
	font-family: Verdana;
	font-weight: bold;
	margin: .7em 0;
	}

.content h2 {
	font-size: 14pt;
	}

.content h3 {
	font-size: 12pt;
	}
	
.content h2 .e {
	color: #ca0202;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	}

.content h3 .e {
	color: #ca0202;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	}

.content p .e {
	color: #ca0202;
	font-family: Verdana;
	font-weight: bold;
	font-style: italic;
	}

	
#footer .name p, #footer .contact p, #footer .links p {
	color: gray;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	}

/* End Typography & Colors */

