body {
	background: url('/images/bg1.gif') repeat-x;

	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 20px 10px 10px 10px;
	color: #606060;
}

#c1 {
	width: 30px !important;
	height: 30px !important;
	background: url('/images/c1.png') !important;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c1.png') !important;
	/*IE only*/  *background-image: none !important;
}
#c2 {
	width: 30px !important;
	height: 30px !important;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url('/images/c2.png') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c2.png') !important;
	/*IE only*/  *background-image: none !important;
}
#c3 {
	width: 30px !important;
	height: 30px !important;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url('/images/c3.png') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c3.png') !important;
	/*IE only*/  *background-image: none !important;
}
#c4 {
	width: 30px !important;
	height: 30px !important;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url('/images/c4.png') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c4.png') !important;
	/*IE only*/  *background-image: none !important;
}

#c12 {
	background: url('/images/c12.png') repeat-x !important;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c12.png',sizingMethod='scale') !important;
	/*IE only*/  *background-image: none !important;
}
#c13 {
	width: 30px !important;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url('/images/c13.png') repeat-y !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c13.png',sizingMethod='scale') !important;
	/*IE only*/  *background-image: none !important;
}
#c24 {
	background: url('/images/c24.png') repeat-y !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c24.png',sizingMethod='scale') !important;
	/*IE only*/  *background-image: none !important;
}
#c34 {
	background: url('/images/c34.png') repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c34.png',sizingMethod='scale') !important;
	/*IE only*/  *background-image: none !important;
}

