/* body */

body {
	font-family:		Arial, Helvetica, sans-serif;
	color: 				#000000;
	margin-left: 		6px;
	margin-right: 		6px;
	margin-top: 		6px;
	background-color: #6699cc;
}

a:link, a:visited {
	text-decoration: 	none;
	color: 				#000000;
}
a:hover {
	text-decoration: 	underline;
	color: 				#000000;
}

a img{
	border: 		0px;
}


/* backgrounds */
.bgtitle {	background-color: #FFFFFF; border-color: #999999 #414141 #414141 #999999; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

/* main table */
.bgmaintable	{background-color: #FFFFFF; border-color: #999999 #414141 #414141 #999999; border-style: outset; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px
}

/* menu */
.bgmenu	{background-color: #FFFFFF; border-color: #999999 #414141 #414141 #999999; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px
}

.menutext {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			9pt;
	font-weight:		bold;
	color:				#0F559D;
	text-decoration: 	underline;
	
	background: 		#E0E6EC; 
	padding: 1px; 
	padding-left: 30px; 
	padding-right: 5px; 
	border-left:1px solid #ffffff; 
	border-top:1px solid #ffffff; 
	border-right:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
	
}
.menutext A {
	color:				#0F559D;
}
.menutext A:hover {
	color:				#000000;
}

.menuhead {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			9pt;
	font-weight:		bold;
	color:				#000000;
	text-decoration: 	none;
	background: 		#E8E8E8; 
	
	padding: 1px; 
	padding-left: 25px; 
	padding-right: 5px; 
	border-color: #999999 #999999 #999999 #999999; 
	border-style: outset; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.menuhead A {
	color:				#000000;
}
.menuhead A:hover {
	color:				#000000;
	text-decoration: 	underline;
}

.menuhead_nobg {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			9pt;
	font-weight:		bold;
	color:				#000000;
	text-decoration: 	none;
}
.menuhead_nobg A {
	color:				#000000;
}
.menuhead_nobg A:hover {
	color:				#000000;
	text-decoration: 	underline;
}	
	
.menuhead_warning {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			9pt;
	font-weight:		bold;
	color:				#FF9900;
	text-decoration: 	none;
	background: 		#000000; 
	
	padding: 1px; 
	padding-left: 25px; 
	padding-right: 5px; 
	border-color: #999999 #999999 #999999 #999999; 
	border-style: outset; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

/* FOOTER */
.footer {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#CCCCCC;
	text-decoration:	none;
}
.footer A {
	color:				#CCCCCC;
	text-decoration:	underline;
}
.footer A:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}

/* LOGGEDIN */
.loggedin {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#333333;
	text-decoration:	none;
}
.loggedin A {
	color:				#333333;
	text-decoration:	underline;
}
.loggedin A:hover {
	color:				#000000;
	text-decoration:	underline;
}

/* left bar */
.bgleft	{background-color: #CCCCCC; border-color: #999999 #414141 #414141 #999999; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px
}


/* body table */
.bg	{background-color: #FFFFFF;; border-color: #6B6B6B #252525 #252525 #6B6B6B; padding-top: 2px; 
padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-style: outset; border-top-width: 1px; 
border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* copyright */
.bgcopyright	{background-color: #CCCCCC; border-color: #999999 #414141 #414141 #999999; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.bg2	{background-color: #CCCCCC; border-color: #999999 #414141 #414141 #999999; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/ * breadcrumb */
.bg4 	{background-color: #CCCCCC; border-color: #999999 #414141 #414141 #999999; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}


.bgBC	{background-color: #EBEBEB; border-color: #999999 #414141 #414141 #999999; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.border {
	background-color:	#838383;
}
.gray {
	background-color:	#CCCCCC;
}
.darkgray {
	background-color:	#333333;
}


/* form elements */
form  {
	margin-top: 0; 
	margin-bottom: 0;
}

.form_input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border-style: solid; 
	border-width: 2; 
	border-color: #666666; 
	background-color: #E4E4E4; 
	color: #000000; 
	margin-top: 0; 
	margin-bottom: 0;
}

.input_button {
	color:				#FFFFFF; 
	background-color:	#FF6600; 
	font-size:			10px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif ;
	font-weight:		bold; 
	border-style:		groove; 
	border-color:		#838383;
	cursor:				hand; 
	padding:			0;
}


/* styles */
.bodytext {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			10pt;
}

.breadcrumb {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			9pt;
	color:				#CCCCCC;
	letter-spacing:		1px;	
}

.breadcrumb a:hover{
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			9pt;
	color:				#ffffff;
	letter-spacing:		1px;
	text-decoration:	none;
}


.caption {
	font-family: 		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size: 			10pt; 
	color: 				#999999;
}
.copyright {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			7.5pt;
	line-height:		15px;
	color:				#CCCCCC;
	text-decoration:	none;
}
a.copyright:hover {
	text-decoration:	underline;
}
.date {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			7.5pt;
	color:				#CCCCCC;
	margin-top: 		0; 
	margin-bottom: 		2;
}
.h1 {
	font-family: 		"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:			18pt;
	font-weight:		bold;
	letter-spacing: 	1px
}
.h2 {
	font-family: 		"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:			14pt;
	font-weight:		bold;
}
.h3 {
	font-family: 		"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:			13pt;
	font-weight:		bold;
}
.h4 {
	font-family: 		"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		bold;
}
.h5 {
	font-family: 		"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:			11pt;
	font-weight:		bold;
}
.head {
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			8pt; 
	color: 				#000000;
	font-weight:		bold;
	margin-top:			2;
	margin-bottom: 		0;
}
.head a:hover {
	color:				red;
	text-decoration:	underline;
}
.fineprint {
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			7pt; 
	color: 				#000000;
}
.pullquote {
	font-family: 		"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		normal;
	font-style:			normal;
}
.spacer1 {
	margin-top: 1; margin-bottom: 0;
}
.spacer2 {
	margin-top: 2; margin-bottom: 0;
}
.spacer3 {
	margin-top: 3; margin-bottom: 0;
}
.spacer4 {
	margin-top: 4; margin-bottom: 0;
}
.spacer5 {
	margin-top: 5; margin-bottom: 0;
}
.storyhead {				
	font-family: 		times new roman, times; 
	font-size: 			32px; 
	margin-top: 		0; 
	margin-bottom: 		2;
}
.text {
	font-family: 		times new roman, times; 
	color: 				#000000; 
	font-size:			12pt; 
	margin-top: 		0; 
	margin-bottom: 		2;
}


/* generic fonts */
.bt1 { 
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			7.5pt;
}
.bbt1 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			7.5pt;
	font-weight:		bold;
}
.bt2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
}
.bbt2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
}
.bt3 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12pt;
}
.bbt3 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		bold;
}
.bt1g {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			7.5pt;
	color:				#838383;
}
.bt1w {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			7.5pt;
	color:				#ffffff;
}
.bt1o {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			7.5pt;
	color:				#336699;
}


