/* Elements */

h1 {
	font-weight			: normal;
	text-align			: left;
}

p, ul {
	color				: #5E6E66;
}

blockquote {
	color				: #6C207E;
}

h2, h3, h4, h5, h6
{
	font-family			: Arial, Helvetica, sans-serif;
}

h6
{
	font-size			: 10px;
}

ul {
	margin-left			: 20px;
}

strong, b {
	font-weight			: bold;
}

/* Content Container */
#theContainer {
	background-color	: #FFFFFF;
	border				: 1px solid #666666;
	margin-top			: 10px;
	overflow			: auto;
	text-align			: left;
	width				: 800px;
}

#theNav, #theSubNav, #theBreadCrumbs, #theFooter {
	margin-left			: 10px;
	margin-right		: 10px;
}

#theNav a, #theSubNav a, #theBreadCrumbs a, #theFooter a {
	color				: #48544E;
	text-decoration		: none;
}
#theNav a:hover, #theSubNav a:hover, #theBreadCrumbs a:hover, #theNav a.currentPage, #theSubNav a.currentPage {
	color				: #43AD41;
}

/* All Navigations */
#theNav, #theSubNav {
}

/* Navigation */
#theNav {
	background-color	: #864A96;
	height				: 40px;
	margin-top			: 10px;
	padding-left		: 10px;
}
#theNav a {
	color				: #FFFFFF;
	margin-right		: 15px;
}
#theNav a:hover {
	color				: #EEA128;
}
#theNav p {
	color				: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 8pt;
	font-weight			: bold;
	padding-top			: 15px;
	text-transform		: uppercase;
}
#theNav p a.emp_login {
	text-transform		: capitalize;
}
#theNav .img a {
	margin-right		: 0px;
}

/* Sub Navigation */
#theSubNav {
	background-color	: #E6EAE3;
	height				: 120px;
	margin-top			: 10px;
	padding-top			: 10px;
	padding-right		: 10px;
}
#theSubNav p {
	line-height			: 12pt;
}
#theSubNav table.tbl_navElements {
	width				: 100%;
}
#theSubNav table.tbl_navElements th p, #theSubNav table.tbl_navElements td p {
	font-family			: Arial, Helvetica, sans-serif;
	font-weight			: bold;
	text-transform		: uppercase;
}
#theSubNav table.tbl_navElements th {
	padding-left		: 3px;
	width				: 200px;
}
#theSubNav table.tbl_navElements th a {
	display				: block;
	padding-bottom		: 1px;
	padding-left		: 7px;
	padding-top			: 1px;
	width				: 191px;
}
#theSubNav table.tbl_navElements th a.home:hover {
	background-color	: #FFFFFF;
	border-color		: #5E6E66;
	color				: #864A96;
}

#theSubNav table.tbl_navElements th a.homehover {
	background-color	: #FFFFFF;
	border-color		: transparent;
	color				: #89207E;
	
}
#theSubNav table.tbl_navElements th p {
	font-size			: 9pt;
}
#theSubNav table.tbl_navElements td {
	padding-left		: 10px;
	white-space			: nowrap;
}

#theSubNav table.tbl_navElements td.nav_middle {
	border-left			: 2px solid #5E6E66;
}

#theSubNav table.tbl_navElements td p {
	font-size			: 8pt;
	line-height			: 12pt;
}

/* Background Image for Sub Navigation Styles */
#theSubNav.black a {
	color				: #000000;
}
#theSubNav.white a {
	color				: #FFFFFF;
}
#theSubNav.black a:hover, #theSubNav.white a:hover {
	color				: #CCCCCC;
}
#theSubNav.black table.tbl_navElements td.nav_middle {
	border-left			: 2px solid #000000;
}
#theSubNav.white table.tbl_navElements td.nav_middle {
	border-left			: 2px solid #FFFFFF;
}

/* Sub Navigation Flyout Menu */
#theSubNav div.theFlyoutMenu {
	background			: #FFFFFF;
	border				: 1px solid #5E6E66;
	float				: left;
	left				: 199px;
	margin				: 0px;
	padding				: 5px 5px;
	position			: relative;
	top					: -18px;
	z-index				: 100;
}

