@charset "utf-8";
/* CSS Document */

/*  insert from phpMyAdmin Starts */
/*
form {
    padding:            0;
    margin:             0;
    display:            inline;
}

textarea {
    overflow:           visible;
    height:             9em;
}

fieldset {
    margin-top:         1em;
    border:             #000000 solid 1px;
    padding:            0.5em;
    background:         #E5E5E5;
}

fieldset fieldset {
    margin:             0.8em;
}

fieldset legend {
    font-weight:        bold;
    color:              #444444;
    background-color:   transparent;
}
*/
/* buttons in some browsers (eg. Konqueror) are block elements,
   this breaks design */
button {
    display:            inline;
}

.table {
	border: 2px solid #7c7c7c;
	z-index: 0;
	}

table           { border-collapse:collapse } /* Ensure no space between cells   */ 

table caption,
table th,
table td {
	vertical-align:     middle;
	margin: 2px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border-bottom: 1px dotted #d1d1d1;
	border-right: 1px dotted #fff;
	z-index: 0;
}

img,
input,
select,
button {
    vertical-align:     middle;
}

/*   2   */

tr.strikeout td { position:relative      }   /* Setup a new coordinate system   */
tr.strikeout td:before {                     /* Create a new element that       */
  content: " ";                              /* …has no text content            */
  position: absolute;                        /* …is absolutely positioned       */
  left: 0; top: 50%; width: 100%;            /* …with the top across the middle */
  border-bottom: 1px solid #000;             /* …and with a border on the top   */
  color: #999;
  z-index: 20;
}

/* odd items 1,3,5,7,... */
table tr.odd td,
.odd {
	height: 35px;
/*	position:relative; */
	background-color: #ccffcc;
	z-index: 0;
}
table span .highlighted {
background: yellow;
}
/* even items 2,4,6,8,... */
table tr.even td,
.even {
	height: 35px;
/*	position:relative; */
	background: #E9E9E9;
	z-index: 0;
	/*	background-color: ##FFC; */
}

