@charset "utf-8";
/*------------------------------Reset style Starts-------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body {
	line-height: 1;
	color: #000000;
	background: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #F3F3F3;
}
ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight:bold; }
img { margin:0; }
/*------------------------------Reset style Ends-------------------------------*/

/*-----------------------------------float start-------------------------------*/
.fltrt { float: right; }
.fltlft { float: left; }
.clear { clear:both; }
/*-----------------------------------float ends--------------------------------*/

/*-----------------------------------body start-------------------------------*/
body { font:normal 14px/18px "Tahoma", Geneva, sans-serif; color:#000; }
/*-----------------------------------body ends--------------------------------*/

/*-----------------------------------wrapper start-------------------------------*/
#wrapper { width:690px; margin:0 auto; background:url(../images/wrapperbg.gif) repeat-y; padding: 0 30px; }
/*-----------------------------------wrapper ends--------------------------------*/

/*-----------------------------------inner wrapper start-------------------------------*/
#innerwrapper { width:654px; margin:0 auto; }
/*-----------------------------------inner wrapper ends--------------------------------*/

/*-----------------------------------header start-------------------------------*/
#header { margin:0 auto; }
.blueStrip { width:100%; float:left; background:#005187; height:3px; margin-bottom:17px; line-height:1px; font-size:1px; }
.logo { float:left; }
.headerText { float:right; width: 410px; }
a.headerText { text-decoration:none; color:#2281B3; }
.headerText h1 {
	color:#2281B3;
	font-size:22px;
	font-weight:bold;
	line-height:58px;
	margin-right:34px;
	text-decoration: none;
}
.grayStrip { height:5px; width:100%; float:left; background:#c9c9c9; border-top:1px solid #949494; margin:16px 0 10px; line-height:1px; font-size:1px; }
/*-----------------------------------header ends--------------------------------*/

/*-----------------------------------containner starts--------------------------------*/
#containner { float:left; width:100%; }
/*-----------------------------------containner ends--------------------------------*/

/*-----------------------------------Left Nav starts--------------------------------*/
#LeftNav { float:left; width:186px; }
#menu { background:transparent url(../images/menubg5.jpg) no-repeat scroll 0 0; float:left; font-size:13px; height:212px; margin-bottom:5px; padding:13px 0 0 18px; text-transform:uppercase; width:168px; }
#menu ul li { padding:1px 0 17px; }
#menu ul li a { color:#00295c; text-decoration:none; font-weight:bold; }
.call { background:url(../images/call.gif) no-repeat; width:186px; height:53px; float:left; }
.super { width:186px; height:72px; float:left; margin-top:5px; }
/*-----------------------------------Left Nav ends--------------------------------*/

/*-----------------------------------Right Contain starts--------------------------------*/
#RightContain { float:right; width:465px; }
.banner { float:left; width:465px; height:225px; }
.bannerBG-1 { background:url(../images/banner.jpg) no-repeat; }
.bannerBG-2 { background:url(../images/banner1.jpg) no-repeat; }
.bannerBG-certifications { background:url(../images/banner-certifications.jpg) no-repeat; }
.bannerBG-services { background:url(../images/banner-services.jpg) no-repeat; }
.bannerBG-contact { background:url(../images/banner-contact.jpg) no-repeat; }
.bannerBG-testimonials { background:url(../images/banner-testimonials.jpg) no-repeat; }
.bannerBG-commercial { background:url(../images/commercial-lighting-maintenance.jpg) no-repeat; }
.bannerBG-HOA { background:url(../images/home-owners-association.jpg) no-repeat; }
.bannerBG-management { background:url(../images/property-magagement.jpg) no-repeat; }
.bannerText { color:#FFFFFF; font-size:16px; line-height:20px; margin:53px 0 0 17px; width:258px; }
.bannerText p { margin-bottom:10px; }
.bannerText p a { color:#FFF; font-weight:bold; float:left; }
.stripHolder { margin:17px 0 12px 0; background:#FCCB3F none repeat scroll 0 0; float:left; width:465px; display:inline; text-transform:uppercase; }
.stripHolder h1 {
	color:#C02C38;
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	padding-left:14px;
}
.prompHolder { float:left; width:100%; }
.prompHolder h2 { color:#2281b3; font-weight:bold; font-size:14px; margin-top:10px; }
.prompHolder ul li a { background:url(../images/yelowbulet.gif) no-repeat left center; padding-left:10px; color:#000; text-decoration:none; }
.promp { float:left; margin:0 6px; display:inline; }
.matter { float:left; width:460px; margin-left:5px; display:inline; }
.textme { float:left; margin-left:20px; width:328px; }
.textme h1 {
	margin-bottom:10px;
	color:#292c3c;
	font-size:16px;
	font-weight:bold;
}
.textme p { margin-bottom:10px; }
.textme span a { color:#c02c38; text-decoration:underline; font-weight:bold; }


.cta {
	float:left;
	padding: 10px;
	border: 1px solid #9FD110;
	background-color: #ECFFEC;
	width: 433px;
}
.cta h1 {
	margin-bottom:10px;
	color:#292c3c;
	font-size:16px;
	font-weight:bold;
}
.cta p {
	margin-bottom:10px;
}
.cta span a { color:#c02c38; text-decoration:underline; font-weight:bold; }


.textarea { float:left; width:99%; margin-left:5px; display:inline; }
.textarea p {
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
.textarea h2 { color:#2281b3; font-weight:bold; font-size:14px; margin-top:10px; }

.textarea ul  {
	margin-bottom:15px;
}
.textarea ul li {
	color:#000;
	margin-left: 20px;
	list-style-image: url(../images/yelowbulet.gif);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
}
.subpage { float:left; margin-left:25px; width:431px; display:inline; }
/*-----------------------------------Right Contain ends--------------------------------*/

/*-----------------------------------containner starts--------------------------------*/
#footer { float:left; width:100%; text-align:center; font-size:11px; color:#e58000; }
#footer ul li { display:inline; padding:0 3px; }
#footer ul li a { color:#595959; text-decoration:none; font-weight:bold; }
#footer ul li a:hover { color:#595959; text-decoration:underline; font-weight:bold; }
#footer div { color:#595959; margin:5px 0; }
#footer div a { color:#c02c38; text-decoration:underline; }
/*-----------------------------------containner ends--------------------------------*/

