
/***** Background colors */

	BODY {
	background-color: #FFFFFF; 
	}
	
	HR { margin-right: 0; margin-left: 0; width: 100%; height: 1px; color: #BBBBBB; background-color: #BBBBBB; border: 0px; }
	 
	.bg1 {
		background-color : #FFFFFF;
	}
	
	.bg2 {
		background-color : #F7F7F7;
	}
	
	.bg3 {
		color: #f1f1f1;
		background-color : #FEEBF0;
	}
	
	.bg4 {
		background-color : #E2F7E7;
	}
	
	.bg5 {
		background-color : #FFD7BC;
	}
	
	.bg6	{ 
		border: 1px solid ; border-color:#9DAEB7; background-color: #FFFFFF;
	}
		
	.addbg {
		background-color : #DADADA;
	}
	
	.tablehead {
		background-color : #CCCCCC;
	}

	.menu_head {
		background-color : #999999;
	}
	
	.menu_item {
		background-color : #CCCCCC;
	}
	
	.menu_item_selected {
		background-color : #838F98;
	}
		
	.menu_spacer {
		background-color : #FFFFFF;
	}
	
	.header {
		background-color : #FF6600;
	}
	
	.site_header {
		background-color : #FFFFFF;
	}
	
	.site_footer {
		background-color : #999999;
	}
	
	.left_spacer {
		background-color : #3A5579;
	}
	
	.right_spacer {
		background-color : #3A5579;
	}
	
	.top_spacer {
		background-color : #FFFFFF;
	}
	
	.filter {
		background-color : #F7F7F7;
	}
	
	.filter_border {
		background-color : #CCCCCC;
	}
	
	.listtable {
		background-color : #999999;
	}
	
	input.submit_header	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #FFFFC4;
	}
	
	input.submit	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #FFFFC4;
	}
	
	input.cancel	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #DDDDDD;
	}
	
	input.submit2	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #FFFFFF;
	}
	
	input.submit_filter	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #FFFFC4;
	}
	
	input.cancel_filter	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #DDDDDD;
	}
	
	input.submit_chat	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #FFFFC4;
	}
	
	input.cancel_chat	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #DDDDDD;
	}
	
	button	{ 
		padding: 1px 1px 1px 1px; text-align: center; cursor: hand; border: 1px solid ; border-color:#000000; background-color: #FFFFFF;
	}
	
	.input_100 {
		width:100%;
		overflow:none;
	}

	.files {
		border: outset 1pt; 
            border-collapse: collapse;
            border-spacing: 1pt;
            border-color: #9DAEB7;
            
	}
	
	.tips_border {
		background-color: #000000;	
	}
	
	.tips {
		background-color: #FFFFD2;
		color: #000000;	
	}
	
	.tablehead {
		background-color : #CCCCCC;
	}
	
	.yellow_comments {
		background-color: #FFFBAE;
		color: #000000;	
	}
	
	
/***** Fonts */

.welcome_text {

	font-family : verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.fixed_table {

	table-layout:fixed;

}

BODY, TD, DIV, UL, OL, LI, P  {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

input, textarea, select, button  {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.site_header {
	
	font-family : verdana, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.site_footer {
	font-family : verdana, arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.header {
	font-family : verdana, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.menu_header  {
	font-family : verdana, arial, sans-serif;
	font-size: 10px;
	color: #996600;
}

.filter_header {
	font-family : verdana, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}

.messages_header {
	font-family : Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

.error {
	color: #FF6600;
	font-family : verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
}

.error_table {
	background-color: #FF6600;
}

.succ {
	color: #0000aa;
	font-family : verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
}

.succ_table {
	background-color: #0000aa;
}

.hidden {
}

.short {
	color: #777777;
}

.gray {
	color: #666666;
}

.gray_small {
	color: #666666;
	font-size: 9px;
}

.red {
	color: #dd0000;
}

.blue {
	color: #617EE4;
}

.attention {
	color: brown;
}

.marked {
	color: navy;
}

.wrap {
 	word-break: break-all;
	word-wrap: break-word;
}

/***** Links */

A, A:visited  {
	color: #000000;
	text-decoration:underline;
}

A:active {
	color: #000000;
	text-decoration:none;
}

A:hover {
	color: #555555;
	text-decoration: none;
}

	A.menu_header, A:visited.menu_header {
		font-family : Verdana, Tahoma, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration:none;
		font-weight: bold;
	}
	
	A:active.menu_header {
		font-family : Verdana, Tahoma, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration:none;
		font-weight:bold;
	}
	
	A:hover.menu_header {
		font-family : Verdana, Tahoma, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration:none;
		font-weight:bold;
	}


A.menu_item, A:visited.menu_item  {
	font-family : Verdana, Tahoma, sans-serif;
	color: #000000;
	text-decoration:none;
	font-size: 10px;
}

A:active.menu_item {
	font-family : Verdana, Tahoma, sans-serif;
	color: navy;
	text-decoration:none;
	font-size: 10px;
}

A:hover.menu_item {
	font-family : Verdana, Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

	A.header, A:visited.header, A:active.header {
		font-family : Verdana, Tahoma, sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-decoration: none;
	}
	
	A:hover.header {
		font-family : Verdana, Tahoma, sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-decoration: underline;
	}


A.attention, A:visited.attention  {
	color: brown;
	text-decoration:underline;
}

A:active.attention {
	
	color: brown;
	text-decoration:none;
	
}

A:hover.attention {
	color: red;
	text-decoration: underline;
}

	A.header_new, A:visited.header_new  {
		color: #000000;
		text-decoration:none;
		font-size: 10px;
		font-family : Verdana, Tahoma, sans-serif;
	}
	
	A:active.header_new {
		color: #000000;
		text-decoration:none;
		font-size: 10px;
		font-family : Verdana, Tahoma, sans-serif;
	}
	
	A:hover.header_new {
		color: #000000;
		text-decoration: underline;
		font-size: 10px;
		font-family : Verdana, Tahoma, sans-serif;
	}

A.red, A:visited.red  {
	color: #dd0000;
	text-decoration:underline;
}

A:active.red {
	color: #dd0000;
	text-decoration:none;
}

A:hover.red {
	color: #BC0A3A;
	text-decoration: none;
}

	A.new, A.new:visited  {
		color: #000000;
		text-decoration:none;
	}
	
	A.new:active {
		color: #000000;
		text-decoration:none;
	}
	
	A.new:hover {
		color: #555555;
		text-decoration: underline;
	}
	
	
.table_with_border {

	border-style: solid; 
  border-width: 1px;
  border-top-color: #FF6600;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;

}

.nobold {
	font-weight: normal;
}

.checkbox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: red;
}
