/* CSS Document */

body
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

.master-div
{
width:1003px;
margin:auto;
background:url(../img/body-shadow.png);



}


.image-link img
{
border:0px;
}


h1
{
font-family:Arial;
font-size:20px;
color:#ffd200;
font-weight:bold;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
float:left;

}

h2
{
font-family:Arial;
font-size:17px;
color:#F1A42A;
font-weight:bold;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

h3
{
font-family:Arial;
font-size:15px;
color:#ffd200;
font-weight:bold;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

a:link,a:active,a:visited{
color:#aacd5c;
text-decoration:none;

}

a:hover{

color:#ffd200;
text-decoration:underline;
}

.main-div
{
width:981px;
margin:auto;
}

.body-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
line-height:20px;
}

.logo-bg
{
background:url(../img/logo-bg.png);
background-repeat:repeat-x;
height:114px;
width:981px;
}

.main-sprite
{
background:url(../img/main-sprite.png) no-repeat;
float:left;



}

.logo-div
{
background-position:0 0;
width:221px;
height:106px;
float:left;
}

.clear
{
clear:both;
}

.logo-right-area
{
width:584px;
float:right;
}

.curve-sprites
{
background:url(../img/curve-sprites.png);


}


.login-main-left-curve
{
background-position:0 -69px;
height:66px;
width:6px;
float:left;
}

.login-main-right-curve
{
background-position:-9px -69px;
height:66px;
width:7px;
float:right;
}

.login-main-middle-bg
{
background-position:0 0;
height:66px;
width:571px;
float:left;
}

.search-area-main
{
margin:6px 15px 6px 15px;
}

.search-main
{
padding-top:12px;
width:218px;
float:left;
}

.search-txtarea
{
float:left;
width:177px;
}

#search-go-sprite
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

}

#search-go-sprite a
{
background:url(../img/main-sprite.png);
height:27px;
display:block;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#444555;
text-align:center;
text-decoration:none;
font-weight:bold;
}

#search-go-sprite a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

#search-go-sprite a.go
{
background-position:-321px 0px;
width:32px;
height:23px;
}
#search-go-sprite a:hover.go
{
background-position:-321px 0px;
width:32px;
height:23px;
}
.login-main-area
{
float:left;
width:188px;
margin-left:47px;
}

.left-login-curve
{
background-position:0px -199px;
width:7px;
height:53px;
float:left;
}

.right-login-curve
{
background-position:-10px -199px;
width:7px;
height:53px;
float:right;
}

.middle-login-bg
{
background-position:0px -140px;
width:174px;
height:53px;
float:left;
}

.live-chat-main
{
float:left;

}

#search-go-sprite a.live-chat
{
background-position:-372px 0px;
width:60px;
height:54px;
float:left;
}
#search-go-sprite a:hover.live-chat
{
background-position:-442px 0px;
width:60px;
height:54px;
}

.login-inner-main
{
margin-left:10px;
margin-top:13px;
width:153px;
}


