body {
margin:0;
background-color: #FFFFFF;
/*overflow:hidden;*/     

}
html{

/*overflow:hidden;*/

}
/*[Quicken branding cascade]*/
body.quicken {background-image: url(../gif/page_toptrimq.gif);}

body, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #505050; 
}

h1, h2, h3 {font-family: "Droid Sans", sans-serif; color:#046CB1;}
h1 span, h2 span, h3 span {font-family: "FS Albert", Verdana, Arial, sans-serif; color:#046CB1;}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:11px;}
h4 {font-size:11px;}
a {color: #046CB1; text-decoration:underline}
a:visited {color: #505050 ;}
a:hover {color: #F0640F;}
a img {border:0;}

a[target=_blank] {
       position: relative;
       z-index: 24;
}
a[target=_blank]:hover, a[target=_blank]:focus, a[target=_blank]:active {
       z-index: 25;
}

a[target=_blank] span {
       position: absolute;
       left: -9000px;
       width: 0;
       overflow: hidden;
       font-size: 10px;
       line-height: 1.8em;
}

a[target=_blank]:hover span, a[target=_blank]:focus span, a[target=_blank]:active span {
       display: block;
       border-radius: 30px;
       position: absolute;
       top: 2em;
       left: 0em;
       width: 12em;
       border: #111;
       background-color: #222;
       color: #fff;
       text-align: center
}

ol li, ul li {line-height:1.5em;}
form {margin:0;padding:0;}

.clear {clear:both;}

/*[SIZING]*/

.pageWrap {top:0px; margin: 0px auto;}
/*.pageWrap.wide {width:990px;}
.pageWrap.narrow {width:736px;}
.pageWrap {position:absolute; top:0px; left:50%; border: 10px solid #95B9E2;}
.pageWrap.wide {width:990px; margin-left:-490px;}
.pageWrap.narrow {width:736px; margin-left:-368px;}*/

.pageHeaderWrap {
	min-width: 960px;
	padding:0px 5px;
	border-bottom: 1px solid #efefef;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.07);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.07);
	box-shadow: 0 3px 6px rgba(0,0,0,0.07);
} 
.pageHeader {
	width: 950px;
	height: 90px;
	margin: 0px auto;
} .pageHeader .navLinks { display:none;/*[switch]*/
font: 9px Verdana, Arial, sans-serif;
color: #CCCCCC; padding: 75px 10px 0 0;
} .pageHeader .navLinks a {font: 9px Verdana, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
color:#CCCCCC;
} .pageHeader .navLinks a:visited {color:#CCCCCC;} .pageHeader .navLinks a:hover {color:#F0640F;}
/*[page snap]*/
.pageWrap.wide .pageHeader {width:990px;}
.pageWrap.narrow .pageHeader {width:736px;}
/*[Quicken branding cascade]*/
body.quicken .pageHeader .navLinks {color:rgb(255,225,225);}
body.quicken .pageHeader .navLinks a {color:rgb(255,225,225);}
body.quicken .pageHeader .navLinks a:visited {color:rgb(225,200,200);} 
body.quicken .pageHeader .navLinks a:hover {color:rgb(255,255,255);}
body.quicken .pageWrap.wide .pageHeader {background:url(../page_bg_topq.html) no-repeat;}
body.quicken .pageWrap.narrow .pageHeader {background:url(../gif/page_bg_topq_narrow.gif) no-repeat;}

.pageFooterWrap {
	margin: 0px auto;
	background: #EDEFF1;
	width: 100%;
}
.pageFooter {

margin: 0px auto;
}

.pageFooterError {

margin: 0px auto;
}




/*[page snap]*/
.pageWrap.wide .pageFooter {width: 990px;}
.pageWrap.narrow .pageFooter {width:736px;}
.pageWrap.wide .pageFooterError {width: 990px;}
.pageWrap.narrow .pageFooterError {width:736px;}



/*[Top links (Intuit)]*/
.topLinks {position:absolute; z-index:11;
width:185px;height:21px;
top:0px;right:0px;padding-right:15px;margin-right:4px;
background: url(../gif/intuitlinkback_bg.gif) no-repeat;
overflow:hidden;
}
.topLinks a {
font-family: Arial,Verdana,Geneva,Sans-Serif; 
font-size:10px;
font-weight:bold;
color: rgb(255,255,255);
text-decoration:none;
line-height:21px; margin-left:20px;
}
.topLinks a:hover			{text-decoration:underline;color: rgb(255,255,255);}
.topLinks a:visited			{text-decoration:none;color: rgb(225,225,225);}
.topLinks a:visited:hover	{text-decoration:underline;color: rgb(255,255,255);}

.logoImage{
	float:left;
	position: relative;
	top:22px;
	left: 4px;
	height:50px;
	width:300px;
}
/*[SEARCH]*/
.topsearch {
	margin: 35px 4px 0 0;
	float: right;
	height:29px;
	background: url(../gif/searchbox.gif) no-repeat bottom right;
} 

.toplogout {
	z-index:10;
	float: right;
	clear: both;
	padding-top: 20px;
} 

body.quicken .topsearch { background-image: url(../gif/searchboxq.gif); }

.topsearch input.topsearchinput {
	float: left; 
	margin:5px 5px 0px 71px;
	background-repeat: no-repeat;
	background-color: #ffffff; 
	padding:0;
	border: #ffffff 2px solid; 
	font-family: Verdana, Arial, Geneva, Sans-Serif; 
	font-size: 11px; 
	color: black;
	width: 80px; 
	height: 15px;
}

.topsearch img.topsearchbutton {
	float:right; 
	padding-top:9px;
	margin-right: 2px;
}

.toplogout img.toplogoutbutton {
	float:right; 
	padding-top:9px;
	margin-right: 2px;
}

.toplogout span.toplogoutlabel {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;	
}

.topsearch div.topsearchdiv {
	position:absolute; 
	z-index:10;
	top:8px; 
	left: 0px;
	width: 50px; 
	text-align:left;
}

.topsearch a.topsearchsupport {
	color: #365EBF ;
	text-decoration:underline;
}

/*[TABS]*/

.tabline {
	float: right;
	margin: 4px 4px 0;
	/*position:absolute;
	top:69px;
	right: 3px;
	font-family: Arial,Verdana,Geneva,Sans-Serif;  
	overflow:hidden;
	padding:74px 4px 0 0;*/
}
.tabline ul {
	float:right;
	margin:0;
	list-style:none;
}
.tabline li {
	display:inline;
	margin:0; 
	padding:0;
	text-transform: capitalize;
	white-space:nowrap; line-height: normal;
}
.tabline a {
	float:left;
	
	margin:0;
	padding:0 0 0 0px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;	
} 

body.quicken .tabline a { background-image:url(../tablineq_left.html); }


.tabline a span {
	float:left;
	display:block;
	background:url(../gif/tabline_right.gif) no-repeat right top;
	padding:4px 12px 7px 3px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
} 

body.quicken .tabline a span { background-image:url(../tablineq_right.html); }


.tabline a:hover {background-position:0% -150px;}
.tabline a:hover span {background-position:100% -150px;}
/*[END TABS]*/

/*[STEPS]*/
.stepProgress {position: absolute; z-index:2;
width: 975px; height: 58px;
top: 102px;
left: 8px;
overflow: hidden;
}
.slideCase {position: absolute;
width: 935px; height: 58px; overflow: hidden;
left: 20px; top: 0px;
background: url(../gif/slider_bg.gif) repeat-x;
}
.stepLine {position: absolute;
height: 58px; overflow: hidden;
left: -5px; top: 0px;
}
.stepProgress div.barend_left {position: absolute;
width: 20px; height: 58px; overflow: hidden; top: 0px; left: 0px;
}
.stepProgress div.barend_right {position: absolute;
width: 20px; height: 58px; overflow: hidden; top: 0px; right: 0px;
}

.stepProgressWrap {width: 990px; margin: 0 auto; padding: 10px 0px;}
.stepProgress1 {position: absolute; z-index:2;
width: 975px; height: 75px;
overflow: hidden;
margin: 2px 8px 0;
}
.slideCase1 {position: absolute;
width: 935px; height: 71px; overflow: hidden;
left: 20px; top: 0px;
background: url(../gif/slider_bg1.gif) repeat-x;
}
.stepLine1 {position: absolute;
height: 71px; overflow: hidden;
left: 0px; top: 0px;
}
.stepProgress1 div.barend_left1 {position: absolute;
width: 20px; height: 71px; overflow: hidden; top: 0px; left: 0px;
}
.stepProgress1 div.barend_right1 {position: absolute;
width: 20px; height: 71px; overflow: hidden; top: 0px; right: 0px;
}

/*[step scroll arrows]*/

.stepProgress a.arrowLeft_disabled,.stepProgress div.arrowLeft_disabled, .stepProgress a.arrowLeft_enabled {position: absolute;
width: 20px; height: 29px; overflow: hidden;
left: 0px; top: 0px; background-repeat: no-repeat;
}


.stepProgress1 a.arrowLeft_disabled1,.stepProgress1 div.arrowLeft_disabled1, .stepProgress1 a.arrowLeft_enabled1 {position: absolute;
width: 20px; height: 42px; overflow: hidden;
left: 0px; top: 0px; background-repeat: no-repeat;
}
.stepProgress a.arrowLeft_disabled,.stepProgress div.arrowLeft_disabled  {background-image: url(../gif/arrow_left.gif);}
.stepProgress a.arrowLeft_enabled {background-image: url(../gif/arrow_left-enabled.gif);}
.stepProgress a.arrowLeft_disabled,.stepProgress div.arrowLeft_disabled, a.arrowLeft_disabled:hover {background-image: url(../gif/arrow_left.gif); cursor: default;}
.stepProgress a.arrowLeft_enabled:hover {background-image: url(../gif/arrow_left-over.gif);}


.stepProgress1 a.arrowLeft_disabled1,.stepProgress1 div.arrowLeft_disabled1  {background-image: url(../gif/arrow_left1.gif);}
.stepProgress1 a.arrowLeft_enabled1 {background-image: url(../gif/arrow_left-enabled.gif);}
.stepProgress1 a.arrowLeft_disabled1,.stepProgress1 div.arrowLeft_disabled1, a.arrowLeft_disabled1:hover {background-image: url(../gif/arrow_left1.gif); cursor: default;}
.stepProgress1 a.arrowLeft_enabled1:hover {background-image: url(../gif/arrow_left-over.gif);}



.stepProgress a.arrowRight_disabled,.stepProgress div.arrowRight_disabled, .stepProgress a.arrowRight_enabled ,.stepProgress div.arrowRight_enabled {position: absolute;
width: 20px; height: 29px; overflow: hidden;
left: 0px; top: 0px; background-repeat: no-repeat;
}

.stepProgress1 a.arrowRight_disabled1,.stepProgress1 div.arrowRight_disabled1, .stepProgress1 a.arrowRight_enabled1,.stepProgress1 div.arrowRight_enabled1 {position: absolute;
width: 20px; height: 42px; overflow: hidden;
left: 0px; top: 0px; background-repeat: no-repeat;
}
.stepProgress a.arrowRight_disabled,.stepProgress div.arrowRight_disabled {background-image: url(../gif/arrow_right.gif);}
.stepProgress a.arrowRight_enabled,.stepProgress div.arrowRight_enabled {background-image: url(../gif/arrow_right-enabled.gif);}
.stepProgress a.arrowRight_disabled, a.arrowRight_disabled:hover {background-image: url(../gif/arrow_right.gif); cursor: default;}
.stepProgress a.arrowRight_enabled:hover {background-image: url(../gif/arrow_right-over.gif);}

.stepProgress1 a.arrowRight_disabled1,.stepProgress1 div.arrowRight_disabled1 {background-image: url(../gif/arrow_right1.gif);}
.stepProgress1 a.arrowRight_enabled1,.stepProgress div.arrowRight_enabled1 {background-image: url(../gif/arrow_right-enabled.gif);}
.stepProgress1 a.arrowRight_disabled1, a.arrowRight_disabled1:hover {background-image: url(../gif/arrow_right1.gif); cursor: default;}
.stepProgress1 a.arrowRight_enabled1:hover {background-image: url(../gif/arrow_right-over.gif);}


/*[step bar end caps]*/

.stepProgress div.barStart_enabled, .stepProgress div.barStart_disabled {position: absolute;
width: 20px; height: 29px; overflow: hidden;
left: 0px; top: 29px; background-repeat: no-repeat;
}

.stepProgress1 div.barStart_enabled1, .stepProgress1 div.barStart_disabled1 {position: absolute;
width: 20px; height: 29px; overflow: hidden;
left: 0px; top: 42px; background-repeat: no-repeat;
}

.stepProgress div.barStart_enabled {background-image: url(../gif/stepbar_start.gif);}
.stepProgress div.barStart_disabled {background-image: url(../gif/stepbar_start-empty.gif);}

.stepProgress1 div.barStart_enabled1 {background-image: url(../gif/stepbar_start.gif);}
.stepProgress1 div.barStart_disabled1 {background-image: url(../gif/stepbar_start-empty.gif);}

.stepProgress div.barEnd_enabled, .stepProgress div.barEnd_disabled {position: absolute;
width: 20px; height: 29px; overflow: hidden;
left: 0px; top: 29px; background-repeat: no-repeat;
}

.stepProgress1 div.barEnd_enabled1, .stepProgress1 div.barEnd_disabled1 {position: absolute;
width: 20px; height: 29px; overflow: hidden;
left: 0px; top: 42px; background-repeat: no-repeat;
}

.stepProgress div.barEnd_enabled {background-image: url(../gif/stepbar_end.gif);}
.stepProgress div.barEnd_disabled {background-image: url(../gif/stepbar_end-empty.gif);}

.stepProgress1 div.barEnd_enabled1 {background-image: url(../gif/stepbar_end.gif);}
.stepProgress1 div.barEnd_disabled1 {background-image: url(../gif/stepbar_end-empty.gif);}

div.step {
width: 85px; height: 48px; float: left;
}

a.stepLabel,div.stepLabel  {
width: 85px; height: 25px; padding-top: 4px;
font: 9px Verdana, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: center;
color: #046CB1;
background: url(../gif/steplabel_bg.gif) no-repeat;
float: left;
}

div.step.complete a.stepLabel, div.step.complete div.stepLabel {color: #505050;}
div.step.current a.stepLabel, div.step.current div.stepLabel {color: #F0640F;}
div.step.active a.stepLabel,div.step.active div.stepLabel  {color: #046CB1;}
div.step.incomplete a.stepLabel,div.step.incomplete div.stepLabel  {color: #BBBBBB;}

a.stepBar,div.stepBar {width: 85px; height: 29px; float: left;}

div.step.complete a.stepBar,div.step.complete div.stepBar { background: url(../gif/stepbar_complete.gif) no-repeat;}
div.step.complete.active a.stepBar,div.step.complete.active div.stepBar  { background: url(../gif/stepbar_active.gif) no-repeat;}
div.step.current a.stepBar,div.step.current div.stepBar  { background: url(../gif/stepbar_current.gif) no-repeat;}
div.step.login a.stepBar,div.step.login div.stepBar  { background: url(../gif/stepbar_current-login.gif) no-repeat;}
div.step.incomplete a.stepBar, div.step.incomplete div.stepBar  { background: url(../gif/stepbar_incomplete.gif) no-repeat; cursor: default;}

a.stepLabel1,div.stepLabel1 {
width: 85px; height: 38px; padding-top: 4px;
font: 9px Verdana, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: center;
color: #046CB1;
background: url(../gif/steplabel_bg.gif) no-repeat;
float: left;
}

div.step.complete a.stepLabel1,div.step.complete div.stepLabel1 {color: #505050;}
div.step.current a.stepLabel1,div.step.current div.stepLabel1 {color: #F0640F;}
div.step.active a.stepLabel1,div.step.active div.stepLabel1 {color: #046CB1;}
div.step.incomplete a.stepLabel1,div.step.incomplete div.stepLabel1 {color: #BBBBBB;}


/*[IE6]*/
div.step.complete a.stepLabel:hover {color: #505050;}
div.step.complete a.stepLabel1:hover {color: #505050;}
div.step.complete a.stepBar:hover {background-image: url(../gif/stepbar_complete-over.gif);}

/*[Others]*/
div.step.complete:hover a.stepLabel {color: #505050;}
div.step.complete:hover a.stepLabel1 {color: #505050;}
div.step.complete:hover a.stepBar {background-image: url(../gif/stepbar_complete-over.gif);}
div.step.complete.active:hover a.stepLabel {color: #505050;}
div.step.complete.active:hover a.stepLabel1 {color: #505050;}

/*[CONTENT]*/
.divider {margin:10px;
border-top:1px solid #CCCCCC;
}

.dividerScorp {margin:0px;
border-top:1px solid #CCCCCC;
}

.pageBody {
padding: 74px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #505050;
margin: 0px auto;
}
.pageBodynosteps {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #505050;
margin: 0px auto;
padding-top: 5px;
}
.pageBodynosteps h1, .pageBodynosteps h2, .pageBodynosteps h3, .pageBodynosteps h4 {margin:0 10px 10px 10px;}
.pageBodynosteps p {margin:5px 10px;}
.pageBodynosteps p.note {font-style:italic;}
.pageBody h1, .pageBody h2, .pageBody h3, .pageBody h4 {margin:0 10px 10px 0px;}
.pageBody p {margin:5px 10px;}
.pageBody p.note {font-style:italic;}

.pageMain {float:left; overflow:auto; overflow-x:hidden; padding-left: 5px;}
.pageMain1 {float:left; overflow:auto;overflow-x:hidden; padding-left: 5px;}
.pageSide {float:right; overflow:hidden; padding-right: 5px;}


/*[page snap]*/
.pageWrap.wide .pageBody	{width: 990px;}
.pageWrap.wide .pageBodynosteps	{width: 990px;}
.pageWrap.wide .pageMain	{width:700px;}
.pageWrap.wide .pageMain1	{width:970px;}
.pageWrap.wide .pageSide	{width:275px;}
/*.pageWrap.wide .pageMain, .pageWrap.wide .pageSide {height:410px;}
.pageWrap.wide .pageMain1, .pageWrap.wide .pageSide {height:440px;} */ 

.pageWrap.narrow .pageBody	{width:736px;}
.pageWrap.narrow .pageBodynosteps	{width:736px;}
.pageWrap.narrow .pageMain	{width:505px;}
.pageWrap.narrow .pageSide	{width:205px;}
.pageWrap.narrow .pageMain, .pageWrap.narrow .pageSide {height:260px;}
	
/*[FORMS]*/

/*[shared styles]*/
input, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #046CB1; margin:0;
}
	.text, textarea	{border:1px solid #CCCCCC;}
	.focus			{border:1px solid #999999;}
	.required		{border:1px solid #CCCCCC;
	/*border:1px solid #DC3C1E;background: url(../img/required.gif) center right no-repeat;*/}
	.error			{border:1px solid rgb(255,0,0);}

input.radio {border:none;width:auto;}
input.check {border:none;width:auto;}
label {}
label input[type=radio] {white-space:nowrap; vertical-align:-25%;}
label input[type=checkbox] {white-space:nowrap; vertical-align:-50%;}

/*
input:focus {border:2px solid #999999;}
select:focus {border:2px solid #999999;}
textarea:focus {border:2px solid #999999;}
*/

/*[floating layout]*/
.fieldblock {
			overflow:hidden; margin: 0 0 5px 10px;
			height: 21px; width: 324px;
			background-repeat: no-repeat;
			float: left;
			}	.tall {height:125px;}
.fieldblock * {}
.fieldblock label {display: block; float: left; width: 150px; height:21px; line-height:20px;}
.fieldblock label.after {display: block; float: left; width: 130px; margin-left:5px; height:21px;}
.fieldblock label.long {width:300px;}
.fieldblock label input {margin-right:5px;}
.fieldblock select {vertical-align:middle;}
.fieldblock input {display: block; float: left; width: 130px;}
.fieldblock select {display: block; float: left; width: 130px;}
.fieldblock input.radio, .fieldblock input.check {width:auto; margin-top:4px;}
.fieldblock img.req {float:left;}
.fieldblock img.roll {float:right;}
.fieldblock textarea {display:block; float:left; height: 100px; width: 320px; }

/*[table-based layout, backward-compatible: KEEP THE NESTING TO A MINIMUM!]*/
table.grid {margin: 0px; border:0;}
table.grid td {padding: 2px 0;}
table.grid td.label {padding: 3px 5px 3px 0; white-space:nowrap;}
table.grid td label {margin-right: 5px;}
table.grid td label.after {margin-left: 5px;}
td table.grid {margin:0;}

/*[table-based layout, backward-compatible: KEEP THE NESTING TO A MINIMUM!]*/
table.grid5 {margin: 0px; border:0; border-collapse:collapse; border-spacing:0;}
table.grid5 td {padding: 3px 0;}
table.grid5 td.label {padding: 3px 5px 3px 0; white-space:nowrap;}
table.grid5 td label {margin-right: 5px;}
table.grid5 td label.after {margin-left: 5px;}
td table.grid5 {margin:0;}

/*[Package Selection table]*/

table.packSelector {margin: 0 5px; border:0; border-collapse:collapse; border-spacing:0;}

table.packSelector td.header {text-align:center;background:#365EBF url(../gif/packhead.gif) top no-repeat; color:rgb(255,255,255); padding: 5px; width:120px; line-height:20px;}
table.packSelector td {padding: 5px; background:#EEEEEE url(../gif/vwhitepipe.gif) left repeat-y;}
table.packSelector td.rowtitle {font-weight:regular; background:transparent;width:200px;}
table.packSelector td.total {text-align:center; background:url(../gif/packtotal.gif) bottom no-repeat; padding: 5px; width:120px;}
table.packSelector td.package1 {width:120px;}
table.packSelector td.package2 {width:120px;}
table.packSelector td.package3 {width:120px;}

table.packSelector td.package1 div {margin-left: 30px;}
table.packSelector td.package2 div {margin-left: 30px;}
table.packSelector td.package3 div {margin-left: 30px;}
table.packSelector td.package1 img {margin-left: 10px;}
table.packSelector td.package2 img {margin-left: 10px;}
table.packSelector td.package3 img {margin-left: 10px;}
table.packSelector td.package1 span {margin-left: 10px;}
table.packSelector td.package2 span {margin-left: 10px;}
table.packSelector td.package3 span {margin-left: 10px;}

table.packSelector td.blank {padding: 5px; width:200px;}
table.packSelector td.selected {background-color:#EEEEEE;}
table.packSelector td.total.selected {background-image:url(../gif/packtotal_selected.gif);}
/*[standard]*/
table.packSelector tr:hover td {background-color:#EEEEEE;}
table.packSelector tr:hover td.selected {background-color:#94B5E0;}
/*[ie pre-7]*/
table.packSelector tr.hover td {background-color:#EEEEEE;}
table.packSelector tr.hover td.selected {background-color:#94B5E0;} /*doesn't seem to get through to IE*/

table.packSelector td.blank, table.packSelector tr:hover td.blank, table.packSelector tr.hover td.blank {background:transparent;}
table.packSelector td label {margin-left:5px;}
table.packSelector td.total div {font-weight:bold; padding:5px;}

/*[FAQ]*/
.stepFAQ {/*class for CSS cascade, no direct styling*/}
.stepFAQ .cap {height:32px;background-repeat:no-repeat;}
.stepFAQ .body {padding:5px 10px 11px 10px;background-position:bottom;background-repeat:no-repeat;}
.stepFAQ .content {overflow:auto; color:#505050}
.stepFAQ .content p {margin:5px 15px; text-indent: 5px;}
.stepFAQ .content ol {margin:5px 5px 5px 17px; padding: 0;}
.stepFAQ .content ul {margin:5px 5px 5px 17px; padding: 0; list-style-image:url(../gif/bullet-faq.gif);}
.stepFAQ .content ol li, .stepFAQ .content ul li {margin-bottom:7px;}
.stepFAQ a {color:#505050;text-decoration:none;}
.stepFAQ a:visited {color:#666666;}
.stepFAQ a:hover {color:#F0640F;text-decoration:underline;}

/*[page snap]*/
.pageWrap.wide .stepFAQ .cap	{background-image: url(../gif/faq_cap.gif);}
.pageWrap.wide .stepFAQ .body	{background-image: url(../gif/faq_body.gif);}
.pageWrap.wide .stepFAQ .content	{min-height:165px; max-height:300px;}
.pageWrap.narrow .stepFAQ .cap	{background-image: url(../gif/faq_cap_narrow.gif);}
.pageWrap.narrow .stepFAQ .body	{background-image: url(../gif/faq_body_narrow.gif);}
.pageWrap.narrow .stepFAQ .content	{height:80px;}

/*[Hovers]*/
.stepHovers {/*class for CSS cascade, no direct styling*/}
.stepHovers .cap {height:32px;background-repeat:no-repeat;}
.stepHovers .body {padding:5px 10px 11px 10px;background-position:bottom;background-repeat:no-repeat;}
.stepHovers .content {overflow:auto;/*auto*/}
.stepHovers .content p, .stepHovers .content h4 {margin: 0 5px 5px 5px;}
.stepHovers .content ol {margin:5px 5px 5px 17px; padding: 0;}
.stepHovers .content ul {margin:5px 5px 5px 17px; padding: 0; list-style-image:url(../gif/bullet-faq.gif);}
.stepHovers .content ol li, .stepHovers .content ul li {margin-bottom:7px;}
/*[page snap]*/
.pageWrap.wide .stepHovers .cap	{background-image: url(../gif/questions_or_comments.gif);}
.pageWrap.wide .stepHovers .body	{background-image: url(../gif/hov_body.gif);}
.pageWrap.wide .stepHovers .content	{height:150px;}
.pageWrap.narrow .stepHovers .cap	{background-image: url(../gif/questions_or_comments_cap.gif);}
.pageWrap.narrow .stepHovers .body	{background-image: url(../gif/hov_body_narrow.gif);}
.pageWrap.narrow .stepHovers .content	{height:80px;}

/*[PRICE CALCULATOR]*/
.priceCalc {/*class for CSS cascade, no direct styling*/}
.priceCalc .cap {height:32px;background-repeat:no-repeat;}
.priceCalc .body {padding:5px 10px 11px 10px;background-position:bottom;background-repeat:no-repeat;}
.priceCalc .content {overflow:auto;}
/*[page snap]*/
.pageWrap.wide .priceCalc .cap	{background-image: url(../gif/calc_cap.gif);}
.pageWrap.wide .priceCalc .body	{background-image: url(../gif/calc_body.gif);}
/*.pageWrap.wide .priceCalc .content	{} */
.pageWrap.narrow .priceCalc .cap	{background-image: url(../gif/calc_cap_narrow.gif);}
.pageWrap.narrow .priceCalc .body	{background-image: url(../gif/calc_body_narrow.gif);}
.pageWrap.narrow .priceCalc .content	{height:85px;}


/*[BUTTON BAR]*/
.buttonBar {
height:25px; margin: 15px 5px 0 7px;
overflow:hidden;
}
input.buttonNext_enabled, input.buttonNext_disabled {display:block; height: 25px; float:right;
width: 80px; background-repeat: no-repeat;
}
input.buttonSaveExit_enabled {display:block; height: 25px; float:none;
width: 80px; background-repeat: no-repeat;
}
input.buttonSaveExitLeft_enabled {display:block; height: 25px; float:left;
width: 80px; background-repeat: no-repeat;
}


a.buttonNext_enabled, a.buttonNext_disabled {display:block; height: 25px; float:right;
width: 80px; background-repeat: no-repeat;
}
a.buttonNext_enabled {background-image: url(../gif/buttonnext.gif);}
a.buttonNext_enabled:hover {background-image: url(../gif/buttonnext-over.gif)}
a.buttonNext_disabled {background-image: url(../gif/buttonnext-disabled.gif); cursor: default;}
a.buttonNext_disabled:hover {background-image: url(../gif/buttonnext-disabled.gif); cursor: default;}

a.buttonNextPkg_enabled, a.buttonNext_disabled {display:block; height: 25px;
width: 80px; background-repeat: no-repeat;
}
a.buttonNextPkg_enabled {background-image: url(../gif/buttonnext.gif);}
a.buttonNextPkg_enabled:hover {background-image: url(../gif/buttonnext-over.gif)}
a.buttonNextPkg_disabled {background-image: url(../gif/buttonnext-disabled.gif); cursor: default;}
a.buttonNextPkg_disabled:hover {background-image: url(../gif/buttonnext-disabled.gif); cursor: default;}

a.buttonBack_enabled, a.buttonBack_disabled {display:block; height: 25px; float:left;
width: 58px; background-repeat: no-repeat;
}
a.buttonBack_enabled {background-image: url(../gif/buttonback.gif);}
a.buttonBack_enabled:hover {background-image: url(../gif/buttonback-over.gif)}
a.buttonBack_disabled {background-image: url(../gif/buttonback-disabled.gif); cursor: default;}
a.buttonBack_disabled:hover {background-image: url(../gif/buttonback-disabled.gif); cursor: default;}

a.buttonSaveExit_enabled{display: block; height: 25px; float: none;
width: 125px; background-repeat: no-repeat; margin-right: 40%; margin-left:40%;
}
a.buttonSaveExit_enabled {background-image: url(../gif/saveexit.gif);}
a.buttonSaveExit_enabled:hover {background-image: url(../gif/saveexit.gif)}

a.buttonSaveExitLeft_enabled{display: block; height: 25px; float:left;
width: 125px; background-repeat: no-repeat;
}
a.buttonSaveExitLeft_enabled {background-image: url(../gif/saveexit.gif);}
a.buttonSaveExitLeft_enabled:hover {background-image: url(../gif/saveexit.gif)}

a.buttonNextAccntLeft_enabled{display:block; height: 25px; float:left;
width: 125px; background-repeat: no-repeat;
}
a.buttonNextAccntLeft_enabled {background-image: url(../gif/continueyourorder.gif);}
a.buttonNextAccntLeft_enabled:hover {background-image: url(../gif/continueyourorder.gif)}

a.buttonAccntSubmit_enabled{display:block; height: 25px; float:left;
width: 85px; background-repeat: no-repeat;
}
a.buttonAccntSubmit_enabled {background-image: url(../gif/submit1.gif);}
a.buttonAccntSubmit_enabled:hover {background-image: url(../gif/submit1.gif)}

img.buttonAccntReset_enabled{height: 25px;
width: 85px; background-repeat: no-repeat;
}
img.buttonAccntReset_enabled {background-image: url(../gif/reset1.gif);}
img.buttonAccntReset_enabled:hover {background-image: url(../gif/reset1.gif)}

input.buttonAccntLogin_enabled{height: 25px;
width: 85px; background-repeat: no-repeat;
}
input.buttonAccntLogin_enabled {background-image: url(../gif/login1.gif);}
input.buttonAccntLogin_enabled:hover {background-image: url(../gif/login1.gif)}

input.buttonContinueGuest_enabled{height: 27px;
width: 137px; background-repeat: no-repeat;
}
input.buttonContinueGuest_enabled {background-image: url(../gif/continueasguest1.gif);}
input.buttonContinueGuest_enabled:hover {background-image: url(../gif/continueasguest1.gif)}

buttonContinueGuest_enabled

.headerSort {
	text-align: left;
	text-decoration: none;
	color: #046CB1;
}


a.validateCoupon {display:block; height: 25px;
width: 110px; background-repeat: no-repeat; background-image: url(../gif/validatecouponbtn.gif);
}


a.validateCoupon:hover {background-image: url(../gif/validatecouponbtn_f2.gif)}

img.validateCoupon
{ 
vertical-align: middle
} 


a.buttonKillTip { height: 17px; float:right;
width: 17px; background-repeat: no-repeat;
}
a.buttonKillTip {background-image: url(../gif/tipclose-norm.gif);}
a.buttonKillTip:hover {background-image: url(../gif/tipclose-over.gif)}

/*[Quicken branding cascade]*/
body.quicken .buttonBar a.buttonBack_enabled {background: url(../gif/buttonbackq.gif) no-repeat;}
body.quicken .buttonBar a.buttonBack_enabled:hover {background-image: url(../gif/buttonbackq-over.gif)}
body.quicken .buttonBar a.buttonBack_disabled {background-image: url(../gif/buttonbackq-disabled.gif); cursor: default;}
body.quicken .buttonBar a.buttonBack_disabled:hover {background-image: url(../gif/buttonbackq-disabled.gif); cursor: default;}
body.quicken .buttonBar a.buttonNext_enabled {background: url(../gif/buttonnextq.gif) no-repeat;}
body.quicken .buttonBar a.buttonNext_enabled:hover {background-image: url(../gif/buttonnextq-over.gif)}
body.quicken .buttonBar a.buttonNext_disabled {background-image: url(../gif/buttonnextq-disabled.gif); cursor: default;}
body.quicken .buttonBar a.buttonNext_disabled:hover {background-image: url(../gif/buttonnextq-disabled.gif); cursor: default;}

div.preload {position:absolute;width:1px;height:1px;left:-10px;top:-10px;overflow:hidden;}

/*[HELP TIPS]*/
p img.help {
vertical-align:-8px; margin-left:5px;
}
img.help{
	position: relative;
	top: -3px;
	left: 3px;
}
div.helptip {
width: 220px; height: 220px;
position: absolute; z-index:10001;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background: url(../png/tipshadow.png) no-repeat;
/*alpha(opacity=50);-moz-opacity:.50;opacity:.50; 
filter: Alpha(Opacity=50); */
}
div.helptip p {margin: 5px; /*text-indent: 5px;*/}
.stepFAQ .content div.helptip p {margin: 5px;}
div.helptip h4 {margin: 5px;}
div.tipbody {
position: absolute;
top: 10px; left: 10px; width: 190px; height: 189px;
/*font: 11px Arial, sans-serif;*/
overflow: auto;
}
div.tipbody img.roll {
position:static;
float:right;
}
div.backdrop {z-index:99;
/*background-image: url(../img/backdrop.png);*/
background-image: url(../gif/transpix.gif);
}


/*[development switches]
.stepProgress {visibility:hidden;}
.buttonBar {visibility:hidden;}
.stepFAQ {background:rgb(240,250,230);}
.stepFAQ * {visibility:hidden;}
.priceCalc {background:rgb(230,240,220);}
.priceCalc * {visibility:hidden;}
.stepHovers {background:#CCCCCC;}
.stepHovers * {visibility:hidden;}
body, body.quicken {background-image: none;}
.contentFooter {visibility:hidden;}
.pageHeader {visibility:hidden;}
.pageMain {background:rgb(250,250,250);}
*/

.regular {
	font-weight: regular;
}

.bold {
	font-weight: bold;
}

.bodytitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #505050; margin:0;
}

.hidden {
	visibility: hidden;
}

.errortxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.generrortxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #CC0000;
}
.reqStar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #db3b1d;
	padding-right: 0px;
	padding-left: 3px;
}

.nopadding {
	padding: 0px;
}

.packageText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}

.packageborderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.packagebordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.packageborderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.packageborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.packageborders {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.packageTable {
	width: 100%;
	height: 100%;
}

.packageitems {
	background-color: #FAFAFA;
	width: 40%;
}

.packageOptions {
	width: 20%;
}

.packageComponents {
	border-top-width: 4px;	
}

.aligncenter {
	text-align: center;
}

.disabled {
	color: #999999;
}

.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 8px 0px;
	line-height: 14px;
}

.StandardPkgUp {}
.SelectedPkg {
	background-color: #ECF8FD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
}
.EconomyPkgUp {}
.EconomyPkg { background-color: #ECF8FD;}
.DeluxePkgUp {}
.DeluxePkg {background-color: #ECF8FD;}

.SelectedPkgHeader {
	background-color: #99CCCC;
	color: #FFFFFF;
	}

.SelectUp {
	color: #000000;
	font-weight: bold;
	display: block;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFF;
}

.mainbodypackage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	height: 100%;
	width: 100%;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.width50 {	
	width: 100%;
	height: 55px;
}

.mainbodypaddingcontactzip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	line-height: 14px;
}

.mainbodypaddingcontactcity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 14px;
}

.mainbodypaddingcontactcounty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	line-height: 14px;
}

.col35pctright {width: 35%;
	text-align: right;
}

.col50pct {width: 50%;
	
}

.col25pctright {width: 25%;
	text-align: right;
}
.col25pctleft {width:25%;
    text-align: left;
}
.col25pctcenter {width: 25%;
	text-align: center;
}
.RevwTop {
	font-family: Arial, Verdana, sans-serif; 
	color:#F0640F;  
	text-transform: capitalize;	
	font-size: 14px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
*.RevwTop {
	font-family: Arial, Verdana, sans-serif; 
	color:#F0640F;
	text-transform: capitalize;	
	font-size: 14px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.col35pct{
		width: 35%;
}
.Revwtitle {
	font-weight: bold;
	font-size: 14px;
}

.col1 {width: 30%;
	text-align: right;
	padding-top: 50px;
}
.col2 {width: 30%;
	
}

.col3 {width: 40%;
	
}
.bodytitleLLCInfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; color: #505050; margin:0;font-weight: bold;
}
.bodytitleLLCInfo2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; color: #505050; margin:0;font-weight: bold;
}
.mainBodyGrid1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	line-height: 14px;
}

a.buttonSubmit_enabled, a.buttonSubmit_disabled {display:block; float:right;
 background-repeat: no-repeat; height: 25px; width: 118px;
}
a.buttonSubmit_enabled {background-image: url(../gif/submitorderbtn.gif);}
a.buttonSubmit_enabled:hover {background-image: url(../gif/submitorderbtn_f2.gif);}

input.buttonSubmit_enabled, input.buttonSubmit_disabled {display:block; float:right;
background-repeat: no-repeat;
}
.coupontxt {
	color: #CC0000;
	font-weight: bold;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}
.mainBodyBoldLLCInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	line-height: 14px;
}
.mainBodyRed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding: 6px;
	line-height: 14px;}
.mainBodyboldred{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	line-height: 14px;
	font-weight: bold;
}
.greynotes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
}
.aligntop {
	vertical-align: top;
}
.alignmiddle {
	vertical-align: middle;
}
.brdrtbl {
	border: 1px solid #999999;
}
.alignright {
	text-align: right;
}
.col20pct{width: 20%;
}
.col20pctleft{width: 20%;
	text-align: left;
}
.col40pctleft{width: 40%;
	text-align: left;
}
.col15pctleft{width: 15%;
	text-align: left;
}
.col60pct{width: 60%;

}
.mainbodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
}
.callBackPadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 6px;
	line-height: 14px;
}

.hours{font-size: 12px;}
.hours1{font-size: 11px; color:#046CB1;}

/*[Order Review Table]*/
table.receipt {margin: 0 0 10px 10px; width:96%; border:0; border-collapse:collapse; border-spacing:0;}
table.receipt td {}
table.receipt th {padding-left:5px; text-align: left; background-color: rgb(85,95,75); color: rgb(255,255,255); height:27px;}
table.receipt th.button {text-align: right;background: rgb(85,95,75) url(../gif/thbg_last.gif) top right no-repeat;}
table.receipt th.first {background: rgb(85,95,75) url(../gif/thbg_first.gif) no-repeat;}
table.receipt td {padding:5px; vertical-align: top; background: rgb(248,250,245); }
table.receipt td.bfirst {height:5px; background: rgb(248,250,245) url(../gif/tdbg_bfirst.gif) bottom left no-repeat; }
table.receipt td.label {text-align: right;}
table.receipt td.data {font-weight: bold;}
table.receipt td p, table.receipt td h4 {margin: 0 0 5px 0; }

a.buttoneditstyle {display:block; height: 25px; float:left;
width: 55px; background-repeat: no-repeat;
}
a.buttoneditstyle {background-image: url(../gif/buttonedit-norm.gif);}







/*[Product Service-Apostilles]*/

.rmenutextbld {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #636363; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.rmenutextbldPrint {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #636363; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}

TABLE.grid {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px;
}
TABLE.grid TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM:2px; PADDING-TOP: 2px
}
TABLE.grid5 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}

TABLE.grid5 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}

TABLE.grid TD.label {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
TABLE.grid TD LABEL {
	MARGIN-RIGHT: 5px
}
TABLE.grid TD LABEL.after {
	MARGIN-LEFT: 5px
}
TD TABLE.grid {
	MARGIN: 0px
}

TABLE.grid5 TD.label {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
TABLE.grid5 TD LABEL {
	MARGIN-RIGHT: 5px
}
TABLE.grid5 TD LABEL.after {
	MARGIN-LEFT: 5px
}
TD TABLE.grid5 {
	MARGIN: 0px
}
.grid1{
	padding-left:7px;
	}
	*.grid1{
	padding-left:0px;
	}
		.rmenutextbldcopyright {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px;  FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #666666; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}


.filingtcopyright{
	TEXT-ALIGN: left}

.filingshd {
	PADDING-LEFT: 4px; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: underline
}
.col25pctrightcpyauth {width: 40%;
	text-align: left;
}
.grids1 {margin: 0 0 0 10px; border:0; border-collapse:collapse; border-spacing:0;text-align: left; width: 100%}

.grids td {padding: 3px 0;}
.grids td.label {padding: 3px 5px 3px 0; white-space:nowrap;}
.grids td label {margin-right: 5px;}
grids td label.after {margin-left: 5px;}
td .grids1 {margin:0;}

/*Moving colums to the left in ie */
.moveLeft{text-align: left;vertical-align: top }
.moveLeftImg{text-align: right;vertical-align: top }
.moveRight{text-align: right;vertical-align: top }
.moveLeftMiddle{text-align: left;vertical-align: middle; }
.moveRightRA{text-align: right;vertical-align: middle;}
.moveLeftHeading{color:rgb(255,155,55);text-align: left; text-transform: capitalize;FONT-SIZE: 18px}
.moveLeftHeading1{font-family: Arial, Verdana, sans-serif; color:#046CB1;font-size:18px;font-weight: normal;text-transform:capitalize;text-align: left}
.moveLeftHeading2{color:rgb(255,155,55);text-align:left; text-transform: uppercase;FONT-SIZE: 12px;FONT-WEIGHT: bold;}


/*Cognizant table grid */

.grids1{
	padding-left:0px;
	}
	.grids1 {margin-left: 0px;margin-right: 0px;margin-bottom: 0px;margin-top: 0px; border-collapse:collapse; border-spacing:0px;text-align: left; width: 100%}
.grids1 td {padding: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;margin-top: 0px;}
.grids1 td.label {padding: 0px 0px 0px 0px; white-space:nowrap;}
.grids1 td label {margin-right: 0px;}
grids1 td label.after {margin-left: 0px;}
td .grids1 {margin:0;}

.grids2{

      margin: 0 0 0 10px;

      border: 0;

      border-collapse: collapse;

      border-spacing: 0;

      text-align: left;

      width: 100%

}

 


 

.moveLeft {

      text-align: left;

      vertical-align: top;

}

 .moveLeftByLaws {

      text-align: left;

      vertical-align: top;
	  width:60%;

}
 

.moveLeftHeading {

      color: rgb(255, 155, 55);

      text-align: left;

      text-transform: uppercase;

      FONT-SIZE: 15px;

}

 

.moveLeftFixed {

      text-align: left;

      vertical-align: top;

      width: 350px
}

.moveRightFixed {

      text-align: Right;

      width: 184px
}

.moveRightFixed1 {

      text-align: Right;

      width: 260px
}
.moveRight0B1 {

      text-align: Right;

      width: 265px
}
.moveLeft0B1 {

      text-align: Left;

      width: 350px
}
.moveLeftOA1{

      text-align: left;

      vertical-align: top;

      width: 25%;

}
.moveLeftOA2{

      text-align: left;

      vertical-align: top;

      width: 75%;

}
.moveLeftOA3{

      text-align: left;

      vertical-align: top;

      width: 16%;

}

.moveLeftOA3CA{

      text-align: left;

      vertical-align: top;

      width: 20%;

}

.moveOAEntityleft{

      text-align: left;

      vertical-align: top;

      width: 30%;

}
.moveOAEntityright{

      text-align: left;

      vertical-align: top;

      width: 70%;

}

 

.moveLeftFixedreview{

      text-align: left;

      vertical-align: top;

      width: 40%

}


.moveLeftFixedincorp{

      text-align: left;

      vertical-align: top;

      width: 54%

}
.moveRightFixedreview{
	  text-align: left;

      vertical-align: top;

      width: 60%

}

.moveRight60Pct{
	  text-align: right;

      width: 60%

}
	.gridRASrep {margin: 0 0 0 10px; border:0; border-collapse:collapse; border-spacing:0;text-align:left;width: 95%}

 

.gridRASrep td {padding: 3px 0;}

 

.first{font-size:12px; text-decoration: underline;}

 

.moveLeftHeading{color:rgb(255,155,55);text-align:left; text-transform: capitalize;FONT-SIZE: 18px;}

 

.moveLeft1{width:200px;}
.moveRight1{text-align: right;vertical-align: top; width:200px;}

 

.moveCenter{text-align: center;vertical-align: top;}

/*Moving colums to the left in ie */
.moveLeft{text-align: left;}
.moveLeft50{text-align: left;  width:50px;}
.moveRight{text-align: right;}
.moveLeftHeading{color:rgb(255,155,55);text-align: left; text-transform: capitalize;FONT-SIZE: 18px; margin-top:0px; padding-top:0px;}
.moveLeftTiny{text-align: left; width:50px; padding-left:10px;}
.moveLeftTinyForTma{text-align: left; width:20px; padding-left:0px; padding-top:0px;}
.fixedHeight{text-align: right; height:35px;* text-align: right; * height: 29px;}
.fixedHeight1{text-align: left; height:35px;* text-align: left; * height: 29px;}
.fixedHeightCorpCert{text-align: right; height:33px;* text-align: right; * height: 28px;}
.fixedHeight1CorpCert{text-align: left; height:33px;* text-align: left; * height: 28px;}
.fixedHeightRadioForTma{text-align: left; height:26px;* height:25px;}
.fixedHeightTma{text-align: right; height:33px;* height:27px; }
.fixedHeightforTma{text-align: left; height:8px; * height:7px;}
.standardHeightRadio{vertical-align: bottom  ;text-align: left; height:13px; * height:50px ;/* border:1px solid blue ;* border:1px solid red ;*/}
.standardHeightMultipleRadio{text-align: left; height:25px; * height:25px ;/* border:1px solid blue ;* border:1px solid red ;*/}
.standardHeightMultipleRadioForCorpCertificate{text-align: left; height:25px; * height:25px ;/* border:1px solid blue ;* border:1px solid red ;*/}
.leftForTms{text-align: center;* text-align: right}
.leftForScorp{text-align: center;* text-align: right;width: 20px;* width: 25px ;}
.leftForApostilles{text-align: center;* text-align: left;width:15px}







.rmenutextbldPrint1 {
	FONT-WEIGHT: bold; COLOR: #636363; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}

input, select, textarea {



font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px; color: rgb(90,100,80); padding-left:2px   

*margin-left:0px;   
padding-top:0px;

}
.Heading{font-family: Arial, Verdana, sans-serif; color:#046CB1;font-size:18px;font-weight: normal;text-transform:capitalize;}


/*TMA*/

/*1*/
.HeadingForTma{font-family: Arial, Verdana, sans-serif; color:#046CB1;
font-size:18px;font-weight: normal;text-transform:capitalize}




/*2*/
.HeadingForTmaClasses{font-family: Arial, Verdana, sans-serif; color:#046CB1;
font-size:18px;font-weight: normal;text-transform:capitalize;margin-left:2px;}

*html .HeadingForTmaClasses{margin-left:5px;}



/*3*/

.HeadingForTmaDescGoodsH1{font-family: Arial, Verdana, sans-serif; color:rgb(255,155,55);
font-size:18px;font-weight: normal;text-transform:capitalize; margin-left:4px;}

*html .HeadingForTmaDescGoodsH1{margin-left:9px;}

.HeadingForTmaDescGoodsH2{font-family: Arial, Verdana, sans-serif; 
color:rgb(255,155,55); text-transform: capitalize;font-size:14px; margin-left:4px;}

*html .HeadingForTmaDescGoodsH2{margin-left:9px;}

/*5*/

.HeadingForCommerce {font-family: Arial, Verdana, sans-serif; color:#046CB1;
font-size:18px;font-weight: normal;text-transform:capitalize; margin-left:0px; *margin-left:7px;}
*html .tmaCommercetable {margin-left:5px;}
*+html .tmaCommercetable {margin-left:5px;}


/*6*/

.HeadingForTmaOwner{font-family: Arial, Verdana, sans-serif; color:#046CB1;
font-size:18px;font-weight: normal;text-transform:capitalize;}

.tableForTmaOwner{margin-left:4px;}

*html .tableForTmaOwner1{margin-left:2px;}

.col25scorp {width: 40%;
	text-align: left;
}

/*s-corp add button */
.col25scorp {width: 40%;
	text-align: left;
}

/*TMA*/
.tmaButtons {margin-left:0px; *margin-left:5px;}
.tmaGoodsButtons {margin-left:2px; *margin-left:7px;}

.tableTMA {width:292px; *width:290px;}

/*Signature*/
.HeadingForTmaSignature {font-family: Arial, Verdana, sans-serif; color:#046CB1;
font-size:18px;font-weight: normal;text-transform:capitalize; *margin-left:7px;}

/*Service*/

.HeadingForService {font-family: Arial, Verdana, sans-serif; color:#046CB1;font-size:18px;font-weight: normal;text-transform:capitalize;text-align: left}
.HeadingForServiceVer2 {font-family: Arial, Verdana, sans-serif; color:#046CB1;font-size:18px;font-weight: normal;text-align: left}

/*Review*/
.HeadingForTmaReview {font-family: Arial, Verdana, sans-serif; color:#046CB1;
font-size:18px;font-weight: normal;text-transform:capitalize;}

.tableTMACitizen {width:292px; *width:230px}
.moveLeftFixed25Per{

      text-align: left;

      vertical-align: top;

      width: 175px

}

.subHeading{font-family: Arial, Verdana, sans-serif; color:#046CB1;font-size:15px;font-weight: bold;text-transform:capitalize;}
.subOrdHeading{font-family: Arial, Verdana, sans-serif;font-size:14px;font-weight: bold;text-transform:capitalize}
.subHeading1{font-family:  Arial, Verdana, sans-serif; color:#046CB1;font-size:18px;font-weight: normal;}
.subHeading2{font-family: Arial, Verdana, sans-serif; color:#046CB1;font-size:15px;font-weight: bold;}
.subOrdHeadingLower{font-family: Arial, Verdana, sans-serif;font-size:16px;font-weight: bold;}
.subOrdHeading1{font-family: Arial, Verdana, sans-serif;font-size:12px;font-weight: bold;text-transform:upperCase}

.moveOption{text-align: left;width: 270px}
.justified{text-align: justify;vertical-align: top }

.moveRightForRadiosEin{text-align: left;vertical-align: top; width:257px;}
.moveRightEinText{text-align: right;vertical-align: top; width:250px;}
.moveLeftEinText{text-align: left;vertical-align: top;}
.moveLeftEinText1{text-align: left;vertical-align: middle;}
.moveLeftTinyForEin{text-align: left; width:150px; padding-left:10px;vertical-align: top;}

.moveLeftOA{text-align: left;vertical-align: top;}
.moveRightOA{text-align: right;vertical-align: top; width: 35%}
.moveLeftOAAR{text-align: left;vertical-align: top;width: 65% }

/*for dba*/
.colleft {width:60%;
    text-align: left;
}
.colright {width:40%;
	text-align: right;
}

.col15pctright {width: 15%;
	text-align: right;
}

.moveLeftSubHeading{color:rgb(255,155,55);text-align: left; text-transform: uppercase;FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.colrightTop {width:50%;text-align: right;vertical-align: top}
.colleftTop {width:50%;text-align: left;vertical-align: top}
*.colleftTop {width:55%;text-align: left;vertical-align: top}
/*for dba*/


.moveLeftFixedreviewEin{

      text-align: left;

      vertical-align: top;

      width: 40%;

	 font-family: Arial, Verdana, sans-serif;font-size: 14px; 
	  font-weight: normal;

}

.moveMiddleFixedreviewEin{

      text-align: left;

      vertical-align: top;

      width: 60%;

	  word-break:break-all;
}

.moveLeftARIR{text-align: left;vertical-align: middle;width: 65% }


.HeadingForServiceDba {font-family: Arial, Verdana, sans-serif; color:#046CB1;font-size:18px;font-weight: normal;text-align: left}

.moveLeftFixed40Per{

text-align: left;

      vertical-align: top;

      width: 43%;

}

.col17pctleft {width: 17%;
	text-align: left;
}

.col28pctleft {width: 28%;
	text-align: left;
}
.rmenutextbldDBA {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #666666; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}a.OrderNow {display:block; height: 20px;
width: 80px; background-repeat: no-repeat; background-image: url(../gif/ordernowbtn.gif);

}
a.OrderNow:hover {background-image: url(../gif/ordernowbtn_over.gif)}


.colorLlc {color: rgb(0,125,255)}

.contactLLC1{


      text-align: right;

      vertical-align: top;

      width: 23%;
}
.contactLLC1r{


      text-align: right;

      vertical-align: top;

       width: 35%;
}
.contactLLC2{
      text-align: left;

      vertical-align: top;

      width: 20%;
}
.contactLLC2r{

      text-align: left;

      vertical-align: top;

      width: 25%;

}
.contactLLC3{

      text-align: right;

      vertical-align: top;

      width: 35%;
}
.contactLLC3L{

      text-align: left;

      vertical-align: top;

      width: 35%;

}
.contactLLC3I{

      text-align: left;

      vertical-align: top;

      width: 35%;

}
.contactLLC4{

      text-align: left;

      vertical-align: top;

      width: 30%;
      
      word-break:break-all;

}
.contactLLC4r{

      text-align: left;

      vertical-align: top;

      width: 5%;
      
      word-break:break-all;

}
.contactLLC5{

      text-align: left;

      vertical-align: top;

      width: 65%;

}
.contactLLCr1{

      text-align: right;

      vertical-align: top;

      width: 35%;

	  PADDING-LEFT: 4px;
	  
      word-break:break-all;
}

.contactLLCr2{

      text-align: left;

      vertical-align: top;

      width: 65%;

	  PADDING-LEFT: 4px;
	  
	  word-break:break-all;

}

.contactLLC3r{

      text-align: left;

      vertical-align: top;

      width: 35%;

}
.contactLLCr1L{

      text-align: right;

      vertical-align: top;

      width: 35%;

	  PADDING-LEFT: 4px;

	  word-break:break-all;

}

.contactLLCr2L{

      text-align: left;

      vertical-align: top;

      width: 65%;

	  PADDING-LEFT: 4px;

	 word-break:break-all;

}
.contactLLC5right
{

      text-align: left;

      vertical-align: top;

      width: 5%;

}
.contactLLC_RA_Right{


      text-align: right;

      vertical-align: top;

      width: 33%;

}

.greynotesForHeading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #505050;
	font-weight: bold;
}

.moveLeftAR{text-align: left;vertical-align: top; width: 65%}

/*adding for dba*/
.moveRightFixed40Per{
text-align: right;

      vertical-align: top;

      width: 39%;

}
.justifiedEinRadio{text-align: justify;vertical-align: top ;width:49%;}
.justifiedEin{text-align: justify;vertical-align: top ;width:2%;}

.moveLeftTinyQuote{text-align: left; width:28px; height: 29px;}
.moveLeftQuote{text-align: left;width:0px; height: 0px;}
.alignrightCalculator {
	text-align: right; vertical-align:bottom;
}
.moveLeftCalc{text-align: left;vertical-align: top;width:200px}
.moveRightDBA{text-align: right;vertical-align: top; width: 37%}
.ToolTipHeading{font-family: Arial, Verdana, sans-serif; color:#046CB1;font-size:18px;font-weight: normal;}

/*adding for right aligning the Date Error message*/
.moveCommonEntityDateright{

      text-align: left;

      vertical-align: top;

      width: 70%;
	
	  color: #CC0000;
}

/*adding for right aligning the Phone Error message for Withdrawl*/
.moveWithDrawlPhone{

      text-align: left;

      vertical-align: top;

      width: 62%;
	
	  color: #CC0000;
}

/* For AR and IR RegAgent info Page text alignment*/
.reportRegText_Right{


      text-align: right;

      vertical-align: top;

      width: 40%;

}

a.GetStartedNow {display:block; height: 24px;
width: 108px; background-repeat: no-repeat; background-image: url(../gif/getstartedbtn.gif);

}
a.GetStartedNow:hover {background-image: url(../gif/getstartedbtn.gif)}
.colorLlc {color: rgb(0,125,255)}


table#new_brand_table td.section_left_label {text-align: left; padding: 5px 2px; background: url(../gif/chart_bottom_fade_gray.gif) repeat top; border: 1px solid #cccccc; border-width: 1px 1px 1px 1px; color: #505050; font-weight: bold;}

table#new_brand_table td.section {text-align: left; padding-top: 5px; padding-bottom: 5px; background: url(../gif/chart_bottom_fade_gray.gif) repeat top; border: 1px solid #cccccc; border-width: 1px 1px 1px 0px; color: #505050; font-weight: bold;}

table#new_brand_table td.header {text-align: center; padding: 8px; border: 0px; color: #505050; font-size: 14px;}

table#new_brand_table td.header_outline {width: 90px; text-align: center; border: 0px; color: #505050; font-size: 11px;  border: 1px solid #cccccc; border-width: 1px 1px 0px 0px; vertical-align: top; background: transparent url('../gif/bg_grad.gif') repeat-x scroll center bottom;  -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

table#new_brand_table td.header_outline_btm {text-align: center; padding: 2px; border: 0px; color: #505050; font-size: 14px;  border: 1px solid #cccccc; border-width: 0px 1px 1px 0px;}

table#new_brand_table td.header_left {border: 0px; color: #046CB1;   border: 1px solid #cccccc; border-width: 0px 1px 0px 0px; font-size: 11px; text-align: left; vertical-align: top; font-weight: bold;}

table#new_brand_table td.left_label {text-align: left; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #cccccc; border-width: 0px 1px 1px 1px; color: #505050; font-size: 11px;}

table#new_brand_table td {text-align: left; padding: 2px 2px 2px 2px; border: 1px solid #cccccc; border-width: 0px 1px 1px 0px; color: #505050; font-size: 11px;}

table#new_brand_table td.text {text-align: left; padding: 8px; border: 1px solid #cccccc; border-width: 0px 1px 1px 0px; color: #505050; font-size: 11px;}

table#new_brand_table td.back_to_top {text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px; border: 0px; color: #505050; font-size: 11px;}

table#new_brand_table div.pkgnamebsc {padding: 0px 0px 5px 0px; font-size:9px; font-weight:bold; color:#FEC82A; text-align:center;}

table#new_brand_table div.pkgnamestd {padding: 0px 0px 5px 0px; font-size:9px; font-weight:bold; color:#F0640F; text-align:center;}

table#new_brand_table div.pkgnamedel {padding: 0px 0px 5px 0px; font-size:9px; font-weight:bold; color:#046CB1; text-align:center;}

table#new_brand_table div.pkgnamepre {padding: 0px 0px 5px 0px; font-size:9px; font-weight:bold; color:#DC3C1E; text-align:center;}

table#new_brand_table span.requiredfee {vertical-align: super; font-size: 10px;}
table#new_brand_table img.requiredfeeimg {padding-left:7px;}

table#new_brand_table span.addprodfee {font-size: 10px;}
table#new_brand_table span.addprodfeeTotal {vertical-align: top; font-size: 10px; font-weight:bold;}
table#new_brand_table span.addprodfeefree {vertical-align: top; font-size: 10px; color: #DC3C1E;}
table#new_brand_table input.addprodfeechkbox {margin-left:10px;}
table#new_brand_table select.addprodfeeselectitems {margin-left:10px;}
.pkgPriceDivTitle  {
	left:0;
	padding:0;
	width:100%;
	font-size:20px; 
	color: #046CB1; 
	font-weight:bold;
	text-align:left;}


#headerRight {
    float: right;
    text-align: right;
    width: 400px;
    padding-top: 10px;
    padding-right: 7px;
}

#headerRight h2 {
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 23px;
	font-family: 'arial;
	font-weight: 700;
	letter-spacing: 1.5px;
}
#headerRight h2 img{
	float:right;
}

#headerRight p {
	color: #a8d4e6;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	clear:right;
}

#headerRight h3 {
	font-size: 15px;
    color: #333;
  	font-family: 'Source Sans Pro', sans-serif;
  	line-height: 1.1;
  	margin-top: 13px;
  	font-size: 20px;	
  	margin-bottom: 0px;
  	padding-bottom: 0px;
  	text-align: right;
  	vertical-align: top;

}
#phoneNumberHead {
    
    background-position: 226px -221px;
    clear: right;
    display: block;
    float: right;
    height: 41px;
    width: 224px;
}

.white {
/*    background: #ffffff; /* Old browsers */
/*	background: -moz-linear-gradient(top,  #ffffff 13%, #f2f2f2 100%); /* FF3.6+ */
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
/*	background: -webkit-linear-gradient(top,  #ffffff 13%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(top,  #ffffff 13%,#f2f2f2 100%); /* Opera 11.10+ */
/*	background: -ms-linear-gradient(top,  #ffffff 13%,#f2f2f2 100%); /* IE10+ */
/*	background: linear-gradient(to bottom,  #ffffff 13%,#f2f2f2 100%); /* W3C */
/*    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #12267C;
    font-size: 12px;
    height: 49px;
    line-height: 16px;
    width: 100%; */
    border-top:1px solid #077CB6; 
    width:100%; 
    transition:all 1s ease; 
    box-shadow: 0 1px 6px rgba(0,0,0,0.10); 
    webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.10); 
    moz-box-shadow: 0 1px 6px rgba(0,0,0,0.10); 
    background: #077cb6;
    height: 50px;
    font-family: 'Droid Sans', sans-serif;
}
.white ul.mega-menu, .white ul.mega-menu, .white ul.mega-menu li {margin: 0; padding: 0; border: none;  }
.white ul.mega-menu { width: 980px; margin:0px auto; height: 38px; position: relative; list-style-type: none; z-index:1000;}
.white ul.mega-menu li {float: left; margin: 0; padding: 0; font-size: 13px; line-height: 20px;}
.white ul.mega-menu li .fa {  font-size: 20px;}
.white ul.mega-menu>li.home>a { padding: 13px 5px;}
.white ul.mega-menu li a {float: left; display: block; color: #fff; padding: 15px; text-decoration: none; text-transform: uppercase;}
.fa-phone-square{color:#077CB6; margin-top:2px;}

#searchBox{
	border:none;
	background:none;
	padding-left: 7px;
	height:49px;
	border-left:1px solid #ddd;
	position: relative;
	
}
#searchBox:hover{
	background:none;
}

#searchTable{
	padding:0px;
	margin-top:7px;
	position: absolute;
	width: 300px;
	
}
#searchTable a{
	padding:0px;
}
#searchInput{
	padding: 6px;
	margin-top: 3px;
	border: 1px solid #DDD;
	border-left: none;
	width: 260px;
	float: left;
	height: 15px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
#searchBox{
	border:none;
	background:none;
	padding-left: 7px;
	height:49px;
	border-left:1px solid #ddd;
	position: relative;
	
}
#searchBox:hover{
	background:none;
	}
#searchIcon{
	display:block;
	background:#ffffff;
	background-image:none;
	border:1px solid #ddd;
	border-right:none;
	height:27px;
	margin-top:3px;
	width:22px;
	float:left;
	background:#ffffff url("../images_2012/common/common-image-sprite.png") -344px 0px !important;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background-repeat:no-repeat;
}
#searchIcon:hover{
	background:#ffffff url("../images_2012/common/common-image-sprite.png") -318px 0px !important;
}
.footerShadow {
   /* background-image: url("../images_2012/common/footerShadowBg.png");
    border-top: 1px solid #888888;
    height: 10px;
    width: 100%;*/
}
#footerNavigationMain{
	padding-top: 26px;
	padding-bottom: 15px;
	border-bottom: 1px solid #fff;
	float: left;
	width: 100%;
}
#footerNavigationMain ul{
	
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footerNavigationMain ul li{
	float: left;
	line-height: 1.8em;
}
#footerNavigationMain ul li a{
	display:block;
	padding-right: 10px;
	color:#486776;
	text-decoration:none;
	font-size:14px;
	font-family: 'Droid Sans', sans-serif;
}
#footerNavigationMain ul li a.first{
	border-left:none;
}
#footerNavigationMain ul li a.last{
	border-right:none;
}
#footerNavigationMain ul li a:hover{
	text-decoration:underline;
}
#footerBottom{
	clear: both;
  	padding: 20px 0px;
	border-top: 1px solid #C4C8CC;

}
#footerBottomLeft{
	float: left;
	width: 25%;
	position: relative;
	min-height: 1px;
	padding: 0px 15px;
	box-sizing: border-box;
}
#footerBottomRight{
	float: left;
	width: 75%;
	position: relative;
	min-height: 1px;
	padding: 0px 15px;
	box-sizing: border-box;
}
	
#footerLinks{

	padding-top:5px;
}
.fineprint {
 /*   clear: both;
    line-height: 1.1em;
    margin: 5px;
    padding-top: 22px;
    padding-bottom: 20px;
    font-size: 11px;
    color: #999; */
    
    
    font-size: 11px;
  	padding-top: 1px;
  	padding-bottom: 3px;
  	color: #121212;
  	text-align: justify;
  	margin-top: 5px;
}
#socialIcons{
	clear:right;
}

#socialRecommendations{
	clear:both;
	padding-bottom: 5px;
}

#socialRecommendations .fa {
  font-size: 20px;
  color: #486776;
}

#socialRecommendations a{
  margin-right: 7px;
  font-size: 30px;
  margin-top: -21px;
}
.google-review{background:#D5DADF;}
.google-review i.fa-star{font-size:12px; color:#ff8; margin-right:3px;}
.button-bottom{position:relative; padding:10px; background: #486776;}
.button-bottom a {position:absolute; top:0px; bottom:0px; left:0px; right:0px;}
.icon-container-left i{ font-size:55px; color:#fff;}
.call-us-footer{ width:50%; float:left; display:none; box-sizing:border-box; background:#077CB6;}
.call-us-footer i{color:#fff; }
.icon-inner{float:left; width:70%;}
.icon-container-left{float:left; width:30%; text-align:center;}
.icon-inner p{padding:0px; margin:0px; font-size:11px; display: block; width: 100%; color:#ddd; font-weight:bold; font-family: 'Droid Sans', sans-serif;}
.icon-inner p.title{font-size:14px; color:#fff;}	

#footerRight{
  	float: right;
	position: relative;
	padding-left: 5px;
	margin-top: 25px;
	webkit-radius-border: 3px;
	moz-border-radius: 3px;
	border-radius: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	border:1px solid #ddd;
	-webkit-box-shadow: 0px 1px 1px 1px #bbb;
}

#lhnContainerDone{bottom:0 !important; top:auto !important; right:10px !important;}
#lhnChatButton a{background-image: url("../images_2015/live-chat-button.png"); display: block; width: 191px;height: 56px; padding-bottom:10px; background-position: center;background-repeat: no-repeat;background-color: #ff8000; -webkit-box-shadow: 0 8px 8px rgba(0,0,0,.45); box-shadow: 0 8px 8px rgba(0,0,0,.45); -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px; border-top-right-radius: 4px;  }
#lhnChatButton a:hover {background-color:#FF6100;  -webkit-box-shadow: 0 8px 8px rgba(0,0,0,.65); box-shadow: 0 8px 8px rgba(0,0,0,.65);}
#lhnchatimg {max-height: 120px; display:none;}

.fieldsetborder{
	border: 1px solid #999999;
}
#acc-banner {
 background:#F6F9FB;
 position:relative;
 padding-right:20px;
 display:none;
}
#acc-banner p{
 padding:5px 0;
 font-size: 12.75px;
 text-align:center;
 font-family: 'Droid Sans',sans-serif;
 line-height: 1.7em;
 margin:0px;
}
#acc-banner #acc-close {
 position:absolute;
 top:5px;
 right:0;
 left:auto;
 display:none
}
.description-toggle {
 border-radius:50%;
 transform:rotate(45deg);
 font-weight:400;
 z-index:10;
 background:#077CB6;
 color:#fff;
 height:20px;
 width:20px;
 display:inline-block;
 margin-right:10px;
 top:21px;
 font-size:15px;
 position:absolute;
 left:15px;
 text-align: center;
 transition: all .3s;
 line-height: 20px;
 font-family: "Droid sans";
 cursor: pointer;
}
.description-toggle:hover {
 background:#077CB6
}