@charset "utf-8";
/* CSS Document */

body {margin: 0 auto;
padding: 0;
background-color: #c2c6ac;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
//text-align: center;
}

#maincont {margin: 0 auto 0 auto;
width: 860px;
height: 100%;
padding: 0;
background-color: #c2c6ac;
//text-align: left
}
#clientloginbox {margin: 0 auto;
padding: 0 3px 0 0;
width: 110px;
float: right;
}

#clientlogin {margin: 0 auto;
padding: 0;
width: 96px;
height: 20px;
text-align: center;
background-image: url(../siteimages/login-background.jpg);
background-repeat: no-repeat;
background-position: top right;
}
#banner {width: 925px;
height: 188px;
position: relative;
margin: 0 0 0 -65px;
background-image:url(../siteimages/banner.jpg);
background-repeat:no-repeat;
background-position: top left;
border: 0;
}
#menubar {position: relative;
margin-top: 0;
margin-bottom: 0;
margin-right: auto;
margin-left: auto;
padding: 8px 9px 0 0 ;
width: 853px;
height: auto;
background-color: #c2c6ac;
float: left;
display: block;
}
#menubar ul {margin: 0;
padding: 0;
list-style:none;
display: block;
}
#menubar li {position: relative;
margin: 0 1px 0 1px;
padding: 4px 0 0 0 ;
width: 96px;
height: 20px;
background-image:url(../siteimages/menuboxtop.gif);
background-position: top left;
background-repeat: no-repeat;
border-bottom: 1px solid #c2c6ac;
float: right;
text-align:center;
display: block;
}
#menubar li:hover {border-bottom: 1px solid #fff;
}
#menubar li.on {margin: 0 1px 0 1px;
padding: 4px 0 0 0 ;
width: 96px;
height: 20px;
background-image:url(../siteimages/menuboxtop.gif);
background-position: top left;
background-repeat: no-repeat;
border-bottom: 1px solid #fff;
float: right;
text-align:center;
}
#menubar li a {color: #c30;
text-decoration: none;
font-size: 14px;
}
#menubar li a:hover {color: #979b81;
text-decoration: none;
font-size: 14px;
}
#pagecont {width: 857px;
height: 100%;
margin: 0 auto;
padding: 0;
background-color:#fff;
text-align: left;
}
#pagetop {margin: 0 auto;
padding: 0 0 0 0;
width: 860px;
height: 6px;
background-image:url(../siteimages/page_top.gif);
background-repeat:no-repeat;
background-position:top left;
}
#clear860 {clear: both;
width: 860px;
height: 0;
}
#pageinside {width: 875px;
height: 100%;
margin: 0 auto;
padding: 0;
background-image:url(../siteimages/page_inside.jpg);
background-repeat:no-repeat;
background-position:top left;
float: left;
} 
#pagebottom {margin: 0 auto 8px auto;
padding: 0 0 0 ;
width: 860px;
height: 6px;
background-image:url(../siteimages/page_bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color: #fff;
}
#leftbox {width: 160px;
float: left;
margin: 70px auto 0 auto;
padding: 0 0 0 12px;
}
#pageright {margin: 0;
padding: 0;
width: 690px;
height: 100%;
}
#rightbox {width: 150px;
float: right;
margin: 70px auto 0 auto;
padding: 0 38px 0 0;
}
#quotetop {margin: 0;
padding: 0;
width: 160px;
height: 7px;
background-image:url(../siteimages/quotebox_top.gif);
background-repeat:no-repeat;
background-position: top left;
}
#quotebox {margin: 0;
width: 136px;
height: 100%;
padding:  2px 10px 4px 12px;
background-image:url(../siteimages/quotebox_sides.gif);
background-repeat:repeat-y;
background-position: left;
font-size: 11px;
font-style: italic;
}
#quotebox dl {margin: 0;
}
#quotebox dt {margin: 0;
padding: 0;
}
#quotebox br {margin: 0;
padding: 0;
font-size: 0;
height: 3px;
}
#quotebottom {margin: 0 auto 8px auto;
width: 160px;
height: 7px;
background-image:url(../siteimages/quotebox_bottom.gif);
background-repeat:no-repeat;
background-position: top left;
}
#launchedtop {margin: 0;
width: 160px;
height: 7px;
background-image:url(../siteimages/launchbox_top.jpg);
background-repeat:no-repeat;
background-position: top left;
}
#launchedbox {margin: 0;
width: 140px;
height: 100%;
padding:  2px 10px 4px 8px;
background-image:url(../siteimages/launchbox_sides.jpg);
background-repeat:repeat-y;
background-position: left;
font-size: 12px;
font-style: normal;
}
#launchedbox img {border: 0;
padding: 0 0 8px 0;
}
#launchedbox img:hover {
width: 136px;
border: 0;
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#launchedbox br {margin: 0;
padding: 0;
font-size: 0;
height: 4px;
}
#launchedbott {margin: 0 auto 8px auto;
width: 160px;
height: 7px;
background-image:url(../siteimages/launchbox_bottom.jpg);
background-repeat:no-repeat;
background-position: top left;
}
#announcebox {margin: 0 auto 8px auto;
width: 135px;
height: 81px;
padding: 8px;
background-image:url(../siteimages/announcebox_large.gif);
background-repeat:no-repeat;
background-position: top left;
float: left;
font-size: 12px;
}
#announcebox a {
font-size: 12px;
font-weight: normal;
color: #333;}

#announcebox a:hover {
font-size: 12px;
color: #c30;}

