body{
	padding:15px 10px 10px 10px;
	FONT-SIZE: 68%;
	background-color: #ffffff;
	line-height:12px; 
	border-top: 1px solid #72AFB6;
	margin:0px;
}

body *
{
  line-height:12px;
}

* lang, * b, * p, * span
{
	color:inherit;
	font-size:inherit;
	font-family:inherit;
}

frameset.frameset-middle
{
    border:none;
}

frameset.frameset-middle #main
{
	margin-top:10px;
}

body#navbarFrm
{
	padding:2px 0px 0px 5px;
	margin-left:0px;
	margin-right:0px;
	border:none;
	border-right: 1px solid #72AFB6;
	background:#E1E0E1 url(../images/navbar-bg.gif) repeat-y 0% 0%;
	height:100%;
}

/* ---------------------------------------------------------------*/
/*   		T O P B A R                  S T A R T S			  */
/* ---------------------------------------------------------------*/

body#topbarFrm
{
	margin-top:0px;
	padding:6px 0px 0px 0px;
	border:none;
	background-color: #ffffff;
	margin-right:0px;
	background-image: url(../images/topbanner-bg-isp.gif);
	background-color: none;
	background-position:0% 0px;
	background-repeat:no-repeat;
}

body#topbarFrm .isp-logo
{
 	position:absolute;
	left:25px;
	top:15px;
}

table.server-info-section
{
	border:0px;
	margin-top:3px;
	margin-right:3px;
	margin-left:170px;
	float:right;
}

table.server-info-section td
{
	vertical-align:top;
	padding:2px;
}

table.server-info, table.server-stats
{
	border:0px;
	width:auto;
	height:70px;
	background-repeat:no-repeat;
	background-position:100% 100%;
	border-bottom:1px solid #000066;
	border-right:1px solid #000000;
}

table.server-stats
{
	width:250px;
}

.server-info, .server-stats
{
	border:0px;
	width:250px;
	height:auto;
	background-image:none;
	padding:0px;
}

.server-info th, .server-stats th
{
	border:0px;
	text-align:left;
    background-image:url(../images/topbar-stats-bg-isp.gif);
	background-position:0% 0%;
	padding:3px 2px 1px 2px;
	color:#ffffff;
	border-left:0px solid #ffffff;
	border-bottom:1px solid #405E40;
	height:14px;
	text-transform:capitalize;
}

.server-info th *, .server-stats th *
{
	color:#FFFFFF;	
}

.server-info td, .server-stats td
{
	color:#ffffff;
	border:0px;
	margin-left:5px;
	margin-right:5px;
	padding:2px;
	line-height:12px;
	border-left:1px solid #ffffff;
}

.server-info td span, .server-stats td span
{
	color:#ffffff;
	border:0px;
	font-weight:bold;
	text-transform:capitalize;
}

.server-stats td div.disk-info,  .server-stats div.disk-info
{
 	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#3A7E91 #2D5980 #2D5980 #3A7E91;
	background-color:transparent;
}

.server-stats div.disk-info
{
	background-color:transparent;
}