.tophader a:visited, .tophader a:active, .tophader a:link {
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.tophader, .tophader a:hover {
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.footer a:visited, .footer a:active, .footer a:link {
	font-size: 10px;
	font-weight: bold;
	color: #676767;
}

.footer, .footer a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #676767;
}

.line {
	clear: all;
	border: 0px;
	border-top: 1px dashed #e1e1e1;
	margin-top: 13px !important;
	margin-left: 0px !important;
	margin-bottom: 12px !important;
	margin-right: 0px !important;
	padding: 0px;
	height: 1px;
	text-align: left;
}

.line2 {
	clear: all;
	border: 0px;
	border-top: 1px dashed #e1e1e1;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 1px;
	text-align: left;
}

/**
 * HEADER
 */

.header_logo {
	background: url('/images/TV_head_logo_bg.gif');
	width:  303px;
	height: 148px;
}

.header_up1 {
	background: url('/images/TV_head_up_01.gif');
	width:  636px;
	height: 117px;
}

.header_up2 {
	background: url('/images/TV_head_up_02.gif');
	background-repeat: repeat-x;
	height: 117px;
}

.header_up3 {
	background: url('/images/TV_head_up_03.gif');
	width:  9px;
	height: 117px;
}

.header_down1 {
	background: url('/images/TV_head_down_01.gif');
	width:  520px;
	height: 31px;
	color: #7D6788;
	font-size: 12px;
	text-align: center;
}

.header_down2 {
	background: url('/images/TV_head_down_02.gif');
	background-repeat: repeat-x;
	height: 31px;
}

.header_down3 {
	background: url('/images/TV_head_down_03.gif');
	width:  161px;
	height: 31px;
}

.header_menu_3 {
	padding-left: 40px !important;
}

.header_menu, .header_menu a:visited, .header_menu a:active, .header_menu a:link {
	font-family: Arial !important;
	color: #676767 !important;
	font-weight: bold !important;
	font-size: 15px !important;
}

.header_menu a:hover {
	font-family: Arial !important;
	color: #676767 !important;
	font-weight: bold !important;
	font-size: 15px !important;
}

/* ----------------------------------------- */

.6px {
	line-height: 6px;
}

.9px {
	line-height: 9px;
}

.12px {
	line-height: 9px;
}

.form_tbl td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.FormPanelStyleHeader {
	font-family: Arial;
	font-size: 14px;
	color: #676767;
	font-weight: bold;
}

.FormPanelStyleBody01 {
	background: #f8f8f8 url('/images/tb1.gif') repeat-y;
	width: 20px;
}

.FormPanelStyleBody02 {
	background: #f8f8f8;
}

.FormPanelStyleBody03 {
	width: 20px;
	background: #f8f8f8 url('/images/tb2.gif') repeat-y top right;
}

.input-err-cmp1, .input-err-cmp2, .input-err-cmp3, .input-err-cmp4, .input-err-cmp5 {
	background-color: #f2c0c0;
}
.input-err-req, .input-err-req1, .input-err-req2, .input-err-req3, .input-err-req4, .input-err-req5, .input-err-req6 {
	background-color: #f2c0c0;
}
.input-err-req7, .input-err-req8, .input-err-req9, .input-err-req10, .input-err-req11, .input-err-req12 {
	background-color: #f2c0c0;
}
.input-err-req13, .input-err-req14, .input-err-req15, .input-err-req16, .input-err-req17, .input-err-req18 {
	background-color: #f2c0c0;
}
.input-err-exp1, .input-err-exp2, .input-err-exp3, .input-err-exp4, .input-err-exp5, .input-err-exp6, .input-err-exp7, .input-err-exp8 {
	 background-color: #f2c0c0;
}
.input-err-exp9, .input-err-exp10, .input-err-exp11, .input-err-exp12, .input-err-exp13, .input-err-exp14, .input-err-exp15, .input-err-exp16 {
	 background-color: #f2c0c0;
}
.input-err-cst1, .input-err-cst2, .input-err-cst3, .input-err-cst4, .input-err-cst5, .input-err-cst6, .input-err-cst7, .input-err-cst8 {
	background-color: #f2c0c0;
}

.input-err-eml1, .input-err-eml2 {
	background-color: #f2c0c0;
}

.input-err-fupl {
	 background-color: #f2c0c0;
}
.input-err-test, .input-err-test2 {
	 background-color: #ee0000;
}

.mainMessageBox-info {
	font-size: 12px;
	width: 55%;
	display: table;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-left: 1px solid #afc8d7;
	border-right: 1px solid #afc8d7;
	border-top: 1px solid #afc8d7;
	border-bottom: 1px solid #afc8d7;
	margin-bottom: 20px;
	text-align: center;
	background-color: #ffedd3;
}
.mainMessageBox-error {
	font-size: 12px;
	width: 55%;
	display: table;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-top: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	margin-bottom: 20px;
	text-align: center;
	background-color: #ffedd3;
}

select, input, textarea {
	font-family: Tahoma;/*, Verdana, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
}

input[type='text'][disabled='disabled'] {
  background: #bdbdbd;
  color: #646464;
}

textarea[disabled='disabled'] {
  background: #bdbdbd;
  color: #646464;
}

input[type='checkbox'][disabled] {
  /*background: #bdbdbd;*/
  color: #646464;
}

input[type='radio'][disabled] {
  /*background: #bdbdbd;*/
  color: #646464;
}

.box {
	margin-left: 14px;
	margin-right: 14px;
}
.box2 {
	margin-left: 14px;
	margin-right: 14px;
	text-align: right;
}

.link {
	cursor: pointer;
}

form {
	margin: 0px;
	padding: 0px;
}

#header_tbl {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: #FFFFFF;
}

.footer {
	font-family: Arial;
	margin-top: 25px;
	margin-bottom: 10px;
}

