
/*
 * General settings
 */
body {
  background-color:#CCCCCC;
  font:normal 9pt verdana,arial,helvetica;
}

table {
  font-size: 9pt;
}

a:link {
   color: #CC4400;
   text-decoration: underline;
}

a:visited {
   color: #BB3300;
   text-decoration: underline;
}

a:hover {
   color: #FF9900;
   text-decoration: underline;
}


/*
 * Main layout table which defines includes
 */
table#mastertable {

  width:800;
  padding: 0px;
  margin: 0px;
}
/*
 * Layout for the table containing the toolbar
 */
td.toolbar {
  background-image: url(/images/architect_orange/custom/toolbar_line.gif);
  background-repeat: repeat-y;
  background-color: #FFFFFF;
  width:147px;
  padding: 0px;
  margin: 0px;  
}
/*
 * Layout for the table containing the header
 */
td.headertable {
  width:100%;
  padding: 0px;
  margin: 0px;
  border: 0px solid #884400;
  border-bottom: 0px solid #884400;
}

/*
 * Layout for the table containing the reports and main data
 */
td.reportpanel {
  background-color:#FFFFFF;
  width:640px;
  padding:0px;
  margin: 0;
}

td.reportpanel_nli {
  background-color:#FFFFFF;
  width:100%;
  padding: 0px;
  margin: 0;
}


/*
 * Layout for the table containing the footer
 */

td.footertable {
  width:800;
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #333333;
  padding-top: 3px;
}

/*
 * Colors for alternating colors (alternating rows)
 */


.alternating_color1 {
    background-color: #FFCA45;
    border-bottom:solid #884400 1px;
    font-family: Verdana; 
    font-size:8pt;    
    
}

.alternating_color2 {
    background-color: #FFFFFF;
    border-bottom:solid #884400 1px;
    font-family: Verdana; 
    font-size:8pt;
}


.nonalternating_color {
    background-color: #FF8800;
    border-bottom:solid #442200 1px;
    font:bold 8pt verdana,arial,helvetica; 
}

.nonalternating_color a:link {
    padding: 2px;
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    font-size: 8pt;
}

.nonalternating_color a:visited {
    padding: 2px;
    color: #ffffff;
    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 {
    color: black;
    font: bold;
    vertical-align: bottom;
    font-size: 10pt;
    background-image: url(/images/testskin2/custom/tool_subhead.gif);
    background-repeat: no-repeat;
    padding-bottom: 6px;
    padding-left: 13px;
}

/*
 * Table databox class for table
 */

table.databox {
    /*border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;*/
    border: 1px solid #884400;
    background-color: #FF8800;
}
   

/*
 * Cell for messages from backend like fail succeed etc
 */
TD.message {
    color:#DD0000;
    font: bold;
}

/*
 * 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;
   padding-left: 6px;
   width: 30%;
}


/*
 * class for img buttons
 */
 
.imagebutton {
border: none;
}

/*
 * Checkout related styles
 */
td.checkout_left_column {
    width: 20%;
    border-right: 1px solid #333333;
    padding-right: 10px;
    padding-left: 3px;
    padding-top: 5px;
}

td.checkout_main_column {
    padding-left: 10px;
}

li.checkout_selected_step {
    color: #333333;
}

li.checkout_unselected_step {
    color: #BBBBBB;
}

.checkout_info_box {
    width: 200px;
    font-size: 8pt;
}

.checkout_info_box_long {
    width: 300px;
    font-size: 8pt;
}

td.checkout_header {
    color: black;
    font: bold;
    vertical-align: bottom;
    font-size: 10pt;
    background-image: url(/images/testskin2/custom/tool_subhead.gif);
    background-repeat: no-repeat;
    padding-bottom: 6px;
    padding-left: 13px;
}

td.checkout_divider {
    height: 5px;
}

.checkout_url_box {
    width: 409px;
    font-size: 8pt;
}

select.checkout_state_box {
    width: 200px;
    font-size: 8pt;
}

select.checkout_country_box {
    width: 409px;
    font-size: 8pt;
}


#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: 10%;
}

