﻿/* Don't move the body styles elsewhere in this style sheet. Doing so may cause them to stop working */
body
{
background-color: white;
background-image: url(images/siteskin/site_bg.png);
background-repeat: repeat-x;
margin: 0px;
}

.body_main
{
overflow: hidden;
background-color: #F7F3F7;
}

.Header{font-family: Arial; font-size: 14px; color: #000000;}

/* RB's Design Rules */
H1 {font-family: arial; font-size: 14px; font-weight: bold; color: #FF9014; text-decoration: none; text-align: left;}
a.help_home_links {color: #03466d; font-family:arial; font-size: 14px;  text-decoration: none; cursor: pointer; border: none;}
a.help_home_links:hover {color: #FF0000; font-family:  arial; font-size: 14px;  text-decoration: none; cursor: pointer; border: none;}
a.help_link {color: #03466d; font-family: arial; font-size: 14px;  text-decoration: none; cursor: pointer; border: none}
a.help_link:hover {color: #1D5C97; font-family: arial; font-size: 14px;  text-decoration: underline; cursor: pointer; border: none}
a.help_link {color: #03466d; font-family: arial; font-size: 14px;  text-decoration: underline; cursor: pointer; border: none}
a.help_link:hover {color: #FF9104; font-family: arial; font-size: 14px;  text-decoration: underline; cursor: pointer; border: none}

.help_header {font-family: arial; font-size: 16px; font-weight: bold; color: #03466d; line-height: 130%;}    
.help_blue_header {font-family: arial; font-size: 16px; font-weight: bold; color: #3B99F1; line-height: 150%;}                                 
.help_font {font-family: arial; font-size: 14px !important; color: #505050; text-align: left !important; line-height: 130%;}
.help_smfont {font-family: arial; font-size: 10px; font-weight: normal; color: #03466d; line-height: 130%;}  
.help_topic_header {font-family: arial; font-size: 12px; font-weight: bold; color: #03466d; line-height: 300%;}   


/* Links */
a{color: #FF9104; font-family: arial; font-size: 12px; text-decoration: underline; cursor: pointer;}
a:hover {color: #3B99F1; font-family: arial; font-size: 12px; text-decoration: underline; cursor: pointer;}
a.blue_link {color: #3B99F1; font-family: arial; font-size: 12px; text-decoration: underline; cursor: pointer;}
a.blue_link:hover {color: #FF9104; font-family: arial; font-size: 12px; text-decoration: underline; cursor: pointer;}
a.black_link {color: #606060; font-family: arial; font-size: 12px; text-decoration: underline;}
a.black_link:hover {color: #3B99F1; font-family: arial; font-size: 12px; text-decoration: underline;}
a.NoDecorationLink {font-family: arial; font-size: 12px; color: #606060; text-decoration: none}
a.NoDecorationLink:hover{font-family: arial; font-size: 12px; color: #606060; text-decoration: none;}

/*State Fees Page Links*/
a.state_fee_link {color: #000000; font-family: arial; font-size: 12px; text-decoration: underline;}
a.state_fee_link:hover {color: #FF9104; font-family: arial; font-size: 12px; text-decoration: underline;}
a.state_services_link {color: #087CE8; font-family: arial; font-size: 12px; text-decoration: underline;}
a.state_services_link:hover {color: #606060; font-family: arial; font-size: 12px; text-decoration: underline;}

/*Latino Tax Pro Styles*/
.AffilateTextbox {height: 30px; font-family: arial; color: #404040; font-size: 14px; padding: 5px; 
border: 1px solid #D5D6D7; background-color: #ffffff;}
.AffilateTextbox_readonly {height: 30px; font-family: arial; color: #606060; font-size: 14px; padding: 5px; 
border: 1px solid #D5D6D7; background-color: #F9FAFB;}

/*Box shadow*/
.box-shadow {
    -moz-box-shadow: 0 5px 10px #ccc;
    -webkit-box-shadow: 0 5px 10px #ccc;
    box-shadow: 0 5px 10px #ccc;
    zoom: 1;
    filter:
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=1),
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=45,strength=1),
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=2),
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=3),
        progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=10),
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=225,strength=3),
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=2),
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=315,strength=1);
               
}
body:last-child .box-shadow {
    /* Remove filter from IE9 */
    filter: none;
}

/*Terms of use popup styling */
#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 10px;
  margin-left: 10px;
  margin-top: 5px;
  width: 400px;
  border: 1px solid black;
  background-color: #25323A;
  color: white;
  font-size: 0.95em;
}


/* Article & Help Section styles */
a.articles_home_links {color: #1D5C97; font-family:  arial; font-size: 14px;  text-decoration: none; cursor: pointer; border: none;}
a.articles_home_links:hover {color: #FF0000; font-family:  arial; font-size: 14px;  text-decoration: none; cursor: pointer; border: none;}
a.articles_link {color: #1D5C97; font-family:  arial; font-size: 14px;  text-decoration: none; cursor: pointer; border: none}
a.articles_link:hover {color: #1D5C97; font-family:  arial; font-size: 14px;  text-decoration: underline; cursor: pointer; border: none}
a.author_link {color: #505050; font-family:  arial; font-size: 14px;  text-decoration: none; cursor: pointer; border: none}
a.author_link:hover {color: #FF9104; font-family:  arial; font-size: 14px;  text-decoration: none; cursor: pointer; border: none}

.article_header {font-family: arial; font-size: 22px; font-weight: bold; color: #FF9104; line-height: 130%;}    
.article_blue_header {font-family: arial; font-size: 16px; font-weight: bold; color: #3B99F1; line-height: 150%;}                                                

.article_font {font-family: arial; font-size: 14px !important; color: #505050; text-align: left !important; line-height: 130%;}

/* New Incorporation pages styles */
.H1Header {font-family: arial; font-size: 22px; font-weight: bold; color: #FF9104;}
.DarkBlueHeader {font-family: arial; color: #1974BB; font-size: 14px; line-height: 150%; text-align: left !important; font-weight: bold}
a.DarkBlueLink {color: #1974BB; font-family: arial; font-size: 14px;  cursor: pointer; border: none; text-decoration: underline;}
a.DarkBlueLink:hover {color: #505050; font-family:  arial; font-size: 14px;  text-decoration: underline; cursor: pointer; border: none}
.corp_font {font-family: arial; font-size: 14px !important; color: #505050; text-align: left !important;}
.clear { clear:both; }

/*Competitor Comparison Page */
.competitorHeader {width: 100px; height: 75px; background-image: url(images/siteskin/competitor-bg.png); background-repeat: repeat-x; color: #004470; font-size: 16px; font-weight: bold; padding-top: 35px}
.IncorpHeader {width: 100px; height: 75px; background-image: url(images/siteskin/incorp-bg-blue.png); background-repeat: repeat-x; color: #ffffff; font-size: 16px; font-weight: bold; padding-top: 27px}
.IncorpRecommendsHeader {width: 110px; height: 75px; background-image: url(images/siteskin/recommended-incorp-bg.png); background-repeat: repeat-x; color: #ffffff; font-size: 16px; font-weight: bold; padding-top: 6px}
.ServiceTime {font-size: 10px; text-transform: uppercase;}
.textIncorp {background-color: #E4F1FA; color: #006EB4;}
.textRecommendedIncorp {background-color: #FEECE2;  color: #B74C11;}


.ExpandLink	
{
font-family: arial;
font-size: 12px;
color: #505050;   
text-decoration: underline;                                                                          
}

/* Contact Form */
.VideoContactTextbox {
background-repeat: no-repeat;
width: 293px; 
border: none; 
outline: none; 
padding-top: 3px;
padding-left: 7px;
font-family: arial; 
font-size: 12px; 
color: #606060; 
height: 35px;
}

/* Horizontal Contact Form */
.lgContactTextbox {
background-repeat: no-repeat;
width: 350px; 
border: none; 
outline: none; 
padding-top: 3px;
padding-left: 7px;
font-family: arial; 
font-size: 12px; 
color: #606060; 
height: 35px;
}
.Subtitles {
font-size: 0.8em !important; 
color: #808080;
text-align: left;
}

/* Login Styles */
.login_label {font-family: arial; font-size: 12px; color: #000000; font-weight: bold; padding-right: 20px;}
a.login_link {font-family: arial; font-size: 11px; color: #4EA4FA; text-decoration: underline; cursor: pointer;}
a.login_link:hover {font-family: arial; font-size: 11px; color: #000000; text-decoration: underline; cursor: pointer; }
.login_textbox                     
{ 
font-family: arial; 
font-size: 12px; 
color: black;
font-weight: bold;
width: 293px;
height: 35px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
background-image: url(images/siteskin/login_textbox.png); 
border: none;
}

table                       
{ 
font-family: arial; 
font-size: 12px; 
color: #606060;
text-align: justify;
}

ul	                        
{ 
font-family: arial; 
font-size: 12px; 
color: #606060; 
}

.publicheader_text_blue		
{
font-family: arial;
font-size: 14px;
font-weight: bold;  
color: #3B99F1;                                                                             
}

.publicheader_text_gray		
{
font-family: arial;
font-size: 14px;
font-weight: bold;  
color: #505050;                                                                             
}



.publicheader_text_orange	
{
font-family: arial;
font-size: 14px;
font-weight: bold;  
color: #FF9104;                                                                             
}

.publicdetail_text		
{
font-family: arial;
font-size: 12px;                            
color: #606060;   
text-align: justify;                                                                          
}

.bold_text				
{
font-family: arial;
font-size: 12px;
font-weight: bold;  
color: #606060;                                                                             
}

.bold_text_blue				
{
font-family: arial;
font-size: 12px;
font-weight: bold;  
color: #3A62AC;                                                                             
}

/*Button Classes*/
.ActionOver
{
background-image: url(images/siteskin/buttons/action_button_over_bg.png);
width: 258px;
height: 57px;
color: #000000;
cursor: pointer;
}

.ActionOut
{
background-image: url(images/siteskin/buttons/action_button_out_bg.png);
width: 258px;
height: 57px;
color: #505050;
cursor: pointer;
}

.ActionDown
{
background-image: url(images/siteskin/buttons/action_button_down_bg.png);
width: 258px;
height: 57px;
color: #FF9104;
cursor: pointer;
}

/* Biz Tips style button: */
.BlueActionOver
{
background-image: url(images/siteskin/buttons/blue_button_over_bg.png);
width: 258px;
height: 57px;
color: #000000;
cursor: pointer;
}

.BlueActionOut
{
background-image: url(images/siteskin/buttons/blue_button_out_bg.png);
width: 258px;
height: 57px;
color: #505050;
cursor: pointer;
}

.BlueActionDown
{
background-image: url(images/siteskin/buttons/blue_button_down_bg.png);
width: 258px;
height: 57px;
color: #1E8FE6;
cursor: pointer;
}

/*New Comparison page Button Classes*/
.OrderOut
{
background-color: #DE5400;
width: 200px;
color: #ffffff;
border: 1px solid #f0f0f0;
cursor: pointer;
font-size: 1.em;
padding: 10px;
font-family: Arial;
text-align: center;
font-weight: bold;
}

.OrderOver
{
background-color: #FF6305;
width: 200px;
color: #ffffff;
border: 1px solid #f0f0f0;
cursor: pointer;
font-size: 1.em;
padding: 10px;
text-align: center;
font-family: Arial;
font-weight: bold;
}

/*Video page Button Classes*/
.OrangeButtonOut
{
background-color: #DC0000;
width: 250px;
color: #ffffff;
border: 1px solid #C00000;
cursor: pointer;
font-size: 12px;
padding: 10px;
font-family: Arial;
text-align: center;
font-weight: bold;
}

.OrangeButtonOver
{
background-color: #C00000;
width: 250px;
color: #ffffff;
border: 1px solid #C00000;
cursor: pointer;
font-size: 12px;
padding: 10px;
font-family: Arial;
text-align: center;
font-weight: bold;
}


/* Other Button Classes */
.PrevOut
{
background-image: url(images/siteskin/buttons/prev_button_out.png);
background-repeat: no-repeat;
width: 341px;
height: 36px;
color: #505050;
cursor: pointer;
}

.PrevOver
{
background-image: url(images/siteskin/buttons/prev_button_over.png);
background-repeat: no-repeat;
width: 341px;
height: 36px;
color: #000000;
cursor: pointer;
}

.NextOut
{
background-image: url(images/siteskin/buttons/next_button_out.png);
background-repeat: no-repeat;
width: 341px;
height: 36px;
color: #505050;
cursor: pointer;
}

.NextOver
{
background-image: url(images/siteskin/buttons/next_button_over.png);
background-repeat: no-repeat;
width: 341px;
height: 36px;
color: #000000;
cursor: pointer;
}


/* Menu Styles */
.MenuOver
{
background-image: url(images/siteskin/menu_over.png);
height: 59px;
color: #EF6E06;
font-family: arial; 
font-size: 14px; 
font-weight: bold;
text-align: center;
cursor: pointer;
}

.MenuOut
{
background-image: url(images/siteskin/menu_out.png);
height: 59px;
color: #ffffff;
font-family: arial; 
font-size: 14px; 
font-weight: bold;
cursor: pointer;
}

.SubmenuOut
{
white-space: nowrap; 
background-color: #212A2F;
padding-left: 10px; 
padding-right: 10px; 
cursor: pointer; 
height: 22px;
font-family: verdana; 
font-size: 11px; 
font-weight: normal; 
color: #808B8F;
}

.SubmenuOver
{
white-space: nowrap; 
background-color: #000000;
padding-left: 10px; 
padding-right: 10px; 
cursor: pointer; 
height: 22px;
font-family: verdana; 
font-size: 11px; 
font-weight: normal; 
color: #ffffff;
}

/* BUSINESS START-UP GUIDE - Dave Hall page side Menu Styles */
.MenuOut {
height: 38px; 
background-image: url(images/siteskin/buttons/d_menu_out.png);
width: 255px;
font-family: arial;
text-align: left;
font-size: 12px; 
font-weight: bold; 
color: white;
text-decoration: none;
cursor: pointer;
}

.MenuOver {
height: 38px; 
background-image: url(images/siteskin/buttons/d_menu_over.png);
width: 255px;
font-family: arial;
text-align: left;
font-size: 12px; 
font-weight: bold; 
color: white;
text-decoration: none;
cursor: pointer;
}

/*Corporation Calculator Classes */
.CalculatorWidth {}
/* The overall width of the calculator. Defaults to 800. Can be set to 100% or a width in pixels. If you go below about 760 will cause wrapping. */
.Title1Text {}
/* The first line of title. Defaults to I’m a sole proprietor now. How much could I save? */
.Title1CssClass {}
/* the style of that line. Defaults to {font-family: tahoma, arial; font-weight: bold; font-size: 22px; color: #49A3F9;} */
.CSS_title1 { font-family: tahoma, arial; font-size: 22px; color: #49A3F9; font-weight: bold;}
.Title2Text {}
/* The 2nd line of title. Defaults to Find out how much you could save by forming an S-Corporation versus a Sole Proprietorship */
.Title2CssClass {}
/* The style of that line. Default to {font-family: tahoma, arial; font-size: 17px; color:  #818688;} */
.CSS_title2 {font-family: tahoma, arial; font-size: 17px; color:  #818688;}
.InputBoxHeight {}
/* The choice of height on the input boxes. Choices are 29 or 38. Defaults to 38 */
.IncomeLabelText {}
/* The text of the label to enter the business income. Defaults to Enter the estimated yearly net income for the business: */
.SalaryLabelText {}
/* The text of the label to enter the SCorp salary. Defaults to Enter the salary you would pay yourself if an S-Corporation: */
.SelfEmplLabelText {}
/* The text of the label that shows the self-empl taxes as sole proprietor. Defaults to Self Employment Taxes paid as a Sole Proprietor with a salary of */
.SCorpLabelText1 {}
/* The text of the label that shows the SCorp taxes, first line, salary amount. Defaults to Payroll Taxes paid as an S-Corporation with a salary of */
.SCorpLabelText2 {}
/* The text of the label that shows the SCorp taxes, 2nd line, dividend amount. Defaults to and a dividend of */
.SavingsLabelText {}
/* The text of the label to the left of the savings box. Defaults to You could save */
.OutputBoxCssClass {}
/* The style of the output boxes that show the taxes paid. Use this only to set the background color and padding. 
Defaults to {background-color: #DFE3F2; padding:9px 0px 9px 0px;} */
.SavingsBoxCssClass {}
/* The style of the box that shows the savings. Use this only to set the background color and padding. 
Defaults to {background-color: #95C73F; padding:11px 0px 11px 0px;} */
select                       
{ 
font-family: verdana; 
font-size: 10px; 
color: #000000;
background-color: white;
}

.textbox                     
{ 
font-family: verdana; 
font-size: 10px; 
color: #000000;
height: 18px;
padding-top: 2px;
padding-left: 3px;
padding-right: 3px;
background-color: white; 
border: 1px solid #7F9DB9;
}

.textbox_readonly
{
font-family: verdana; 
font-size: 10px; 
color: #000000; 
height: 18px; 
padding-left: 3px; 
padding-right: 3px; 
background-color: #F1F1F1; 
border: 1px solid #7F9DB9;
}

.textbox_locked
{
font-family: verdana; 
font-size: 10px; 
color: #000000; 
height: 18px; 
padding-left: 3px; 
padding-right: 3px; 
background-color: white; 
border: 1px solid #B1B1B1;
}

.textbox_label
{
font-family: verdana; 
font-size: 10px; 
color: #000000;
height: 18px;
padding-top: 2px;
padding-left: 3px;
padding-right: 3px;
background-color: white; 
border: none;
}

.textbox_primarykey
{
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
color: #000000; 
height: 15px; 
background-color: white; 
border: none;
}

.textbox_dimmed                  
{ 
font-family: verdana; 
font-size: 10px; 
color: #808080;
height: 18px;
padding-top: 2px;
padding-left: 3px;
padding-right: 3px;
background-color: #F1F1F1; 
border: 1px solid #7F9DB9;
}

.button
{
font-family: verdana; 
font-size: 11px; 
color: #000000; 
}

.checkbox
{
margin: -3px;
}

.group_content
{ 
padding-top: 15px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
}

.asterisk
{
padding-left: 3px;
color: #B80817;
font-family: verdana;
font-size: 10px;
}

.email_text
{
font-family: verdana; 
font-size: 12px; 
color: #000000;
}

.label
{ 
font-family: verdana; 
font-size: 10px; 
background-color: #FFFFFF; 
color: #000000; 
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px; 
padding-right: 2px; 
cursor: default; 
}

.label_selected 
{ 
font-family: verdana; 
font-size: 10px; 
background-color: #BFD7EF; 
color: #000000; 
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px; 
padding-right: 2px; 
cursor: default; 
}

.downarrow_text
{
padding-left: 5px; 
font-family: arial; 
font-size: 12px; 
font-weight: bold; 
color: #3A62AC;		
}

/* Entity Accounting Classes */

.entity_accounting 
{ 
cursor: default;
border: 1px solid #B1B1B1;
}

.entity_accounting_heading_row
{ 
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FDFDFD', endColorstr='#DDDCE0', gradientType='0');	
}

.entity_accounting_heading_cell 
{ 
cursor: default;
font-family: tahoma; 
font-size: 11px;
height: 25px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FDFDFD', endColorstr='#DDDCE0', gradientType='0');	
border-bottom: 1px solid #B1B1B1;
border-right: 1px solid #B1B1B1;
padding-left: 5px;
padding-right: 5px;
}

.entity_accounting_group_row 
{ 
background-color: #E8ECF8; 
}

.entity_accounting_group_cell
{ 
border-bottom: 1px solid #EAE9E1; 
padding: 3px;
color: #000000; 
empty-cells: show; 
vertical-align: top;
}

.entity_accounting_group_text
{ 
font-family: tahoma; 
font-size: 11px; 
font-weight: normal;
}

.entity_accounting_row 
{ 
background-color: #FFFFFF; 
}

.entity_accounting_cell 
{ 
border-bottom: 1px solid #EAE9E1; 
font-family: tahoma; 
font-size: 11px; 
padding: 3px;
color: #000000; 
empty-cells: show; 
vertical-align: top;
} 

/* AjaxComboBox Classes */
.ajaxcombobox_dropdown 
{
font-family: verdana; 
font-size: 10px; 
color: #000000; 
background-color: white; 
border: 1px solid #7F9DB9; 
}

.ajaxcombobox_dropdown_item 
{
cursor: default; 
padding-left: 3px; 
padding-top: 2px; 
padding-bottom: 3px;
background-color: white; 
color: #000000;
}

.ajaxcombobox_dropdown_item_current 
{
cursor: default; 
padding-left: 3px; 
padding-top: 2px; 
padding-bottom: 3px;
background-color: #000000; 
color: white;
}


/* Splitter Styles (Documents Viewer Only) */
.splitter_documents_bar
{
background-color: #000000;  
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
opacity: 0.4;
}

.splitter_documents_pane
{
border: 1px solid #B1B1B1;
}

/* Document Viewer Classes */

.docviewer
{
background-color: #E7E7EF;
}

.docviewer_thumbnail
{
cursor: pointer;
border: 2px solid #A1A1A1;
}

.docviewer_thumbnail_selected
{
cursor: pointer;
border: 2px solid #84AADE;
}

.docviewer_thumbnail_number
{
font-family: tahoma;
font-size: 10px;
color: #000000;
}

/* Order Lines Grid Classes */
.orderlines_column_header
{
padding: 4px;
border-right: solid 1px #B1B1B1; 
border-bottom: solid 1px #B1B1B1;	
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FDFDFD', endColorstr='#DDDCE0', gradientType='0');	
}

.orderlines_cell
{
border-right: solid 1px #B1B1B1; 
border-bottom: solid 1px #B1B1B1;	
}

.orderlines_rowmarker_cell
{
border-right: solid 1px #B1B1B1; 
border-bottom: solid 1px #B1B1B1;	
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FDFDFD', endColorstr='#DDDCE0', gradientType='0');	
}

.orderlines_textbox                     
{ 
font-family: verdana; 
font-size: 10px; 
color: #000000;
height: 18px;
padding-top: 2px;
padding-left: 3px;
padding-right: 5px;
background-color: transparent; 
border: none;
}

.orderlines_datarow                     
{ 
background-color: white;
}

.orderlines_datarow_alt                     
{ 
background-color: #E8ECF8;
}

/* Address & Name Block Classes */
.addressblock
{
font-family: verdana;
font-size: 11px;
color: #000000;	
}

.addressblock_small
{
font-family: verdana;
font-size: 10px;
color: #000000;	
}

.nameblock
{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #000000;	
}


/* Entity Principals Control Classes */

.titletype_label
{
font-family: verdana; 
font-size: 10px; 
color: #000000;
background-color: transparent;
padding-left: 2px;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 1px;
}

.titletype_label_checked 
{
font-family: verdana; 
font-size: 10px; 
color: white;
background-color: #21CA18;
padding-left: 2px;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 1px;
}

/* BarChart Classes */

.barchart 
{ 
cursor: default;
border: 1px solid #B1B1B1;
}

.barchart_title
{
font-family: tahoma; 
font-weight: bold; 
font-size: 11px; 
color: #000000;
}

/* Dialog Classes */

.dialog_title
{
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: white;
}

.dialog_innerhtml
{
font-family: verdana;
font-size: 13px;
color: #000000;
}

.dialog_innerhtml_small
{
font-family: verdana;
font-size: 10px;
color: #000000;
}

/* Panel Classes */

.panel_recordcounter
{
font-weight: normal; 
color: blue;
}

/* Client Testimonials Rotator Control Classes */
.rotator_title
{
font-family: arial;
font-size: 12px;   
color: #555555;
font-weight: bold;    
}

.rotator_text
{
font-family: arial;
font-size: 12px;   
color: #555555; 
}

.rotator_location
{
font-family: arial;
font-size: 12px;   
color: #606060; 
font-weight: bold; 
}

/* Our Team Control Classes */
.ourteam_title_text
{
font-family: verdana;
font-size: 12px;
font-weight: bold;  
color: #3A62AC;                                                                             
}

.ourteam_email_text
{
font-family: verdana;
font-size: 12px;
font-weight: normal;  
color: #555555;                                                                             
}

.ourteam_photoalt_text
{
font-family: verdana;
font-size: 12px;
font-weight: normal;  
color: #555555;                                                                             
}

/* Partners Control Classes */
.partners_companyname {font-family: arial; font-size: 12px; font-weight: bold; color: #3A62AC;}
.partners_offertext {font-family: arial; font-size: 12px; font-weight: normal; color: #555555;}

/* Sitemap Classes */
.sitemap
{  
  font-family: verdana; 
  font-size: 10px;
}

.sitemap_table_cell
{
  padding: 5px;  
}

.sitemap_rootnode
{ 
  color: #FF9104;
  font-family: verdana; 
  font-size: 11px;
  font-weight: bold;
  padding-left:5px;
  cursor: default;
  text-align: left;
} 

.sitemap_rootnode a
{ 
  color: #FF9104;
  text-decoration:none; 
  cursor: default; 
  
  
} 

.sitemap_rootnode a:hover
{ 
  color: #FF9104;
  text-decoration:none;
  cursor: default;
} 

.sitemap_parentnode
{ 
  font-family: verdana; 
  font-size:10px;  
  padding-left:5px;
  font-weight: bold;
} 

.sitemap_parentnode a
{ 
  color: #505050;
  text-decoration:none;
	font-weight: bold;
} 

.sitemap_parentnode a:hover
{ 
  color: #505050;
   text-decoration:underline;
} 

.sitemap_leafnode
{ 
  color: #3A62AC; 
  font-family: verdana; 
  font-size:10px;  
  padding-left:5px;
} 

.sitemap_leafnode a
{ 
  color: #3A62AC;
  text-decoration:none;
} 

.sitemap_leafnode a:hover
{ 
  color: #FF9104; 
  text-decoration:underline;
}

/* test */
.training_menu {
height: 38px; 
background-image: url(images/siteskin/buttons/d_menu_out.png);
width: 255px;
font-family: arial;
text-align: left;
font-size: 12px; 
font-weight: bold; 
color: white;
text-decoration: none;
cursor: pointer;
}
.training_menu:hover {
height: 38px; 
background-image: url(images/siteskin/buttons/d_menu_blue_over.png);
width: 255px;
font-family: arial;
text-align: left;
font-size: 12px; 
font-weight: bold; 
color: white;
text-decoration: none;
cursor: pointer;
}
.training_menu.active {
height: 38px; 
background-image: url(images/siteskin/buttons/d_menu_blue_over.png);
width: 255px;
font-family: arial;
text-align: left;
font-size: 12px; 
font-weight: bold; 
color: white;
text-decoration: none;
cursor: pointer;
}

/* INCORPORATION INDEX PAGE */
.corp_menu {
height: 60px; 
background-image: url(images/siteskin/buttons/corp_menu_out.png);
width: 200px;
font-family: arial;
text-align: center;
color: white;
text-decoration: none;
cursor: pointer;
padding-top: 7px;
font-size: 1em; 
font-weight: bold;
}
.corp_menu:hover {
height: 60px; 
background-image: url(images/siteskin/buttons/corp_menu_over.png);
width: 200px;
font-family: arial;
text-align: center;
font-size: 1em; 
color: white;
text-decoration: none;
cursor: pointer;
padding-top: 7px;
font-weight: bold;
}
.corp_menu.active {
height: 60px; 
background-image: url(images/siteskin/buttons/corp_menu_over.png);
width: 200px;
font-family: arial;
text-align: center;
font-size:1em; 
color: white;
text-decoration: none;
cursor: pointer;
padding-top: 7px;
font-weight: bold;
}


/* BEST STATE TO INCORPORATE COMPARISON PAGE*/
.stateCorp {
height: 50px; 
background-image: url(images/siteskin/buttons/stateCorp_out.png);
width: 220px;
font-family: arial;
text-align: left;
font-size: 14px; 
font-weight: bold; 
color: white;
text-decoration: none;
cursor: pointer;
}
.stateCorp:hover {
height: 50px; 
background-image: url(images/siteskin/buttons/stateCorp_over.png);
width: 220px;
font-family: arial;
text-align: left;
font-size: 14px; 
font-weight: bold; 
color: white;
text-decoration: none;
cursor: pointer;
}
.stateCorp.active {
height: 50px; 
background-image: url(images/siteskin/buttons/stateCorp_over.png);
width: 220px;
font-family: arial;
text-align: left;
font-size: 14px; 
font-weight: bold; 
color: white;
text-decoration: none;
cursor: pointer;
}

/* NV LAW NEW PAGE*/
.nvLaw {
height: 60px; 
background-image: url(images/siteskin/buttons/corp_menu_out.png);
width: 200px;
font-family: arial;
text-align: center;
color: white;
text-decoration: none;
cursor: pointer;
padding-top: 7px;
font-size: 1em; 
font-weight: bold;
}
.nvLaw:hover {
height: 60px; 
background-image: url(images/siteskin/buttons/nvLaw_menu_over.png);
width: 200px;
font-family: arial;
text-align: center;
color: white;
text-decoration: none;
cursor: pointer;
padding-top: 7px;
font-size: 1em; 
font-weight: bold;
}
.nvLaw.active {
height: 60px; 
background-image: url(images/siteskin/buttons/nvLaw_menu_over.png);
width: 200px;
font-family: arial;
text-align: center;
color: white;
text-decoration: none;
cursor: pointer;
padding-top: 7px;
font-size: 1em; 
font-weight: bold;
}






