@import url("/templates/westhost/styles.css");
/*
 * General settings
 */

body{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	background-color: #F3F3F3;
	color: link #0C2D82;
	color: active #3BA7B2;
	color: visited #0C2D82;
	margin: auto;
	text-align: center;
	padding: 0px;
	}


a:link {
   color: #0000FF;
   text-decoration: underline;
}

a:visited {
   color: #000099;
   text-decoration: underline;
}

a:hover {
   color: #CC9900;
   text-decoration: underline;
}

a.topnav1:hover, a.topnav1:link, a.topnav1:visited {
   text-decoration: none;
}


a.footerlink:hover {
  color: #FFFFFF;
  text-decoration: underline;       
  font-size: 8pt;
}

a.footerlink:link {
  color: #DDDDDD;
  text-decoration: underline;
  font-size: 8pt;
}

a.footerlink:visited {
  color: #DDDDDD;
  text-decoration: underline;
  font-size: 8pt;
}

input, textarea, select {
	border: 1px solid #B2B9C3;
	border-top: 2px groove #AAA;
	border-left: 2px groove #AAA;
}



/*
 * Main layout table which defines includes
 */
table#mastertable {
  background-color:#FFFFFF;
  width:745;
  padding: 0px;
  
  margin-left: auto; margin-right: auto;
}

/*
 * Layout for the table containing the toolbar
 */
td.toolbar {
  background-color: #E4E4E4;
  border: 0;
  border-left: 1px solid #8D8D8D;
  width:175px;
  padding-left: 0px;
  margin: 0px;  
}
.toollinks .tool {
  padding-left: 10px;
  padding-top: 5px;
}
/*
 * Layout for the table containing the header
 */
td.headertable {
  background-color: #F3F3F3;
  width:100%;
  align: left;
  padding: 0px;
  margin: 0px;
}

/*
 * Layout for the table containing the reports and main data
 */
td.reportpanel {
  width: 572px;
  padding:0px;
  margin: 0;
  border: 0;
}

td.reportpanel_nli {
  width:100%;
  padding: 0px;
  margin: 0;
  border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}


/*
 * Layout for the table containing the footer
 */

td.footertable{
  display: none;
}

table.footertable {
  background-color: #F3F3F3;
  width:755px;
}

/*
 * Colors for alternating colors (alternating rows)
 */


.alternating_color1 {
    
    background-color: #CCCCCC;
    border-bottom:solid #999999 1px;
    font-family: Verdana; 
    font-size:8pt;    
    
}

.alternating_color2 {
    
    background-color: #FFFFFF;
    border-bottom:solid #999999 1px;
    font-family: Verdana; 
    font-size:8pt;
}


.nonalternating_color {
    padding: 2px;
    background-color: #999999;
    font:bold 8pt verdana,arial,helvetica; 
}


/*
 * 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: 11pt;
    background-repeat: no-repeat;
    padding-bottom: 6px;
}

.pagetitle {
	font-size: 18px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	padding-left: 8px;
}

/*
 * 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 #999999;
    background-color: #cccccc;
}
   

/*
 * 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)
 */
table.tooltable {
  width: 100%;
}

  
td.tool_content {
	padding: 0px;
}
/*
 * Cell for field headings
 */
TD.fieldheading {
   font: bold;
   padding-left: 6px;
   width: 140px;
}


/*
 * class for img buttons
 */
 
.imagebutton {
border: none;
}

/*
 * Checkout related styles
 */
td.checkout_left_column {
    width: 170px;
    border-right: 1px solid #333333;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding-right: 1px;
    padding-left: 3px;
    padding-top: 5px;
}

td.checkout_main_column {
    padding-left: 10px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

li.checkout_selected_step {
    color: #333333;
}

li.checkout_unselected_step {
    color: #BBBBBB;
}

.checkout_info_box {
    width: 150px;
    font-size: 8pt;
}

.checkout_info_box_long {
    width: 100px;
    font-size: 8pt;
}

.checkout_header {
    color: black;
        font-weight: bold;
        vertical-align: bottom;
        font-size: 10pt;
        background-repeat: no-repeat;
    padding-left: 0px;
    padding-bottom: 3px;
}

td.checkout_divider {
    height: 20px;
}

.checkout_url_box {
    width: 409px;
    font-size: 8pt;
}

select.checkout_state_box {
    width: 200px;
    font-size: 8pt;
}

select.checkout_country_box {
    width: 200px;
    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 {
    border: 0 px;
    border-right: 1px solid #CCCCCC;
    background-color: #E4E4E4;
    width: 183px;
}

.support_right_bar {
    width: 380;
}

.support_field {
    width: 350px;
    font: 8pt;
}

.support_text_box {
    width: 350px;
    height: 80px;
    font: 8pt;
}

.faq_listing {
    border-bottom: 1px solid #AAAAAA;
}

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: 400px;
}

.select_url {
    width: 400px;
    font: 8pt;
}

.dead_link {

  font: bold;


}

/*
 * Tool Data "Container"
 */
 
td.tool_left_side {
padding-left: 9px;
}

td.tool_right_side {
padding-right: 11px;

}

td.tool_header {
}

td.tool_content {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  
  width: 560px;
}

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: #CCCCCC;
   border: 1px solid white;
}