#search-go-sprite a.login-btn
{
background-position:-236px 0px;
width:68px;
height:28px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.login-btn
{
background-position:-236px 0px;
width:68px;
height:28px;
color:#eeca04;
}
#search-go-sprite a.login-btn2
{
background-position:-650px -216px;
width:85px;
height:28px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.login-btn2
{
background-position:-650px -216px;
width:85px;
height:28px;
color:#eeca04;
}

/*******Menu starts here************/



#search-go-sprite a.home
{
background-position:-1px -106px;
width:73px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.home
{
background-position:-1px -151px;
width:73px;
height:39px;
color:#eeca04;
}


#search-go-sprite a.home-current
{
background-position:-1px -151px;
width:73px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.home-current
{
background-position:-1px -151px;
width:73px;
height:39px;
color:#eeca04;
}


#search-go-sprite a.applications
{
background-position:-73px -106px;
width:135px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.applications
{
background-position:-73px -151px;
width:135px;
height:39px;
color:#eeca04;
}

#search-go-sprite a.applications-current
{
background-position:-73px -151px;
width:135px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.applications-current
{
background-position:-73px -151px;
width:135px;
height:39px;
color:#eeca04;
}

#search-go-sprite a.payments
{
background-position:-208px -106px;
width:104px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.payments
{
background-position:-208px -151px;
width:104px;
height:39px;
color:#eeca04;
}


#search-go-sprite a.payments-current
{
background-position:-208px -151px;
width:104px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.payments-current
{
background-position:-208px -151px;
width:104px;
height:39px;
color:#eeca04;
}


#search-go-sprite a.agents
{
background-position:-312px -106px;
width:87px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.agents
{
background-position:-312px -151px;
width:87px;
height:39px;
color:#eeca04;
}

#search-go-sprite a.agents-current
{
background-position:-312px -151px;
width:87px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.agents-current
{
background-position:-312px -151px;
width:87px;
height:39px;
color:#eeca04;
}

#search-go-sprite a.blog
{
background-position:-399px -106px;
width:64px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.blog
{
background-position:-399px -151px;
width:64px;
height:39px;
color:#eeca04;
}


#search-go-sprite a.blog-current
{
background-position:-399px -151px;
width:64px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.blog-current
{
background-position:-399px -151px;
width:64px;
height:39px;
color:#eeca04;
}

#search-go-sprite a.faq
{
background-position:-463px -106px;
width:55px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.faq
{
background-position:-463px -151px;
width:55px;
height:39px;
color:#eeca04;
}


#search-go-sprite a.faq-current
{
background-position:-463px -151px;
width:55px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.faq-current
{
background-position:-463px -151px;
width:55px;
height:39px;
color:#eeca04;
}

#search-go-sprite a.about
{
background-position:-518px -106px;
width:102px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.about
{
background-position:-518px -151px;
width:102px;
height:39px;
color:#eeca04;
}


#search-go-sprite a.about-current
{
background-position:-518px -151px;
width:102px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.about-current
{
background-position:-518px -151px;
width:102px;
height:39px;
color:#eeca04;
}

#search-go-sprite a.contact
{
background-position:-620px -106px;
width:118px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.contact
{
background-position:-620px -151px;
width:118px;
height:39px;
color:#eeca04;
}

#search-go-sprite a.contact-current
{
background-position:-620px -151px;
width:118px;
height:39px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#search-go-sprite a:hover.contact-current
{
background-position:-620px -151px;
width:118px;
height:39px;
color:#eeca04;
}

.container-bg-main
{
background:url(../img/container-bg.jpg);
background-repeat:repeat;
}

.container-bg
{
background:url(../img/container-top-shade.jpg);
background-repeat:repeat-x;

}

.container
{
margin-left:20px;
margin-right:20px;
padding-top:15px;
padding-bottom:15px;
min-height:400px;
}
.container-left
{
float:left;
width:670px;
}

.container-left-full
{
float:left;
width:100%;
}

.container-right
{
width:247px;
float:right;
margin-top:5px;

}

.heading
{
font-family:Arial;
font-size:16px;
color:#ffd200;
font-weight:bold;
padding-bottom:7px;
}

.heading-bottom-line
{
background-position:0px -206px;
width:670px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

.your-national
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
}
.everyday
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

.exchange
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffd200;
}

.apply-now-leftcurve
{
background-position:0px -368px;
height:101px;
width:8px;
float:left;
}

.apply-now-rightcurve
{
background-position:-10px -368px;
height:101px;
width:9px;
float:right;
}

.apply-now-middle-bg
{
background-position:-10px -258px;
height:101px;
width:653px;
float:left;
}





.products-leftcurve
{
background-position:0px -679px;
height:195px;
width:7px;
float:left;
}

.products-rightcurve
{
background-position:-11px -679px;
height:195px;
width:7px;
float:right;
}

.products-middle-bg
{
background-position:0px -478px;
height:195px;
width:656px;
float:left;
}

.bottom-bg
{
background-position:0px -886px;
height:309px;
}

.heading2
{
font-family:Arial;
font-size:16px;
color:#ffd200;
font-weight:bold;
padding-bottom:7px;

}

.state-column1
{
width:175px;
float:left;

}

.state-column2
{
width:101px;
float:left;

}

.state-column3
{
width:138px;
float:left;

}

.state-column4
{
width:146px;
float:left;
}

.state-column5
{
width:136px;
float:left;
}

.state-column6
{
width:126px;
float:left;
}

.state-separator
{
float:left;
padding-left:8px;
padding-right:11px;
}

.footer-separator-main
{
margin:auto;
width:100%;
}

.copyright-border
{
background-position:0px -224px;
height:4px;
width:530px;
display:inline;
}

.footer-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
padding-top:4px;
}



.right-heading-bg
{
background-position:-514px 0px;
width:245px;
height:64px;
}

.rightside-bottom-bg
{
background:url(../img/rightside-bottom-bg-.png);

}

.rightside-gradiant
{
background:url(../img/rightside-gradiant.jpg) #f2c426;
width:226px;
min-height:450px;
background-repeat:repeat-x;
height:auto;
margin-left:9px;
}

.categories-product1-main
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}

.product-heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#046ea4;
font-weight:bold;
text-decoration:none;
}


.product-heading a:link, .product-heading a:active, .product-heading a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#046ea4;
font-weight:bold;
text-decoration:none;
}
.product-heading a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#046ea4;
font-weight:bold;
text-decoration:underline;
}
.read-more
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#046ea4;
text-decoration:none;
float:right;
padding:4px 0px 4px 0px;
}

.read-more a:link, .read-more a:active, .read-more a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#046ea4;
text-decoration:none;


}

.read-more a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#046ea4;
text-decoration:underline;

}



.read-more2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#aacd5c;
text-decoration:none;
float:right;
padding:4px 0px 4px 0px;
}

.read-more2 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#aacd5c;
text-decoration:none;

}

.read-more2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffd200;
text-decoration:underline;
}

.rightside-folded
{
background-position:-520px -80px;
width:235px;
height:10px;

overflow:hidden;
}

.rightside-heading-main
{
margin-left:20px;
margin-top:28px;
font-family:Arial;
font-size:17px;
font-weight:bold;
color:#FFFFFF;
}


.apply-now-main
{
margin-top:5px;
}

.state-main
{
width:280px;
float:left;
}

.state-txt
{
padding-top:5px;
width:50px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

.drow-down
{
width:224px;
float:left;
}

.or
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#ddc308;
float:left;
margin-left:12px;
}

.product-main
{
float:right;
width:300px;
}

.product-txt
{
width:70px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
}



.our-products-column1
{
width:224px;
float:left;

}

.our-products-column2
{
width:214px;
float:left;

}

.our-products-column3
{
width:200px;
float:left;

}

.our-products-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
line-height:23px;
text-decoration:none;
}
.our-products-txt a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
line-height:23px;
text-decoration:none;

}

.our-products-txt a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:underline;

}

.footer-state-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d6d6d6;
line-height:23px;
text-decoration:none;
}

.footer-state-txt a:link,  .footer-state-txt a:active,  .footer-state-txt a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d6d6d6;
line-height:23px;
text-decoration:none;
}

.footer-state-txt a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d6d6d6;
line-height:23px;
text-decoration:underline;
}