table tr.tdH td, table tr.tdH th,
.tdH {
	height: 35px;
	background-color:#919191;
	background-image:url('../Images/tdH_bg-2.png');
	background-image:linear-gradient(center top,#919191 10%,#5b5b5b 100%);
	background-image:-moz-linear-gradient(center top,#919191 10%,#5b5b5b 100%);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0.1,#919191),color-stop(1,#5b5b5b));
	background-repeat: repeat-y;
	background-position: left top;
	padding: 3px;
	text-align:left;
	color:#fff !important; 
	text-shadow:0 1px 3px #000;
	font-size:14px;
	border-right: 2px solid #666;
	white-space:nowrap;
	z-index: 0;
	} 
.tdH a {
	color:#fff !important;
	text-decoration:none;
}
.tdH a:hover {
	text-decoration: underline;
}

/* odd table rows 1,3,5,7,... */
table tr.odd td,
table tr.odd,
table tr.even td,
table tr.even {
    text-align:         left;
	z-index: 0;
}

/* marked table rows */
table tr.marked td,
table tr.marked {
    background:   #FFCC99;
    color:   #000000;
}

/* hovered items */
.odd:hover,
.even:hover,
.hover {
    background: #fff;
    color: #5b5b5b;
}

/* hovered table rows */
table tr.odd:hover td,
table tr.even:hover td,
table tr.hover td {
    background:   #fff;
    color:   #5b5b5b;

}

table .value {
    text-align:         right;
    white-space:        normal;
}
/* IE doesnt handles 'pre' right */
table [class=value] {
    white-space:        normal;
}


.value {
    font-family:        monospace;
}
.value .attention {
    color:              red;
    font-weight:        bold;
}
.value .allfine {
    color:              green;
}


img.lightbulb {
    cursor:             pointer;
}



/*  Insert from phpMyAdmin ENDS  */
/******************************************************************************/

/*   BEGINS the GDD Styles   */
	
/*  LINE ONE start  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	/* margin:0; */
	padding:0px 1px; 
	font-size:100%
}
/*  LINE ONE end  */	

/* break-zero start  */


body {
	font-family: 'trebuchet MS', 'Lucida sans', Arial;
	font-size: 14px;
}
ol, ul {
	list-style:none outside none
}
.t8 {
	font-size:8px
}
.t10 {
	font-size:10px
}
.t11 {
	font-size:11px
}
.t12 {
	font-size:12px
}
.t13 {
	font-size:13px
}
.t14 {
	font-size:14px
}
.t15 {
	font-size:15px
}
.t16 {
	font-size:16px
}
.t18 {
	font-size:18px
}
.t20 {
	font-size:20px
}
.t22 {
	font-size:22px
}
.t24 {
	font-size:24px
}
.t28 {
	font-size:30px
}
.normal {
	font-weight:normal
}
.b {
	font-weight:bold
}
.u {
	text-decoration:underline
}
.i {
	font-style:italic
}
.strike {
	text-decoration:line-through
}
.tleft {
	text-align:left
}
.tright {
	text-align:right
}
.tcenter {
	text-align:center
}
.vtop {
	vertical-align:top
}
.vbottom {
	vertical-align:bottom
}
.vmiddle {
	vertical-align:middle
}
.left {
	float:left;
    padding-top: 7px;
}
.leftpadding {
	float: left;
    padding-top: 14px;
}
.right {
	float:right
}
.floatend {
	clear:both;
	margin:0;
	line-height:1px;
	font-size:1px;
	height:1px
}
.pointer {
	cursor:pointer
}

/* break-zero ends  */

/* break-zero ends  */	
	

	
/* break-one start  */
#account_pages {
	border-radius:7px 7px 7px 7px;
	margin-top:-1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #246502;
	border-right-color: #246502;
	border-bottom-color: #246502;
	border-left-color: #246502;
}
#account_pages .list {
	font-size:12px;
	margin:20px;
	position:relative
}
#account_pages .filters, #gag-agreement .filters, #gag-agreement .rHead {
	background:linear-gradient(top, #FFF 0, #EDEDED 50%, #FFF 100%) repeat scroll 0 0 transparent;
	background:-moz-linear-gradient(top, #FFF 0, #EDEDED 50%, #FFF 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFF), color-stop(50%, #EDEDED), to(#FFF));
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');
	border:1px solid #BCBCBC;
	padding-left:10px
}
#account_pages .filters, #gag-agreement .filters {
	border-top-left-radius:7px;
	border-top-right-radius:7px
}
#account_pages .filters a.active {
	background-color:#C6C6C6;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#C6C6C6, endColorstr=#D9D9D9)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C6C6C6', endColorstr='#D9D9D9');
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#C6C6C6), to(#D9D9D9));
	background:-moz-linear-gradient(top, #C6C6C6, #D9D9D9);
	background-image:-o-linear-gradient(#C6C6C6, #D9D9D9)
}
#account_pages .filters a {
	border-radius:4px 4px 4px 4px;
	color:#000;
	display:inline-block;
	font-weight:bold;
	padding:11px;
	text-decoration:none
}
#account_pages .filters span {
	display:inline-block;
	margin:6px 0 6px 0
}
#paging-box {
	border:1px solid #B2B2B2;
	background-color:#DDD;
	height:45px;
	font-size:14px;
    padding-top: 14px;
}
#account_pages .pluspad {
	float:left;
	margin:7px 0 0 15px
}
#account_pages .productpad {
	float:left;
	margin-left:15px
}
#account_pages .highlighted {
	background-color:#F2F2F2
}
#account_pages .items {
	border:1px solid #BCBCBC;
	border-right:1px solid #BCBCBC;
	border-style:none solid solid;
	border-width:0 1px 1px;
	cursor:pointer;
	min-height:31px;
	padding:15px 0;
	position:relative;
	_height:31px
}
#account_pages .items:hover {
	background-color:#FFC
}
#account_pages .items h3 {
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	text-transform:uppercase
}
#account_pages .items p {
	color:#868686;
	font-size:11px;
	font-style:italic;
	padding-left:10px;
	font-family:Arial
}

