/* CMD Styles */

BODY
{
 background-image:  url(../images/bk_repeater.gif);
 background-repeat: repeat-x;
 background-color: #E6E6E6;
 text-align: center;
 margin: 0;
 padding: 0;
}
#Layer2 {
	position:absolute;
	left:-1000px;
	top:20px;
	width:550px;
	height:151px;
	z-index:1;
}
.bodycopySM {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
}
#container
{
margin-left: auto;
margin-right: auto;
width: 758px;
text-align: left;
}
/* START NEW STYLES */


/* END NEW STYLES */
#header{
 background-image:  url(../images/header.gif);
 background-repeat: no-repeat;
 height: 122px;
}
.logo {
 padding-top: 20px;
 padding-left: 15px;
 padding-right: 0px;
 padding-bottom: 0px;
 margin: 0;
 }
.freequotebtn {
padding-right: 10px;
padding-bottom: 0px;
margin-top: -90px;
}

#midpict {
 background-image:  url(../images/mid_repeater.gif);
 background-repeat: repeat-y;
 height: 175px;
 width: 758px;
}
.midpicthm {
background-image:  url(../images/cvisvers.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 175px;
}
.midpictab {
 background-image:  url(../images/cmanage.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 height: 175px;
}
.midpictsp {
 background-image:  url(../images/cmarket.jpg);
 background-repeat: no-repeat;
 background-position: top center;
height: 175px;
}
.midpictpo {
 background-image:  url(../images/constposs.jpg);
 background-repeat: no-repeat;
 background-position: top center;
height: 175px;
}
.midpictco {
 background-image:  url(../images/cscale.jpg);
 background-repeat: no-repeat;
 background-position: top center;
height: 175px;
}
#navigation{
background-image:  url(../images/grey_repeater.gif);
background-repeat: repeat-y;
height: 38px;
padding-top: 5px;
}
.navbox {
background-image:  url(../images/nav_repeater.gif);
background-repeat: repeat-x; 
height: 35px;
width: 728px;
margin-left: auto;
margin-right: auto;
}

#midcontent{
 background-image:  url(../images/mcontent_repeater.gif);
 background-repeat: repeat-y;
 height: 100%; /* Remember to remove once table is in */
}
.midcontentc{
 background-image:  url(../images/mcontent_repeater.gif);
 background-repeat: repeat-y;
}
.contentblock {
padding: 5px;
text-align: justify;
line-height: 2em;
border-right: 8px solid #9F9475;
}
 h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 padding-left: 30px;
 text-align: left;
 background: url(../images/orange_arrow.gif) no-repeat;
background-position: 15px 5px;
}
p.lfttxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ffffff;
line-height: 1.5em;
text-decoration: none;
}
p.lfttxtfaq {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 1.5em;
color: #ffffff;
text-decoration: none;
}
.boldytxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFD61C;
}
#extra {
background-image:  url(../images/bot_web.gif);
background-repeat: no-repeat;
height: 106px;
}
.botlogo {
padding-top: 16px;
}
.bshadow {
 background-image:  url(../images/b_shadow.gif);
 background-repeat: no-repeat;
 height: 18px;
}

#footer {
 height: 25px;
}
.copywrite {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #8A8A8A;
 text-decoration: none;
 text-align: center;
 margin-top: 5px;
}
.footerbox {
 margin-top: 2px;
 padding: 2px;
 text-align: center;

}
.footernav {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #8A8A8A;
 text-decoration: none;
 text-align: right;
 list-style-type: none;
}
A.footernav:visited {
	color: #8A8A8A;
}
A.footernav:link {
	color: #8A8A8A;
}
A.footernav:hover {
	color: #8A8A8A;
	text-decoration: underline;
}
/* Begin Right Nav Styles */
.rside {
width: 224px;
margin-left: auto;
margin-right: auto;
}
h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #8A8A8A;
 text-decoration: none;
 margin-top: 10px;
 text-align: center;
}
td.greyheader {
 background-image:  url(../images/grey_header.gif);
 background-repeat: no-repeat;
 background-position: center;
 height: 40px;
 width: 224px;
 margin: 0px;
 }
 
td.expoint {
 background-image:  url(../images/ex_point.gif);
 background-repeat: no-repeat;
 border: 1px dashed #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
 font-weight: normal;
 width: 224px;
 padding-left: 21px;
}
.expointb{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FCBD11;
 font-weight: bold;
 }
.winsidetxt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 text-align: left;
 padding: 3px;
}
.rpimage {
padding: 3px;
margin: 3px;
border: 1px solid #FCBD11;
}
.wboxb {
 background-image:  url(../images/bot_whitebox.gif);
 background-repeat: no-repeat;
 height: 2px;
 width: 218px;
}
tr.white {
 background-color: #ffffff;
}
.contactheader {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 text-align: center;
 padding: 3px;
}
.whitetabletxt {
font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 text-align: center;
 padding: 3px;
}
 
 .ylink {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FCBD11;
	text-decoration: none;

}
A.ylink:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FCBD11;

}
A.ylink:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FCBD11;

}
A.ylink:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FCBD11;
	text-decoration: underline;
}
/* End Right Nav Styles */
/* Begin Right Nav About Styles */
.iconrtnav
{
list-style: none;
margin: 3px;
padding: 0;
}
.servicelist
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 1.5em;
color: #FFBF11;
margin-left: 0px;
border: 1px dashed #ffffff;
background-color: #595959;
padding-left: 25px;
}