.change-state
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;
}

.change-state a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;
}

.change-state a:hover
{
text-decoration:underline;
color:#ffd200;
}

.change-state2
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffd200;
text-decoration:none;
}

.change-state2 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffd200;
text-decoration:none;
}
.change-state2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;
}

.inner-page-footer-bg
{
background-position:0px -1205px;
background-repeat:repeat-x;
height:56px;
}

.product-content-left
{
width:530px;
float:left;
}


#search-go-sprite a.product-apply-btn
{
background-position:-236px -42px;
width:68px;
height:28px;
float:left;
}
#search-go-sprite a:hover.product-apply-btn
{
background-position:-236px -42px;
width:68px;
height:28px;
color:#015c3b;
}

.apply-align
{
text-align:center;
padding-top:4px;
}

.form-main-div

{
margin-left:70px;
_margin-left:35px;
float:left;
width:550px;
border:0px #1c7f22 solid;
padding:0px 15px 15px 15px;
margin-top: 15px;
}

.field-name-section
{
width:265px;
float:left;
text-align:right;
padding-right:15px;

}

.field-name-section-account
{
width:150px;
float:left;
text-align:right;
padding-right:15px;

}

.field-name-section-registration
{
width:180px;
padding-right:15px;
float:left;
text-align:right;
}


