/* GENERAL */

body {	
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 100%;
	background: #fff;
}

hr {
	height: 1px;
	color: #d8d8d8;
}
pre {
	font-size: 100%;
}

FORM {
	padding: 0px;
	margin: 0px;	
}

P {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 150%%;
}

H4 {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	color: #a00;
	font-size: 135%;
	font-weight: normal;
}
H3 {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #888;
	font-size: 125%;
}


.controls_button_bold {
	font-weight: bold;
}

/* AUTH */
#auth_users {
	text-align: center;
}
#auth_users TABLE {
	text-align: right;	
}
#auth_users INPUT {
	width: 105px;
}

#get_login TABLE, P {
	font-size: 100%;
}

/* TOP NAV */

#top_logo {
	background: #fff;
	padding: 5px;
}
#top_nav {
	background: #ddd;
	padding: 5px;
	border-top: #888 1px solid;
	border-bottom: #888 1px solid;
}
#top_nav A {
	font-size: 100%;
	font-weight: bold;
}
#top_nav TD {
	padding: 3px;
	padding-right: 25px;
}

/* LEFT NAV */
#left_nav {
	background: #eee;
	padding: 5px;
	height: 500px;
	border-right: #888 1px solid;
	border-bottom: #888 1px solid;
}
#left_nav P {
	text-align: right;
}


/* MAIN CONTENT */
#main_content {
	padding: 15px;
	font-size: 100%;
	width: 650px;
}

#main_content TABLE, TH, TD, P {
	font-size: 90%;
}


/* MODIFY AND MANAGE GENERAL */

#modify_general table {
	border-top: #ddd 1px solid;
	border-left: #ddd 1px solid;
}

#modify_general th { 
	text-align : right; 
	background: #eee; 
	color: #222;
	border-bottom: #ddd 1px solid;
	border-right: #ddd 1px solid;
	vertical-align: top;
	/*font-weight: normal;*/
	line-height: 175%;
}
#modify_general td { 
	border-right: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	vertical-align: center;
}

.modify_general_buttons_class {
	text-align : right; 
}

.modify_general_error_class {
	color: #f00;
}
.modify_general_valid_class {
	color: #080;
	font-weight: bold;
}

#modify_general .modify_general_custom_header {
	background: #555; 
	color: #fff;
	background-image:  url(/images/boxes/title-bg-gray.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bold;
}
#modify_general  .small_text {
	font-size: 90%;
	color: #444;
	font-weight: normal;
}



#manage_general, #manage_general table {
	font-size: 100%; 
}
#manage_general table {
	border-left: #d8d8d8 1px solid; 
}

#manage_general th {
	background: #555; 
	color: #fff;
	background-image:  url(/images/boxes/title-bg-gray.gif);
	background-repeat: repeat-x;
}
#manage_general th a {
	color: #fff;
}

#manage_general td { 
	background: #fff;
	border-right: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	padding: 7px;
}
.manage_general_report_footer {
	text-align: center;
}

.manage_general_report_footer_multi {
	text-align: center;
}


/* USER PROFILE */

#user_profile table {
	border-top: #ddd 1px solid;
	border-left: #ddd 1px solid;
	font-size: 90%;
}

#user_profile th { 
	text-align : right; 
	background: #f2f2f2; 
	color: #222;
	border-bottom: #ddd 1px solid;
	border-right: #ddd 1px solid;
	vertical-align: top;
	font-weight: normal;
	line-height: 175%;
}
#user_profile td { 
	border-right: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	vertical-align: center;
	background: #fff;
	font-weight: bold;
}





/* ============================================= */
/*	MANAGE PACKAGES */
#manage_transactions TABLE {
	border-left: #d8d8d8 1px solid; 
	width: 650px;
}
#manage_transactions P { 	}
#manage_transactions TH { 
	background: #555; 
	color: #fff;
	background-image:  url(/images/boxes/title-bg-gray.gif);
	background-repeat: repeat-x;
}
#manage_transactions TD { 
	text-align : center; 
	line-height: 150%;
	background: #fff;
	border-right: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	padding: 7px;
}
.manage_transactions_report_data_price {
	color: red;
}



/* ============================================= */
/*	MANAGE FILTER */
#manage_general_filter TABLE { 
	border-left: #d8d8d8 1px solid;
	border-top: #d8d8d8 1px solid;
	width: 300px;
}
#manage_general_filter P { 	}
#manage_general_filter TH { 
	text-align : left; 
	BACKGROUND:  #eee; 
	COLOR: #222222;   
	font-size: 90%;
	border-right: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	font-weight: normal;
}
#manage_general_filter TD { 
	background: #fff; 
	border-right: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	line-height: 150%;
}
#manage_general_filter .manage_general_filter_top_head
{
	COLOR: #FFFFFF;
	background-image:  url(/images/boxes/title-bg-gray.gif);
	background-repeat: repeat-x;
	BORDER: #c8c8c8 1px solid;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
}
#manage_general_filter .manage_general_filter_button {
	text-align: right;
}