td.status_bar_on {
   background-color: #999999;
   border: 1px solid white;
}

/*
 * Help styles
 */

.help_top_bar {
	background-image: URL(/images/westhost/custom/bluegradbg.gif);
	background-color: #999999;
	height: 22px;
}

table.help_content_area {
	background-color: #FFFFFF;
	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%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
        margin-right: 0px;
}

td.help_top_spacer1 {
	width: 4px;
}

td.help_top_spacer2 {
	width: 210px;
}

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 stuff
 */
 
 .tab_on {
     border-bottom: 2px solid black;
     background-image: url(/images/westhost/tools/tab_on.gif);
}

.ov_listing_tab_on {
 border-bottom: 2px solid black;
     background-image: url(/images/westhost/tools/tab_on.gif);
}

.ov_listing_tab_off {
	 border-bottom: 2px solid black;
}

 .tab_off {
     border-bottom: 2px solid black;
     color: black;
}

 .tab_off a:link, .tab_off a:visited {
     color: black;
}

.tab_off a:hover {
	color: #555;
}

 .tab_neutral {
     border-bottom: 2px solid black;
}

/* West Host css */



.borderCell {
	background: #6B6B6B;
	color: #6B6B6B;
}

.contentCell {
	background: #EEEEEE;
	color: #000000;
}

