/* CSS Document */

body
{
	background:#FFF;
    color:#0F0F0F; 
	font:16px/24px Arial, Helvetica, sans-serif; 
	margin:0;
}
	 
div, ul, h1, h2, h3, li, p, img
{
	margin:0; 
	padding:0;
}

ul
{
	list-style-type:none;
}

/* TOP PANEL*/
#topPanel
{
	width:auto;
	height:275px;
	position:relative;
	margin:10px auto 0 auto;
	padding:0 0 0 0;
}

		  
#topPanel img
{	
	width:806px;
	height:110px;
	margin:0px auto 0 auto;
	
}

/**************** BODY PANEL FOR HOME PAGE AND OTHER PAGES *******/

#bodyIndex
{	
	
	position:relative;
	top:-30px;
	margin:0 0 0 0;
	padding:0 0 0px 0;
}
#bodyIndex h2
{
	margin:0 0% 0 0; 
	font:28px/28px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:20px 0 20px 0; 
	color:#FF7113;
}
#bodyIndex p
{	
	width:600px;
	text-align:left;
	background:url(images/symbol.gif) 10px 0px  no-repeat #fff;
	margin:0 0 0 0; 
	padding:0px 0px 20px 140px; 
	color:#0F0F0F;
}
#bodyIndex p span
{
	font-weight:bold;
}

#bodyIndex p.dotline
{	
	width:1000px;
	background:url(images/dot-line.gif) repeat-x ; 
	padding:0; 
	margin:0px 0px 0 0%; 
	color:#000;
}

#bodyIndex p.capstext
{
	background: url(images/name.gif) bottom right no-repeat #fff; 
	font:18px/24px Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	color:#555555; 
	padding:2px 10px 0 25px;
	margin:0 35px 10px 0;
}

#bodyIndex p.more
{
	height:26px; 
	background:none; 
	margin:0 0px 0 0px;
	padding:0 0px 20px 0px;
}

#bodyIndex p.more a
{
	width:76px; 
	height:26px; 
	display:block;
	margin:0px 0px 0px 630px; 
	background:url(images/more.gif) 0 0 no-repeat #fff; 
	color:#555; 
	text-decoration:none; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0 0 6px; 
	text-transform:uppercase;
	z-index:100;
	
}

#bodyIndex p.more a:hover
{
	background:url(images/more.gif) 0 0 no-repeat #fff; 
	color:#216EBD; 
	text-decoration:none;
}

#bodyIndex h3
{
	background:#fff; 
	width:250px; 
	height:34px; 
	margin:-155px -219px 0px 0px; 
	font:26px/26px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:0 0 5px 0; 
	color:#FF7113;
}

#bodyIndex #testimonial
{
	width:370px;
	height:172px;
	background:url(images/testimonial-bg.gif) 0 0 no-repeat #FFF6DB;
	padding:0px 93px 10px 0px;
	margin:0px -250px 0px 0px;
	color:#786321;
	
}

#bodyIndex #testimonial p
{	
	width:270px;
	background:none; 
	margin:0 -250px 0px 0px; 
	padding:10px 0 0px 0;
}

#bodyIndex #testimonial p span
{
	color:#786321 !Important; 
	background:#FFFAED !Important;
	padding:0px 0 0px 0;
}

#bodyIndex p.moretwo
{	
	height:26px; 
	padding:50px 0 0px 0; 
	background:none; 
	margin:0px;
}

#bodyIndex p.moretwo a
{
	width:auto;
	height:26px;
	display:block;
	margin:-10px 0px 0px 190px;
	background:url(images/more2.gif) 0 0 no-repeat #FFF5D6;
	color:#555;
	text-decoration:none;
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 0 10px;
}

#bodyIndex p.moretwo a:hover
{
	color:#216EBD; 
	text-decoration:none;
}

#bodyIndex h4
{
	background:#fff; 
	width:160px; 
	height:30px; 
	margin:0 500px 0 0; 
	font:25px/25px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:10px 50px 0 0; 
	color:#FF7113;
}

#bodyIndex p.morethree
{
	height:56px; 
	padding:10px; 
	background:none; 
	margin:0 -80px 0 0px;
}

