@import url(/templates/pipes_common/default.css);
/*
 * General settings
 */
body {
  background-color:#FFFFFF;
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  color:#4F4F4F;	
  margin: 0px;
  text-align: center;
}

table {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#4F4F4F;	
}

td {
	vertical-align:middle;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#4F4F4F;	
}

select {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border:1px solid #6D90B0;
}

textarea {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
}

a{
	color:#4C6892;
	text-decoration:underline;
}
a:visited{
	color:#4C6892;
	text-decoration:underline;
}
a:hover{
	color:#639FCE;
	text-decoration:underline;
}

/*
 * Main layout table which defines includes
 */
table#mastertable {
  width:780;
  padding: 0px;
  margin-left: auto; margin-right: auto;
}
/*
 * Layout for the table containing the toolbar
 */
td.toolbar {
  background-color: #FFFFFF;
  width:100%
  padding: 3px;
  margin: 0px;
}
/*
 * Layout for the table containing the header
 */
td.headertable {
  width:100%;
  padding: 0px;
  margin: 0px;
}

/*
 * Layout for the table containing the reports and main data
 */
td.reportpanel {
  width:100%;
  padding: 0px;
  margin: 0;
  background-color: #FFFFFF;
}
td.reportpanel_nli {
  background-color:#FFFFFF;
  width:100%;
  padding: 0px;
  margin: 0;
}

/*
 * Layout for the table containing the footer
 */

td.footertable {
  width:780px;
  padding: 0px;
  margin: 0px;
}

/*
 * Colors for alternating colors (alternating rows)
 */


.alternating_color1 {
    background-color: #DBEAF5;
    border-bottom:solid #93BEE2 1px;
    font-family: Verdana; 
    font-size:8pt;    
    
}

.alternating_color2 {
    background-color: #FFFFFF;
    border-bottom:solid #93BEE2 1px;
    font-family: Verdana; 
    font-size:8pt;
}


.nonalternating_color {
    background-color: #406583;
    border-bottom:solid #93BEE2 1px;
    font:bold 8pt verdana,arial,helvetica;
    color: #FFFFFF;
}

.nonalternating_color a:link {
    padding: 2px;
    color: #222222;
    text-decoration: underline;
    font-weight: bold;
    font-size: 8pt;
}

.nonalternating_color a:visited {
    padding: 2px;
    color: #222222;
    font-weight: bold;
    font-size: 8pt;
}

/*
 * Table displaying error message if external header/footer can not be fetched
 */
table.error_connecting {


}

/*
 * Format for Submitnet tools link
 */
 
a.submitnettool:hover {
  color: #000000;        
}

a.submitnettool:link {
  color: #000000;
}

a.submitnettool:visited {
  color: #000000;
}

/*
 * Format for Submitnet info link
 */
a.submitnetinfo:hover {
  color: #000080;            
}

a.submitnetinfo:link {
  color: #00659C;
}

a.submitnetinfo:visited {
  color: #00659C;
} 

/*
 * Table header class for cells
 */

TD.header {
	background-color: #406583;
        color: white;
 	font-weight: bold;
 	font-size: 13px;
	padding-left: 15px;
	height: 20px;
	vertical-align: middle;
}

.header_link {
	color: #FFFFFF;
	font: bold;
	font-size: 9pt;
	text-decoration: underline;
}

/*
 * Table databox class for table
 */

table.databox {
    border-top: 1px solid C9E2F1;
    border-left: 1px solid C9E2F1;
    border-right: 1px solid C9E2F1;
    background-color: #EEEEEE;
}
   

/*
 * Cell for messages from backend like fail succeed etc
 */
TD.message {
    color:#DD0000;
    font: bold;
}

/*
 * Text input fields
 */

.inputclass {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;	
	height: 20px;
}

.inputstyle {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;	
	height: 20px;
}

.tool_email_field {
	width: 260px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}


/*
 * Cell for messages on the checkout screens
 */
TD.checkout_message {
    color:#DD0000;
    background-color: #EEEEFF;
    font: bold;
    text-align: center;
    font-size: 11pt;
    border: 1px solid black;
}


/*
 * Cell for error messages from tools like fail succeed etc
 */
DIV.message {
    color:#DD0000;
    font: bold;
    padding-left: 6px;
}

/*
 * Cell for tool text (description in tools, etc)
 */
TD.tooltext {
}

/*
 * Cell for field headings
 */
TD.fieldheading {
   font: bold;
   vertical-align:middle;
   padding-left: 6px;
   width: 30%;
}

TD.tool_run_fieldheading {
   font: bold;
   vertical-align:middle;
   width: 100px;
   padding-bottom: 3px;
}


/*
 * class for img buttons
 */
 
IMG.imagebutton {
    border: 0;
}

A.imagebutton {
    border: 0;
}

input.imagebutton {
    border: 0px;
}


/*
 * Checkout related styles
 */
td.checkout_left_column {
    width: 20%;
    border-right: 2px solid #336699;
    padding-right: 10px;
    padding-left: 3px;
    padding-top: 5px;
}