.txtFeatureBox {
	color: #000000;
	background: transparent;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p {
	font-style: normal;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	}

td {
	font-style: normal;
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	}

.searchfield{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 9px;
	height: 16px;
	}
	
.bigtext{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	color: #39517B;
	margin: 0;
	padding: 0px;
	}

.bigtext:link {color: #39517B;}
.bigtext:visited {color: #39517B;}
.bigtext:active {color: #39517B;} 
.bigtext:hover {color: #39517B;}		
	
	
.manual_main_link{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	}

.manual_main_link:link {color: #000099;}
.manual_main_link:visited {color: #000099;}
.manual_main_link:active {color: #000099;} 
.manual_main_link:hover {color: #FF0000;}	

.manual_header{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	}

.manual_header:link {color: #000099;}
.manual_header:visited {color: #000099;}
.manual_header:active {color: #000099;} 
.manual_header:hover {color: #FF0000;}	
		
.menur:link {color: #000099;}
.menur:visited {color: #000099;}
.menur:active {color: #000099;} 
.menur:hover {color: #FF0000;}

A.button:link { color: white} A.button:visited {color: white}
A.button:active {color: white} A.button:hover {color:gold}

.comment {  font-family: Verdana, Arial; font-size: 10px;}
.homestyle {  font-family: Tahoma, Verdana, Arial; font-size: 10px; font-weight: bold; color: #38527A}
.homeboxtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.textbox {
    border-top: 1px solid #2E415F;
    border-bottom: 1px solid #2E415F;
    border-left: 1px solid #2E415F;
    border-right: 1px solid #2E415F;
    background-color: #6D84A7;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #FFFFFF;
	height : 19px;
}
.maintext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.plaintext {  font-family: Verdana, Tahoma, Verdana, Arial; font-size: 12px}

A.footer {
    color:#ffffff;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
A.footer:hover {color:white;background-color: #736E8C}
A.footer:visited {color:white}
A.footer:active {color:white}
A.header {
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
A.header:hover {color:white;background-color: #736E8C}
A.header:visited {color:white}
A.header:active {color:white}

A.bigheader {
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
A.bigheader:hover {color:white;background-color: #736E8C}
A.bigheader:visited {color:white}
A.bigheader:active {color:white}

A.packages:link {color: darkblue} 
A.packages:visited {color: darkblue}
A.packages:active {color: darkblue} 
A.packages:hover {color: blue}

A:hover {color: red;}

A.footerlink {
    color:#39517B;
    font-size:9pt;
    font-weight:bold;
    font-family:Verdan,Arial,Geneva;
    text-decoration:none;
}
<!--
A.footerlink:link { color: #39517B} A.footerlink:visited {color: #39517B}
A.footerlink:active {color: #39517B} A.footerlink:hover {color:#576D93}
-->

A.compare:link {
	color: #213B60;
    font-size:11px;
    font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
} 
A.compare:visited {color: #213B60; 	text-decoration:none;}
A.compare:active {color: #FF0000} 
A.compare:hover {color: #FF0000}

.field     {
    font-family: arial, helvetica, verdana; 
    font-size: 11px;
    height: 19;
}
.dropdown     {
    font-family: arial, helvetica, verdana; 
    font-size: 10px;
    height: 15;
}

A.menulink {
    color:#39517B;
    font-size:9pt;
    font-weight:bold;
    font-family:Arial,Verdana,Geneva;
    text-decoration:none;
    background-color:#CFCFCF;
}
A.menulink:hover {color:#39517B}
A.menulink:visited {color:#39517B}
A.menulink:active {color:#39517B}

A.tablelink {
    color:dimgray;
    font-size:7pt;
    font-weight:bold;
    font-family:Arial,Verdana,Geneva;
    text-decoration:none;
    background-color:#EEEEEE;
}
A.tablelink:hover {color:dimgray;background-color: #FFFFFF}
A.tablelink:visited {color:dimgray}
A.tablelink:active {color:dimgray}

.space {
;
padding-left: 10px
}

.code {
	font-family: Courier, 'Courier New', sans-serif; 
	font-size: 11px; 
	color: #0C2D82;
	background-color: #EEEEEE; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	width: 90%;
	position: relative;
	left: 4%;
	}

a.submenu {text-decoration:none; font-family:arial; font-size:8pt; color:#3C4E6F}
a.submenu:link {text-decoration:none; font-family:arial; font-size:8pt; color:#3C4E6F}
a.submenu:visited {text-decoration:none; font-family:arial; font-size:8pt; color:#3C4E6F}
a.submenu:hover {text-decoration:none; font-family:arial; font-size:8pt; color:#C75204}



.linksmall		{color: #000000; font-size: 11px;}

.smalltext {
	font-family: verdana;
	font-size: 9px;
	}

.sitemap		{font-family: Tahoma, Verdana, Arial; font-size: 10px; text-decoration:none; color:#000000}

A.sitemap:hover {font-family: Tahoma, Verdana, Arial; font-size: 10px; text-decoration:none; color:#FF0000}
A.sitemap:visited {font-family: Tahoma, Verdana, Arial; font-size: 10px; text-decoration:none; color:#000000}
A.sitemap:active {font-family: Tahoma, Verdana, Arial; font-size: 10px; text-decoration:none; color:#FF0000}


a.trail:visited {font-size: 10px; color:#551A8B}
a.trail:link {font-size: 10px; color:#0000EE}
a.trail:hover {font-size: 10px; color:#FF0000}


.trail {
	padding-left: 5px;
	padding-top: 8px;
	white-space: no-wrap;
}

li.checkout_selected_step, li.checkout_unselected_step {
  display: block;
  width: 174px;
  border-bottom: 1px;
  border-bottom-style: solid;  
  border-bottom-color: #CCCCCC;
  border-top: 1px;
  border-top-style: solid;
  border-top-color: #FFFFFF;
  background-color: #EBEBEB;
  font-size: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-left: -40px;

}

li.checkout_selected_step:link, li.checkout_unselected_step:link {color: #333; font-size: 10px; text-decoration: none;}
li.checkout_selected_step:hover, li.checkout_unselected_step:hover {color: #464646; font-size: 10px; text-decoration: none; background-color: #E1E1E1;}
li.checkout_selected_step:active, li.checkout_unselected_step:active {color: #333; font-size: 10px; text-decoration: none;}
li.checkout_selected_step:visited, li.checkout_unselected_step:visited {color: #333; font-size: 10px; text-decoration: none;}




/*
 *westhosts styles
 */
 
 
 
 .imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{
 	text-align:left;
 	vertical-align:top;
 	padding:0px;
 	margin:0;
 	list-style:none outside none;
 	border-style:none;
 	background-image:none;
 	clear:none;
 	float:none;
 	display:block;
 	position:static;
 	overflow:visible;
 	line-height:normal;
 }
 
 .imcm li a img{
 	vertical-align:top;
 	display:inline;
 	border-width:0px;
 }
 
 .imcm span{
 	display:inline;
 }
 
 .imcm .imclear,.imclear{
 	clear:both;
 	height:0px;
 	visibility:hidden;
 	line-height:0px;
 }
 
 .imcm .imsc{
 	position:relative;
 }
 
 .imcm .imsubc{
 	position:absolute;
 	visibility:hidden;
 }
 
 .imcm li{
 	list-style:none;
 	font-size:1px;
 	float:left;
 }
 
 .imcm ul ul li{
 	width:100%;
 	float:none !important;
 }
 
 .imcm a{
 	display:block;
 	position:relative;
 }
 
 .imcm ul .imsc,.imcm ul .imsubc {
 	z-index:10;
 }
 
 .imcm ul ul .imsc,.imcm ul ul .imsubc{
 	z-index:20;
 }
 
 .imcm ul ul ul .imsc,.imcm ul ul .imsubc{
 	z-index:30;
 }
 
 .imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:0px;height:0px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imclear,.imclear{font-size:1px;}/**/</style><!--[if IE]><style type="text/css">.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]--><!--[if gte IE 7]><style type="text/css">.imcm .imsubc{background-image:url(ie_css_fix);}</style><![endif]--><!--end-->