#bodyIndex p.morethree a
{
	width:76px; 
	height:56px; 
	display:block; 
	margin:0px 0px 0px 10px; 
	background:url(images/more.gif) 0 0 no-repeat #fff; 
	color:#555; 
	text-decoration:none; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	padding:0 0 0 7px; 
	text-transform:uppercase; 
	z-index:10;
	
	
}

#bodyIndex p.morethree a:hover
{
	color:#216EBD; 
	text-decoration:none;
}

#bodyIndex p.address
{	
	background:none;
	text-align:left;
	width:200px;
	font:15px/25px Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	padding:0 0 0px 0px;
	margin:0px 500px 0 0;
}

#bodyIndex span
{
	background: repeat-x 0 100%; 
	height:25px; 
	display:block;
}
#bodyPanelPrepA p.next 
{
	width:90px; 
	display:block;
	margin:0px 0px 0px 150px;
	padding:0 0px 10px 0px;
	position:relative;
	top:-185px; left:-150px;
	z-index:0;
}
#bodyPanelPrepA p.next a
{	
	text-align:left;
	width:100px; 
	display:block;
	margin:0px 0px 0px 350px; 
	background:url(images/more.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0px 0px 10px; 
	text-transform:uppercase;
	text-decoration:none; 
	z-index:0;	
}

#bodyPanelPrepA p.back 
{
	width:100px; 
	display:block;
	margin:0px 0px 0px 100px; 
	padding:10px 0px 0 0px; 
	position:relative; 
	top:-195px; left:-200px;
	text-decoration:none;
	z-index:0;
}

#bodyPanelPrepA p.back a
{
	text-align:left;
	width:100px; 
	display:block;
	margin:-20px 0px 0px 300px; 
	background:url(images/back.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0 0 31px; 
	text-transform:uppercase;
	position:relative; top:35px;
	text-decoration:none; 	
	z-index:0;
}

#bodyPanelPrepA p.next2 
{
	width:90px; 
	display:block;
	margin:-50px 0px 0px 120px;
	padding:10px 0px 10px 10%;
	position:relative;
	top:-85px; left:-150px;
	z-index:0;
}
#bodyPanelPrepA p.next2 a
{	
	text-align:left;
	width:100px; 
	display:block;
	margin:0px 0px 0px 350px; 
	background:url(images/more.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0px 0px 10px; 
	text-transform:uppercase;
	text-decoration:none; 
	z-index:0;	
}

#bodyPanelPrepA p.back2 
{
	width:100px; 
	display:block;
	margin:0px 0px 0px 160px; 
	padding:10px 0px 0 0px; 
	position:relative; 
	top:-50px; left:-160px;
	text-decoration:none;
	z-index:0;
}

#bodyPanelPrepA p.back2 a
{
	text-align:left;
	width:100px; 
	display:block;
	margin:0px 0px 0px 200px; 
	background:url(images/back.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0 0 31px; 
	text-transform:uppercase;
	position:relative; top:-50px;
	text-decoration:none; 	
}

#bodyPanelPrepC p.next 
{
	width:100px; 
	display:block;
	padding:10px 0px 0px 0px; 
	
}
#bodyPanelPrepC p.next a
{
	width:100px; 
	display:block;
	margin:0px 50px 0px 35%; 
	background:url(images/more.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 26px 10px 6px; 
	text-transform:uppercase;
	text-decoration:none; 
	z-index:0;	
}

#bodyPanelPrepC p.back 
{
	width:100px; 
	display:block;
	margin:0px 0px 0px 6px; 
	padding:10px 0 0 0px; 
	position:relative; 
	z-index:1;	
}

#bodyPanelPrepC p.back a
{
	width:100px; 
	display:block;
	margin:0px 0px 0px 200px; 
	background:url(images/back.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0 0 31px; 
	text-transform:uppercase;
	position:relative; top:35px;
	text-decoration:none; 	
}

#bodyPanel
{	
	margin:-50px 0px 0 -80px;	
}

#bodyPanelPages p.para
{
	width:600px;
	margin:-100px 0px 0 180px;
	text-align:left;
	padding:0 0 200px 0;
	
}
#bodyPanelPages p.succ
{
	width:680px;
	margin:-100px 0px 0 310px;
	text-align:left;
	padding:0 0 20px 0;
	
}

#bodyPanelPages p.space
{
	padding:0 0 150px 0;
	
}

#bodyPanelPrepA p.description 
{ 
	width:360px;
	height:auto;
	padding:50px 0 150px 0px ;
	margin:-235px 0px 0 200px;
	text-align:left;
	
}
#bodyPanelPrepB p.pic 
{ 
	width:450px;
	padding:0px 0px 200px 0px;
	margin:-700px 0px 0 52%;
	
}
#bodyPanelMailhead h5
{
	background:url(images/symbol.jpg) 50px 2px  no-repeat #fff;
	position:relative;
	top:-150px;
	width:415px;
	height:105px;
	margin:-107px 0px 0 30px;
	font:22px/22px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:0px 0px 0px 180px;
	color:#FF7113;
	text-align:left;
}
#bodyPanelMailhead p.description 
{ 
	width:340px;
	height:auto;
	position:relative;
	top:-180px; left:-20px;
	padding:15px 0 110px 0px ;
	margin:-50px 0px 0 231px;
	text-align:left;
	
}
#bodyPanelMail p.next 
{
	width:90px; 
	display:block;
	margin:0px 0px 0px 150px;
	padding:0 0px 0px 0px;
	position:relative;
	top:-227px; left:-110px;
	z-index:0;
}
#bodyPanelMail p.next a
{	
	text-align:left;
	width:100px; 
	display:block;
	margin:0px 0px 0px 350px; 
	background:url(images/more.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0px 0px 10px; 
	text-transform:uppercase;
	text-decoration:none; 
	z-index:0;	
}

#bodyPanelMail p.back 
{
	width:100px; 
	display:block;
	margin:0px 0px 0px 100px; 
	padding:10px 0px 0 0px; 
	position:relative; 
	top:-237px; left:-190px;
	text-decoration:none;
	z-index:0;
}

#bodyPanelMail p.back a
{
	text-align:left;
	width:100px; 
	display:block;
	margin:-20px 0px 0px 300px; 
	background:url(images/back.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0 0 31px; 
	text-transform:uppercase;
	position:relative; top:35px;
	text-decoration:none; 	
	z-index:0;
}

#bodyPanelMail p.next2 
{
	width:90px; 
	display:block;
	margin:-50px 0px 0px 120px;
	padding:10px 0px 10px 10%;
	position:relative;
	top:-215px; left:-150px;
	z-index:0;
}
#bodyPanelMail p.next2 a
{	
	text-align:left;
	width:100px; 
	display:block;
	margin:0px 0px 0px 350px; 
	background:url(images/more.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0px 0px 10px; 
	text-transform:uppercase;
	text-decoration:none; 
	z-index:0;	
}

#bodyPanelMail p.back2 
{
	width:100px; 
	display:block;
	margin:0px 0px 0px 160px; 
	padding:10px 0px 0 0px; 
	position:relative; 
	top:-180px; left:-160px;
	text-decoration:none;
	z-index:0;
}

#bodyPanelMail p.back2 a
{
	text-align:left;
	width:100px; 
	display:block;
	margin:0px 0px 0px 200px; 
	background:url(images/back.gif) 0 0 no-repeat #fff; 
	color:#555; 
	font:16px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0 0 31px; 
	text-transform:uppercase;
	position:relative; top:-50px;
	text-decoration:none; 	
}

#bodyPanelPrepC p.pic

{
	padding:0px 0px 50px 0px;
	margin:-600px 520px 00px 520px;
}

#bodyPanelPages h2
{
	background:url(images/symbol.jpg) 50px 2px  no-repeat #fff;
	width:420px;
	height:70px; 
	margin:0px 0px 0 20px; 
	font:24px/24px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:0px 0px 150px 180px; 
	color:#FF7113;
	text-align:left;
}

#bodyPanelPages p.header
{
	background:url(images/symbol.jpg) 10px 0px  no-repeat #fff;
	width:600px; 
	margin:0px 0px 0 50px; 
	font:28px/28px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:0px 0px 150px 130px; 
	color:#FF7113;
	text-align:left;
}
#bodyPanelPages p.succ_header
{
	background:url(images/symbol.jpg) 10px 0px  no-repeat #fff;
	width:600px; 
	margin:0px 0px 0 180px; 
	font:28px/28px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:0px 0px 150px 130px; 
	color:#FF7113;
	text-align:left;
}

#bodyPanel p
{
	margin:0px 0 0 54px; 
	padding:0px 42px 5px 150px; 
	color:#0F0F0F;
}
#bodyPanelPages p.check
{
	background:url(images/symbol2.gif)  00px 0px no-repeat #fff;
	width:680px;
	margin:0px 0px 0 320px;
	text-align:left;
	padding:0 0 20px 20px;
		
}
#bodyPanelLead p
{ 
	width:350px;
	height:auto;
	background-image:none;
 	padding:0px 0 360px 0px;
	margin:-140px 0px 0 200px;
	text-align:left;
	
}


	
/* FOOTER PANEL*/
#footerPanel
{
	width:100%;
	height:150px; 
	background:#DCDCDC; 
	color:#4C4C4C; 
	font-size:12px;
	position:relative; 
	top:auto;
	margin:0 0 0 0;
	text-align:center;
	padding:0px 0 0 0;
	
	
}
#footerPanel ul 
{
	
	text-align:center;
	padding:50px 0 0 0;
}
#footerPanel li
{		
	width:100%;
	display:inline;	
	font:15px/15px Arial, Helvetica, sans-serif; 
	font-weight:normal;
	text-align:center;
	padding:0 0 0 10px;
	margin:-30px 0 0 0;
}

#footerPanel ul li a
{
	color:#4C4C4C;
	background:#DCDCDC; 
	text-decoration:none;
	text-align:center;
	padding:0 20px 0 20px;
}

#footerPanel ul li a:hover
{
	  text-decoration:underline;
	  color:Maroon;
}


#footerPanel p.copyright
{	
	padding-top:20px;
	background:#DCDCDC; 
	color:#A64200;
}


/*TOP MENU */


.menu 
{	
	width:100%;	
	background:url(images/Button4.jpg) repeat-x;	
	margin: -155px 0% 0 0%;
	padding:0 0 50px 0;
	list-style-type: none;
	z-index:1;

}

/*Top level list items*/

.menu ul 
{
	text-align: center;
	width: 820px;
	margin: 0px 0px 0px 60px;

}

.menu li
{
	width: 116px;
	display: inline;
	position:relative;
	top:10px;
	margin: 0px 0px 0px 60px;
	padding: 0 0 0 0;
}

/*Top level menu link items style*/
.menu ul li a
{ 
	display: inline;
	padding: 10px 0px 0 0;
	margin:0 0 0 0px;
	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: white;
	width: 122px; /*Width of top level menu link items*/
	z-index:1;
}

.menu ul li a:hover
{
	width: 122px; 
	text-decoration:underline;
	margin:0px 0 0px 0px;
	padding:0 0 0px 0;
	z-index:1;
	background-color:#6DA0D9;
}


/*1st sub level menu*/
.menu ul li ul
{
position: absolute;
left:50px;
top: 1em; /* no need to change, as true value set by script */

visibility: hidden;
z-index:1;
background:none;
}

/*Sub level menu list items (undo style from Top level List Items)*/




/* Sub level menu links style */
.menu ul li ul li a{
display: block;
width: 180px; 
color: white;
text-align:left;
margin:0 0px 0 0px;
padding: 7px 0px 0 10px;
border: 1px solid #ccc;
background-color:#6295C4;
background-image:none;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3); 
z-index:1;
height:25px;

}

/* Sub level menu links style */
.menu ul li ul li a:hover{
display: block;
width: 180px; /*width of sub menu levels*/
color: white;
text-align:left;
margin:0 0px 0 0px;
padding: 7px 0 0 10px;
border: 1px solid #ccc;
background-image:none;
background-color:#6DA0D9;
z-index:1;
}



/*Background image for top level menu list links */
.menu .mainfoldericon{

}


* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	


/* STYLE FOR QUOTE PAGE */
.style1 
{
color: #000000;
font-weight: bold;
}
.style3 
{
color: #000000;
}
.style5 {color: #990000}
.style6 
{
color: #FF0013;
font-size: 20px;
font-family:Arial Greek;
position:relative;
top:-50px;
}
.style7 
{
font-size: 14px;
}

.style9 
{
color: #000000; font-size: 12px;
}
