
body, td {font-family: tahoma; font-size:13px; color:#333333; }

body {margin:0; padding:0; background-color:#000000; color:#fff;}

h1,h2,h3,h4,h5,h6 {margin:5px 0 0 0;}


h1 {font-size:25px;}
h2 {font-size:18px;}
h3 {padding-top:6px;font-size:14px;color:#003366;border:1px solid #003366;;border-width:0 0 1px 0;}

h4 {font-weight:bold; text-transform:uppercase;}
h5 {font-weight:bold;}
h6 {display:inline; padding-left:5px; font-weight:normal;}

#mainwrapper { margin-left:auto; margin-right:auto; width:590px; height:inherit; border:#333333 thin dashed;} 
#whitetext { color:#CCCCCC;}
div.request input, select, textarea, input.field {background-color:#f9f9f9; font-family:tahoma; font-size:13px; color:#003366; border:1px solid silver;padding:2px;}
div.request input:hover, select:hover, textarea:hover {background-color:white;border:1px solid gray;}



div.container {width:100%;}

div.header {width:100%; height:151px; text-align:left; background: #000000 url(images/layout/header.png) no-repeat}

div.main {padding: 30px 30px 0 50px}


div.request_list_box {border:0px solid gray;overflow:auto; margin:2px; padding:0px;}

table.request_list {width:98%}
table.request_list td {padding:2px 4px 2px 4px;}
table.request_list td.loading {background-color:white;text-align:center;width:20px;}
table.request_list tr.row_header {background-color:#000000; color:white; font-weight:bold;font-size:12px;}
table.request_list tr.row_header a,table.request_list tr.row_header a:visited {color:white; font-weight:bold;font-size:12px; text-decoration:none; display:block;}
table.request_list tr.row_header a:hover {color:#00A4FC; text-decoration:none;}

table.request_list tr.row1 {background-color:#f0f0f0; cursor:default;}
table.request_list tr.row1:hover {background-color:#C2C3EF;}
table.request_list tr.row2 {background-color:#e0e0e0; cursor:default;}
table.request_list tr.row2:hover {background-color:#C2C3EF;}


table.print_request_list {width:1000px; border:1px solid black; border-width:1px 1px 0 1px;}
table.print_request_list td {padding:2px 4px 2px 4px;border:0px; border:1px solid black; border-width:0 0 1px 0;}
table.print_request_list tr.row_header {background-color:black;color:white; font-weight:bold;font-size:12px;}
table.print_request_list tr.row_header a,table.request_list tr.row_header a:visited {color:white; font-weight:bold;font-size:12px; text-decoration:none; display:block;}


table.print_request_list tr.row1 {background-color:#ffffff;}/*border:1px solid black;border-width:1px 0 1px 0*/
table.print_request_list tr.row2 {background-color:#f9f9f9;}





div.left_column {float:left; width:48%;}
div.left_column_pad {text-align:left; padding:0 20px 0 20px;}
div.right_column {float:left; width:48%;}
div.right_column_pad {text-align:left; padding:0 20px 0 20px;}

div.top_view {width:90%;}
div.bottom_view {clear:both;}
div.left_view {float:left;width:550px;}
div.right_view {float:left;width:500px;}

div.section_header {border-bottom:1px dashed silver; margin-bottom:15px;}

table.filter_table {background-color:#f0f0f0}
table.filter_table td.active {background-color:#00A4FC;color:white;}
table.filter_table td:hover {background-color:#00A4FC;color:white;}
table.filter_table td.filter_text:hover {background-color:#f0f0f0;}

.hide {display:none;}
.show {}

div.request {width:550px;}
div.request h3 {background-color:gray;color:white;padding:3px 0 3px 6px;}
div.request div.box {border:1px solid gray; padding:10px; margin:0 0 20px 0; background:#f0f0f0; color:#333333;}

table.request td.label {text-align:right; width:150px;}

div.date_request {border:1px solid white; background:#e0e0e0; padding:5px;}
div.date_request_label {float:left; width:140px; line-height:22px; border:0px solid silver; font-weight:bold;}
div.date_request_dropdowns {float:left; width:370px; border:0px solid gray;}



#log {
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	padding: 0.3em;
	margin-top: 10px;
}
#ajax_notes {margin:25px 0 0 15px;}
 
#start a { 
	font-weight: bold;
}

input.button {font-size:11px; font-family:tahoma;color:navy;font-weight:bold; cursor:pointer;}
input.small_button {font-size:10px; font-family:tahoma;color:navy;font-weight:bold; cursor:pointer;}