/* main site formatting */

a {
	color:#0033CC;
	text-decoration:none;
}

a:hover {
	color:#FF9900;
}

a.table_link {
	color:#FFFFFF;
}

a.table_link:hover {
	color:#0000FF;
}

body {
	background-color:#FFFFFF;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-height:2px;
	margin-width:2px;
}

input {
	font-size:10px;
}

li {
	margin-left:-20px;
	margin-bottom:-12px;
	margin-height:-12px;
}

p,span {
	font-size:12px;
	font-family:futura,arial,sans-serif;
}

p.da_data {
	font-size:9px;
	font-family:arial,sans-serif;
}

p.error_title {
	font-size:18px;
	color:#000000;
	text-align:center;
	font-family:futura,arial,sans-serif;
}

p.copyright_notice {
	text-align:center;
	font-size:10px;
	color:#666666;
}

p.main_header {
	font-size:14px;
	text-align:center;
	font-family:futura,arial,sans-serif;
}

p.side_text {
	color:#666666;
	font-size:9px;
	text-align:right;
}

p.site_nav_link,a.site_nav_link,span.site_nav_link {
	font-size:10px;
	text-align:center;
	color:#000000;
	font-family:futura,arial,sans-serif;
}

p.site_title {
	font-size:36px;
	color:#666666;
	text-align:center;
	font-family:futura,arial,sans-serif;
}

p.text {
	text-align:justify;
}

span.bug_filter_form_desc {
	color:#666666;
}

span.login_form_desc {
	font-size:10px;
}

span.side_header {
	color:#0033CC;
	font-size:12px;
}

.site_sub_title {
	font-size:14px;
	color:#0033CC;
}

td.main_cell {
	background-image:url(/images/bg_main_image.jpg);
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
}

td.site_nav_link_cell {
	background-image:url(/images/bg_main.jpg);
}

td.site_nav_link_cell:hover {
	background-image:url(/images/bg_main_blue.jpg);
	cursor:pointer;
	cursor:hand;
}

/* tool section formatting */

.form_element {
	font-size:12px;
}

.report_form_element {
	font-size:10px;
}

img.dir_arrow {
}

img.dir_arrow:hover {
	cursor:hand;
}

input.form {
	font-size:11px;
}

p.bug_note_header {
	font-size:10px;
}

p.bug_note_text {
	color:#666666;
	font-size:10px;
}

p.form_desc, span.form_desc {
	color:#666666;
	font-size:10px;
	margin-bottom:-8px;
}

p.form_text {
	font-size:10px;
}

p.report_pagination_number {
	font-size:10px;
}

p.section_head {
	color:#666666;
	font-size:18px;
	margin-bottom:2px;
}

p.section_sub_head {
	color:#666666;
	font-size:14px;
	margin-bottom:2px;
}

p.side_details {
	color:#666666;
	text-align:right;
	font-size:9px;
}

p.side_links {
	text-align:right;
}

p.side_header {
	color:#666666;
	text-align:right;
}

p.table_header {
	color:#000000;
	font-size:10px;
	text-align:center;
}

p.top_links{
	color:#666666;
	text-align:right;
}

p.upload_button{
	text-align:right;
}

select.project_select {
	font-size:10px;
}

span.admin_form_desc {
	color:#666666;
	font-size:10px
}

table.bug_filter_form {
	margin-top:10px;
	margin-bottom:-10px;
}

table.report_pagination {
	border-color:#000000;
	margin-bottom:10px;
}

td.bug_filiter {
	padding-right:3px;
}

td.content_cell {
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	padding-left:3px;
}

td.content_cell_odd {
	/*background-color:#5577CC;*/
	background-image:url(/images/bg_odd.jpg);
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	padding-left:3px;
}

td.content_cell_even {
	/*background-color:#ACACAC;*/
	background-image:url(/images/bg_even.jpg);
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	padding-left:3px;
}

td.header_cell {
	height:20px;
	padding-right:2px;
	padding-left:2px;
	background-image:url(/images/bg_main.jpg);
}

td.border_int {
	background-color:#000000;
}

td.border_data_bottom {
	background-image:url(/images/bg_dash_top.gif);
}

td.border_data_side {
	background-image:url(/images/bg_dash_side.gif);
}

td.report_pagination {
	background-color:#ACACAC;
}

td.report_pagination:hover {
	background-color:#0000FF;
	cursor:pointer;
	cursor:hand;
}

td.report_pagination_current {
	background-color:#5577CC;
}

td.report_pagination_current:hover {
	background-color:#0000FF;
	cursor:pointer;
	cursor:hand;
}

td.site_nav_link_cell_no_hover {
	background-image:url(/images/bg_main.jpg);
}

/* Object Analyzer Formatting */

td.oa_table_vert_border {
	background-color:#000000;
}

td.oa_table_horiz_border {
	background-color:#0000FF;
}

td.oa_table_cell_content_even {
	padding-left:2px;
	padding-right:2px;
	background-color:#9999FF;
}

td.oa_table_cell_content_odd {
	padding-left:2px;
	padding-right:2px;
	background-color:#CCCCCC;
}

td.oa_table_cell_header {
	padding-left:2px;
	padding-right:2px;
	background-color:#999999;
}

p.oa_class_name {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

p.oa_data {
	font-size:10px;
}

p.oa_text {
	color:#666666;
}