p {
	margin-top: 3px; 
	margin-bottom: 6px; 
}

ul {
	margin-top: 3px; 
	margin-bottom: 6px; 
}

A.menubar {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #00297e;
	text-decoration: none;
}

A.menubar:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
}

a.footerLink, a.headerLink, .headerText, a.contentLink {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

A.footerLink {
	color: #111111;
}

.headerText {
	color: #222222;
}

a.headerLink {
	text-decoration: underline;
	color: #000000;
}

a.contentLink {
	color: #00297e;
	text-decoration: underline;
}

a.footerLink:hover, a.headerLink:hover, a.contentLink {
	text-decoration: underline;
}
a.headerLink:hover {
	text-decoration: none;
}

.session_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #16386A;
}

.page_title {	left: 100px;
}

select, input, .text_field, .field_caption, .field_content, .search_result, .field_caption_left, .session_header, 
.odd, .even, .selected, .holding, .button, .menu_button, 
.summit_errors, .summit_messages, .pagebanner, .light_gray, .pagelinks {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.even td{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.odd td {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.holding td {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.light_gray td {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.required {
	background-color: #ffffef;
}

.text_field, select, input, textarea {
	color: #000000;
	background-color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;
}

.text_field, input {
	padding-left:1px;
	padding-right:1px;
}

textarea {
	font-family: Courier New, verdana, sans-serif;
	font-size: 11px;
}

.session_header {
	background-color: #E8EEF7;
	color: #000000;
	font-weight: bold;
	border:1px #cccccc solid;
	font-family: verdana,sans-serif;
    font-size: 11px;
}
.session_header td{
	font-family: verdana,sans-serif;
    font-size: 11px;
}
.edit_panel {
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}

.panel_header, .table_header {
	font-family: tahoma,helvetica,arial,sans-serif;
	background: #ffffff url(/summitbilling/images/panel_header.png) repeat-x center;
	color: #000000;
	font-size: 11px;
	height:25px;
	font-weight: bold;
}
.panel_header td{
	font-family: tahoma,helvetica,arial,sans-serif;
	color: #000000;
	font-size: 11px;	
	font-weight: bold;
}
.table_header {
	white-space : nowrap;
	text-align: center;
}
.table_header_detail {
	font-family: tahoma,helvetica,arial,sans-serif;
	background-color: #669999;
	color: #000000;
	font-size: 11px;
	height:25px;
	font-weight: bold;
}
.bordered_table {
	border-bottom:1px #7893CF solid;
}

.field_caption, .field_content, .search_result, .field_caption_left {
	padding-left:5px;
	padding-right:5px;
	color: #000000;
	background-color: #ffffff;
}

.field_caption {
	text-align: right;
}

.field_caption_left {
	text-align: left;
}

.search_result, .field_content {
	font-weight: bold;
	text-align: left;
}

.search_result {
	height: 25px;
	vertical-align: bottom;
}

.odd {
	background-color: #ffffff;
}

.even {
	background-color: #DEE8FA;
}

.light_gray {
	background-color: #eeeeee;
}

.holding {
	background-color: #FFFFCC; 
}

.button {
	padding: 0px 3px 0px 3px; 
	background-color: #d2d0b5; 
	border: solid 1px #888888; 
	margin-right: 10px; 
	font-weight: bold;
	cursor: pointer; 
}

.menu_button {
	width: 200px;
	font-weight: bold;
	cursor: pointer; 
	border: solid 1px #aaaaaa; 
	background: #ffffff url(/summitbilling/images/panel_header.png) repeat-x center;
}

.button[disabled] {
	color: #aaaaaa;
}

.summit_errors {
	color: #ff0000;
}

.summit_messages, .pagebanner {
	color: #006633;
}

.summit_messages {
	font-weight: bold;
}

.pagebanner {
	font-weight: bold;
	margin-top: 6px; 
	margin-bottom: 0px; 
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.mainContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	border-color: #525355;
    border-style: solid;
    border-width: 0 1px;    
}
.account_field {
	font-weight: bold;

}

input[disabled] {
	background-color: #eeeeee;
}

.copyright {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #727272;
}

A.copyright {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #727272;
	text-decoration: underline;
}

.welcome {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #E4E4E4;
}

.groupbox_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000FF;
	font-weight: bold;
}
.groupbox_border {
	border:1px solid #6F8FDB;
	padding:7px;
}

.groupbox_border_treeview {
	border:1px solid #133c23;
}

.treeview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	text-decoration: none;
	margin-left: 3px;
}

.treeview:hover {
	color: #993300;
	cursor: pointer;
}

#tblSample td, th { 
	padding: 0.5em; 
}

td.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #A5BDC7;
}


/*Define Report css*/
div#managereport_fxnCustomReportContentDiv {padding: 1px 1px 1px 1px; }
div#criteriatoolbox {padding: 1px 1px 1px 1px; }
table.main{
	border:1px #aaaaaa solid;
	/*border-top:none;*/
	empty-cells:show;
}
table.main tr.title{
	background:#eeeeee;
	height:20px;
}
table.main td.title{
	border-top:1px #aaaaaa solid;
	border-bottom:1px #aaaaaa solid;
	font-weight:bold;
	padding-left:5px;
}
table.criteria td{
	padding:1px;
}
table.inlinetable td{
	padding-left:3px;
}
img.button{
	height:16px;
	border:none;
}
label.keyword{
	color: blue;
}

table.treenode{
	font:11px verdana;
}

a.selected{
	border:1px gray solid;
	background:gray;
	color:white;
	text-decoration:none;
}
a.unselected{
	color:black;
	border:none;
	text-decoration:none;
}
div.clearall { clear: both; }
div.commonFieldItem  {float: left; display: inline; margin-right: 10px; margin-top: 5px;}
div.commonFieldItem span {font-weight: bold;color:#999999 }
div.commonFieldItem input,select,textarea {border: solid 1px #999999;}


div.exportlinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 2px 0 10px 0;
	width: 98%;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.contactForm {
	border: 1px solid rgb(166, 190, 198); 		
	background-color: rgb(238, 242, 244);
}
table.mainTable {
	width: 100%;
	background: #ffffff url(/summitbilling/images/bg-content.gif) repeat-x;
}
#subMenutoDisplay {
	display:none;
	position:absolute; 
	width: 200px;
	height: 200px;
	padding:1px;
	z-index:100;
    top: 158px;
   	left: 300px;
}