li.servicearrow
{
background-image: url(../images/service_arrow.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
padding: 3px 0 4px 15px;
margin: .1em 0;
}
.processtxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
/* End Right Nav About Styles */
/* Begin Right Nav Service Styles */
.servicelink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #595959;
text-decoration: none;

}
A.servicelink:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #595959;

}
A.servicelink:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #595959;

}
A.servicelink:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FCBD11;
	text-decoration: underline;
}
/* End Right Nav Service Styles */

/* Begin CMD Specials/Packages Styles */

h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFC011;
  padding: 2px;
  margin-left: 25px;
}
.pricing {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
list-style-type: none;
text-align:right;
margin-right: 15px;
}

.disclaimer {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFD61C;
list-style-type: none;
text-align:right;
margin-right: 15px;
}

/* End CMD Specials/Packages Styles */
/* Begin Testimonial Styles */
p.testimonial {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 1.5em;
 color: #ffffff;
 background-color: #595959;
 padding: 3px;
 border: 1px dashed #ffffff;
}
.testimonialsm {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 line-height: 1em;
 color: #FFBF11;
 text-align:right;
 padding-right: 8px;
 padding-top: 5px;
}
/* End Testimonial Styles */
/* BEGIN FAQ LINK STYLES */
.faqlist {
list-style-type: none;
line-height: 1.5em;
margin: 0;
padding: 0;
}

.faqlink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFC011;
  padding: 2px;
  text-decoration: none;
  list-style-type: none;
}
A.faqlink:active {
	color: #FFC011;
	text-decoration: none;
	list-style-type: none;

}
A.faqlink:visited {
	color: #FFC011;
	text-decoration: none;
	list-style-type: none;

}
A.faqlink:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	list-style-type: none;
}

/* END FAQ LINK STYLES */
/* Begin Form STYLES */
#form {
border: 1px dashed #ffffff;
background-color: #595959;
padding: 2px;
width: 350;
line-height: 1em;
}
.form1 {
font-family: Arial, Verdana, Geneva, sans-serif;
font-weight: bold;
font-size: 12px;
color: #ffffff;
padding: 5px 5px 5px 20px;
}
.fields {
border: 1px solid #FFD61C;
background-dolor: #ffffff;
font-weight: bold;
font-size: 12px;
font-color: #000000;
}
.fieldsc {
border: 1px solid #FFD61C;
background-dolor: #ffffff;
font-weight: bold;
font-size: 12px;
font-color: #000000;
margin-left: 3px;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFC011;
padding: 5px;
}
#formtwo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
border: 1px solid #ffffff;
padding: 2px;
width: 325;
line-height: 1em;
}
Input.button {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #8A8A8A;
background-color: #ffffff;
border: 1px solid #FFD61C;
margin-left: 135px;
}
/* Begin Form STYLES */

/* Begin Recent Project Styles */
.dkbox {
 background-image:  url(../images/gport_top.gif);
 background-repeat: no-repeat;
 background-color: #595959;
 margin-left: 10px;
}
p.dkboxtxt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 text-align: justify;
 padding-top: 0px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 0px;
line-height: 1.4em;
}
.dkboxb {
 background-image:  url(../images/gport_bot.gif);
 background-repeat: no-repeat;
 height: 5px;
margin-left: 10px;
}
.image {
margin: 0px 5px 0px 5px;
border: 1px solid #FCBD11;
}
.dkmidtble {
 background-color: #595959;
}
/* End Recent Project Styles */

/* Begin Portfolio Box Styles */
.dotbox {
border: 1px dashed #ffffff;
background-color: #595959;
line-height: 14px;
margin-left: 10px;
}
.portlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FEBE11;
text-decoration: none;
padding-left: 5px;

}
A.portlink:active {
	color: #8A8A8A;

}
A.portlink:visited {
	color: #FEBE11;

}
A.portlink:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
/* End Portfolio Box Styles */
/* Begin Site Map Styles */
ul.siteheader {
  padding: 3px;
  margin-left: 25px;
  list-style-type: none;
}
.siteheaderm {
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFC011;
  list-style-type: none;
  text-decoration: none;
}
A.siteheaderm:active {
	color: #FFC011;
	list-style-type: none;

}
A.siteheaderm:visited {
	color: #FFC011;
	list-style-type: none;

}
A.siteheaderm:hover {
	color: #FFC011;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
}

.sitesub {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  padding: 2px;
  list-style-type: none;
}
A.sitesub:active {
	color: #ffffff;
	list-style-type: none;

}
A.sitesub:visited {
	color: #ffffff;
	list-style-type: none;

}
A.sitesub:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	list-style-type: none;
}
/* end SItemap Styles */
