/* 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:100%;
	height:275px;
	position:relative;
	margin:10px auto 0 auto;
	padding:0 0 0 0;
	text-align:center;
}

		  
#topPanel img
{	
	width:806px;
	height:110px;
	margin:0px auto ;
	
}
/* Menu*/
#menu_back {width: 100%; height:50px;color:#fff; 
background: url(images/Button1.jpg) center center repeat-x;}
.menu5 { width:750px;margin:0 auto;color:#fff;text-align:center; font:bold 17px Arial; padding:0; list-style-type:none;}
.menu5 ul 
{
  
list-style-type:none; /* for Firefox */
}
.menu5 li {padding-right:5px ;
float:left; position:relative;
z-index:100;
}
.menu5 li a:hover{background: url(images/Button5.jpg) 0 5px repeat-x; }
.menu5 li a, .menu5 li a:visited {
display:inline;  text-decoration:none; width:6em; color:#fff; float:left; height:3em; line-height:3em; 
}
* html .menu5 li a, .menu5 li a:visited {
width:7em; color:#fff; 
}
.menu5 li a.drop, .menu5 li a.drop:visited {
color:#fff;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;font:bold 14px Arial; 
}


/* fist line style for  */
.menu5 li:hover a,
.menu5 li a:hover {z-index:100;
text-decoration:none; border:0; color:#fff; 
}
.menu5 li:hover ul,
.menu5 li a:hover ul {z-index:100;
visibility:visible; height:auto; width:11em; background:#7FABD4; border:1px solid #bbb; left:0; top:3em; text-decoration:none;
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {z-index:100;
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:2px 0 0 5px; width:11em;text-align:left
}
* html .menu5 li a:hover ul li a {z-index:100;
width:11em;text-align:left
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
text-decoration:none;z-index:100;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {color:#fff;
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden; z-index:100;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {z-index:100;
text-decoration:none; background-color:#0772D7; text-align:left
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {color:#fff;
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 

.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {color:#fff;
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;color:#fff;
}


/**************** BODY PANEL FOR HOME PAGE AND OTHER PAGES *******/

#bodyIndex
{	
	width:1000px;
	position:relative;
	top:-30px;
	margin:0 auto;
	padding:0 0 0px 0;
}
#bodyIndex h2
{
	margin:0; 
	font:28px/28px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:20px 0 20px 260px; 
	color:#FF7113;
}
#bodyIndex p
{	
	width:600px;
	text-align:left;
	background:url(images/symbol.gif) 140px 0px  no-repeat #fff;
	margin:0 0 0 0; 
	padding:0px 0px 20px 263px; 
	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 200px;
	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 0px 0px 500px; 
	font:26px/26px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:0 0 5px 0; 
	color:#FF7113;
}

#bodyIndex #testimonial
{
	width:463px;
	height:172px;
	background:url(images/testimonial-bg.gif) 0px 0 no-repeat #FFF6DB;
	padding:0px 93px 10px px;
	margin:0px 0px 0px 450px;
	color:#786321;
	
}

#bodyIndex #testimonial p
{	
	width:270px;
	background:none; 
	margin:0 0px 0px 180px; 
	padding:10px 0 0px 0;
}

#bodyIndex #testimonial p span
{
	color:#786321 !Important; 
	background:none;
	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:26px/26px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:10px 50px 0 150px; 
	color:#FF7113;
}

#bodyIndex p.morethree
{
	height:56px; 
	padding:10px; 
	background:none; 
	margin:0 0px 0 220px;
}

#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 500px 0px 150px;
	margin:0px 0 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 .para
{
	width:600px;
	margin:-100px 0px 0 180px;
	text-align:left;
	padding:0 0 100px 0;
	
}
#bodyPanelPages .para_highlights
{
	width:560px;
	margin-left:30px;
	text-align:left;
	
	
}
#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;
}




/* 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;
}