.field-name-section2
{
width:405px;
float:left;
}


.form-field-section
{
width:240px;
float:left;
}
.form-field-section1
{
width:150px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
.form-field-section2
{
width:150px;
float:left;
}

.form-vertical-spacing
{
padding-bottom:17px;
overflow:hidden;
}

.form-vertical-spacing3
{
overflow:hidden;
}

.form-vertical-spacing2
{
margin-bottom:10px;
}


.colon
{
float:left;
padding-right:15px;
color:#aacd5c;
}
.month
{
float:left;
width:90px;
margin-right:10px;
}

.date
{
float:left;
width:50px;
margin-right:10px;
}

.year
{
float:left;
width:80px;

}

.txt-area-dollar
{
width:150px;
float:left;
}

.error-message
{
color:#fa7676;
width:250px;
padding:5px 0px 0px 0px;
float:right;
}

.dollar-symbol
{
float:left;
padding-right:5px;
color:#FFCC33;
}

.form-txt-area
{
width:170px;
float:left;

}

#search-go-sprite a.form-btn-big
{
background-position:-236px -74px;
width:131px;
height:28px;
float:left;
}
#search-go-sprite a:hover.form-btn-big
{
background-position:-236px -74px;
width:131px;
height:28px;
color:#015c3b;
}

.view-customer-div
{

border:0px #1c7f22 solid;
padding:15px 15px 15px 15px;
}

.view-customer-left
{
width:250px;
float:left;
}


.view-customer-right
{
width:230px;
float:left;
}



ul.footer-text
{
	padding:0px;
	margin:0px 0px 0px 15px;
	list-style:url(../img/faq-arrow.png);
	
}

ul.footer-text li
{
	padding:0px 5px 0px 0px;
	margin:0px;
	
	
}

ul.footer-text li a
{
	color:#aacd5c;
	text-decoration:none;
}

ul.footer-text li a:hover
{
	color:#ffd200;
	text-decoration:underline;
}



ul.footer-text2
{
	padding:0px;
	margin:0px 0px 0px 0px;
	line-height:20px;
	
	display:inline;
	
}

ul.footer-text2 li
{
	padding:0px 50px 0px 10px;
	margin:0px;
	line-height:25px;
	display:inline;
	background:url(../img/faq-arrow.png) left no-repeat;
	
	
	
}

ul.footer-text2 li a
{
	color:#aacd5c;
	text-decoration:none;
	line-height:25px;
	
	
}

ul.footer-text2 li a:hover
{
	color:#ffd200;
	text-decoration:underline;
}


ul.footer-text2 li a.current
{
	color:#ffd200;
	text-decoration:underline;
	line-height:25px;
	
	
}


ul.faq-menu
{
	padding:0px;
	margin:0px 0px 0px 15px;
	list-style:url(../img/faq-arrow.png);
	
	
}

ul.faq-menu li
{
	padding:0px 5px 11px 0px;
	margin:0px;
	
	
}

ul.faq-menu li a:link, .faq-menu li a:active, .faq-menu li a:visited
{
	color:#ffffff;
	text-decoration:none;
}

ul.faq-menu li a:hover
{
	color:#ffd200;
	text-decoration:none;
}

ul.faq-question
{
padding:3px 0px 3px 0px;
margin:0px;

}

ul.faq-question li
{
padding:0px 5px 0px 0px;
margin:0px;
list-style:none;
}


ul.faq-question li a:link, .faq-question li a:active, .faq-question li a:visited
{
color:#ffd200;
text-decoration:none;
}


ul.faq-question li a:hover
{
color:#ffffff;
text-decoration:none;
}



.check-column
{
float:left;
width:220px;
}

.credit-card-column
{
width:220px;

}

.invoice-div
{
width:150px;
float:left;
}

.invoice-txt-box
{
width:150px;
float:left;
}


#curved-btn-sprite
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

}

