@charset "UTF-8";
/* CSS Document */

/*general styles*/

*{
margin: 0px;
padding: 0px;
}

.contentprop {
	float:right;
	height:415px;
	width:1px;
}

input {
border: 1px solid #d1d1d2;
height:16px;
float:left;
margin: 2px 0 5px 0;
padding:3px 3px 0 3px;
}

label {
float: left;
width: 125px;
padding-top: 3px;
color: #535353;
}

textarea {
border: 1px solid #d1d1d2;
height:40px;
float:left;
margin: 0 0 5px 66px;
padding:3px 3px 0 3px;

}

.label {
	width: 125px !important;
	margin-right: 5px;
	text-align: right;
	height: 25px;
	font-weight: bold;
}

.label_short_box{
	width:220px !important;
	padding-left: 5px;
	height: 25px;
}

.label_checkbox {
	width:48px !important;
	padding-left: 5px;
	padding-top: 0;
}

.checkbox_field {
	margin-left:62px;
}

.label_checkbox_long {
	width:300px !important;
	padding-left: 5px;
}

.short_label {
	width:30px !important;
	padding: 0 5px 0 5px;
}

.label_no_float {

padding-left:66px;
width:200px !important;
}

.drop_down_label {
	width: 130px !important;
	padding-right: 5px;
	text-align: right;
	height: 25px;
	margin-left:62px;
}

.errormsg {
	padding: 0 1px 0 15px;
	height: 25px;
	position: relative; 
	background: transparent url(images/bubble.png) no-repeat scroll 0 0;
	opacity: 0;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	float: left;
	margin-left: 2px;
}

.input {
	width: 200px;
}

.input_short_box {
	width: 25px;
	margin-left: 65px;
}

.step {
	height: 300px;
	width: 590px;
	vertical-align: top;
}

.step strong {
	font-size: 15px;
}

.steps {
	font-size: 15px;
	text-align: center;
	width: 350px;
	margin-bottom: 10px;
}

.steps b {
	color: #a6531f;
}

.input.city {
	width: 55px;
}

.label.state {
	width: 35px !important;
	clear: none;
	padding-right: 1px;
}

.input.state {
	width: 20px;
}

.label.zip {
	width: 25px !important;
	clear: none;
	padding-right: 1px;
}

.input.zip {
	width: 45px;
}

.input.phone {
	width: 82px;
}

.label.fax {
	width: 25px !important;
	clear: none;
	padding-right: 1px;
}

#top_content.steps p {
	margin-bottom: 5px;
	width: 350px;
}

.step0_to_step1_btn {
	margin-left: 120px;
}

.step1_to_step0_btn {
	clear: both;
	float: left;
	margin-left: 120px;
}

.step1_to_step2_btn {
	float: left;
	margin-left: 10px;
}

.step2_to_step1_btn {
	clear: both;
	float: left;
	margin-left: 120px;
}

.step2_to_step3_btn {
	float: left;
	margin-left: 10px;
}

.step3_to_step2_btn {
	clear: both;
	float: left;
	margin-left: 120px;
}

.step3_to_step4_btn {
	float: left;
	margin-left: 10px;
}

.step4_to_step3_btn {
	clear: both;
	float: left;
	margin-left: 120px;
}

.step4_to_step5_btn {
	float: left;
	margin-left: 10px;
}

.step5_to_step4_btn {
	clear: both;
	float: left;
	margin-left: 120px;
}

.step5_to_step6_btn {
	float: left;
	margin-left: 10px;
}

.step6_to_step5_btn {
	clear: both;
	float: left;
	margin-left: 120px;
}

.step6_to_step7_btn {
	float: left;
	margin-left: 10px;
}

.step7_to_step6_btn {
	clear: both;
	float: left;
	margin-left: 120px;
}

.step7_to_step8_btn {
	float: left;
	margin-left: 10px;
}

.step8_to_step7_btn {
	clear: both;
	float: left;
	margin-left: 120px;
}

.submitform {
	border: none;
	height:22px;
	width: 126px;
	margin-left: 116px;
	position: relative;
	top: 54px;
	left: 78px;
}

body {
font-family: Helvetica, Arial, sans-serif;
font-size: .75em;
color: #615d5d;
line-height:14pt;
}

a {
color: #6b7e95;
}

a:hover {
color:#666666;
}

/*id styles for NRAI Services*/

#wrapper{
width: 974px;
margin: 0 auto;
}

#header{
height: 115px;
}

#search{
margin: 25px 10px 0 0;
width:260px;
float:right;
align: right;
}

#search p{
margin:10px 0 0 121px;
color: #6b7e95;
font-size:1.15em;
font-weight: bolder;
}

img#logo {
float: left;
margin: 15px 0 0 0;
}

a#search_button img{
background-image:url(images/search_off.gif);
margin-top: 2px;
}

a#search_button:hover img{
background-image:url(images/search_on.gif);
margin-top: 2px;
}

#nav{

}

#nav ul {
list-style: none;
margin:0 0 0 293px;
}

#nav ul li {
float: left;
}

a#place_an_order img{
background-image:url(images/place_an_order_off.gif);
}

a#place_an_order:hover img{
background-image:url(images/place_an_order_on.gif);
}

a#form_a_company img {
background-image:url(images/form_a_company_off.gif);
}

a#form_a_company:hover img {
background-image:url(images/form_a_company_on.gif);
}

a#nrai_services img {
background-image:url(images/services_solutions_off.gif);
}

a#nrai_services:hover img {
background-image:url(images/services_solutions_on.gif);
}

a#products_and_services img{
background-image:url(images/registered_agent_off.gif);
}

a#products_and_services:hover img{
background-image:url(images/registered_agent_on.gif);
}