a:visited { text-decoration: none; color:#F89A1D; font-weight: bold;}
a:link { text-decoration: none; color:#F89A1D; font-weight: bold;}
a:hover { text-decoration: none; color:#676767; font-weight: bold;}
a:active { text-decoration: none; color:#F89A1D; font-weight: bold;}

.wizard_steps, .wizard_steps a { font-size: 10px !important;}

.addfundslink:link, .addfundslink:visited, .addfundslink:active {
	color: #007BD6 !important;
	font-weight: normal;
	text-decoration: underline !important;
}

.addfundslink:hover {
	color: #676767 !important;
	font-weight: normal;
	text-decoration: underline !important;
}

.rejectedcreatives:link, .rejectedcreatives:visited, .rejectedcreatives:active {
	color: #cf4646 !important;
	font-weight: bold;
}

.rejectedcreatives:hover {
	color: #6b1212 !important;
	font-weight: bold;
}

.rejectedcreativesdiv {
	width: 220px;
	background-color: #f4cece !important;
	padding: 5px;
	border: 1px solid #cf4646;
	text-align: center;
}

.completedcreatives:link, .completedcreatives:visited, .completedcreatives:active {
	color: #2a71d0 !important;
	font-weight: bold;
}

.completedcreatives:hover {
	color: #123e6b !important;
	font-weight: bold;
}

.completedcreativesdiv {
	width: 220px;
	background-color: #c3d2f3 !important;
	padding: 5px;
	border: 1px solid #2a71d0;
	text-align: center;
}

.notverifiedfundings:link, .notverifiedfundings:visited, .notverifiedfundings:active {
	color: #842aff !important;
	font-weight: bold;
}

.notverifiedfundings:hover {
	color: #3b1371 !important;
	font-weight: bold;
}

.notverifiedfundingsdiv {
	width: 220px;
	background-color: #d5c3f3 !important;
	padding: 5px;
	border: 1px solid #842aff;
	text-align: center;
}

.passwordchange:link, .passwordchange:visited, .passwordchange:active {
	color: #ff752a !important;
	font-weight: bold;
}

.passwordchange:hover {
	color: #6b4912 !important;
	font-weight: bold;
}

.passwordchangediv {
	width: 220px;
	background-color: #f3d3c3 !important;
	padding: 5px;
	border: 1px solid #ff752a;
	text-align: center;
}

.surveybutton:link, .surveybutton:visited, .surveybutton:active {
	color: #cf4646 !important;
	font-weight: bold;
}

.surveybutton:hover {
	color: #6b1212 !important;
	font-weight: bold;
}

.surveybuttondiv {
	width: 210px;
	background-color: #f4cece !important;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #cf4646;
	text-align: center;
}

.menu2a:visited, .menu2a:link, .menu2a:active { text-decoration: none; font-size: 11px; font-weight: bold; color:#FFFFFF; }
.menu2a:hover, menu { text-decoration: none; font-size: 11px; font-weight: bold; color:#eea650; }

#copy {
	font-size: 11px;
	width:800px;
	text-align: center;
	margin-right:auto;
	margin-left:auto;
}

.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 18px;
	font-weight: bold;
	color: #6EA915;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 3px;
	border-bottom: 1px solid #F4F6F8;
	margin-bottom: 4px;
	color: #6EA915;
}

.subtitle2 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px;
	font-weight: bold;
	padding-top: 6px;
	color: #6EA915;
}

.checklist_div {
  border-right: 1px solid;
  border-top: 1px solid;
  overflow: auto;
  border-left: 1px solid;
  width: 300px;
  border-bottom: 1px solid;
  height: 230px;
}

.menu_line {
	background: #fe9e26;
}

.separator_line {
	border: 0px;
	color: #ffbf64;
	background-color: #ffbf64;
	height: 1px;
}

.form_green_line tr td {
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.form_green_line hr {
	border: 1px solid #86B146;
	background-color: #86B146;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

.btnSubmit {
	color:#676767;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight:normal;
	font-size: 11px;
	background-color:#dfdfdf;
	border:1px solid;
	border-top-color:#afc8d7;
	border-left-color:#afc8d7;
	border-right-color:#afc8d7;
	border-bottom-color:#afc8d7;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#e4e4e4');
}

.btnText {
	font-size: 16px !important;
	font-weight: bold !important;
	color: #676767 !important;
	background-color: transparent !important;
	border:0px !important;
	margin: 0px;
	padding: 0px;
}

.btnSubmitError {
	color:#800215;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight:normal;
	font-size: 11px;
	background-color:#f2c0c0;
	border:1px solid;
	border-top-color:#D2C7BE;
	border-left-color:#D2C7BE;
	border-right-color:#D2C7BE;
	border-bottom-color:#D2C7BE;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#e4e4e4');
}

.grid_border {
	border: 1px solid #dfdfdf !important;
	background-color: #ffffff;
	border-collapse:collapse;
	color: #000000;
}

.grid_border td {
	vertical-align: middle;
	border-bottom: 1px dashed #dfdfdf;
	border-top: 1px dashed #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	padding: 1px 6px 1px 6px;
	height: 22px !important;
	margin: 0px;
	vertical-align:middle;
}

.grid_border_around {
	border: 1px solid #dfdfdf !important;
	background-color: #ffffff;
	border-collapse:collapse;
	color: #000000;
}

.grid_border_around td {
	vertical-align: middle;
	padding: 1px 6px 1px 6px;
	height: 22px !important;
	margin: 0px;
	vertical-align: middle;
}

.grid_border td a:visited { text-decoration: underline; font-size: 11px; font-weight: normal; color:#007BD6; }
.grid_border td a:link { text-decoration: underline; font-size: 11px; font-weight: normal; color:#007BD6; }
.grid_border td a:hover { text-decoration: none; font-size: 11px; font-weight: normal; color:#000000; }
.grid_border td a:active { text-decoration: none; font-size: 11px; font-weight: normal; color:#000000; }

.grid_footer_publishers td {
	text-align: right;
}

/*.urllink a:link { color:#000000 !important; }*/

.pathlink:link, .pathlink:visited, .exportlink:link, .exportlink:visited {
	color: #9156A8 !important;
}

.pathlink:active, .pathlink:hover, .exportlink:active, .exportlink:hover {
	color: #676767 !important;
}

.datacont {
	color: gray;
}

.grid_title, .grid_title td, .grid_border th
{
	margin: 0px;
	padding: 1px 6px 1px 6px;
	font-weight: bold;
	color: #ffefd8;
	vertical-align: middle;
	white-space: nowrap;
	overflow: visible;
	/*border: 0px !important;*/
	background: #f7a84b;
	height: 22px !important;
	border: 1px solid #dfdfdf !important;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ee8612',EndColorStr='#ffc780');
}
.grid_title3, .grid_title3 td
{
	margin: 0px;
	padding: 1px 6px 1px 6px;
	font-weight: bold;
	color: #ffefd8;
	vertical-align: middle;
	white-space: nowrap;
	background: #ee8612;
	height: 20px !important;
	border: 1px solid #dfdfdf !important;
}

.grid_title a:active, .grid_title a:hover, .grid_title a:visited, .grid_title a:link, .grid_title3 a:active, .grid_title3 a:hover, .grid_title3 a:visited, .grid_title3 a:link,
.grid_border thead a:active, .grid_border thead a:hover, .grid_border thead a:visited, .grid_border thead a:link {
	font-weight: bold !important;
	text-decoration: underline;
	color: #ffefd8 !important;
}

.grid_title2, .grid_title2 td
{
	margin: 0px;
	padding: 5px;
	font-weight: bold;
	color: #ffefd8;
	vertical-align: bottom;
	white-space: nowrap;
	overflow: hidden;
	/*border: 0px !important;*/
	background: #ffbf64;
	border: 1px solid #dfdfdf !important;
}

.grid_title_tot, .grid_title_tot td
{
	margin: 0px;
	padding: 4px;
	font-weight: bold;
	color: #676767;
	vertical-align: middle !important;
	white-space: nowrap;
	overflow: hidden;
	/*border: 0px !important;*/
	background: #ffbf64;
	border: 1px solid #dfdfdf !important;
}

.grid_control, .grid_control td
{
	margin: 0px;
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	white-space: nowrap;
	overflow: hidden;
	border: 1px solid #dfdfdf !important;
	border-bottom: solid 1px #FFFFFF !important;
	background: #ffbf64;
	color: #ffefd8;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=1,StartColorStr='#ee8612',EndColorStr='#ffc780');
}

.grid_control_2nd, .grid_control_2nd td
{
	margin: 0px;
	padding: 5px;
	font-weight: bold;
	vertical-align: bottom;
	white-space: nowrap;
	overflow: hidden;
	border: 1px solid #dfdfdf !important;
	border-top: 0px !important;
	border-bottom: solid 1px #FFFFFF !important;
	background: #ffbf64;
	color: #ffefd8;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=1,StartColorStr='#ee8612',EndColorStr='#ffc780');
}

.grid_search, .grid_search td
{
	margin: 0px;
	padding: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	vertical-align: bottom;
	white-space: nowrap;
	overflow: hidden;
	border: 0px !important;
	border-bottom: 0px !important;
	background: #ffbf64;
	color: #ffefd8;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=1,StartColorStr='#ee8612',EndColorStr='#ffc780');
}

.grid_total, .grid_total td
{
	font-weight: bold;
	white-space: nowrap;
}

.gridbtn {
	color:#676767;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight:normal;
	font-size: 11px;
	background-color:#dfdfdf;
	border:1px solid;
	border-top-color:#afc8d7;
	border-left-color:#afc8d7;
	border-right-color:#afc8d7;
	border-bottom-color:#afc8d7;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#e4e4e4');
}

.gridbtnError {
	color:#676767;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight:normal;
	font-size: 11px;
	background-color:#dfdfdf;
	border:1px solid;
	border-top-color:#ebb197;
	border-left-color:#ebb197;
	border-right-color:#ebb197;
	border-bottom-color:#ebb197;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#e4e4e4');
}

.error {
	color: #FF0000;
}

.div_left {
	float: left;
	clear: left;
	width: 47%;
	margin: 10px;
	margin-left: 0px;
}

.div_right {
	float: right;
	clear: right;
	width: 47%;
	margin: 10px;
	margin-right: 0px;
}

.label {
	/*font-weight: bold;*/
}

.labelB {
	font-size: 12px;
	color: #887293;
	font-weight: bold;
}

.deleted {
	color: gray;
}

.rejected, .on_hold, .declined, .suspended, .failed {
	color: #A52A2A;
}

.paused, .inactive, .no_funds, .not_needed {
	color: #FF925E;
}

.pending {
	color: #74607E !important;
}

.awaiting_update, .awaiting_approval, .not_verified, .awaiting_agreement, .awaiting_charge {
  color: #B8860B;
}

.not_confirmed {
  color: #FF0000;
}

.completed {
	color: #6495ED;
}

.active, .approved, .successful, .verified {
	color: #20B24C;
}

.inventory_available {
	color: #20B24C;
}

.inventory_sold {
	color: #A52A2A;
}

.served_recently {
	color: #20B24C;
}

.served_not_recently {
	color: gray;
}

.autocheck_passed {
	color: #20B24C;
}

.autocheck_failed {
	color: #A52A2A;
}

.term {
	color: #B8860B;
}

.prepay {
	color: #002e62;
}

.tr_amex {
	color: #f07f09;
}

.tr_bonus {
	color: #9f2936;
}

.tr_check_funds_credit {
	color: #1b587c;
}

.tr_dinners {
	color: #4e8542;
}

.tr_discover {
	color: #604878;
}

.tr_mastercard, .log_notice {
	color: #c19859;
}

.tr_visa, .log_warning {
	color: #806000;
}

.tr_wired_funds_credit, .log_info {
	color: #9b9b9b;
}

.tr_refund, .log_error {
	color: #cc3300;
}

.tr_term {
	color: #339966;
}
.tr_transfer {
	color: #999900;
}

.tr_manual_capture {
	color: #78a28d;
}

.tr_manual_transaction, .log_debug {
	color: #339966;
}

.tr_client_error {
	color: #cc6600;
}

.tr_sales_error, .log_alert {
	color: #fd7d00;
}

.tr_tech_error, .log_fatal {
	color: #fd3600;
}

.tr_other_adjustment {
	color: #e58c8c;
}

.user_type_advertiser {
	color: #002e62;
}

.user_type_bannertiser {
	color: #0054bb;
}

.geo_targeting_unitedstates {
	color: #f07f09;
}

.geo_targeting_unrestricted {
	color: #999900;
}

.geo_targeting_international {
	color: #604878;
}

.grayed_out_cell {
	color: #AAAAAA;
}

.red_items_cell {
	color: #A52A2A;
}

.green_items_cell {
	color: #20B24C;
}

.bold_items_cell {
	font-weight: bold;
}

.assigned_by_admin {
	color: #B8860B;
}

.assigned_by_advertiser {
	color: #0054bb;
}

.flagged_by_admin {
	color: #0054bb;
}

.flagged_by_system {
	color: #ff2e62;
}

.wizard_control {
	margin-top: 15px;
	padding-right: 30px;
	text-align: right;
}

.bigbold {
	font-family: Tahoma;
	font-size: 18px;
}

.style10   {font-size: 12px; color: #F89A1D; font-weight: bold;}
.style15   {font-size: 15px; color: #F89A1D; font-weight: bold;}
.style15_2 {font-size: 15px; font-weight: bold;}
.style20, .style20_2 {
				font-family: Arial; font-size: 16px; font-weight: bold; color: #676767;
}
.style10_2 {font-size: 12px; color: #676767; font-weight: bold;}

.suggest {
	margin-top: 10px;
	border: 1px solid #DCAB09;
	background: #FFEDAB;
	overflow: auto;
	width: 300px;
	height: 304px !important;

}

#keywords_tab, #category_tab {
	margin: 7px;
	margin-top:10px;
}

.suggest_tbl {
	border-collapse:collapse;
}

.suggest_tab_title {
	border-bottom: 1px solid #DCAB09;
}

.suggest_tab {
	border: 1px solid #DCAB09;
	background-color: #FFCC66;
	color: #4D718B;
	cursor: pointer;
}

.suggest_tab_active {
	border: 1px solid #DCAB09;
	border-bottom: 1px solid #FFEDAB;
	background-color: #FFEDAB;
	color: #4D718B;
}

.suggest_result {
	margin-top: 10px;
	background: #FFEDAB;
	overflow: auto;
	overflow-x: hidden;
	width: 300px;
	height: 228px;
	margin-bottom: 5px;
}

.suggested_keyword {
	white-space: nowrap;
	padding: 1px;
	margin: 1px;
	cursor: pointer;
}

.sugg_tbl td {
	border-bottom: 1px solid #E7CA69;
}

.sugg_tbl {
	table-layout:fixed;
}

.sugg_tbl #keyword_td {
	white-space:nowrap;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	width: 200px;
	border-right: 1px solid #E7CA69;
}

.desc {
	text-decoration: underline;
	cursor: pointer;
}

.user_info_box {
	border: 1px solid #B9B8BA;
	margin-left: 5px;
	background: #E6E6E7;
}

.user_info_box td {
	padding: 7px;
}

.phelp {
	text-align: justify;
	margin-top: 10px;
}

.form_label {
	vertical-align: top !important;
	text-align: right !important;
	padding-right: 16px !important;
	padding-top: 5px !important;
	font-size: 12px; color: #676767; font-weight: bold;
}

div.indicatorBar {
  width: 50px;
  height: 8px;
  font-size:1px;
  background-color: #FFFFFF;
  border: 1px solid #BBBAB8;
}

div.indicatorBar img.fill_grey {
  height: 8px;
  background-color: #BBBAB8;
}

div.indicatorBar img.fill_green {
  height: 8px;
  background-color: #ABEFAB;
}

div.indicatorBar img.fill_blue {
  height: 8px;
  background: url('/images/hi-volume.gif') !important;
  background-color: #88BAFF;
}

.report_control, .tpanel {
	width: 60%;
	margin-bottom: 35px;
}

.report_control fieldset, .tpanel fieldset {
	border: 1px solid #887293;
	padding-bottom: 10px;
}

.report_control div {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
}

.tpanel div, .tpanel table td {
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}

.tlabel {
	text-align: right !important;
}

legend {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #F89A1D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif! important
}

.tpanel label, .report_control label {
	text-align: right;
	margin-right: 15px;
	font-weight: bold;
}

.report_control img {
	cursor: pointer;
	border: none;
}

.TDatePickerImageButton {
	width: 13px !important;
	height: 13px !important;
}

.TColorPicker_button img {
	width: 15px !important;
	height: 15px !important;
	border: 1px !important;
}

.calendarBody td {
	height: 13px !important;
}

.TColorPicker {
	z-index:1000 !important;
}

.US_double {
	text-decoration: underline;
	padding-bottom: 1px;
	border-bottom: 1px solid;
}

.US_single {
	text-decoration: underline;
	border-bottom: 0px;
}

.US_dashed {
	text-decoration: none;
	border-bottom: 1px dashed;
}

.US_dotted {
	text-decoration: none;
	border-bottom: 1px dotted;
}

/* TRANSMENU */
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	text-align: left;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2;
	}

.transMenu.top .items {
	border-top:none;
	}

/* each TR.item is one menu item */
.transMenu .item {
	 color: #fff;
	 text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
	}

/* disabled item  */
.transMenu .disableditem td {
	 color:#fff;
	 border:none;
	 cursor:default;
}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
	background: #ee8612;
	color: #fff;
	}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left:10px;
	}
/* TRANSMENU */