#curved-btn-sprite a
{
background:url(../img/curve-sprites.png);
height:27px;
display:block;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#444555;
text-align:center;
text-decoration:none;
font-weight:bold;
}

#curved-btn-sprite a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.btn-new-link-left
{
background-position:0px -1301px;
width:7px;
height:28px;
float:left;
}


.btn-new-link-right
{
background-position:-11px -1301px;
width:7px;
height:28px;
float:left;
}


#curved-btn-sprite a.btn-new-link-middle
{
background-position:0px -1268px;
width:150px;
height:28px;
float:left;
}

#curved-btn-sprite a:hover.btn-new-link-middle
{
background-position:0px -1268px;
width:150px;
height:28px;
color:#454545;
font-weight:bold;
}


.payment-total-main
{
margin-top:8px;
width:320px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

.sub-total-main
{
float:left;
width:87px;
padding-right:5px;
}
.refresh-btn-main
{
float:right;
margin-right:15px;
_margin-right:9px;
}


#search-go-sprite a.refresh-btn
{
background-position:-384px -77px;
width:20px;
height:16px;
float:left;
}
#search-go-sprite a:hover.refresh-btn
{
background-position:-384px -77px;
width:20px;
height:16px;
color:#015c3b;
}


#search-go-sprite a.close-btn
{
background-position:-410px -77px;
width:18px;
height:18px;
float:left;
}
#search-go-sprite a:hover.close-btn
{
background-position:-410px -77px;
width:18px;
height:18px;
color:#015c3b;
}

.faq-categories
{
padding-bottom:8px;
padding-top:5px;
border-bottom:1px #c1bfbf dashed;
text-decoration:none;
}

.faq-cat-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.faq-cat-text a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.faq-cat-text a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;
}
.condition-checkbox
{
float:left;
padding-right:5px;
}


.mandatory-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffd200;
}

.mandatory
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fa7676;
}

.application-pro-type
{

width:180px;

}

.application-pro-right
{

}

.body-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;
}


.body-link a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;


}
.body-link a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffd200;
text-decoration:underline;

}

.link-color
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.link-color a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}
.link-color a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;
}

.list
{
background:none;
padding:0px;
margin:0px;
display:inline;
}

.border
{
border:1px #FFFFFF solid;
background-color:#019964;
float:left;
width:200px;
text-align:center;
margin-bottom:15px;
}


 #datagrid_tab {
	margin: 0 0 0 0px;
	padding: 0 0 0 3px;
}

 #datagrid_tab li  {
display: inline;
list-style: none;
	}

 #datagrid_tab a {
float: left;
padding:4px 6px 4px 6px;
margin: 0 0 0 4px ;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #000;
background:#ffffff;
display:block;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border: 1px solid #98928D;
border-bottom:none;
}

#datagrid_tab a:hover {
float: left;
padding:4px 6px 4px 6px;
margin: 0 0 0 4px ;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #232323;
background:#e8db98;
display:block;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border: 1px solid #aacd5c;
border-bottom:none;
}



 #datagrid_tab a.current_grid{
display: block;
float: left;
padding:4px 6px 4px 6px;
margin:0;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #232323;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border: 1px solid #aacd5c;
border-bottom:none;
background:#e8db98;
margin:0 0 0 4px;
}


.zip-width
{
width:70px;

}

.phone-width
{
width:100px;

}

