


body
{
	/* background-color: #FF9936;	 /* original orange */
	/* background-color: #FEFDC4; /* light orange - taken from interior shine of logo */
	background-image: url(img/bg4.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	/*background:url(img/bg6.jpg) repeat-x;  /* light grass green */ 
	background-color:#2c4042;
	font-family: arial, sans-serif; color: #000000;
	margin:0 auto; padding: 0; text-align: center;
	font-size:12pt; line-height:16pt;
}

.employedslideshow { height: 70px; width: 460px; float:left; margin-top:10px;}
.employedslideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

.socialmedia {

	padding-bottom:10px;
	
}

h3.facebook{
	margin-top:0px;
	padding-left:70px;
	padding-bottom:10px;
	color:#C30;
}

h1 {font-size:13pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C00; position:relative; z-index:46;}
h2 {font-size:14pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-seriff; padding: 0 0 0.1em 0; color: #C00;}
h3 {font-size:14pt; font-weight:normal; font-weight:bold; padding:0 0 0 0; margin:auto;}

.heading a:link {}
.heading a:visited {}
.heading a:hover {text-decoration:none;}

hr { border-bottom: solid 1px #e2e2bb; margin: 5px 0 5px 0; }
small {font-size:8pt; text-transform:uppercase;}
input,textarea { border:1px solid #4e4e4e; color: #000000; background:#ffffcc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; } 

.left { float:left }
.right { float:right }

#wrapper { width: 800px; margin-left: auto; margin-right: auto; text-align: left; position: relative; display: table; height: 100%; border-left-style:double;}
#header { background-color: none; padding: 0px; margin:0px; width: 800px; height:200px; border:0px; position:relative; z-index:9000;}
#containerContent {position: relative; display: table; width:800px; background-color: /*#fcf8cf*/; padding: 0px; }

#main {padding:20px; height:100%;}
ul { margin:8px 10 4px;color: #000000;}
li { margin: 5 5px 0 0px; border-bottom: solid 1px #e2e2bb; padding: 5px 0px 5px 0px;}


.list li { list-style-image:url(img/right_arrow.gif);}
.checklist li { list-style-image: url(img/check.gif);}
.list_tab {background:url(img/list_tab.jpg) no-repeat top left; height:24px;}

#column1 {height:auto; width:400px; float:left;}
#column2 {width:300px; float:left; height:auto;}

#phone { background:url(../img/contactBG_phone.jpg); background-color:#8e0000; padding: 0px; width: 800px; height:85px }
#contact { background-color: #fcf8cf; width: 800px; height:106px; }
#address { background:url(../img/contactBG_address.jpg); background-color:#8e0000; padding: 0px; width: 800px; height:58px; text-align:right; }
#mapBtn {padding-right:20px;}

#formFrame {border:0; height:95px; width:750px; padding:0px; margin-top:-35px; #margin-top:-30px; /* IE ONLY */}
#form { text-align:center; }
.formtable {border:0; width:640px; height:75px; padding:0px; border-spacing: 3px;}
.formSend { border:0; background:#FFF; color:#FFF; background:url(../img/btn_send.jpg) no-repeat; width:64px; height:23px; }
.formReset { border:0; background:#FFF; color:#FFF; background:url(../img/btn_reset.jpg) no-repeat; width:64px; height:23px; }

#wraped{ padding:0px 0px 0px 0px; width:800px; height:inherit; font-size:85%;	text-align:center; border:solid #000000 2px; margin-left:-2px; margin-top:-55px}
#footer {background-color:#FFEDA6; padding:10px 0px 10px 0px; width:800px; height: 110px; font-size:85%;	text-align:center; border:solid #000000 0px;}
#middle {position: absolute; top: 50%; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%; width:800px; margin-left: auto; margin-right: auto;} /* for explorer only */
/* optional: #inner[id] {position: static;} */

.clear { clear: both; }

img 
{
	border: 0px;
}


/*a, a:link, a:visited { text-decoration: underline; color :#C00!important; border: 0px; background:none;  padding:0px; height:auto; width:auto; font-size:14px; margin:auto; display:inline;  float:none; }*/


#maincontentbox a, a:link, a:visited {text-decoration: underline; color :#C00!important; border: 0px; background:none;  padding:0px; height:auto; width:auto; font-size:14px; margin:auto; display:inline;  float:none;  }
#maincontentbox a:hover	{ text-decoration: underline; color:#000!important; border: 0px; } 

#footer #footerlinks a, a:link, a:visited, a:active{text-decoration: underline; color :#C00!important; border: 0px; background:none;  padding:0px; height:auto; width:auto; font-size:14px; margin:auto; display:inline;  float:none;}


a:link.maplink { text-decoration: none; color : #FF0000; border: 0px; !important }
a:visited.maplink { text-decoration: none; color : #FF0000; border: 0px; !important }


#maincontentbox a:focus { outline: none;}

* html a:hover 
{
	visibility:visible
	text-decoration: underline;
}

/* Below contains the css for the div containing all other divs */
div#outmostbox
{
width:900px;
	padding-left: 0px; padding-right: 0px; 
	padding-top: 0px; padding-bottom: 0px;
	margin-left: auto; 
	margin-right:auto;
	/*background: url(img/bg_big2.jpg) no-repeat ;
	background-position:0px 160px;*/
	overflow: hidden;
}

div#outmostlining
{

	padding-left: 0px; padding-right: 0px; 
	padding-top: 0px; padding-bottom: 0px;
	margin: 0px;
	width: 790px; /* width of the site */
	border: 0px; /*solid 1px #000000; padding: 0 0 0 0;*/
		margin-left: auto; 
	margin-right:auto;
}

/* Below contains the css for the banner image */
div#bannerimgbox
{
	padding-left: 0px; padding-right: 0px; 
	padding-top: 0px; padding-bottom: 0px;
	margin: 0px;
	width: 800px; height: 198px;
}



/* Below contains the css for the div containing the background image */
div#mainBGbox
{
	width: 800px;
	padding-left: 0px; padding-right: 0px; 
	padding-top: 0px; padding-bottom: 0px;
	margin:0px; 
	
	background-color: /*#fcf8cf*/; 
	background-repeat: repeat;
}

/* Below contains the css for the div that holds the main text content lining */
div#maincontentbox
{
	width: 798px; 
	padding-left: 0px; padding-right: 0px; 
	padding-top: 0px; padding-bottom: 0px;
	margin: 0px; background-color: #FFEDA6;
	border-style: solid; border-width: 0px; 
	border-color: #939393;
}

/* Below contains the css for the div that holds the main text content */
div#maincontentlining
{
	width: 770px; 
	padding-left: 20px; padding-right: 10px; 
	padding-top: 25px; padding-bottom: 0px;
	margin: 0px; background-color: #FFEDA6;
}

/* Below contains the css for the footer image */
div#footerbox
{
	padding-left: 0px; padding-right: 0px; 
	padding-top: 0px; padding-bottom: 0px;
	margin: -1px;
}

div#orderform td
{
	font-size: 10pt;
}

span.required_data
{
	color: red;
}

.fltrt {float:right; margin-left: 20px; margin-right: 20px;}
.fltrtimg {float:right; margin-left: 20px; margin-right: 20px; border:1px solid #000;}
.fltrt01 {float:right; margin-left: 20px; margin-right: 20px; border: solid; border-width:thin; position:relative;}
.fltrt04 {border: solid; border-width:thin; }
.fltrt03 {float:right; margin-left: 0px; margin-right: 200px;}
.fltlt {float:left;}
.fltrt05 {float:right; margin-left: 0px; margin-right: 10px; border: solid; border-width:thin;}
.googlemap {border-style:solid; border-color:#000000; border-width:1px; width:735px;}

#bottomfooter {height:30px; background-image:url(img/bar.png); background-repeat:no-repeat; margin-left:-2px; margin-right: auto; width: 805px;}
#barshadow {height:30px; background-image:url(img/barshadow.jpg); background-repeat:no-repeat; margin-left:0px; margin-right: auto; width: 805px; margin-bottom:-20px; margin-top:45px;}
#tabtop {background-image:url(img/tabtop.png); background-repeat:no-repeat; padding-left:10px; margin-left:7px; padding-top:0px; padding-bottom:0px; margin-bottom:8px; height:40px;position:relative; z-index:234;} 
.tabtop a:hover {color:#C00; text-decoration:none;}

#tabtop2 {background:url(img/1top.png); background-repeat:no-repeat; height:13px; margin-top:-18px;position:relative; z-index:24;} 
#tabtop2index {background:url(img/1top.png); background-repeat:no-repeat; height:13px; margin-top:-18px; position:relative; z-index:1;}
#tabtop3index {background:url(img/2top.png); background-repeat:no-repeat; height:13px; position:relative; z-index:1;} 
#contentinfo {background:url(img/tabbg.gif); background-repeat:repeat-y; height:auto; padding-left:10px; padding-right:10px; margin-top:-15px; padding-top:5px;  position:relative; z-index:2;} 

#contentinfoindex {background:url(img/tabbg.gif); background-repeat:repeat-y; height:auto; padding-left:10px; padding-right:10px; margin-top: 0px; padding-top:5px;} 
#contentinfoabout {background:url(img/tabbg.gif); background-repeat:repeat-y; height:auto; padding-left:10px; padding-right:10px; margin-top: 0px; padding-top:10px;} 
#contentinfocontact {background:url(img/tabbg.gif); background-repeat:repeat-y; height:auto; padding-left:10px; padding-right:20px; margin-top: 0px; padding-top:10px;} 
.red {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C00; font-size:16px; font-weight:bolder;}
#text {text-align:justify; padding-left:5px; padding-right:20px;}
#bottomtab {background-image:url(img/bottomtab.png); height:10px; background-repeat:no-repeat; margin-top:-5px;}
#bottomtab2 {background-image:url(img/bottomtab.png); height:10px; background-repeat:no-repeat; margin-top:-15px;}
.clear {clear:both;}
#services {background:url(img/tabbg.gif); background-repeat:repeat-y; height:auto; padding-left:10px; padding-right:20px; margin-top: 0px; padding-top:5px; }
#contentinfoFAQ {background:url(img/tabbg.gif); background-repeat:repeat-y; height:auto; padding-left:10px; padding-right:20px; margin-top: 0px; padding-top:5px;} 
#resources {background:url(img/tabbg.gif); background-repeat:repeat-y; height:auto; padding-left:10px; padding-right:10px; margin-top: 0px; padding-top:5px;}

.dsphead a {}

#resources dl { text-align: left; padding: 0 10px 0 0; border-bottom: solid 1px #e2e2bb; width:430px;}
#resources lh { font-weight:normal; text-decoration: underline; font-weight:bold; } 
#resources dt { text-align: left; width: 240px; clear: left; }
#resources dd { margin: 0 0 0 300px; padding: 0 0 0.1em 0; width: 120px;}
#answers {width:700px; padding:0px 10px 10px 10px;}
.answer{margin-top:30px;}
.note {font-style:italic; font-weight:bold; color:#900;}
.whitefont{color:#fff;}
.backtop{text-align:right; width:720px;}
.backtop a{color:#900; text-decoration:none; font-size:12px; font-weight:bold;}
.backtop a:link{color:#900; text-decoration:none;}
.backtop a:active{color:#900; text-decoration:none;}
.backtop a:visited{color:#900; text-decoration:none;}
.backtop a:hover{color:#000; text-decoration: underline;}
.faqlist {line-height:20px; color:#C00;}
.faqlist a{color: #C00; text-decoration:none; font-size:12px;}
.faqlist a:link{color:#C00; text-decoration:none;}
.faqlist a:active{color:#C00; text-decoration:none;}
.faqlist a:visited{color:#C00; text-decoration:none;}
.faqlist a:hover{color:#000; text-decoration: underline;}

.answer h3 {color:#C00; font-size:17px;}
#attach {background:url(img/btn_bg.jpg) no-repeat; color:white; width:106px; height:31px; float:right; border:none;}
#remove {background:url(img/btn_bg.jpg) no-repeat; color:white; width:106px; height:31px; float:left; border:none;margin-top:5px;}
#send {background:url(img/btn_bg2.jpg) no-repeat; color:white; width:145px; height:31px; float:left; border:none;margin-top:5px; margin-left:120px;}
.buttons {text-align:right; margin:-10px 0px -20px 0px; padding-right:0px;}
.btn {padding:0px 5px 0px 5px;}
.logo {padding:0px 9px 0px 9px;}
.contents {width:400px;}
#initial {background: url(img/bg_initial.png) no-repeat; width:740px; height:245px; margin-left:-6px; margin-top:10px; }
.initial_left {width:160px; float:left; padding-top:15px;}
.initial_right {width:700px; margin:15px auto 0px auto; margin-bottom:-20px;}
.initial_right2 {width:580px; padding:0px; float:right;}
.initial_process {width:210px; float:left; text-align:center;}
.initial_arrow {float:left;}

.initial_guarantee {width:130px; float:left; padding-top:15px;}
.highlightnote {color: #900; font-size:14px; margin:0px 0px 20px 0px; padding:5px 5px 5px 5px; clear:both; background:url(img/bg_privacy.gif) no-repeat; width:720px; }

.testimonial {width:650px; margin:20px auto 30px auto; }

 blockquote p
{
padding: 10px 15px 0px 0px;
font-size: 120%;
color:#666;
background: url(img/quote_down.gif) bottom right no-repeat;
width:auto;

}

blockquote
{
padding: 10px;
font-size: 0.8em;
background: url(img/quote_up.gif) top left no-repeat;
color:#300;
margin:20px 0px 0px 10px;
}

cite
{
font-size: 0.9em;
float: right;
margin:0px 60px 10px 0px;

} 



#maincontentbox #back_filing .back_filing a, a:link, a:visited, a:active{ 
display:block;
			 background:url(img/but_green.gif) no-repeat 88px 0px;
	
			  color:#fff!important;
			  font-family: Helvetica, Arial, sans-serif; 
			  font-size:15px;
			  font-weight:bold;
			  padding-top:2px;
			  padding-bottom:2px;
			 margin-top:25px;
			  text-decoration:none;
			  width:739px;
			
			
			  
			  }

#maincontentbox #back_filing .back_filing a:hover{
        	 background: url(img/but_green.gif) no-repeat 88px -26px;
			 color: #fff!important;
			 font-family: Helvetica, Arial, sans-serif; 
			 font-size:15px;
			 text-decoration:none;
			 }
			 
/*Ad*/

#advertising {width:697px; height:176px; background:url(img/bg_ad.gif) no-repeat; margin:0px auto 10px auto;}