.submenu_dropdown {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:#BCBCBC;
	border-style:solid solid none;
	border-width:1px 1px 0;
	padding:20px
}
#account_pages .submenu_dropdown .tabs {
	background:-moz-linear-gradient(center bottom, #FFF 0, #FFF 50%, #FFF 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');
	border-color:#BCBCBC;
	border-style:solid solid none;
	border-width:1px 1px 0;
	padding:0;
	font-size:16px
}
#account_pages .submenu_dropdown .tabs span {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background-color:transparent;
	border-color:#999;
	border-style:none solid none none;
	border-width:0 1px 0 0;
	display:inline-block;
	margin:0;
	min-height:inherit;
	padding:0
}
.submenu_dropdown .tabs a {
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	color:#616161;
	display:block;
	font-weight:bold;
	padding:7px 15px;
	text-decoration:none
}
.submenu_dropdown .tabs span.active a {
	background-color:#666;
	background:-moz-linear-gradient(center top, #AFAFAF 0, #666 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(#AFAFAF), to(#666));
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFAFAF', endColorstr='#666666');
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFAFAF', endColorstr='#666666');
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	color:#FFF
}
.submenu_dropdown .filter_bar, #gag-agreement .filter_bar {
	background-color:#E1DC9C;
	background:-moz-linear-gradient(center bottom, #FCF6BC 0, #E1DC9C 98%, #FFFEA8 0);
	background:-webkit-gradient(linear, left top, left bottom, from(#FCF6BC), to(#E1DC9C));
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCF6BC', endColorstr='#E1DC9C');
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCF6BC', endColorstr='#E1DC9C');
	border:1px solid #BCBCBC;
	border-bottom-style:none;
	margin-top:-1px;
	overflow:hidden;
	padding:3px 10px;
}
.submenu_dropdown .filter_bar select {
	border:1px solid #B2B2B2;
	font-size:22px;
	padding:3px 3px 3px 7px;
	width:180px
}
.submenu_dropdown .filter_bar input {
	color:#999;
	font-size:24px;
	padding:2px;
	width:227px
}
.submenu_dropdown .domainTabs {
	background-color:#FFF;
	background:-moz-linear-gradient(center top, #FFF 50%, #EFEFEF 50%);
	background:-webkit-gradient(linear, left bottm, left top, color-stop(0, #EFEFEF), color-stop(0.5, #FFF));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFEFEF');
	border-color:#BCBCBC;
	border-style:solid solid none none;
	border-width:1px 1px 0 0;
	font-size:16px;
	font-weight:bold;
	padding:7px 15px;
	color:#616161;
	margin-top:5px;
	float:left;
	cursor:pointer
}
.submenu_dropdown .domainTabsActive {
	background-color:#666;
	background:-moz-linear-gradient(center top, #AFAFAF 0, #666 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(#AFAFAF), to(#666));
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFAFAF', endColorstr='#666666');
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFAFAF', endColorstr='#666666');
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	font-size:16px;
	font-weight:bold;
	padding:10px 15px;
	color:#FFF;
	float:left
}
.confirmActionBox {
	border:1px solid darkgray;
	background-color:white;
	padding:5px 5px 10px 10px;
	font-size:12px;
	color:#000;
	max-width:410px
}
.confirmActionHeader {
	background-color:Black;
	height:10px;
	max-width:410px;
	color:White;
	height:25px
}
.confirmActionHeaderText {
	float:left;
	padding:5px 5px 5px 8px;
	font-size:14px;
	font-weight:bold
}
.dialog_header {
	background:#282828;
	background:linear-gradient(top, #3d3d3d 0, #4a4a4a 35%, #282828 100%) repeat scroll 0 0 transparent;
	background:-moz-linear-gradient(top, #3d3d3d 0, #4a4a4a 35%, #282828 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, center top, center bottom, from(#3d3d3d), color-stop(35%, #4a4a4a), to(#282828));
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A4A4A', endColorstr='#282828');
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A4A4A', endColorstr='#282828')
}
.mya4_sprite {
	background: #E5EBD9;
	background-repeat:no-repeat
}
.mya4-tabicons {
	margin-right:10px;
	position:relative;
	vertical-align:text-top
}

.tab_inactive_payments {
	background-position:-34px -18px;
	width:10px;
	height:13px
}
.tab_active_payments {
	background-position:-34px -32px;
	width:10px;
	height:13px
}
.tab_inactive_products {
	background-position:-45px -18px;
	width:14px;
	height:14px
}
.tab_active_products {
	background-position:-45px -33px;
	width:14px;
	height:14px
}
.tab_inactive_renewals {
	background-position:-59px -18px;
	width:14px;
	height:14px
}
.tab_active_renewals {
	background-position:-59px -33px;
	width:14px;
	height:14px
}
.tab_inactive_settings {
	background-position:-74px -18px;
	width:14px;
	height:14px
}
.tab_active_settings {
	background-position:-74px -33px;
	width:14px;
	height:14px
}
.tab_inactive_upgrades {
	background-position:-89px -18px;
	width:14px;
	height:14px
}
.tab_active_upgrades {
	background-position:-89px -33px;
	width:14px;
	height:14px
}
.tab_inactive_accSummary {
	background-position:-104px -18px;
	width:15px;
	height:14px
}
.tab_active_accSummary {
	background-position:-104px -33px;
	width:15px;
	height:14px
}
.begin_inactive_arrow {
	background-position:0 0;
	width:36px;
	height:28px
}
.begin_active_arrow {
	background-position:-72px 0;
	width:36px;
	height:28px;
	cursor:pointer
}
.end_inactive_arrow {
	background-position:-54px 0;
	width:36px;
	height:28px
}
.end_active_arrow {
	background-position:-126px 0;
	width:36px;
	height:28px;
	cursor:pointer
}
.prev_inactive_arrow {
	background-position:-18px 0;
	width:36px;
	height:28px
}
.prev_active_arrow {
	background-position:-90px 0;
	width:36px;
	height:28px;
	cursor:pointer
}
.next_inactive_arrow {
	background-position:-36px 0;
	width:36px;
	height:28px
}
.next_active_arrow {
	background-position:-108px 0;
	width:36px;
	height:28px;
	cursor:pointer
}
.arrow_opacity {
	opacity:.4;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	cursor:default
}
.plus_prod {
	background-position:0 -18px;
	width:16px;
	height:16px
}
.minus_prod {
	background-position:-17px -18px;
	width:16px;
	height:16px
}
.orange_alert {
	background-position:-1px -35px;
	width:10px;
	height:10px
}
.red_alert {
	background-position:-12px -35px;
	width:10px;
	height:10px
}
.QIco {
	background-position:-23px -35px;
	width:10px;
	height:10px
}
.refreshIco {
	background-position:-120px -18px;
	width:14px;
	height:14px
}
.searchIco {
	background-position:-119px -33px;
	width:12px;
	height:12px;
	cursor:pointer
}
.closeIco {
	background-position:-144px 0;
	width:15px;
	height:15px;
	cursor:pointer
}
.infoIco {
	background-position:-25px -48px;
	width:24px;
	height:23px
}
.checkmark_large {
	background-position:0 -48px;
	width:24px;
	height:24px
}
.checkmark_small {
	background-position:-104px -48px;
	width:17px;
	height:17px
}
.yellowalert_large {
	background-position:-50px -48px;
	width:26px;
	height:23px
}
.yellowalert_small {
	background-position:-122px -48px;
	width:18px;
	height:16px
}
.redalert_large {
	background-position:-77px -48px;
	width:26px;
	height:23px
}
.redalert_small {
	background-position:-141px -48px;
	width:18px;
	height:16px
}
.sortup {
	background-position:-111px -66px;
	width:8px;
	height:4px;
	cursor:pointer
}
.sortdown {
	background-position:-104px -66px;
	width:7px;
	height:4px;
	cursor:pointer
}
.triangle_w, .ui-icon-circle-triangle-w {
	background-position:-159px -38px;
	height:14px;
	width:15px
}
.triangle_e, .ui-icon-circle-triangle-e {
	background-position:-160px -53px;
	height:14px;
	width:15px
}
.calendar {
	background-position:-159px -20px;
	height:17px;
	width:17px
}
.checkmark_circle {
	background-position:-181px -21px;
	height:20px;
	width:20px
}
.redx_circle {
	background-position:-181px 0;
	height:20px;
	width:20px
}
.info-arrow-top {
	background-position:-132px -34px;
	height:12px;
	width:12px
}
.info-arrow-bottom {
	background-position:-145px -34px;
	height:12px;
	width:12px
}
/*   break-one ends     */  


.masterdiv{width:100%;margin:0 auto;clear:both;}   .acc-expand-bkg{background-color:#e5e4e5;background-image:url(data:image/gif;base64,R0lGODlhBAAEAJEAAOfk59nX2czIzOXk5SH5BAAAAAAALAAAAAAEAAQAAAIHxCQzEaisCgA7);background-repeat:repeat;background-position:0 0;-moz-box-shadow:inset -5px 5px 5px #888,inset 0 -5px 5px #888;-webkit-box-shadow:inset 0 5px 5px #888,inset 0 -5px 5px #888;box-shadow:inset 0 -3px 8px #888,inset 0 3px 8px #888}  
    #account_pages .submenu_dropdown {cursor: auto; }
    .mt2{margin-top:2px;}
    .submenu_dropdown .srchFilterOuter{width:260px;background-color:#FFFFFF;border:1px solid #BCBCBC;border-radius:5px;margin-top:1px;}
    .submenu_dropdown .srchSpacer{float:left;background-color:#BCBCBC;height:14px;margin:3px 5px 0 5px;width:1px;}
    .submenu_dropdown .srchbdr0{border-style:none;border:0;height:16px;}
    .submenu_dropdown .pDiv{border: 1px solid #BCBCBC;border-bottom-style:none;min-height:30px;background-color:#FFF;}
    .submenu_dropdown .pDivI{padding:6px 0 6px 8px;}
    .submenu_dropdown .pDesc{float:left;width:560px;}
    .submenu_dropdown .pBtnC{float:left;margin-top:5px;width:342px;}
    .submenu_dropdown .pBtn{float:left;margin-right:10px;}
    .submenu_dropdown .pBtnR{float:right;margin-right:10px;}
    .submenu_dropdown .freeCr{float:left;padding-top:3px;color:#5F9EA0;}
    .submenu_dropdown .newAcc{float:left;padding-top:3px;color:#5A8A11;}
    .submenu_dropdown .expTxtR{color:#CC0000;padding-top:5px;width:106px;}
    .submenu_dropdown .expTxtB{float:left;width:188px;padding-top:5px;}
    .submenu_dropdown .expTxtN{float:left;width:188px;}
    .submenu_dropdown .ml266{margin-left:266px;}
    .submenu_dropdown .h18{height:18px;}
    .submenu_dropdown .h19{height:19px;}
    .submenu_dropdown .c4f{color:#4F4F4F;}
    #paging-box .icoPad{
        float:left;
        margin-left:8px;
        margin-top: -1px;
    }
    #paging-box .leftText{
        float:left;
        margin-left:5px;
        margin-top:-7px;
        width:360px;
    }
    #paging-box .middleText{
        float:left;
        margin-top:-7px;
        line-height: 22px;
    }
    #paging-box .dd{
        float:left;
        margin-top: -27px;
        line-height: 0.2em;
    }
    #paging-box .rightText{
        float:right;
        margin-right:10px;
        margin-top: -17px;
        line-height: 32px;
    }
	
.masterdiv .container {
    position: relative;
    width: 90%;
    margin: 0 auto;
    padding: 0;
}
/*    END of GDD Styles    */

/* inserts from bootstrap starts here  */

.table-responsive {
    min-height: .01%;
    overflow-x: auto;
    overflow: scroll;
}

/* inserts from bootstrap end here  */