a#home img{
background-image:url(images/home_off.gif);
}

a#home:hover img{
background-image:url(images/home_on.gif);
}

a#welcome_about_us img{
background-image:url(images/welcome_about_us_off.gif);
}

a#welcome_about_us:hover img{
background-image:url(images/welcome_about_us_on.gif);
}

a#contact_us img{
background-image:url(images/contact_us_off.gif);
}

a#contact_us:hover img{
background-image:url(images/contact_us_on.gif);
}

a#submit img{
background-image:url(images/submit_off.gif);
}

a#submit:hover img{
background-image:url(images/submit_on.gif);
}

a#pay_online img{
background-image:url(images/pay_online_off.gif);
}

a#pay_online:hover img{
background-image:url(images/pay_online_on.gif);
}

a#login_online img{
background-image:url(images/login_off.gif);
}

a#login_online:hover img{
background-image:url(images/login_on.gif);
}

a#file_now img{
background-image:url(images/file_now_off.gif);
}

a#file_now:hover img{
background-image:url(images/file_now_on.gif);
}

a#order_services img{
background-image:url(images/order_services_off.gif);
}

a#order_services:hover img{
background-image:url(images/order_services_on.gif);
}

a#request_services img{
background-image:url(images/request_services_off.gif);
}

a#request_services:hover img{
background-image:url(images/request_services_on.gif);
}

a#form_company img{
background-image:url(images/form_company_off.gif);
}

a#form_company:hover img{
background-image:url(images/form_company_on.gif);
}

a#form_corp img{
background-image:url(images/form_corp_off.gif);
}

a#form_corp:hover img{
background-image:url(images/form_corp_on.gif);
}

a#form_llc img{
background-image:url(images/form_llc_off.gif);
}

a#form_llc:hover img{
background-image:url(images/form_llc_on.gif);
}


#main_content_wrapper{
	margin: 5px 0 5px 0;
	border-left: 1px solid #a8aea9;
	border-bottom:1px solid #a8aea9;
	width: 925px;
	background-image:url(images/sidebar_bg.gif);
	background-repeat:repeat-x;
	background-color:#e2e2e0;
}

#left_column{
	width: 265px;
	float:left;
	height: 100%;
	border-top:1px solid #a8aea9;
}

#login_links {
	float:right;
	text-align: right;
	font-size:.8em;
	line-height: 11pt;
	margin:0 7px 0 0;
}

#login_links a {
	color:#919290;
}

#login_links a:hover {
	color:#595655;
}

#right_column{
	float:left;
	width: 660px;
}

#right_column h1 {
	color: #6b7e95;
	font-weight: bold;
	font-size: 1.2em;
}

#top_content{
	border-right:1px solid #6b7e95;
	border-left:1px solid #a8aea9;
	padding:20px 20px 40px 25px;
	background-color:#FFFFFF;
	background-image:url(images/top_copy_bg.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	text-align:justify;
	min-height:415px;
}

#top_content ul {
margin:15px;
}

#top_content p {
width: 400px;
margin:10px 0 10px 0;
}

#lower_content{
background-color: #eaeff5;
border-top: 1px solid #6b7e95;
border-right: 1px solid #6b7e95;
border-left: 1px solid #6b7e95;
}

#lower_content p{
margin: 10px 0 10px 0;
width:270px;
}

#lower_content_left{
float: left;
border-right: 1px solid #6b7e95;
width: 276px;
padding:20px 24px 20px 25px;
text-align:justify;
}

#lower_content_right{
float: left;
width: 280px;
padding:20px 20px 20px 30px;
text-align:justify;
}

#footer {
height: 30px;
}

#footer ul{
list-style: none;
margin:10px 63px 10px 10px;
float: left;
}

#footer ul li{
font-size:.75em;
padding: 0 5px 0 5px;
float: left;
}

#footer p {
font-size: .75em;
float: left;
margin-top:10px;
}

/*class styles for NRAI Services*/

.clear {
	margin: 0;
	padding: 0;
	clear:both;
	height: 1px;
	width: 1px;
	max-height: 1px;
	min-height:1px;
	line-height: 1px;
}

.left_column_section{
width: 215px;
border: 1px solid #615d5d;
margin:20px 20px 10px 23px;
}

.left_column_section_title {
background-color: #595655;
color:#FFFFFF;
font-size: 1.15em;
font-weight: bolder;
padding: 10px 12px 10px 16px;
}

.left_column_section_body {
background-color: #595655;
background-image:url(images/sidebar_section_bg.gif);
background-repeat: repeat-x;
background-color: #f1f0f0;
padding:16px 15px 12px 15px;
border: 2px solid #ffffff;
}

.left_column_section_body p {
margin: 0 0 15px 0;
color: #535353;
}

.left_column_text {
width:160px;
color: #535353;
font-size: .8em;
line-height: 11pt;
margin: 0 0 20px 37px;
}

#home {
    margin-right: 1px;
}

.spacer {
background-color: #eaeaea;
width: 926px;
border-bottom: solid 4px #eaeaea;
height: 1px;
}

.print {
display: none;
}

.jfVal {
	position: absolute;
	z-index:0;
}

.jfVal .spacerBorder {
	float: left;
	background: #ccc;
}

.jfVal .spacer, .jfVal .spacerBorder .spacer {
	width: 0px;
	float:left;
}

.jfVal .icon {
	float:left;
	width:20px; /* this is the width of the .iconbg background image + padding-left */
	margin-left: -9px;
}

.jfVal .icon .iconbg {
	position:absolute;
	background: url(images/warning.gif) center left no-repeat;
	height:100%;
	width:100%;
}

.jfVal .content {
	color: red;
	vertical-align: middle;
	white-space:nowrap;
}