td.checkout_main_column {
}

li.checkout_selected_step {
    font: bold;
}

li.checkout_unselected_step {
}

.checkout_info_box {
    width: 200px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

.checkout_info_box_long {
    width: 300px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

td.checkout_header {
	background-color: #3F89C3;
	background-image: url(/images/testskin1/custom/header_bg.gif);
 	color: white;
 	font: bold;
 	font-size: 13px;
	padding-left: 13px;
	height: 20px;
}

.checkout_divider {
    height: 5px;
}

.checkout_url_box {
    width: 409px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

select.checkout_state_box {
    width: 200px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

select.checkout_country_box {
    width: 409px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}


#checkout_problem {
    color: #000000;
    background-color: #FFFF88;
    border: 0px;
    border-left: 2px solid #111199;
    border-top: 2px solid #111199;
    border-right: 1px solid #BBBBFF;
    border-bottom: 1px solid #BBBBFF;
    border: 3px solid #111199;
    font: bold;
}

/*
 * Support Page styles
 */

.support_left_bar {
    width: 220px;
}

.support_right_bar {
    width: 540px;
}

.support_field {
    width: 350px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
}

.support_text_box {
    width: 350px;
    height: 80px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}

.faq_listing {
    border-bottom: 1px solid #0555CC;
}

table.top_questions {
	width: 400px;
}

table.top_questions td {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*
 * Toolbar related styles
 */
td.toolmatrixheader {
   font: bold 8pt;
   color: white;    
}
table.toolmatrix {
   width: 630px;
}

.select_url {
    width: 640px;
}

.dead_link {

  font: bold;


}

/*
 * Tool Data "Container"
 */
 
td.tool_left_side {
	width: 0px;
}

td.tool_right_side {
	width: 0px;
}

td.tool_header {
}

td.tool_content {
  padding: 0px;
  width: 780px;
}

td.tool_footer {
}


/*
 * Classes for "running report" status bar
 */
table.status_bar_table {
   width: 500;
   height: 40;
   border: 1px solid black;
}

td.status_bar_off {
   background-color: #BBBBFF;
}

td.status_bar_on {
   background-color: #0000FF;
}

/*
 * Help styles
 */

.help_top_bar {
	background-color: #406583;
	height: 25px;
	border-bottom: 1px solid #114477;
}

table.help_content_area {
	background-color: #FFFFFF;
	width: 90%;
	height: 90%;
	border-left: 2px solid #2D475C;
	border-right: 2px solid #70A6D1;
	border-bottom: 2px solid #70A6D1;
}

div.help_content_area {
	padding-left: 10px;
	padding-right: 10px;	
}

div.help_header_image {
	padding: 3px;
}

.help_master_table {
	background-color: #517EA3;	
}

td.help_top_spacer1 {
	width: 10px;
}

td.help_top_spacer2 {
	width: 140px;
}

td.help_marker {
	width: 20;
}

.help_header {
	font: bold;
	font-size: 10pt;
	text-decoration: underline;
}

td.help_question {
}

.help_glossary_term {
	font: bold;
	border-bottom: 1px solid #CCDDFF;
	width: 100;
	vertical-align: middle;
}

.help_glossary_definition {
	border-bottom: 1px solid #CCDDFF;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.help_glossary_marker_cell {
	width: 25px;
	vertical-align: middle;
}

.help_glossary_entry {
}

/*
 * Height of header for tools
 */

tr.headline_height {
	font-size: 1px;
	height: 1px;
}


/*
 * Tool-Specific Items
 */

/* ----------------------------------------- */

/*
 * Submission Options
 */

input.submission_info_title {
	width: 260px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

textarea.submission_info_keywords {
   width: 260px;
   height: 60px;
}

textarea.submission_info_description {
   width: 260px;
   height: 100px;
}

/* ----------------------------------------- */

/*
 * Billing History
 */
 
table.billing_history {
    width: 650px;
}

/* ----------------------------------------- */

/*
 * Upgrade
 */

.upgrade_tools_bar {
    border-left: 2px solid #4C6892;
    padding-left: 5px;
}

.upgrade_programs_bar {
    padding-right: 5px;
}

table.upgrade_listing {
	height: 150px;
}

.upgrade_tool_listing {
    border-bottom: 1px solid #436E92;
}

div.upgrade_tool_div {
	color:#4C6892;
	cursor: hand;
	display: blocked;
	text-decoration: underline;
}

/* ----------------------------------------- */

/*
 * My Account
 */

/*
 * Main table for My Account Screen
 */
table.my_account {
   width: 650px;
   font-size: 8pt;
}

input.my_account_password_box {
   width: 200px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

.my_account_contact_info_box {
   width: 300px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

.my_account_contact_info_box_short {
   width: 144px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

select.my_account_statebox {
   width: 144px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

select.my_account_countrybox {
   width: 300px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}

.my_account_my_account_cc_type_box {
   width: 300px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height: 20px;
}


table.tool_list TD {
   border-bottom:solid #93BEE2 1px;
   font-family: Verdana; 
   font-size:8pt;
}



table.tool_list_box {
   border-bottom: 1px solid #C9E2F1 ;
   border-left: 1px solid #C9E2F1;
   border-right: 1px solid #C9E2F1;
}

table.tool_list_box TD {
   border-bottom:solid #93BEE2 1px;
   font-family: Verdana; 
   font-size:8pt;
}



.tool_list_text {
   font-family:tahoma,sans-serif; 
   font-size:9pt;color:#000000;
}

.mainhead_black {
   font-family: arial, helvetica, sans-serif;
   font-size:10pt;color:#000000;font-weight:BOLD;
}

.small_text {
   font-family:tahoma,sans-serif;font-size:11px;
}

.tool_border { 
   border-color : #93BEE2; border-width: 1px;
}

.tool_tdbottom {
   border-bottom:solid #93BEE2 1px
}

.tool_colheaders {
   font: bold;
   font-size:9pt;color:#000000;
}

/*
 * Positrak
 */

td.positrak_td {
	vertical-align: bottom;
}


/*
 * Site Match Stuff
 */
 
select.sm_url_select {
	width: 500px;
	font-size: 8pt;
}

/*
 * Custom classes
 */

.botpreview {
	background-color:#3F89C3;
	color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-top-width:1px;
	border-top-style:solid;
	text-align:center;
	vertical-align:middle;
}
.white {
	color:#FFFFFF;
}
.red {
	color:#ED1C24;
}
.blue {
	color:#425E89;
}
.loghtgray {
	color:#434343;
}
.graylink {
	color:#434343;
	text-decoration:underline;
}
.smallpad {
	padding:1px;
	color:#434343;
}
.pricestyle {
	padding:3px;
	color:#535353;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#434343;
}
a:hover {
	color:#7CC5FF;
	text-decoration:underline;
}
a {
	text-decoration:none;
}
.bottomarea {
	border-top-color:#425E89;
	border-top-width:1px;
	border-top-style:solid;
	color:#3D3D3D;
}
.bottomarea a{
	color:#3D3D3D;
	text-decoration:underline;
}
.bottomarea a:visited{
	color:#3D3D3D;
	text-decoration:underline;
}
.bottomarea a:hover {
	color:#3F89C3;
	text-decoration:underline;
}
.maindiv {
	padding:4px;
}
.blueheader {
	color:#ffffff;
	padding: 5px;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
}
.middleright {
	text-align:right;
	vertical-align:middle;
}
.middlecenter {
	text-align:center;
	vertical-align:middle;
}
.toplinks {
	padding:0px;
	vertical-align:middle;
	background-repeat:repeat-x;
}
.toplinks a{
	color:#FFFFFF;
	text-decoration:underline;
}
.toplinks a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.toplinks a:hover{
	color:#D1EBFF;
	text-decoration:underline;
}
.mainnavigation {
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
}
.mainnavigation a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.mainnavigation a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.mainnavigation a:hover{
	color:#D1EBFF;
	text-decoration:none;
}
.topright {
	background-repeat:no-repeat;
	color:#4C6892;
}
.topright a{
	color:#4C6892;
	text-decoration:underline;
}
.topright a:visited{
	color:#4C6892;
	text-decoration:underline;
}
.topright a:hover{
	color:#639FCE;
}
.lightblue {
	color:#3780B9;
}
.tinyborder {
	border-style:solid;
	border-color:#425E89;
	border-width:1px;
}
.bluebar {
	background-color:#4396CA;
	padding:5px;
	text-align:center;
}
.bluebar a{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.bluebar a:visited{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.bluebar a:hover{
	text-decoration:underline;
	color:#C1D5E1;
}
.darkred {

	color:#B90404;
}
.smallfont {
	font-size:9px;
}
.bluenav {
	color:#FFFFFF;
	font-size:11px;
}
.bluenav a{
	color:#FFFFFF;
	text-decoration:none;
}
.bluenav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.bluenav a:hover{
	color:#D1EBFF;
	text-decoration:underline;
}
.bluelink {
	color:#3780B9;
	text-decoration:underline;
}

.tab_on {
	background-image: url(/images/pipes_blue/tools/tab_on.gif);
	border-bottom: 0px;
}

.tab_off {
	border-bottom: 0px;
}

.tab_neutral {
	border-bottom: 0px;
}

/*
 * New CPC stuff
 */

.cpc_color_mybid_title {
	background-color: #1E62AE;
	border-left: 2px solid #2F3337;
	border-top: 2px solid #2F3337;
	border-right: 2px solid #2F3337;
	border-bottom: 1px solid #2F3337;
	text-align:center;
	color: white;
	font-weight: bold;
}
 
.cpc_color_mybid {
	background-color: #9FCCFF;
	border-left: 2px solid #2F3337;
	border-top: 1px solid #2F3337;
	border-right: 2px solid #2F3337;
	border-bottom: 2px solid #2F3337;
	text-align:center;
	color: inherit;
}

.cpc_edit_bid_id {
	font-size: 8pt;
	color: #777777;
}