/* table formatting */
.main {
	font-size:			10px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	color: 				#FFFFFF;
}
td.col_header {
	color:				#000000; 
	background-color:	#ADBBD4; 
	border-left:		1px solid #e0e7f7; 
	border-top:			1px solid #e0e7f7; 
	border-right:		1px solid #999999; 
	border-bottom:		1px solid #999999; 
	font-weight: 		bold;
}
.td.col_header a:hover {
	color:				red;
	text-decoration:	underline;
}
td.row_main {
	color:				#000000; 
	background-color:	#E0E6EC; 
	border-left:		1px solid #ffffff; 
	border-top:			1px solid #ffffff; 
	border-right:		1px solid #cccccc; 
	border-bottom:		1px solid #cccccc;
} 
td.status_box {
	font-size:			9pt; 
	font-family: 		Arial, Helvetica, sans-serif; 
	color:				#FFFFFF;
	background-color:	#9999CC; 
	border:				2px solid #333366; 
	padding:			4px;
}


/* table sort */
.sort_tr {
	font-size:			11pt;
	background: 		#E0E6EC;
}
.sort_td {
	font-size:			11pt;
	background: 		#E0E6EC; 
	color: #000000; font: menu; 
	padding: 1px; 
	padding-left: 5px; 
	padding-right: 5px; 
	border-left:1px solid #ffffff; 
	border-top:1px solid #ffffff; 
	border-right:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
}
thead td { 
	background: 		buttonface; 
	font: 				menu; 
	font-weight: 		bold; 
	border: 			1px outset white;
	cursor: 			default; 
	padding-top: 		0; 
	padding-bottom: 	0;
	border-top: 		1px solid buttonhighlight;
	border-left: 		1px solid buttonhighlight;
	border-right: 		1px solid buttonshadow;
	border-bottom: 		1px solid buttonshadow;
	height: 			16px;
}
thead .arrow {
	font-family: 		"webdings"; 
	color: 				black; 
	padding: 			0; 
	font-size: 			10px;
	height: 			11px; 
	width: 				10px; 
	overflow: 			hidden;
	margin-bottom: 		2; 
	margin-top: 		-3; 
	padding: 			0; 
	padding-top: 		0; 
	padding-bottom: 	2;
}


/* end */