.error-border
{
border:1px #fa7676 solid;
}

.underwritting-box
{
border:1px #d18020 solid;
height:50px;
padding:5px 5px 12px 5px;

margin-bottom:8px;
}

.underwritting-state
{
width:207px;
float:left;
}

.underwritting-date
{
width:230px;
float:left;
}

.underwritting-state-left
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

float:left;
width:40px;
}

.my-acc-main
{
width:550px;
border:1px #00CC66 solid;
padding:10px 10px 10px 10px;
margin-bottom:6px;

}

.my-acc-left
{
width:250px;
float:left;
}

.my-acc-right
{
width:250px;
float:right;
}

.pending-application
{
float:left;
width:195px;
}

.contractor-left-main
{
width:200px;
float:left;
}

.contractor-right-main
{
width:200px;
float:left;
}

.contractor-left-inner
{
float:left
}

.contractor-right-inner
{
float:right
}

.contractor-total
{
margin-bottom:10px;
}

.view-customer-arrow-main
{
width:auto;
float:left;
margin-right:45px;
}

.view-arrow
{
float:left;
width:10px;
padding-top:5px;
}

.application-pending
{
font-size:12px;
float:right;
padding-right:5px;
}

.view-arrow-txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;
float:left;
}

.view-arrow-txt a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aacd5c;
text-decoration:none;
}

.view-arrow-txt a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffd200;
text-decoration:underline;
}

.view-arrow-txt-current
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffd200;
text-decoration:underline;
}

.error {
	background: #FFCABF;
	margin: 0 6px 10px 5px;
	padding: 3px;
	text-align: left;
	border: 1px solid #FF4824;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
		}

.error p {
	background: #FFCABF url(../img/icon1.gif) top no-repeat;
	background-position: 0 3%;
	margin: 0 27px 0 0;
	padding: 0 0 0 20px;	
	color:#333333;
}

.success {
	background: #DAFFBF;
	margin: 0 5px 10px 5px;
	padding: 3px;
	text-align: left;
	border: 1px solid #82FF24;
	color:#333333;
}

.success p {
	background: #DAFFBF url(../img/icon2.gif) center no-repeat;
	background-position: 0 50%;
	margin: 0 27px 0 0;
	padding: 0 0 0 27px;	
	color:#333333;
}

#menu-tab{
padding:0;
margin:0;
border-bottom:1px solid #ffffff;
}


* html body #menu-tab{
padding:0;
margin:0;
border-bottom:1px solid #ffffff;
}


#menu-tab ul{
padding:0 0 0 0px;
margin:0;

}

 #menu-tab li {
list-style-type:none;
float:left;
padding:0;
margin:0;

}

#menu-tab a{
color:#fff;
background:url(../img/menu_left.gif) no-repeat  top left;
padding:5px 4px 5px 6px;
display:block;
text-decoration:none;
margin:0;
font:13px Arial, Helvetica, sans-serif;
}

#menu-tab a:hover{
background-position:0% -30px;
color:#fff;
padding:5px 4px 5px 6px;
}

#menu-tab a span{
background:url(../img/menu_right.gif) no-repeat  top right;
padding:5px 12px 5px 6px;
margin:0;
}

#menu-tab a:hover span{
background-position:100% -30px;
color:#333333;
padding:5px 12px 5px 6px;
}


#menu-tab a.current{
text-decoration:none;
background:url(../img/menu_left.gif) no-repeat  top left;
background-position:0% -30px;
padding:5px 4px 5px 6px;
}


#menu-tab .current span {
background:url(../img/menu_right.gif) no-repeat  top right;
padding:5px 12px 5px 6px;
margin:0;
color:#333333;
background-position:100% -30px;
}

/*********sprite****************/

.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}

/*********sprite-ends****************/


.three-columns-div{
margin-left:50px;
_margin-left:25px;
float:left;
width:600px;
border:0px #1c7f22 solid;
padding:15px 15px 15px 15px;
}