#announcebox_smll {margin: 0 auto 8px auto;
width: 135px;
height: 56px;
padding: 8px;
background-image:url(../siteimages/annoucebox_smll.gif);
background-repeat:no-repeat;
background-position: top left;
float: left;
}
#announcebox_smll a {
font-size: 11px;
font-weight: normal;
color: #333;}

#announcebox_smll a:hover {
font-size: 11px;
color: #c30;}

#announcebox_smll_wide {margin: 0 auto 8px auto;
width: 139px;
height: 56px;
padding: 8px 10px 8px 12px;
background-image:url(../siteimages/annoucebox_smll2.gif);
background-repeat:no-repeat;
background-position: top left;
}
#announcebox_smll_wide a {
font-size: 11px;
font-weight: normal;
color: #333;}

#announcebox_smll_wide a:hover {
font-size: 11px;
color: #c30;}

#fillbox {width: 149px;
height: 80px;
float: left;
}
#pagetext {width: 475px;
margin: 33px auto 25px auto;
padding: 0 0 20px 20px;
float: left;
}
#pagewide {margin: 33px auto 25px auto;
padding: 0 0 20px 20px;
float: left;
width: 625px;
height: 100%;
}
#clear625 {margin: 0;
padding: 0;
width: 625;
height: 1px;
clear:both;
}
#pagewide p {margin: 12px auto 6px auto;
padding: 0;
}
#portfoliobox {margin: 13px 11px 0px 1px;
padding: 8px;
width: 180px;
height: 284px;
background-image:url(../siteimages/portfoliobox.gif);
background-repeat:no-repeat;
background-position: top left;
float: left;
}
#portfolioimg {margin: 0;
width: 180px;
height: 160px;
padding: 0;
}
#portfolioimg img {border: 0;
}
#portfolioimg img:hover {
width: 180px;
border: 0;
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#portfoliotxt {margin: 10px 0 0 0;
width: 174px;
height: 110px;
padding: 0 0 0 3px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}
#portfoliotxt p {margin: 0;
padding: 0;
}
#portnavtop {margin: 6px auto 0 auto;
width: 160px;
padding: 0 14px 0 0;
height: 16px;
float: right;
text-align: right;
}
#portnavtop a {color: #c30;
font-weight: bold;
}
#portnavtop a:hover {color: #979b81;
}
#editheading {margin: 0;
padding: 0 0 0 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #c30;
}
.txtright {margin: 0;
padding: 0;
font-weight: bold;
font-size: 14px;
float: right;

}
.txtleft {float: left;

}
#portnavbottom {width: 611px;
height: 6px;
padding: 12px 14px 0 0;
}
#portnavbottom a {color: #c30;
font-weight: bold;
}
#portnavbottom a:hover {color: #979b81;
}
.portnumber {padding: 0 3px 0 3px;
background-color: #c30;
color: #fff;
}
.portnumberon {padding: 0 3px 0 3px;
background-color: #c30;
color: #979b81;
}
#testimonialbox {margin: 12px auto 0 auto;
padding: 0;
width: 612px;
height: 100%;
float: left;
}
#testimonialtop {margin: 0;
padding: 0;
width: 612px;
height: 7px;
background-image:url(../siteimages/test_top.gif);
background-repeat:no-repeat;
background-position:top left;
}
#testimonialsides {margin: 0 auto 0 auto;
padding: 1px 12px 1px 12px;
width: 588px;
background-image:url(../siteimages/test_sides.gif) ;
background-repeat: repeat-y;
background-position: top left;
height: 100%;
}
#testimonialbott {margin: 0;
padding: 0;
width: 625px;
height: 7px;
background-image:url(../siteimages/test_bott.gif);
background-repeat:no-repeat;
background-position:top left;
}
#bottbar {width: 900px;
height: 10px;
margin: 0 auto;
padding-left: 190px;
padding-bottom: 5px;
font-size: 10px;
color: #333;
}
#bottbar a{
color: #333;}

#bottbar a:hover {
color: #c30;}

h1 {margin: 0;
padding: 0 0 0 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #c30;
}
h2 {margin: 0;
padding: 0;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #c30;
}
h4 {margin: 0 auto 0 auto;
padding: 0 0 14px 0;
font-size: 14px;
font-weight: bold;
color: #c30;
}
/* javascript quote headings */
h5 {margin: 8px 0 0 0;
padding: 0;
font-size: 11px;
line-height: 14px;
font-style: normal;
font-weight: bold;
color: #c30;
}
h6 {margin: 0 0 0 0;
padding: 0;
font-size: 11px;
line-height: 14px;
font-style: normal;
font-weight: bold;
color: #c30;
}

a {color: #333;
text-decoration: none;}
a:hover {color: #c30;}

#guides {margin: 20px auto 20px auto;
padding: 0;
}
#guides a {color: #c30;
text-decoration: none;}
#guides a:hover {color: #555;}

.bullet {list-style-image:url(../image/bullet.gif);
font-size: 14px;
color: #333;
}
.custquote {color: #444;
font-size: 12px;
font-style: italic;
}.custname {color: #444;
font-size: 12px;
font-style:normal;
}
.clientname {margin: 0;
padding: 0;
font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #c30;
}
hr {width: 350px;
color: #c30;
font-weight:lighter;}

p {margin: 12px auto 12px auto;
padding: 0;
color: #333;}



.dot {font-size: 10px;
color: #c30;
font-weight: normal;
}
.red {color: #c30;
}
.launchedhead {color: #c30;
text-indent: 7px;
}
