body {
	margin: 15px;
	padding: 0px;
	width: 95%;
	font-family: Times, "Times New Roman", serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;}
	
#top-part, #search-bar, #breadcrumbs, #side-container, #footer {
	display: none;}

/* ********************************************************* */
/* ********************************************************* */
	
/* Left part - section menus and articles */

td#main-text-container {
	width: 90%;
	vertical-align: top;
	padding: 20px 10px 10px 10px;}
	
/* Slogan at the top of the page */
	
div.slogan {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 14pt;
	margin-bottom: 15px;}
	
div.slogan-detail {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12pt;
	line-height: 160%;}
	
/* Menu on home page - red blocks with Info button */
	
table#block-table {
	text-align: left;}
	
tr.block-row {
	vertical-align: top;}
	
td.block-cell {
	width: 260px;}
	
div.block-info-title a {
	text-decoration: none;
	color: #000000;
	margin-top: 10px;}
	
/* Items listed under red blocks */

ul.block-list {
	margin: 10px 0px 30px 27px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-type: square;
	list-style-image: none;}
	
ul.block-list li {
	margin-bottom: 5px;
	font-size: x-small;}

ul.block-list li a {
	color: #000000;
	text-decoration: underline;}
	
ul.block-sub-list {
	margin: 3px 0px 6px 15px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-type: square;
	list-style-image: none;}
	
ul.block-sub-list li {
	margin-bottom: 3px;
	font-size: x-small;}
	
ul.block-sub-list li a {
	color: #333333;
	text-decoration: underline;}
	
/* End of items listed */
	
/* End of menu on home page - red blocks with Info button */

.saltables {
	width:100%;
}
table.saltables td {
	border-style:solid;
	border-width:1px;
	border-spacing:1px;
	padding:2px;
}
.saltitles {
        font-family: Arial;
        font-size: 8pt;
        padding:3px;
        font-weight: normal;
        color:#666666;
		vertical-align: top;
}
.saldata {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color:#000000;
        font-weight: bold;
}

/* Menu on Manager's Toolkit page - same as home page but red blocks without Info button */

div.block-red-title {
	width: 240px;
	height: 29px;
	color: #000000;
	font-size: small;
	padding: 4px 0px 0px 20px;
	background-image: none;
	background-repeat: no-repeat;}
	
div.block-red-title a {
	text-decoration: none;
	color: #000000;
	margin-top: 10px;}

/* End of enu on Manager's Toolkit page - red blocks without Info button */

/* Menu on index page of each section */
	
table#section-menu {
	text-align: left;}
	
tr.section-menu-row {
	vertical-align: top;}
	
td.section-menu-cell {
	width: 260px;}
	
div.section-menu-title {
	font-weight: bold;
	font-size: 12pt;
	margin: 12px 0px 3px 0px;
	padding: 5px 10px 0px 10px;}
	
div.section-menu-title a {
	color: #000000;
	text-decoration: underline;}
	
/* Items listed on section index pages */

ul.section-menu-list {
	margin: 0px 0px 20px 26px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-type: square;
	list-style-image: none;}
	
ul.section-menu-list li {
	margin-bottom: 5px;
	font-size: 10pt;}

ul.section-menu-list li a {
	color: #000000;
	text-decoration: underline;}
	
ul.section-menu-sub-list {
	margin: 5px 0px 8px 25px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-type: none;
	list-style-image: none;}
	
ul.section-menu-sub-list li {
	margin-bottom: 5px;
	font-size: 10pt;}
	
ul.section-menu-sub-list li a {
	color: #000000;
	text-decoration: underline;}
	
/* End of tems listed on section index pages */
	
/* End of menu on index page of each section */

/* ********************************************************* */
/* ********************************************************* */

/* Special table with schedule and red blocks */

table#schedule-table {
	text-align: left;}
	
tr.schedule-row {
	vertical-align: top;}
	
td.schedule-cell {
	width: 160px;}
	
div.block-schedule-title {
	width: 160px;
	height: 29px;
	color: #000000;
	font-size: 10pt;
	padding: 4px 0px 0px 12px;
	background-image: none;
	background-repeat: no-repeat;}
	
div.block-schedule-title a {
	text-decoration: none;
	color: #000000;}
	
/* End of pecial table with schedule and red blocks */

/* ********************************************************* */
/* ********************************************************* */

/* General styles for articles */

/* For the very top of the article - no dots around */
	
h1 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 14pt;
	color: #000000;
	margin: 20px 0px 20px 0px;
	padding-top: 10px 0px 10px 0px;}

/* Title with dots above and below */

h1.section-home {
	font-size: 14pt;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	margin: 20px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 2px dotted #000000;
	border-bottom: 2px dotted #000000;
	color: #000000;}

/* h2 and h3 - dots above */
	
h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 13pt;
	color: #000000;
	margin: 20px 0px 15px 0px;
	padding: 15px 0px 10px 0px;
	border-top: 2px dotted #000000; }
	
h3 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12pt;
	color: #000000;
	margin: 20px 0px 15px 0px;
	padding: 15px 0px 5px 0px;
	border-top: 2px dotted #000000; }
	
/* Text styles */

p {
	margin: 5px 0px 5px 0px;
	padding: 0px 10px 5px 10px;
	text-align: left; }
	
strong, bold {
	color: #000000;}
	
a {
	color: #000000;
	text-decoration: underline;}
	
em, i {
	font-weight: bold;}
	
p.footnote {
	margin: 20px 0px 20px 0px;
	font-style: italic;
	font-size: 9pt;}
	
hr {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px dotted #000000;
	border-left: 0px;
	margin: 15px 0px 10px 0px;
	padding: 0px;}
	
/* Unordered lists in text */
	
ul {
	margin: 0px 0px 25px 35px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-image: none;
	list-style-type: square;}
	
ul li {
	margin-bottom: 10px;}
	
ul ul, ol ul {
	margin: 8px 0px 10px 25px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-image: none;
	list-style-type: square;}
	
ul ul li, ol ul li {
	margin-bottom: 10px;}
	
ul ul ul, ul ol ul, ol ol ul, ol ul ul {
	margin: 8px 0px 10px 30px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-image: none;
	list-style-type: square;}
	
ul ul ul li, ul ol ul li, ol ol ul li, ol ul ul li {
	margin-bottom: 10px;}
	
/* End of unordered lists in text */

/* Numbered lists in text */
	
ol {
	margin: 0px 0px 25px 35px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-type: decimal;
	list-style-image: none;}
	
ol li {
	margin-bottom: 10px;}
	
ol ol, ul ol {
	margin: 8px 0px 10px 25px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-type: upper-roman;
	list-style-image: none;}
	
ol ol li, ul ol li {
	margin-bottom: 10px;}
	
ol ol ol, ol ul ol, ul ul ol, ul ol ol {
	margin: 8px 0px 10px 30px;
	padding: 0px 10px 0px 0px;
	text-align:left;
	list-style-type: lower-roman;
	list-style-image: none;}
	
ol ol ol li, ol ul ol li, ul ul ol li, ul ol ol li {
	margin-bottom: 10px;}
	
/* End of numbered lists in text */

/* General text table */

table.table {
	border-collapse: collapse;
	width: 500px;}

table.table th {
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;}
	
table.table td {
	vertical-align: top;
	text-align: center;
	border: 1px solid #000000;
	padding: 3px 3px 3px 3px;}

/* End of general text table */
	
/* End of left part - section menus and articles */

/* ********************************************************* */
/* ********************************************************* */
