/* CSS Document */

/* Tables */


.dynamic_list_table
{
	border-collapse:collapse;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.dynamic_list_table th
{
	background-color:#00003A;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.dynamic_list_table td
{
	font-size:12px;
	padding: 2px;
	border-bottom:1px solid #000000;
}
.dynamic_list_table td#header
{
	background-color:#DDDDDD;
	border-bottom:1px solid #000000;
	font-weight:bold;
	vertical-align:top;
}
.dynamic_list_table td#header:hover
{
	color:#800000;
	cursor:pointer;
}
.dynamic_list_table td#header_two
{
	background-color:#DDDDDD;
	border-bottom:1px solid #000000;
	font-weight:bold;
}
.dynamic_list_table td#buttons
{
	background-color:#DDDDDD;
	border-bottom:1px solid #000000;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.dynamic_list_table td#buttons a
{
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
.dynamic_list_table td#buttons a:hover
{
	text-decoration:underline;
}
.dynamic_list_table tr#row_1
{
	background-color:#FAFAFA;
}
.dynamic_list_table tr#row_0
{
	background-color:#F2F0FF;
}


.list_table
{
	border-collapse:collapse;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.list_table th
{
	background-color:#00003A;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.list_table td
{
	font-size:12px;
	padding: 2px;
	border-bottom:1px solid #000000;
}
.list_table td#header
{
	background-color:#DDDDDD;
	border-bottom:1px solid #000000;
	font-weight:bold;
	vertical-align:top;
}
.list_table td#header_two
{
	background-color:#DDDDDD;
	border-bottom:1px solid #000000;
	font-weight:bold;
}
.list_table td#buttons
{
	background-color:#DDDDDD;
	border-bottom:1px solid #000000;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.list_table td#buttons a
{
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
.list_table td#buttons a:hover
{
	text-decoration:underline;
}
.list_table tr#row_1
{
	background-color:#FAFAFA;
}
.list_table tr#row_0
{
	background-color:#F2F0FF;
}

.none_table th
{
	border:none;
}
.none_table td
{
	border:none;
}
.none_table td#header
{
	font-weight:bold;
}

.data_table
{
	border-collapse:collapse;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.data_table th
{
	background-color:#00003A;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.data_table td
{
	border:1px solid #000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
}
.data_table td#header
{
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.data_table td#buttons
{
	border-bottom:1px solid #000000;
	font-weight:bold;
	text-align:center;
}
.data_table td#buttons a
{
	background:#DD0000;
	border:1px solid #000000;
	color:#FFFFFF;
	padding:3px;
	text-decoration:none;
}
.data_table td#buttons a:hover
{
	background:#F0F0F0;
	border:1px solid #DD0000;
	color:#DD0000;
	text-decoration:underline;
}
.data_table td#footer
{
	background-color:#F0F0F0;
	font-weight:bold;
	text-align:center;
}
.data_table tr#row_1
{
	background-color:#FAFAFA;
}
.data_table tr#row_0
{
	background-color:#F2F0FF;
}

.input_form
{
	border-collapse:collapse;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.input_form th
{
	background-color:#00003A;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.input_form td
{
	background-color:F0F0F0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
}
.input_form td#header
{
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.graph_table
{
	border-collapse:collapse;
}
.graph_table td#header
{
	background-color:#00003A;
	border:1px solid #666666;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 4px;
}
.graph_table td#graph
{
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	height: 150px;
	width: 375px;
}
.graph_table td#footer
{
	background-color:#CCCCCC;
	border:1px solid #666666;
	padding: 4px;
}
.graph_table td#footer a
{
	color:#016BE0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.graph_table td#footer a:hover
{
	color:#800000;
}


.settings_table
{
	border:1px solid #999999;
	border-collapse:collapse;
}

.settings_table tr#row_1
{
	background-color:#F4F4FF;
}
.settings_table tr#row_0
{
	background-color:#F4FFF4;
}
.settings_table th
{
	color:#FFFFFF;
	background-color:#184070;
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	margin:5px;
}
.settings_table td
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding:5px;
	text-align:left;
}
.settings_table td#header
{
	font-size:14px;
	vertical-align:top;
	width:20%;
}

ul.settings_list
{
	text-align:left;
}
ul.settings_list li a
{
	color:#860000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
ul.settings_list li a:hover
{
	text-decoration:underline;
}

.home_table
{
	border-collapse:collapse;
}
.home_table th
{
	background-image:url(../images/table_icons/home_table_th_bg.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:26px;
	padding-left:10px;
	padding-right:10px;
}
.home_table td
{
	background-color:#e4e4e4;
	padding:5px;
}
