/* CSS Document by Subeesh for Piper Agency from Mystic Media*/

/* Global Styles */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, td, table {  
	margin: 0; 
	padding: 0; 
	border: 0;
}

/*html {
	min-height: 100%;
	margin-bottom: 1px;
	height: auto;
}*/
body {
	background: #2b497b;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
/*Typos*/
h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: left;
	color:#0c3e6f;
	margin-bottom: 20px;
}
p{
	text-align: left;
	margin-bottom: 20px;
}
a{color: #0c3e6f;} a:hover{color: #fb3f01;}
iframe{width: 100%; margin:0; padding:0; border: none; min-height: 400px;}
/*Class Styles*/
.lft{float:left;} .rit{float:right;} .clr{clear:both;} .fontspecial{font-size: 30px;} .contFormText{color: #FFFFFF; font-weight: bold;} .widthInnr{text-align: center; float: right; width: 55%;} .blue{color:#0c3e6f;} .ornge{color: #fb3f01;}
/*Main Styles*/
#MainWrap{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: white;
}
#HeaderWrap{
	width: 100%;
	margin: 0 auto;
	background: url(../images/bck_header.jpg) repeat-x top center white;
	text-align: center;
}
#HeaderWrapInnr{
	width: 100%;
	margin: 0 auto;
	background: url(../images/bck_headerInnr.jpg) repeat-x top center white;
	text-align: center;
}
#ContentWrap{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
#Content{
	width: 947px;
	margin: 0 auto;
	padding: 20px;
} 
#ContentLeft{
	width: 65%;
	padding-right: 2%;
} #ContentLeft ul{text-align: left; padding-left: 10px;} #ContentLeft li{list-style: none; background: url(../images/blt_li.gif) no-repeat left center; padding-left: 15px; margin-bottom: 10px;} 
#ContentLeftInnr{
	width: 70%;
	padding-left: 1%;
} #ContentLeftInnr ul{text-align: left; padding-left: 40px; list-style-position: inside;} #ContentLeftInnr li{list-style: none; background: url(../images/blt_li.gif) no-repeat left top; padding-left: 15px; margin-bottom: 10px;} #ContentLeftInnr p{text-align: left; padding: 0 2%;} #ContentLeftInnr h1{padding: 0 2%} #ContentLeftInnr.service{width: 66%; float:right; padding:0;}
#ContentRit{
	width: 27%;
} 
#Contentcontact{width: 48%; text-align: left;}
#CntntWrapCntact{width: 95%;}
#SiedeLinksWrap{
	background: url(../images/bck_sidelinks.gif) center repeat-y;
	padding: 0 20px;
	width: 185px;
	text-align: left;
	margin: 0 auto;
}
#SiedeLinksInnr{
	background: url(../images/bck_sidlelinksinner.gif) repeat-x bottom center white;
	padding: 8px 2px;
} #SiedeLinksInnr ul{padding: 0 2px; margin: 0; color: #000000; text-transform: capitalize;} #SiedeLinksInnr li{list-style: none; font-size: 12px; text-align: left; margin-bottom: 10px; font-weight: bold; letter-spacing: 0.08em;} #SiedeLinksInnr li a{color: #000000; text-decoration: none;} #SiedeLinksInnr li a:hover{color:#fb3f01;} #SiedeLinksInnr li ul{margin-top: 8px;} #SiedeLinksInnr li li{font-size: 10px;}
#Staff{
	width: 100%;
	margin: 0 auto;
} #Staff img{float: left; margin: 0 1% 5px;} #Staff div{margin-bottom: 12px;}
#SerivceBox{
	border: 1px solid #213345;
	margin-right: 2px;
	width: 304px;
} #SerivceBox p{margin: 10px; text-align: left;}
#PrdSubpage{
	border: 2px solid #FF6600;
	padding: 10px 5px;
	width: 30%;
	float: left;
	margin-left: 2%;
}
#FooterWrap{
	width:100%;
	margin: 10px auto 0;
	background: url(../images/bck_footer.gif) repeat-x top center #2b497b;
	height: 80px;
	padding-top: 7px;
	text-align: center;
	color: #083343;
} #FooterWrap a{font-weight: bold; padding: 0 3%; text-align: center; color: #083343; text-decoration: none;} #FooterWrap a:hover{color: #fb3f01;}

/* added 11/15/2010 for referral form */

#refer {
    width:600px;
    margin-left:30px;
}

#refer_body {
    width:100%;
    background-image:url('../images/refer_body.png');
}

#refer_table {
    width:520px;
    margin:auto;
    font-size:.9em;
    color:#fff;
    margin-top:15px;
}

#refer_table td {
    text-align:left;
}

#thankyou {
    width:100%;
    height:100%;
    padding-top:200px;
    position:absolute;
    top:0; left:0;
    background-image:url('../images/hidden_bg.png');
    z-index:2;
}

#ty_inner {
    width:500px;
    margin:auto;
    background-color:#fff;
    border:3px groove #49658e;
    padding-bottom:10px;
}
div.DfnsiveDrive{
	display:block;
	padding-top:40px;
	padding-left:10px;
	width:291px;
	height:186px;
	background:url(../images/onlineDfnsive_stat.jpg) no-repeat center top;
	text-align:left;
	}
	div.DfnsiveDrive a{float:left; margin-right:15px;}
	div.DfnsiveDrive p{
		display:block;
		width:49%;
		padding:2% 0;
		margin-right:1%;
		font-size:16px;
		text-align:left;
		float:right;
		color:#000;
		}
		div.DfnsiveDrive p a{color:#000;float:none;}
