/* ==== BASICS ==== */

BODY {
	background-color: white;
	margin: 0px;
	padding: 0px;
	background-image: url(pics/backgrounds/Main_BG.jpg);
	background-repeat: no-repeat;
}

P {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.spacer1{
	height: 20px;
	line-height: 50px;
}

ul {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A {
	text-decoration: none;
	color: #003399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:hover {
	text-decoration: underline;
	color: #AA0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


H1 {
	color: Black;
	font: normal 1.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -0.5em;
}

H2 {
	color: Black;
	font: normal 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -0.6em;
}

H3 {
	color: Black;
	font: italic 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -0.7em;
}



/* ==== MEDIA SPECIFIC ==== */
.printonly{ 
  display: none;
}
.screenonly{ 
  display: block;
 }



/* ==== FRONT PAGE ==== */


/* this one for the bodytext */
.bodytext_date{
	color: #000;
	font: 11px "Courier New", Courier, mono;
	margin-top: -0.1em;
}

.status_date{
	color: #000;
	font: 11px "Courier New", Courier, mono;
	margin-top: -0.1em;
}

.status_date_old{
	color: #BB0000;
	font: bold 11px "Courier New", Courier, mono;
	margin-top: -0.1em;
}

.status_body{
	color: #000;
	font: bold 12px "Courier New", Courier, mono;
	margin-top: -0.8em;
	margin-bottom: -0.1em;
}



/* ------ */
/* TABLES */
/* ------ */

TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
}

table.noborder {
	border-collapse: collapse;
}

table.genericbox {
	background-color: #F6F7FF;
	border: 2px solid #005599;
}

td.genericboxheader {
	background-color: #C1C2FF;
}

table.archivelist {
	border-collapse: separate;
	border-spacing: 0px 4px;
}

tr.archivelist {
	background-color: #E7EBEF;
}

td.archivedate{
	text-align: right;
	padding: 0px 3px 0px 10px;
}

td.archivelink {
	padding: 0px 3px 0px 10px;
}


table.timeline{
	background-color: #e7ebef;
	border: 1px solid #c3c6c9;
}
td.timeline{
	background-color: #b9cee0;
	border: 1px solid #9fb1c0;
	text-align: left;
}
.time_num{
	background-color: #ffc140;
	color: #000;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 2px solid #1463b3;
	border-right: 2px solid #1463b3;
}

/* HEADER */

#ct-header{
	position: absolute;
	top: 0px;
	left: 4px;
	width: 585px;
}

#ct-logo{
	position: absolute;
	top: 20px;
	left: 590px;
	width: 100px;
}


/* SIDEBAR */

#ct-sidebar{
	position: absolute;
	top: 150px;
	left: 4px;
	width: 166px;
	background-color: #EEEEFF;
	border: 1px solid black;
}status_title

#ct-menu {
	/*position: absolute;*/
	/*top: 79px;
	left: 4px;*/
        background-color: #EEEEDD;
	width: 166px;
}

#ct-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 166px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#ct-menu li a {
	height: 1.5em;
	width: 166px;
	display: block;
	text-decoration: none;
	font-size: 14px;
	color: #2a2a28;
	text-indent: 7px;
	border-bottom: 1px solid #b3b3b3;
}
#ct-menu li a:hover {
	color: #000000;
	background-color: #dae3bc;
}
#ct-menu li li a {
	height: 1.5em;
	line-height: 1.5em;
	width: 166px;
	display: block;
	font-size: 12px;
	color: #25175f;
	text-indent: 15px;
	text-decoration: none;
}
#ct-menu li li a:hover {
	color: #ce0000;
}
#ct-menu li li li a {
	height: 1.5em;
	line-height: 1.5em;
	width: 148px;
	font-size: 11px;
	color: #660522;
	text-indent: 25px;
}
#ct-menu li li li a:hover {
	color: #ce0000;
}
#ct-menu li li li li a {
	height: 1.5em;
	line-height: 1.5em;
	width: 148px;
	display: block;
	font-size: 10px;
	color: #006800;
	text-decoration: none;
	text-indent: 38px;
}
#ct-menu li li li li a:hover {
	color: #ce0000;
}


/* LOCATION TEXT */
#ct_location {
	position: absolute;
	top: 75px;
	left: 160px;
	height: 2em;
	line-height: 2em;
	width: 600px;
	border-bottom: 1px solid Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10px;
}

#ct_location a {
	color: Black;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#ct_location a:hover {
	background-color: #336699;
	color: White;
}

/* ------- */
/* CONTENT */
/* ------- */



#ct_content {
	position: relative;
	top:150px;
	left: 185px;
	border: 0px solid Black;
	width: 600px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #FFFFFF;
	color: black;
	font-size: 12px;
}


#ct_image_1 {
	position: relative;
	top: 150px;
	left: 320px;
	border: 0px solid Black;
	width: 300px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	background-color: #FFFFFF;
}

#ct_content_1 {
	position: relative;
	top: 150px;
	left: 185px;
	border: 0px solid Black;
	width: 600px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #FFFFFF;
	color: black;
	font-size: 12px;
}

#ct_image_2 {
	position: relative;
	top: 150px;
	left: 270px;
	border: 0px solid Black;
	width: 300px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	background-color: #FFFFFF;
}


#ct_content_2 {
	position: relative;
	top: 125px;
	left: 185px;
	border: 0px solid Black;
	width: 600px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #FFFFFF;
	color: black;
	font-size: 12px;
}

/* ------ */
/* FOOTER */
/* ------ */

.footer {
	font: italic 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top: thin solid Black;
}


/* ============ */
/* HEADER FONTS */
/* ============ */

.PageTitle {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 34px;
}

.Level1 {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.Level2 {
	color: Black;
	font: 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Level3 {
	color: Black;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* =========== */
/* SMALL FONTS */
/* =========== */

/* Standard small font */

.sm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