.support_right_bar {
    width: 90%;
}

.support_field {
    width: 350px;
    font: 8pt;
}

.support_text_box {
    width: 350px;
    height: 80px;
    font: 8pt;
}

.faq_listing {
    border-bottom: 1px solid #884400;
}

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: 500px;
    font: 8pt;
}

.dead_link {

  font: bold;


}

/*
 * Tool Data "Container"
 */
 
td.tool_left_side {
}

td.tool_right_side {
}

td.tool_header {
}

td.tool_content {
  padding-left: 10px;
  width: 630px;
}

td.tool_footer {
}


/*
 * Classes for "running report" status bar
 */
table.status_bar_table {
   width: 400;
   height: 40;
   border: 1px solid black;
}

td.status_bar_off {
   background-color: #884400;
   border: 1px solid white;
}

td.status_bar_on {
   background-color: #FF8800;
   border: 1px solid white;
}

/*
 * Help styles
 */

.help_top_bar {
	background-color: #333333;
	height: 23px;
}

table.help_content_area {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	width: 100%;
	height: 100%;
}

div.help_content_area {
	padding-left: 10px;
	padding-right: 10px;	
}

div.help_header_image {
	padding: 3px;
}

.help_master_table {
	background-color: #FFFFFF;
	width: 100%;
}

td.help_top_spacer1 {
	width: 10px;
}

td.help_top_spacer2 {
	width: 188px;
}

td.help_marker {
	width: 20px;
}

.help_header {
	font: bold;
	font-size: 10pt;
	text-decoration: underline;
}

td.help_question {
	border: 1px
}

.help_glossary_term {
	font: bold;
	border-bottom: 1px solid #CCDDFF;
	width: 100;
}

.help_glossary_definition {
	border-bottom: 1px solid #CCDDFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.help_glossary_marker_cell {
	width: 25px;
}

.help_glossary_entry {
}

/*
 * Height of header for tools
 */

tr.headline_height {
	font-size: 1px;
	height: 31px;
}


/*
 * Tool-Specific Items
 */

/* ----------------------------------------- */

/*
 * Submission Options
 */

input.submission_info_title {
   width: 260px;
}

textarea.submission_info_keywords {
   width: 260px;
   height: 60px;
}

textarea.submission_info_description {
   width: 260px;
   height: 100px;
}

/* ----------------------------------------- */

/*
 * Billing History
 */
 
table.billing_history {
    width: 80%;
}

/* ----------------------------------------- */

/*
 * Upgrade
 */

.upgrade_tools_bar {
    border-left: 2px solid #436E92;
    padding-left: 5px;
}

.upgrade_programs_bar {
    padding-right: 5px;
}

.upgrade_tool_listing {
    border-bottom: 1px solid #442200;
}

div.upgrade_tool_div {
	color: #DD6600;
	cursor: hand;
	display: blocked;
	text-decoration: underline;
}

/* ----------------------------------------- */

/*
 * My Account
 */

/*
 * Main table for My Account Screen
 */
table.my_account {
   width: 90%;
   font-size: 8pt;
}

input.my_account_password_box {
   width: 200px;
   font-size: 8pt;
}

.my_account_contact_info_box {
   width: 300px;
   font-size: 8pt;
}

.my_account_contact_info_box_short {
   width: 144px;
   font-size: 8pt;
}

select.my_account_statebox {
   width: 144px;
   font-size: 8pt;
}

select.my_account_countrybox {
   width: 300px;
   font-size: 8pt;
}

.my_account_my_account_cc_type_box {
   width: 300px;
   font-size: 8pt;
}


table.tool_list TD {
   border-bottom:solid #884400 1px;
   font-family: Verdana; 
   font-size:8pt;
}



table.tool_list_box {
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
}

table.tool_list_box TD {
   border-bottom:solid #884400 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 #884400 1px
}

.tool_colheaders {
   font: bold;
   font-size:9pt;color:#000000;
}

.tab_on {
	background-image: url(/images/architect_orange/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;
}