.server-stats td div.disk-usage-bar, .server-stats div.disk-usage-bar
{
	background-image:url(../images/progress-bar-isp.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;
    margin:1px 0px 1px 0px;
	z-index:0;
	height:10px;
	display:block;
}

td div.server-stats div.disk-usage-bar
{
	position:absolute;
}

.server-stats td div.disk-usage-text, .server-stats div.disk-usage-text
{
	position:absolute;
   	background-color:transparent;
	top:0px;
	left:0px;
	width:100%;
    color:#ffffff;
	z-index:1;
	text-align:center;
	vertical-align:top;
	padding:0px;
	margin:0px;
	text-transform:capitalize;
}

.server-stats div.disk-usage-text
{
	color:#003399;
	font-weight:bold;
	text-transform:capitalize;
}

/* ---------------------------------------------------------------*/
/*   		T O P B A R         E N D S	 		  */
/* ---------------------------------------------------------------*/

/* ---------------------------------------------------------------*/
/*   		G E N E R A L    G L O B A L  S T Y L E S    		  */
/* ---------------------------------------------------------------*/
*{
  	font-size : 100%;
	color : #000000;
	font-family : verdana, arial, sans-serif;
}

* img
{
	border:none;
}

hr, * hr
{
	border-bottom:1px inset #ffffff;
	border-top:1px inset #ccccff;
}

.tab-1
{
	padding-left:30px;
}

.tab-2
{
	padding-left:60px;
}


td.tab-1
{
	padding-left:30px;
	background-image:url(../images/tab-bullet1.gif);
	background-repeat:no-repeat;
	background-position:18px 6px;
	vertical-align:top;
}

td.tab-2
{
	padding-left:60px;
	background-image:url(../images/tab-bullet2.gif);
	background-repeat:no-repeat;
	background-position:50px 6px;
	vertical-align:top;
}


input{
	color : #3e3e3e;
	margin:0px;
	margin-right:5px;
	background: #fefefe url(../images/input-textbox-bg.gif) repeat-x;
	padding:1px;
}

select, * select{
	background-color : #ffffff;
	color : #3e3e3e;
	border:1px solid #666666;
	margin:0px;
	margin-right:5px;
	font-weight:normal;
}

.button-container
{
	text-align:center;  
	padding-top:15px;  
}

.button, .button-container input
{
	color: #2b333c;
	text-transform:capitalize;
}

.button, .button-disabled, .button-container input
{
	background: #fefefe url(../images/button-bg.gif) repeat-x;
	border: 1px solid;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.button:hover, .button:focus ,  .button-container input:hover
{
	border: 1px solid;
	border-color: #aedf9a #94da78 #6ab94b #94da78;
}


a {
   	color : #000000;
}

a:hover {
	font-weight : bold;
	color : #3e3e3e;
}

table {
	border : none;
	border-collapse : separate;
}

table.progress-bar, * table.progress-bar
{
	margin:0px;
	padding:0px;
}

table.progress-bar td, * table.progress-bar td.barOn, * table.progress-bar td.barOff, * table.progress-bar td.barOn img, * table.progress-bar td.barOff img
{
	padding:0px;
	margin:0px;
}

img.service-status, * img.service-status
{
	display:inline;
	float:none;
	margin:0px;
}

/* -------------------------------------------------------------------*/
/*   		G E N E R A L    G L O B A L  S T Y L E S   E N D S		  */
/* -------------------------------------------------------------------*/

/* ---------------------------------------------------------------------------------------*/
/*   					L E F T    N A V B A R   R O U N D E D    B O X		  		  	  */
/*				   		Note : maximum height supported is around 800 px 		  		  */
/*					   						Used for forms  		  				  	  */
/* ---------------------------------------------------------------------------------------*/

div.navbar-rounded-box {
	margin-top:10px;
	background: transparent url(../images/isp_top_left.png) no-repeat top left;
	border: none;
	margin-left:2px;
	margin-right:2px;
}

div.navbar-rounded-box div {
	background: transparent url(../images/isp_top_right.png) no-repeat top right;	
}

div.navbar-rounded-box div div {
	background: transparent url(../images/isp_bottom_left.png) no-repeat bottom left;
}

div.navbar-rounded-box div div div {
	background-image:url(../images/isp_bottom_right.png);
	background-repeat: no-repeat;
	background-position:  right bottom;
	padding: 1px 0px 1px 0px;
	width: auto !important;
 	width: 100%;
}

div.navbar-rounded-box div div div div{
	background-image:none;
}
/* -------------------------------------------------------------------*/
/* 					 L E F T     N A V B A R  B O X   E N D S 		  */
/* -------------------------------------------------------------------*/


/* -------------------------------------------------------------------*/
/*   					C O O L    G R E E N   B O X		  		  */
/*   			Note : maximum height supported is 800 px 		  	  */
/*   						Used for forms  		  				  */
/* -------------------------------------------------------------------*/

div.cool-green-box {
  margin-top:25px;
  background: transparent url(../images/isp_bottom_left.gif) no-repeat bottom left;
  border: none;
  margin-left:6%;
  margin-right:6%;
}

div.cool-green-box div {
  background: transparent url(../images/isp_bottom_right.gif) no-repeat bottom right;	
}

div.cool-green-box div div {
  background: transparent url(../images/isp_top_left.gif) no-repeat top left;
}

div.cool-green-box div div div {
 background: transparent url(../images/isp_top_right.gif) no-repeat top right;
 padding: 9px 2px 9px 1px;
 width: auto !important;
 width: 100%;
}

div.cool-green-box div div div div{
 background-image:none;
}

/* -------------------------------------------------------------------*/
/*   					C O O L    G R E E N   B O X   E N D S 		  */
/* -------------------------------------------------------------------*/



/* ---------------------------------------------------------------------------------------------------------------*/
/* 		T R A N S P A R E N T    D I V    C O N T A I N E R    W I T H   R O U N D   C O R N E R S		  		  */
/*							Fading Green Backgroud Image already applied in this case 		  					  */
/*									Used as container for fliplist tables 		  					  			  */
/* ---------------------------------------------------------------------------------------------------------------*/

div.trans-box-container
{
	background-color:#D3E5ED;
	border:1px solid #3A7E91;
	margin-top:16px;
}

div.trans-box-tl {
	background: transparent url(../images/corner-top-left-isp.gif) no-repeat top left;
	position:relative;
	top:-1px;
	left:-1px;
}

div.trans-box-tr {
	background: transparent url(../images/corner-top-right-isp.gif) no-repeat top right;	
	position:relative;
	top:0px;
	left:2px;
}

div.trans-box-bl {
	background: transparent url(../images/corner-bottom-left-isp.gif) no-repeat bottom left; 
	position:relative;
	top:2px;
  	left:-2px;
}

div.trans-box-br{
	background: transparent url(../images/corner-bottom-right-isp.gif) no-repeat bottom right; 
	padding: 3px 5px 5px 3px;
	width: auto !important;
	width: 100%;
	position:relative;
	top:0px;
	left:2px;
}

/* ----------------------------------------------------------------------------------------------------------------------*/
/* 		T R A N S P A R E N T    D I V    C O N T A I N E R    W I T H   R O U N D   C O R N E R S    E N D S		     */
/* ----------------------------------------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------*/
/*   				E R R O R      B O X   S T A R T S		  	  */
/* ---------------------------------------------------------------*/

div.validationerrors
{
    margin-top:5px;
    margin-bottom:5px;
    border: 4px solid #999966;
    background-color:#FFFFCC;
    background-image: url(../images/validation-error.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-top:10px;
    padding-left:54px;
	display:none;
}

div.validationerrors p
{
    margin:0px;
    margin-bottom:5px;
    background-image: url(../images/error-bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left:15px;
}
/* ---------------------------------------------------------------*/
/*   				E R R O R      B O X    E N D S		  		  */
/* ---------------------------------------------------------------*/

/* ---------------------------------------------------------------*/
/*   		N A V B A R     B O X   S T A R T S		  			  */
/* ---------------------------------------------------------------*/

div.logged-in-section-hidden {
    margin:1px 3px 0px 5px;
	padding : 1px 3px 1px 3px;
	background-color: #f3f3f3;
	font-weight:bold;
	border: 0px solid #999999;
	background-image:none;	
}

div.logged-in-section-hidden div
{
	display:none;
	background-image:none;	
}

div.logged-in-section-hidden div.toggle-div{
	background-image:url(../images/subnav-expand.gif);
	background-repeat:no-repeat;
	background-position:99% 1px;
	padding:2px;
	padding-bottom:3px;
    color : #ffffff;
	display:block;
}

div.logged-in-section {
	margin:1px 3px 0px 5px;
	padding : 3px;
	padding-top : 1px;
	background-color: #f3f3f3;
	font-weight:bold;
	border: 0px solid #999999;
	background-image:none;	
}

div.logged-in-section div.toggle-div{
	background-image:url(../images/subnav-collapse.gif);
	background-repeat:no-repeat;
	background-position:99% 1px;
	padding:2px 2px 3px 2px;
	color:#ffffff;
	display:block;
	border-bottom:0px dashed #FF6633;
}

div.logged-in-section div.logged-in-users{
	margin:5px 0px 5px 0px;
    color : #333333;
	display:block;
	background-image:none;	
}

div.logged-in-section div.logged-in-users div{
	margin:0px;
	margin-bottom:1px;
	margin-left:5px;
	padding:0px;
	padding-top:2px;
	padding-left:14px;
	background-image:url(../images/logged-in-section-bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	font-weight:normal;
    color:#CCFF00;
	color:#FF6633;
}

div.logged-in-section div.logout{
    color : #333333;
	padding-top:2px;
	padding-bottom:10px;
	margin:0px;
	text-align:right;
	background-image:none;	
}

div.logged-in-section div.logout input
{
    font-weight:bold;
}

div.isp-navbar-section {
	margin-left:3px;
	margin-top : 6px;
	margin-right : 0px;
	margin-bottom : 10px;
	padding : 3px;
	font-weight:bold;
	color : #333333;
	border: none;
	background-image:none;
	overflow:auto;
}

div.isp-navbar-section *
{
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
}

div.navbar-menu-title
{
	background-image:none;
	padding:3px;
	margin:2px 5px 2px 5px;
	color:#FFFFFF;
	font-weight:bold;
}

.navbar-item {
   	color : #3e3e3e;
	margin: 0px;
	text-align:left;
	background-image:none;	
}

.navbar-item a, .navbar-item a:visited {
    text-transform: uppercase;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
	text-decoration:none;
	color: #333333;
	background-image: url(../images/navbar-item-bullet1.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	cursor:hand;
	margin-right:10px;
}

.navbar-item a:hover, .navbar-item a.here, .navbar-item a.here:visited {
  	text-decoration: underline;
  	font-weight:normal;
}

.navbar-item-sub1
{
	color : #3e3e3e;
    margin: 0px;
	margin-left:16px;
    text-align:left;
	background-image:none;
}


.navbar-item span{
	text-transform: uppercase;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
	text-decoration:none;
	color: #333333;
	background-image: url(../images/navbar-item-bullet1.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	margin-right:10px;
}

.navbar-item-sub1 a, .navbar-item-sub1 a:visited {
	text-transform: uppercase;
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
	text-decoration:none;
	color: #333333;
	background-image: url(../images/navbar-item-bullet2.gif);
	background-repeat: no-repeat;
	background-position: -1px center;
	cursor:hand;
	margin-right:10px;
}

.navbar-item-sub1 a:hover, .navbar-item-sub1 a.here, .navbar-item-sub1 a.here:visited {
  	text-decoration: underline;
  	font-weight:normal;
}

div.epl-version-string
{
	position:absolute;
	bottom:0px;
	z-index:111;
	width:80%;
	margin:0px 10% 0px 10%;
}
div.epl-version-string div
{
	margin:5px 0px 0px 0px;
	color:#000000;
	padding:2px 2px 2px 15px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	font-weight:normal;
	background:transparent url(../images/epl_version_string_bullet.gif) no-repeat left center;
}
/* ---------------------------------------------------------------*/
/*   		N A V B A R     B O X    E  N  D  S					  */
/* ---------------------------------------------------------------*/



/* --------------------------------------------------------------------*/
/*    D a S H B O a R D    S E C T I O N S   S T A R T S    H E R E    */
/* --------------------------------------------------------------------*/
table.isp-dashboard {
	border: none;
	border-bottom: 4px solid #3A7E91;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #3e3e3e;
	border-collapse: separate;
	width: 100%;
}

table.isp-dashboard td.isp-dashboard-title {
	padding:0px;
	margin:0px;
	border-bottom: 4px solid #3A7E91;
	height:20px;
	background-repeat: repeat-x;
	background-position: 0% 100%;
	vertical-align:bottom;
	position:relative;
}

table.isp-dashboard td.isp-dashboard-title div.title-img{
	padding:0px;
	margin-top:-10px;
	float:left;
	position:absolute;
	background-image:none;
}

table.isp-dashboard td.isp-dashboard-title div{
	font-weight : bold;
	text-align : center;
	padding:4px;
	padding-top:6px;
	padding-left:45px;
	padding-right: 25px;
	background-image: url(../images/dashboard-title-bg-isp.gif);
	background-repeat: no-repeat;
	background-position:0% -2px;
	color:#000000;
	float:right;
	margin:0px;
    margin-bottom:0px;
}

table.isp-dashboard td.isp-dashboard-title-desc {
	border-top:1px solid #FFFFFF;
	background-color:#DAECA1;
	background-image:url(../images/dashboard-title-desc-bg.gif);
	background-repeat:no-repeat;
	background-position:1px 0px;
	padding-left:35px;
	text-transform:uppercase;
}

table.isp-dashboard td.isp-dashboard-title-desc div{
	color:#2C7D2F;
	font-weight:bold;
	font-size:80%;
}

table.isp-dashboard td
{
	vertical-align: top;
    padding:3px;
}

table.isp-dashboard table
{
  	border: none;
}

table.isp-dashboard table td
{
	vertical-align: top;
	border: none;
}

/* IF   TITLE   BAR   IS   NOT   REQUIRED */
table.isp-dashboard table td.isp-dashboard-section-top-l-without-title {padding:0px;background-image:url(../images/top-l.gif);background-repeat:no-repeat;width:7px;height:7px; background-color: #FBFFF5;}
table.isp-dashboard table td.isp-dashboard-section-top-r-without-title {padding:0px;background-image:url(../images/top-r.gif);background-repeat:no-repeat;width:7px;height:7px; background-color: #FBFFF5;}
table.isp-dashboard table td.isp-dashboard-section-top-without-title {padding:0px;background-image:url(../images/top.gif);background-repeat:repeat-x; background-color: #FBFFF5;}

/* IF   TITLE   BAR   IS   REQIERED */
table.isp-dashboard table td.isp-dashboard-section-top-l {padding:0px;background-image:url(../images/top-l.gif);background-repeat:no-repeat;width:7px;height:7px; background-color: #689CAE;}
table.isp-dashboard table td.isp-dashboard-section-top-r {padding:0px;background-image:url(../images/top-r.gif);background-repeat:no-repeat;width:7px;height:7px; background-color: #689CAE;}
table.isp-dashboard table td.isp-dashboard-section-top {padding:0px;background-image:url(../images/top.gif);background-repeat:repeat-x; background-color: #689CAE;}

table.isp-dashboard table td.isp-dashboard-section-bottom-l {padding:0px;background-image:url(../images/bottom-l.gif);background-repeat:no-repeat;width:7px;height:7px; background-color: #FBFFF5;}
table.isp-dashboard table td.isp-dashboard-section-bottom-r {padding:0px;background-image:url(../images/bottom-r.gif);background-repeat:no-repeat;width:7px;height:7px; background-color: #FBFFF5;}
table.isp-dashboard table td.isp-dashboard-section-bottom {padding:0px;background-image:url(../images/bottom.gif);background-repeat:repeat-x; background-color: #FBFFF5;}
table.isp-dashboard table td.isp-dashboard-section-right {padding:0px;background-image:url(../images/right.gif);background-repeat:repeat-y; background-color: #FBFFF5;}
table.isp-dashboard table th.isp-dashboard-section-right {padding:0px;background-image:url(../images/right.gif);background-repeat:repeat-y; background-color: #689CAE;}
table.isp-dashboard table td.isp-dashboard-section-left {padding:0px;background-image:url(../images/left.gif);background-repeat:repeat-y; background-color: #FBFFF5;}
table.isp-dashboard table th.isp-dashboard-section-left {padding:0px;background-image:url(../images/left.gif);background-repeat:repeat-y; background-color: #689CAE;}

table.isp-dashboard th.isp-dashboard-section-head {
	font-weight : bold;
	text-align : left;
	background-color:#9a9AF7C;
	background-color:#689CAE;
	background-image:url(../images/section-head-bg-isp.gif);
	background-repeat:no-repeat; 
	background-position:100% 0%;
	vertical-align:top;
	padding-left:5px;
	padding-top:4px;
	color: #ffffff;
	height:24px;
}

table.isp-dashboard table td.isp-dashboard-section-contents
{
	background-color: #ffffff;
	text-align:left;
	vertical-align: top;
	background-image:url(../images/dashboard-section-contents-bg.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
}

table.isp-dashboard table td.isp-dashboard-section-contents td
{
	padding:0px;
	height:20px;
}



table.isp-dashboard table td.isp-dashboard-section-contents .dashboard-subhead-1
{
	color:#CC3300;
	font-weight:bold;
}

table.isp-dashboard table td.isp-dashboard-section-contents .dashboard-subhead-2
{
	color:#006699;
	font-weight:bold;
}

table.isp-dashboard table td.isp-dashboard-section-contents img
{
}

table.isp-dashboard table td.isp-dashboard-section-contents img.db-icon
{
    display:block;
    float:right;
    position: relative;
}

table.isp-dashboard table td.isp-dashboard-section-contents img.service-status
{
    position:static;
	display:inline;
	float:left;
	margin:2px;
}

table.isp-dashboard table td.isp-dashboard-section-contents p
{
	margin-top:5px;
	margin-bottom:5px;
	padding-left:15px;
	background-image: url(../images/navbar-bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

table.isp-dashboard table td.isp-dashboard-section-contents p.nobullets
{
	margin-top:5px;
	margin-bottom:5px;
	background-image: none; 
}

table.isp-dashboard table td a
{
	text-decoration:none;
}

table.isp-dashboard table td a:hover
{
	text-decoration:underline;
	font-weight:normal;
}
/* ---------------------------------------------------------------*/
/*    D a S H B O a R D    S E C T I O N S   E N D S    H E R E    */
/* ---------------------------------------------------------------*/



/* ---------------------------------------------------------------*/
/*    		S U B N A V   S T A R T S    H E R E       			  */
/* ---------------------------------------------------------------*/
div.subnav  {
    border : none;
    border-bottom : 6px solid #3A7E91;
    color : #3e3e3e;
    height:25px;
	margin-bottom:10px;
}

div.subnav  *{
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
}

div.subnav .subnav-section-head {
    float:left;
    margin-right:10px;
    position:relative;
    height:25px;
    width:20px;
}

div.subnav .subnav-section-head img{
    height:100%;
    width:100%;
    top:-5px;
    left:5px;	
    position:absolute;
}


div.subnav .subnav-item {
    color : #3e3e3e;
    margin: 0px;
    text-align:left;
    position: relative;
    display: block;
    float:left;
    background-color: transparent;
}

div.subnav .subnav-item A, div.subnav .subnav-item A:visited {
    text-transform: capitalize;
    padding:8px 8px 4px 12px;
    display: block;
    font-size:110%;
    text-decoration:none;
    font-weight:bold;
    color: #838383;
    background-image: url(../images/subnav-item-bg.gif);
    background-repeat: no-repeat;
    background-position: 0% 0%;
    border-right:1px solid #CED3DE;
}

div.subnav .subnav-item A.subnav-link-active, div.subnav .subnav-item A.subnav-link-active:visited {
    text-transform: capitalize;
    padding:8px 8px 4px 12px;
	display: block;
    font-size:110%;
    text-decoration:none;
    font-weight:bold;
    color: #000000;
    background-image: url(../images/subnav-item-bg-isp.gif);
    background-repeat: no-repeat;
    background-position: 0% 0%;
    border-right:1px solid transparent;
    border-right:1px solid #778899;
    position:relative;
    z-index:50;	
}

div.subnav .subnav-item A:hover {
    background-image: url(../images/subnav-item-bg-isp.gif);
    border-right:1px solid #778899;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    text-decoration:underline;
    color: #000000;
    position:relative;
    z-index:6;	
}

div.subnav .subnav-help
{
     margin:0px;
	 position:absolute;
	 display:block;
     right:10px;
}

div.subnav .subnav-help a, div.subnav .subnav-help a:visited
{
     border:none;
} 

div.subnav .subnav-help a:hover
{
    border:none;
} 

div.subnav .subnav-help img
{
    border:0px;
}

/* ---------------------------------------------------------------*/
/*    		S U B N A V   E N D S    H E R E    				  */
/* ---------------------------------------------------------------*/


/* ---------------------------------------------------------------*/
/* 		A C T I O N       L O G      S T A R T S       H E R E    */
/* ---------------------------------------------------------------*/

div.actionlog {
	margin-top:-9px;
	margin-bottom: 1px;
	border:0px solid #3A7E91;
}

table.actionlog-summary {
	border:none;
	width: 100%;
	border-collapse:collapse;
	background-color: #f5f5f5;/*#82B6EA; /*3A7E91;*/
	border:1px solid #3A7E91;
}

td.actionlog-summary-status {
	width: 90%;
	color:#FF6633; 
	font-weight:bold;
	padding:2px;
	padding-bottom:1px;
}

td.actionlog-summary-status img
{
	margin-right:5px;
}

td.actionlog-summary-info {
    text-align: right;
    width: 10%;
}

div.actionlog-details {
  	border:1px solid #3A7E91;
	border-top:3px double #6F9DCB;
	background-color: #ffffee;
	margin-bottom:20px;
}

div.actionlog-details p{
	display:block;
	margin:1px;
	padding:0px;
	padding-top:5px;
	color:#ffffff;
}

div.actionlog-details p span{
	display:block;
	margin:0px;
	padding:2px;
	padding-left:15px;
	color:#000000;
}

/* debug */
div.actionlog-details p span.loglevel0 {
    background-image: url(../images/debug.html);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    text-transform: lowercase;
    text-decoration: underline;
    font-weight:bold;
    margin:0px;
}

/* info */
div.actionlog-details p span.loglevel1 {
    background-image: url(../images/status_up.gif);
    background-position:  2px 3px;
    background-repeat: no-repeat;
    text-transform: lowercase;
    text-decoration: underline;
    font-weight:bold;
    margin:0px;
    color:#339933;
}

/* warning */
div.actionlog-details p span.loglevel2 {
    background-image: url(../images/status_yellow.gif);
    background-position:  2px 3px;
    background-repeat: no-repeat;
    text-transform: lowercase;
    text-decoration: underline;
    font-weight:bold;
    color:#808000;
    margin:0px;
}

/* exception */
div.actionlog-details p span.loglevel3 {
    background-image: url(../images/traceback.gif);
    background-position:  2px 3px;
    background-repeat: no-repeat;
    text-transform: lowercase;
    text-decoration: underline;
    font-weight:bold;
    margin:0px;
}

/* error */
div.actionlog-details p span.loglevel4 {
    background-image: url(../images/status_down.gif);
    background-position:  2px 3px;
    background-repeat: no-repeat;
    text-transform: lowercase;
    text-decoration: underline;
    font-weight:bold;
    color:#FF3333;
    margin:0px;
}

/* ---------------------------------------------------------------*/
/* A C T I O N       L O G      E N D S      H E R E   */
/* ---------------------------------------------------------------*/

/* ---------------------------------------------------------------*/
/* 	   I S P       F L I P L I S T    S T A R T S    H E R E      */
/* ---------------------------------------------------------------*/

div.fliplist-action-bar
{
	margin : 0px;
    color : #000000;
   	padding:5px;
	background-color:#D3E5ED;
	border:none;
	display:block;
	height:18px;
}

div.fliplist-action-bar div.fliplist-search-bar, div.fliplist-search-bar{
    margin : 0px;
	text-align:right;
	display:block;
	float:right;
}

div.fliplist-action-bar div.fliplist-button-container{
    margin : 0px;
	display:block;
	float:left;
	text-align:left;
	padding:0px;
	background-color:transparent;
	border:none;
}

div.fliplist-action-bar div.fliplist-button-container form, div.fliplist-button-container form{
    margin : 0px;
	display:block;
	float:left;
	text-align:left;
}


div.fliplist-links-container{
	padding:7px 5px 7px 5px;
	text-align:left;
	background-color:#689CAE;
   	border:none;
}

div.fliplist-links-container a{
	color:#FFFFFF;
    margin:0px;
	padding:2px 5px 2px 5px;
	text-decoration:underline;
 	font-weight:bold;
}


div.fliplist-links-container a:hover{
	text-decoration:none;
}

div.fliplist-title {
    margin:0px 0px 0px 0px;
	padding:7px 5px 7px 5px;
	background-color:#689CAE;
	font-weight:bold;
	letter-spacing:1px;
	font-size:120%;	
	color:#ffffff;
	border-top:1px solid #F0F7E7;
	border-left:1px solid #F0F7E7;
	border-right:1px solid #689CAE;
	text-transform:capitalize;
}

.fliplist-help-text-section
{
	margin:5px 10% 0px 10%;
	padding:0px 0px 4px 0px;
	border:1px solid #72AFB6;
	background-color:#f5f5f5;
}

.fliplist-help-text-section span.fliplist-help-title
{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	font-size:100%;
	background-color:#689CAE;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	text-transform:capitalize;
}

.fliplist-help-text-section span.fliplist-help-text
{
	display:block;
	color:#3A7E91;
	font-weight:normal;
	padding-top:8px;
	padding-left:25px;
	background-image:url(../images/error-bullet.gif);
	background-repeat:no-repeat;
	background-position:5px 8px;
	font-size:80%;
	padding-left:15px;
	padding-top:5px;
}

#fliplist, .fliplist /* table */
{
	margin-top:0px;  
	border:1px solid #72AFB6;
	width:100%;
}


#fliplist .fliplist-column-head, #fliplist th, .fliplist .fliplist-column-head, .fliplist th
{
    border-color:#ffffff #f1faff #f1faff #ffffff;
	background-color:#A7CFE3;
	border-width:1px 2px 2px 1px;
	font-weight:bold;
    height:20px;
	text-align:left;
	padding:4px;
	padding-left:5px;
	text-transform:capitalize;
}

#fliplist .fliplist-column-head A, .fliplist .fliplist-column-head A
{
	padding-right:2px;
}

#fliplist .fliplist-column-head A:hover, .fliplist .fliplist-column-head A:hover
{
    text-decoration:none;
	font-weight:bold;
}

#fliplist .fliplist-column-head img, .fliplist .fliplist-column-head img
{
	position:absolute;
	margin-top:2px;
}

#fliplist td, .fliplist td
{
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #72AFB6;
	border-bottom:1px solid #72AFB6;
    padding:4px;
	padding-left:5px;
	background-color:#f1faff;
}

#fliplist td A:hover, .fliplist td A:hover
{
	font-weight:normal;
	text-decoration:none;
}

#fliplist td img, .fliplist td img
{
	border:none;
	margin:0px;
	padding:0px;
}

#fliplist td.fliplist-even, .fliplist td.fliplist-even
{
    	background-color : #ffffff;
}

#fliplist td.fliplist-odd,.fliplist td.fliplist-odd {
    	background-color : none;
}

.center-align
{
	text-align:center;
}

.right-align
{
	text-align:right;
}

.fliplist-page-bar /* table */
{
    	margin : 0px;
    	margin-top:5px;
    	border-collapse : separate;
	border:none;
	background-color:#689CAE;
}

.fliplist-page-bar td
{
	border:none;
	background-color:#689CAE;
}

.fliplist-page-bar *
{
	color:#ffffff;
}

.fliplist-page-bar select, .fliplist-page-bar select *
{
	color:#000000;
}


.fliplist-page-bar .fliplist-itemspp
{
        width:33%;
        text-align:left;
        color:#ffffff;
        font-weight:bold;
}

.fliplist-page-bar .fliplist-pagenumbers
{
        width:34%;
        text-align:center;
        color:#ffffff;
        font-weight:bold;
}

.fliplist-page-bar .fliplist-pagenav
{
        width:33%;
        text-align:right;
        color:#ffffff;
        font-weight:bold;
}

.fliplist-page-bar .fliplist-pagenav img
{
        margin-top:0px;
        vertical-align:text-bottom;
}

span.fliplist-currentpage {
    	font-weight : bold;
    	margin-left : 5px;
    	margin-right : 5px;
}

span.fliplist-totalpages {
    	font-weight : bold;
    	margin-left : 5px;
    	margin-right : 5px;
}

a.fliplist-pagenav {
    	margin-left : 5px;
    	text-transform : lowercase;
    	margin-right : 5px;
}
/* ---------------------------------------------------------------*/
/*  	 I S P        F L I P L I S T    E N D S    H E R E   	  */
/* ---------------------------------------------------------------*/


/*-------------------------------------------------------------------*/
/*					L O G I N      F O R M 							 */
/*-------------------------------------------------------------------*/

div.login-form
{
	text-align:center;
}

.login-form form
{
	border:1px solid #3A7E91;
	margin:0% 35% 0% 35%;
	width:250px;
}

/* ---------------------------------------------------------------*/
/*    G E N E R A L      F O R M      S T A R T S    H E R E	  */
/* ---------------------------------------------------------------*/

form
{
     	border:none;
 	padding:0px;
	margin:0px;
}

form table
{
 	 margin:0px;
	 width:100%;
	 margin:auto;
}



form table td
{
	background-color:#f1faff;
	text-align:left;
	border:none;
	padding:2px;
}

form table th
{
	background-color:#A8D0E4;
	text-align:left;
	border-bottom:1px solid #CACACA;
	border-left:1px solid #CACACA;
	padding:4px;
	color:#224568;
}

form table th.th2
{
	background-color:#D3E5ED;
	text-align:left;
	border:1px solid;
	border-color:#FFFFFF #72AFB6 #72AFB6 #FFFFFF;
	padding:2px;
	font-size:90%;
}

form table td.form-title-section, .form-title-section
{
	padding:0px 0px 0px 0px;
	margin:0px -1px 0px 0px;
	border:none;
	text-align:left;
	border-bottom:1px solid #CACACA;
	background-color:#FFFDE8;
	color:#3A7E91;
}

.form-title-text, .form-title-section .form-title-text
{
	font-weight:bold;
	font-size:120%;
	color:#FFFFFF;
	text-align:left;
	padding:4px;
	background-color:#3A7E91;
	margin:0px;
	display:block;
}

.form-title-section span.form-title-text
{
	color:#FFFFFF;
	background-color:#3A7E91;
	display:block;
	text-transform:capitalize;
}

div.trans-box-container div div div.trans-box-br .form-title-section span.form-title-text
{
	color:#FFFFFF;
	text-transform:capitalize;
	background-color:#3A7E91;
	display:block;
	position:relative;
}

.form-help-text
{
	display:block;
	color:#3A7E91;
	font-weight:normal;
	padding-top:5px;
	padding-left:15px;
	background-color:#FFFDE8;
	background-image:url(../images/error-bullet.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	font-size:80%;
}

.form-title-section span
{
	font-size:80%;
	color:#3A7E91;
}

form table .button-container
{
	text-align:center;
	border-top:1px solid #72AFB6;
	padding:7px 1px 5px 1px;
}

form div.fliplist-button-container
{
	 text-align:center;
	 margin:0px;
	 padding:2px 0px 0px 2px;
}
/* ---------------------------------------------------------------*/
/* ----   G E N E R A L      F O R M      E N D S  ---  */
/* ---------------------------------------------------------------*/


/* -------------------------------------------------------------------------------------------------------*/
/* ----   T O     H A V E    C O M P A T I B I L I T Y    W I T H    A N C E S T O R   C L A S S E S  --- */
/* -------------------------------------------------------------------------------------------------------*/


.ancestor
{
	
}

form.ancestor table
{
    border:0px;
    border-collapse:collapse;
}

div.cool-green-box div div div a, .ancestor a, .ancestor cell1 a
{
	font-weight:normal;
	text-decoration:none;
}

div.cool-green-box div div div a:hover, .ancestor a:hover, .ancestor cell1 a:hover
{
	font-weight:normal;
	text-decoration:underline;
}

div.cool-green-box div div div TD, .ancestor TD
{

}

div.cool-green-box div div div TD.head, .ancestor TD.head
{ 
   font-size:100%;
   font-weight:bold;
   background-color:#F1C4B7;
   color:#B8523F;
}

div.cool-green-box div div div LI.helpindex, .ancestor LI.helpindex 
{
   line-height: 15px;
}

div.cool-green-box div div div TD.head2, .ancestor TD.head2 
{
   font-size:90%;
   font-weight:bold;
   background:#5F086E;
   color:#B8523F;
}

.ancestor TD.head3 {
   font-weight:bold;
   background-color:#F1C4B7;
   color:#B8523F;
   font-size:100%;
}


div.cool-green-box div div div TD.head3{
   font-weight:bold;
   background-color:#B8523F;
   color:#B8523F;
   font-size:100%;
   text-align:center;
}

div.cool-green-box div div div TD.head3, .ancestor TD.head3 *{
  color:#ffffff;
}

div.cool-green-box div div div TD.head4, .ancestor TD.head4 {
   font-weight:bold;
   background:#5F086E;
   background-color:#EEF9DF;
   color:#527A1A;
}

div.cool-green-box div div div TD.error, .ancestor TD.error {
   font-weight:bold;
   background:maroon;
   color:#B8523F;
}

div.cool-green-box div div div TD.body, .ancestor TD.body
{
   background:#F7F7F7;
}

div.cool-green-box div div div TD.help, .ancestor TD.help
{
   line-height:17px;
   border-top:1px solid #F1C4B7;
   border-bottom:1px solid #F1C4B7;
   text-align:center;
}

div.cool-green-box div div div TD.cell1, .ancestor TD.cell1 {
	background:#F7F7F7;
	font-size:100%;
}

div.cool-green-box div div div TD.cell1small, .ancestor TD.cell1small {
  background:#E6E6E6;
  font-size:80%;
}

div.cool-green-box div div div TD.cell2, .ancestor TD.cell2 
{ background:#eeeeee; font-size:90%; }

div.cool-green-box div div div TR.cell2small, .ancestor TR.cell2small 
{ background:#eeeeee; font-size:90%; }

div.cool-green-box div div div TD.cellsmallfont, .ancestor TD.cellsmallfont 
{ font-size: 8px; }

div.cool-green-box div div div TD.cell3, .ancestor TD.cell3 
{ background:#E6E6E6; font-size:80%; color:black; }

div.cool-green-box div div div TD.cell4, .ancestor TD.cell4 
{ background:#ffffff; }

div.cool-green-box div div div TD.listodd, .ancestor TD.listodd 
{
   background:#E6E6E6;
}

div.cool-green-box div div div TD.listeven, .ancestor TD.listeven 
{
  background:#F7F7F7;
}

div.cool-green-box div div div TD.attn, .ancestor TD.attn 
{
  font-size:100%;
  font-weight:bold;
  background:#000000;
  color:#ff3300
}


/* -------------------------------------------------------------------------------------------------------*/
/* ----   E N D   H A V E    C O M P A T I B I L I T Y    W I T H    A N C E S T O R   C L A S S E S  --- */
/* -------------------------------------------------------------------------------------------------------*/

