/* styles defined:
	all nav styles found in Main Nav definitions.
	all header styles in the Main Header defs.
	all other text styles found in Main Body defs.
*/


/* Main Site styles incls body, generic: padding and backgrounds */
	/* padding defs: lr=pad only left,right; tb=pad only top,bottom; etc.   */
body {
	background: #FFF;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	margin: 0;
	padding: 5px 0 5px 0;
}



/* Main Body styles incls site header and site content elements; text, backgrounds, borders and padding */
.pad-content {
	margin: 0;
	padding: 8px 0 0 0;
}
.pad-inside {
	margin: 0;
	padding: 28px 0 0 36px;
}
.pad-site {
	margin: 0;
	padding: 15px 17px 15px 9px;
}
.pad-text {
	margin: 0;
	padding: 27px 50px 0 0;
}
.bg-site {
	background: url("/images/misc/bg_site.gif") #fff;
	width: 775px;
	margin: 0;
	padding: 0;
}
.content {
	color: #575757;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 44px 50px 0 0;
}
.inside-header {
	color: #575757;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.inside-text {
	color: #575757;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.inside-text a {
	color: #575757;
}
.logo {
	margin: 0 0 4px 0;
	padding: 0;
}
.page-id {
	color: #575757;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	letter-spacing: 1.5px;
	margin: 0;
	padding: 4px 559px 0 9px;
}
.welcome {
	margin: 0;
	padding: 37px 17px 0 35px;
}

/* Main Nav styles incls text, backgrounds, padding, etc. */
.border-nav {
	border-top: 1px solid #575757;
	width: 207px;
	margin: 0 0 1px 0;
	padding: 0;
}
.nav {
	background: url("/images/section_headers/nav_right.gif") #fff no-repeat;
	width: 207;
	height: 21px;
	color: #575757;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
}
.nav a {
	color: #575757;
	text-decoration: none;
}
.nav a:hover {
	color: #575757;
	text-decoration: underline;
}
.nav p {
	margin: 0;
	padding: 3px 0 0 16px;
}
.nav-content {
	color: #575757;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 6px 0 0 0;
}
.nav-content a {
	color: #575757;
	text-decoration: none;
}
.nav-content a:hover {
	color: #575757;
	text-decoration: underline;
}
.nav-down {
	background: url("/images/section_headers/nav_down.gif") #fff no-repeat;
	width: 207;
	height: 23px;
	color: #575757;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
}
.nav-down a {
	color: #575757;
	text-decoration: none;
}
.nav-down a:hover {
	color: #575757;
	text-decoration: underline;
}
.nav-down p {
	margin: 0;
	padding: 3px 0 0 16px;
}
.nav-sub {
	color: #575757;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 0 0 0 18px;
}
.nav-sub a {
	color: #575757;
	text-decoration: none;
}
.nav-sub a:hover {
	color: #575757;
	text-decoration: underline;
}