#theSubNav div.theFlyoutMenu p a {
	border-color		: #FFFFFF;
	color				: #5E6E66;
	font-size			: 8pt;
	line-height			: 12pt;
}
#theSubNav div.theFlyoutMenu p a:hover {
	color				: #6C207E;
}

/* Bread Crumb Navigation */
#theBreadCrumbs p {
	color				: #A9A9A9;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 7pt;
	font-weight			: bold;
	padding-top			: 3px;
	text-transform		: uppercase;
}

/* Whole Content */
#theWholeContent {
	margin-top			: 5px;
}

#theHomeContent {
	font-family			: Verdana, Geneva, sans-serif;
	padding-left		: 10px;
	padding-right		: 10px;
}

#theMainContent {
	font-family			: Verdana, Geneva, sans-serif;
	margin-left			: 40px;
	margin-right		: 20px;
	width				: 500px;
}

/* Home and Main Content - left side */
#theHomeContent a, #theMainContent a, #theSideContent a {
	color				: #C39030;
	font-weight			: bold;
	text-transform		: uppercase;
}
#theHomeContent a:hover, #theMainContent a:hover, #theSideContent a:hover {
	color				: #222200;
	text-decoration		: none;
}

#theHomeContent div h1, #theHomeContent div p, #theHomeContent div ul, #theHomeContent div.quotestack, #theHomeContent blockquote, #theHomeContent div table,
#theMainContent div h1, #theMainContent div p, #theMainContent div ul, #theMainContent div.quotestack, #theMainContent blockquote, #theMainContent div table {
	margin-bottom		: 10px;
	margin-top			: 10px;
}
#theHomeContent h1, #theMainContent h1 {
	color				: #6C207E;
	text-transform		: uppercase;
}
#theHomeContent p, #theHomeContent ul, #theMainContent p, #theMainContent ul {
	font-size			: 8pt;
	line-height			: 12pt;
}
#theHomeContent ul, #theMainContent ul {
	list-style-image	: url(/img/bullet-point.jpg);
	list-style-position	: outside;
}
#theHomeContent table, #theMainContent table {
	width				: 100%;
}
#theHomeContent table td, #theMainContent table td {
	padding-bottom		: 10px;
}
#theHomeContent div table td *, #theMainContent div table td * {
	margin-top			: 0px;
}

#theHomeContent div.blockquote p, #theMainContent div.blockquote p, #theHomeContent blockquote, #theMainContent blockquote {
	color				: #6C207E;
	font-size			: 12pt;
	line-height			: 14pt;
	margin-bottom		: 10px;
}
#theHomeContent .quoteName, #theMainContent .quoteName {
	color				: #5C923F;
	font-family			: Georgia, "Times New Roman", Times, serif;
	font-size			: 7pt;
	font-weight			: bold;
	margin-bottom		: 0px;
	text-align			: right;
	text-transform		: uppercase;
}

/* Side Content - right side */
#theSideContent {
	float				: right;
	font-family			: Georgia, "Times New Roman", Times, serif;
	margin-left			: 20px;
	margin-right		: 40px;
	width				: 180px;
}
#theSideContent div {
	margin-bottom		: 15px;
}
#theSideContent h1, #theSideContent p {
	margin-top			: 10px;
}
#theSideContent h1 {
	color				: #5C923F;
	font-size			: 8pt;
	font-weight			: bold;
	line-height			: 11pt;
	text-transform		: uppercase;
}
#theSideContent p, #theSideContent li {
	font-size			: 7pt;
	line-height			: 12pt;
}

/* Footer */
#theFooter {
	background-color	: #864A96;
	clear				: both;
	height				: 40px;
	margin-bottom		: 10px;
	margin-top			: 10px;
	padding-right		: 15px;
	text-align			: right;
}
#theFooter a {
	color				: #FFFFFF;
	margin-left			: 10px;
}
#theFooter a:hover {
	color				: #EEA128;
}
#theFooter p {
	color				: #FFFFFF;
	font-family			: Verdana, Geneva, sans-serif;
	font-size			: 7pt;
	line-height			: 40px;
}

/* Classes */
.currentPage {
	color				: #6C207E;
}
.img {
	float				: right;
	margin-left			: 20px;
}
