/*THOROUGHLY FLOSSED BY JEFF_RE: @ Offsitebackupsolutions.com

	What was					what is
Dark Green - #336633			Dark Blue - #073990
Dull Apple - #88AA33			Dark Blue 2 - #073991
Topic -DarkGreen - #073992		Dark Blue 3 - #073992
Tan Background - #E1ECFC		Sky Blue - #92D0E5
	Sky Blue - #92D0E5			SBS Blue - #E1ECFC
Pale Green - #D0DDA3			Cloudy Blue - #FFFFFF
	Cloudy Blue - #FFFFFF			Tan background - #FFFFFF
Pale Green2 - #EDF2F9			Cloudy Blue - #D3D3A0


*/

/
.adminbody div table td,
.userbody form div table td,
.userbody div table td {
	/*width:auto !important;*/
}


a.adv_options{
	Color: #073990 !important;
}

.statable_field_gray {
	background-color: transparent !important;
	font: bold 14px verdana !important;
	color: #073990 !important;
}

body {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px
}

/* td (table data) font Setting */
td {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px
}

/* li (list item) font Setting */
li {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px
}

a:link {color: #0000ff}
a:visited {color: #0000ff}

body.installguidebody {
	background-color: #ffffee;
	color: #000000;
	font-weight: normal;
}

.installguidebody ul{
	margin-top:0px;
	background-color: #A4C266;
	background-color: #E1ECFC;
	margin-left: 0;
	padding: 5 0 5 40px;
	border: 1px #000000 solid;
}

.installguidebody ul ul{
	padding: 0 0 0 40px;
	border: 0px;
}

.installguidebody ol {
	margin-top: 0;
	margin-left: 0px;
	background-color: #A4C266;
	background-color: #E1ECFC;
	padding: 0 0 0 40px;
	border: 1px #073990 solid;
}
.installguidebody ol ol {
	padding-left: 40px;
	border: 0px;
}

.installguidebody ol p{
	margin: 0;
	padding: 2 0px;
}


.installguide_index {
	background-color: #073990;
	color: #ffffff;
	font-weight: bold;
}

.installguide_indexborder {background-color: #000000}
.installguide_indexborder table td {}

/* title - text color, weight */
.installguide_title {
	color: #073990;
	font: 22px Arial !important;
}
/* sub title - background color; text color, weight */
.installguide_subtitle {	background-color:transparent;}
.installguidebody table td table td.installguide_subtitle {
	background-color: #073990;
	background-color: #A4C266;
	background-color: transparent;
	color: #ffffff;
	color: #073990;
	font: 18px Arial;
	display: block;
}




/* user input - text color, weight */
.installguide_userinput {
	color: #ff0000;
	font-weight: normal;
}
/* command prompt message - text color, weight */
.installguide_promptmsg {
	color: #0000ff;
	font-weight: normal;
}


body.userbody {
	background-color: #ffffff;
	/*background-image: url(../../jsp/images/bodywallpaper.png);*/
	color: #000000;
	font-weight: normal;
}



body.usermenu {
	padding: 0px;
	margin:0px;
	background-color: #ffffff;
	/*background-image: url(../../jsp/images/bodywallpaper.png);*/
	color: #000000;
	font-weight: normal;
}

.usermenu .usermenu_menubar td,
.adminmenu_bar{
	font-size: 15px;
	color: #000000;
	color: #FFFFFF;
	font-weight: normal;
	vertical-align: top;
	padding-top: 7px;	
}
.usermenu .usermenu_menubar a{
	font-size: 16px;
	color: #000000;
	color: #FFFFFF;
	font-weight: bold;
}
/* menu bar border color */

/* menu bar selection item - text color, weight */
.usermenu_selectionitem,
.adminmenu_item {
	color: #0101FF;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}
a:link.usermenu_selectionitem,
a:link.adminmenu_item  {
	color: #555555;
	color: #FFFFFF;
	font-weight: normal
}
a:visited.usermenu_selectionitem,
a:visited.adminmenu_item  {
	color: #555555;
	color: #FFFFFF;
	font-weight: normal
}
a:hover.usermenu_selectionitem{
	color: #339933;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none
}

/* menu bar Logout item - text color, weight */
a:link.usermenu_logoutitem,
a:link.adminmenu_logoutitem
 {
	color: #555555;
	color: #FFFFFF;
	font-weight: normal
}
a:visited.usermenu_logoutitem,
a:visited.adminmenu_logoutitem {
	color: #555555;
	color: #FFFFFF;
	font-weight: normal
}
a:hover.usermenu_logoutitem,
a:hover.adminmenu_logoutitem  {
	text-decoration: underline;
	color: #339933;
	color: #FFFFFF;
}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** User: Warning Message *****/
/* warning message - background color; text color, weight */
.warnmsg {
	background-color: #ff0000;
	background-color: #FFFFFF;
	background-color: #E1ECFC;
	color: #000000;
	font-size: 20px !important;
	font-weight: normal;
	border: 1px solid #000000;
}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** User: Note *****/
/* Note: (heading) - text color, weight */
.note_typetext {
	color: #A3A3A3;
	color: #FF0000;
	font-family: arial, verdana;
	font-weight: bold
}
/* note content - text color, weight */
.note_notetext {
	color: #A3A3A3;
	color: #000000;
	font-size: 9px;
	font-family: arial, verdana;
}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** User: Requirements *****/
/* Requirements: (heading) - text color, weight */
.requirements_typetext {
	color: #ff0000;
	font-weight: bold
}
/* requirements content - text color, weight */
.requirements_requirementstext {
	color: #000000;
	font-weight: normal
}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** User: Troubleshooting *****/
/* Troubleshooting: (heading) - text color, weight */
.troubleshooting_typetext {
	color: #A3A3A3;
	font-weight: bold;
	font-family: arial, verdana;
}

option[selected] { background: #F0F0F0; }

/* troubleshooting content - text color, weight */
.troubleshooting_requirementstext {
	color: #A3A3A3;
	font-weight: normal;
	font-family: arial, verdana;
}

.troubleshooting_requirementstext li{
	font-size:9px;
}

.troubleshooting_requirementstext li a{
	color: #A3A3FF;
}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** User: Key Table *****/
/* table background color */
.keytable_background{
	background-color: #E1ECFC;
	border: 1px solid #000000;

}

/* separation line color */
.keytable_line {background-color: #EDF2F9}

/* Key: (heading) - text color, weight, decoration type */
.keytable_typetext {
	color: #073990;
	font: 24px verdana;
}

.keytable_typetext u {
	text-decoration: none !important;
	Color: #A3A3A3;
	color: #073990;
	font: 22px arial;
}

/* key name - text color, weight */
.keytable_keytext {
	text-align: left;
	color: #073991;
	font-weight: bold
}

.keytable_keytext div{
	float:left;
}
/* key definition - text color, weight */
.keytable_deftext {
	color: #000000;
	font-weight: normal
}

/* td (table data) padding */
td.keytable_keytext {padding-left: 2mm}
td.keytable_deftext {padding-left: 2mm}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** User: Setting Table *****/
/* table outline color */
.settingtable_outline,
.adminsetting_outline {
	background-color: #CCCC99;
	background-color: #A4C266;
	background-color: #E1ECFC;
	border: 3px solid #E1ECFC;
	border: 1px solid #000000;
}

.adminsetting_outline .adminsetting_outline{border:0px;}

/* title bar - background color; title text color, weight */
.settingtable_titlebar,
.adminsetting_titlebar {
	background-color: #A4C266;
	background-color: #E1ECFC;
	font: 22px Arial;
	color: #073990;
	border-bottom: 0px solid black;
}

.settingtable_titlebar .settingtable_titlebar{
	border-bottom: 0px solid black;
}

/*Profile Page*/


/* type (sub title) bar - background color; title text color, weight */
.settingtable_typebar {
	color: #073990;
	font-weight: bold;
	color: #FFFFFF;
	color: #073990;
	font: normal 18px Arial;
	border-top: 0px solid black;
	border-bottom: 0px solid black;
	padding-top: 10px;
}
.settingtable_background,
.adminsetting_background {
	background-color: #A4C266;
	background-color: #E1ECFC;
	padding: 0px;
}

.settingtable_ctrlbackground {
	background-color: #A4C266;
	background-color: #E1ECFC;
	border-top: 0px solid black;
}

/* USER field name text - text color, weight */
.settingtable_fieldtext{
	font: bold 12px Verdana;
	color: #073990;
}

.adminsetting_fieldtext {
	font: bold 12px Verdana;
	color: #073990;
	text-align:normal;
}

td.adminsetting_background td.adminsetting_fieldtext{padding-left:0px;}

/* ADMIN field name - text color, weight */
.settingtable_adminfieldtext {
	color: #cc0000;
	font-weight: bold
}
/* NORMAL value - text color, weight */
.settingtable_valuetext {
	color: #000000;
	font-weight: normal
}
/* ENABLE value - text color, weight */
.settingtable_valuetext_enable {
	color: #000000;
	font-weight: normal
}
/* DISABLE value - text color, weight */
.settingtable_valuetext_disable {
	color: #808080;
	font-weight: normal
}

/* td (table data) padding */
td.settingtable_titlebar {padding-left: 1mm}
td.settingtable_typebar {padding-left: 1mm}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** User: Statistics Table *****/
/* table outline color */
.statable_outline {
	background-color: #cccc99;
	background-color: #E1ECFC;
	border: 3px solid #A4C266;
	border: 3px solid #E1ECFC;
	border: 1px solid #000000;
	
}

/*Profile Page*/
form table td .statable_titlebar{
	background-color: #A4C266;
	background-color: #E1ECFC;
	font: 22px Arial;
	color: #073990;
}

/*Report Page*/
div form table td.report_content table td table td.statable_outline table td.statable_titlebar {
	text-align: left;
	font: 16px arial;
	font-weight: normal;
	background-color: #E1ECFC;
	color: #073990;
}

/*Statistics Page*/
form div table td.statable_outline table td.statable_titlebar {
	font: 22px arial;
	background-color: #A4C266;
	background-color: #E1ECFC;
	color: #073990;
	
}

/* title bar - normal text color, weight */
.statable_titlebartext {
	letter-spacing: 0px;
	color: #000000;
	font-weight: normal
}

/* field name cell - background color; text color, weight */
.statable_outline .statable_field {
	font: 14px verdana;
	color: #073990;
	font-weight:bold;
	text-align: center;
}
.statable_outline  .statable_field b{
	font: 22px verdana;
	background-color: #073990;
	background-color: #E1ECFC;
	color: #ffffff;
	color: #073990;
	text-align: center;
	font-weight: normal;
}

/* value cell (even row) - background color; text color, weight */
/*Report Page*/
div form .statable_value2 {
	font: 18px arial;
	letter-spacing: -1px;
	text-align: left;
	color: #000000;
	
}

/*Statistics Page*/
/* value cell (odd row) - background color; text color, weight */
.statable_value1 {
	font: 12px arial;
	background-color: #ffffee;
	background-color: #FFFFFF;
	color: #000000;
}

form div .statable_value2 {
	font: 12px arial;
	background-color: #f0f0f0;
	background-color: #A4C266;
	background-color: transparent;
	color: #000000;
}
/*Hide Averages Row on Statistics Page*/
.statable_value1 b, .statable_value2 b {
	padding:0px;
	border-collapse:0px;
	/*display:none;*/
	margin:0px;
}


/* td (table data) padding */
td.statable_titlebar {padding-top: 0.5mm; padding-left: 1mm}
td.statable_field {padding-top: 0.5mm}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** User: Explorer *****/
/* table outline color */
.explorer_outline {background-color: #CCCC99}
/* title bar - background color; title text color, weight */
.explorer_titlebar {
	background-color: #E1ECFC;
	color: #006699;
	font-weight: bold
}

/* title bar - normal text color, weight */
.explorer_titletext {
	color: #073990;
	font-weight: normal;
	font-size:16px;
}

.explorer_titletext  a{
	color: #073990;
	font: 16px arial;
	text-decoration: none;
}

.explorer_titletext  a:hover{
	text-decoration: underline;
}

/* FILE explorer background color */
.userbody form table td.explorer_outline div table .explorer_background {
	background-color: #E1ECFC;
	padding:0 8px;
}

.explorer_background td {
	padding:10 6px;
}

.explorer_background td.explorer_value1,
.explorer_background td.explorer_value2,
.explorer_background td.explorer_field {
	padding: 2 4px;
}

/*FILE explorer*/
.userbody form table td.explorer_outline{
	background-color: #E1ECFC
}

/*REstore page*/
.userbody table td.explorer_outline{
	background-color: transparent;
}

/*Restore page background color*/
.userbody table td.explorer_outline table td.explorer_background {
	background-Color: #FFFFFF;
	border: 0px;
}

/* field name cell - background color; text color, weight */
.explorer_field {
	background-color: #FFFFFF;
	color: #073992;
	font: bold 15px arial;
	text-align: bottom;
}
.explorer_background .explorer_field{
	background-color: transparent;
}

/* value cell (odd row) - background color; text color, weight */
.explorer_value1, .explorer_value2 {
	color: #000000;
	font: 14px arial;

} 

.explorer_value1 a:hover, .explorer_value2 a:hover {
	text-decoration: underline !important;
} 


.userbody table td.explorer_outline table td.explorer_background p.explorer_value1 {
	background-color: transparent;
	text-align: center;
}

.explorer_value1 {background-color: #FFFFFF;}
.explorer_value2 {background-color: transparent;}

.explorer_outline div table{
	border: 3px #A4C266 solid;
	border: 1px solid Black;
}

.explorer_outline div table table{
	border: none;
	border-collapse: collapse;
}

/* td (table data) padding */
td.explorer_field {padding-left: 1px; padding-right: 1px}
td.explorer_value1 {padding-left: 1px; padding-right: 1px}
td.explorer_value2 {padding-left: 1px; padding-right: 1px}

/***** ***** ***** ***** ***** ***** ***** ****** ***** ***** ***** User: Information Table *****/
/* table outline color */
.infotable_outline {display: none;}
/* title bar - background color; title text color, weight */
.infotable_titlebar {
	background-color: #cc6633;
	color: #ffffff;
	font-weight: bold
}
/* content - background color; title text color, weight */
.infotable_content {
	background-color: #ffffee;
	color: #000000;
	font-weight: normal
}
/* sub title - text color, weight */
.infotable_subtitle {
	color: #aa1133;
	font-weight: bold
}

/***** ***** ***** ***** ***** ***** ***** ****** ***** ***** ***** User: Report *****/
/* table outline color */
.report_outline {
	background-color: #073990;
	background-color: #A4C266;
	background-color: #E1ECFC;
	border: 1px solid black;
}
/* title bar - background color; title text color, weight */
.report_titlebar {
	color: #000000;
	font: 20px Arial;
	letter-spacing: -1px;
}
/* sub title bar - background color; title text color, weight */
.report_subtitlebar  {
	vertical-align: middle;
	font-size: 12px;
	background-color: #E1ECFC;
	color: #000000;
	font-weight: normal
}
.report_subtitlebar b {
	font: 18px Arial;
	letter-spacing: -1px;
	background-color: #E1ECFC;
	color: #000000;
	font-weight: normal
}
/* sub title bar field name - text color, weight */
.report_subtitlebarfield {
	font: 18px Arial;
	letter-spacing: -1px;
	color: #073990;
	text-align:right;
}
/* content - background color; title text color, weight */
.report_content {
	padding-top: 10px;
	color: #000000;
	font-weight: normal
}

/***** ***** ***** ***** ***** ***** ***** ****** ***** ***** ***** User: Input Form *****/

body.adminbody .inputform_outline {background-image:url(../../jsp/images/loginbg_admin.jpg);}
body.userbody .inputform_outline {background-image: url(../../jsp/images/loginbg_user.jpg);}
body.userbody form table table td.inputform_outline {background-image: url(../../jsp/images/loginbg_getpass.jpg);
}

td.inputform_background tr td a:link,
td.inputform_background tr td a:visited,
td.inputform_background tr td a:hover {
color:#FF9900;
text-decoration:none;
}

td.inputform_background tr td a:hover {
text-decoration:underline;
}

.adminbody div {
	height: 100%;
	vertical-align: bottom;
}

.userbody div table td form table {	width: 310px;}
.userbody form div table td table td.inputform_titlebar{	width: 510px !important;}

/* form outline color */
.inputform_outline {
	background-color: #335511;
	background-repeat: no-repeat;
	height: 220px ;
	width: 460px !important;
}
/* title bar - background color; title text color, weight */
.inputform_titlebar {
	visibility:hidden;
}
/* form background color */
.inputform_background {
	padding-left:56px;
	padding-right:80px;
	padding-top:30px;
}
/* field name cell - background color; text color, weight */
.inputform_field {
	font-size:14px;
	color: #FFFFFF;
	font-weight: normal;
}
/* normal text - background color; text color, weight */
.inputform_text {
	color: #FFFFFF;
	font-weight: normal
}
/* field separation line color */
.inputform_fieldline {}


/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** Admin: Body *****/
/* ADMIN CONTENT page - background color; text color, weight */
body.adminbody {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal
}

/***** ***** ***** ***** ***** ***** ***** ****** ***** ***** ***** Admin: Menu *****/
/* MENU page - background color; text color, weight */
body.adminmenu form table table,
body.usermenu form table tr td.usermenu_menubar {
	
	height: 25px;
	background-image: url(../../jsp/images/bgoff.gif);
	background-repeat: repeat-x;
}

body.usermenu form table tr td.usermenu_menubar  td.usermenu_menubar {
		background-image: none;
}

.adminmenu form table td,
.usermenu form table td table td {color: #A3A3A3;}

.adminmenu form table td a
.adminmenu form table td a:visited,
.usermenu form table td table td a,
.usermenu form table td table td a:visited {color: #A3A3FF;}

.adminmenu form table td a:hover,
.usermenu form table td table td a:hover,
.adminmenu form table td.adminmenu_bar table td a.adminmenu_logoutitem:hover,
.adminmenu form table td.adminmenu_bar table td a.adminmenu_item:hover {text-decoration:underline;}


.usermenu form table td table td,
.usermenu form table td table td a{
	text-decoration: none;
	font: 9px arial;
	line-height: 8px;
}

.adminmenu form table td a,
.adminmenu form table td {
	text-decoration: none;
	font: 12px arial;
	line-height: 12px;
}

.usermenu_barborder{
	display:none;
}

body.adminmenu {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	margin:0px;
	padding:0px;
}
/* menu bar - background color; text color, weight */
.adminmenu_bar{	padding: 0;}

.adminmenu form table td.adminmenu_bar table td a.adminmenu_item,
.adminmenu form table td.adminmenu_bar table td,
.adminmenu form table td.adminmenu_bar table td a.adminmenu_logoutitem,
.adminmenu_bar table td a{
	color: #FFFFFF;
	font-weight: normal;
	padding:0;
	font: 16px arial;
	text-decoration: none;
}



/* menu bar - border color */
.adminmenu_barborder {}
.adminmenu_barborder img { height:0px !important;}

/* manager item (e.g. Manager System) - text color, weight */
.adminmenu_manageitem {
	color: #555555;
	font-weight: bold
}


/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** Admin: Setting Table *****/
/* table outline color */
.adminsetting_outline {background-color: #E1ECFC}
/* title bar - background color; title text color, weight */
/*.adminsetting_titlebar {
	background-color: #ffffdd;
	color: #003399;
	font-weight: bold
}
*/
/* table background color */
.adminsetting_background {background-color: #E1ECFC}

/* value type name - text color, weight */
.adminsetting_valuetypetext {
	color: #0000ff;
	font-weight: bold
}
/* value - text color, weight */
.adminsetting_valuetext {
	color: #000000;
	font-weight: normal
}
/* separation line color */
.adminsetting_separationline {
	padding-bottom: 1 0px;
}

/*2nd header of SOFTWARE License page*/
.adminbody table.adminsetting_titlebar td{
	font-size: 18px;

}
/* td (table data) padding */
td.adminsetting_titlebar {
	padding-top: 1mm;
	padding-left: 1mm;
	padding-bottom: 1mm;
	padding-right: 1mm;
	vertical-align: bottom;
	height:40px;
}
td.adminsetting_fieldtext {
	padding-left: 0.5mm;
	padding-right: 0.5mm
}

/***** ***** ***** ***** ***** ***** ***** ***** ***** ****** ***** Admin: Log Table *****/
/* table outline color */
.adminlog_outline {
	background-color: #FFFFFF;
	border: 1px solid black;
}

.adminlog_outline .adminlog_outline {
	border:0px;
}

/* title bar - background color; title text color, weight */
.adminlog_titlebar {
	background-color: #FFFFFF;
	color: #666666;
	font-weight: bold;
}
/*THOROUGHLY FLOSSED BY JEFF_RE: @ Offsitebackupsolutions.com*/
/* field name cell - background color; text color, weight */
.adminlog_field {
	background-color: #FFFFFF;
	color: #073990;
	font-weight: bold;
	font-family: verdana;
	font-size: 15px;
}

/* value cell (odd row) - background color; text color, weight */
.adminlog_value1 {
	background-color: #E1ECFC;
	color: #000000;
	font-weight: normal;
	padding: 2 0px;
	font-size: 13px;
}

/* value cell (even row) - background color; text color, weight */
.adminlog_value2 {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	padding: 2 0px;
}

/* td (table data) padding */
td.adminlog_titlebar {padding-top: 1mm; padding-left: 1mm; padding-bottom: 1mm; padding-right: 1mm}
td.adminlog_field {padding-left: 1mm; padding-right: 1mm}
td.adminlog_value1 {padding-left: 1mm; padding-right: 1mm}
td.adminlog_value2 {padding-left: 1mm; padding-right: 1mm}


.explorer_background{
	background-image: url();
	background-repeat: no-repeat;
	background-position: bottom right;
}

.settingtable_background {
	background-image: url(../../jsp/images/backup-partners.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.report_content{
	background-image: url();
	background-repeat: no-repeat;
	background-position: bottom right;
}

.settingtable_background table .settingtable_valuetext a:hover,
.settingtable_background table .settingtable_fieldtext .settingtable_valuetext a:hover{
	text-decoration: underline;
}

.settingtable_background table .settingtable_valuetext a{
	color: #0101FF;
	text-decoration: none;
}

.settingtable_background table table .settingtable_valuetext a,
.settingtable_background table .settingtable_fieldtext .settingtable_valuetext a{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}

.explorer_background{background-position: center center;}

.report_content .report_content,
.explorer_background .explorer_background,
.settingtable_background  .settingtable_background  {
	background-image: none;
}

.profileHeader	{ font-family: Verdana, Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold } 
.profileTitle	{ font-family: Verdana, Arial; font-size: 8pt; color: #0033CC } 
.profileContent	{ font-family: Verdana, Arial; font-size: 8pt; color: #333333 } 
.command		{ font-family: Verdana, Arial; font-size: 10pt; color: #0000FF } 

/*THOROUGHLY FLOSSED BY JEFF_RE: @ Offsitebackupsolutions.com*/

