@import "master.css";
@import "designRules.css";
@import "jquery.css";
body, form, table, td, div, p, textarea, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	font-size: 11pt;
}
table {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
}

tr#navLinks > td > a {
	color: #fff;
}
tr#navLinks > td > a:hover {
	color: #ccc;
}

.px10 {
	margin-left: 10px;
}
.px20 {
	margin-left: 20px;
}
.px30 {
	margin-left: 30px;
}
.px40 {
	margin-left: 40px;
}

.iconBox {
	background-color: #ECECEC;
	width: 300px;
	padding: 11px 12px 10px 12px;
	font-size: 10pt;
}
.icontitle {
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 10px 35px;
}
.iconfooter {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
}
.bolt, .userOK, .arrow {
    background-repeat: no-repeat;
	height: 50px;
}
.bolt {
	background-image: url(/images/bolt.png);
}
.userOK {
	background-image: url(/images/userOK.png);
}
.arrow {
	background-image: url(/images/arrow.png);
}

#clientPraise {
	background-image: url(/inc/tmpl/images/clientThumbs/awsHome.jpg);
    background-repeat: no-repeat;
    height: 111px;
}

#logoRow {
	background-image: url(/inc/tmpl/images/logoRow.gif);
    background-repeat: no-repeat;
	width: 915px;
    height: 103px;
}

.homeSpacer {
	height: 35px;
}
img {
	vertical-align: middle;
	padding-bottom: 2px;
}
.icon {
	padding: 10px 0px 5px 10px;
}

.inline {
	display: inline;
}

#quoteBox {
	background-image: url(/inc/tmpl/images/quoteBox.jpg);
    background-repeat: no-repeat;
	width: 238px;
	height: 286px;
}
#quote {
	padding: 0px 13px 10px 13px;
	font-size: 9pt;
}

.contentLeft {
	float: left;
	line-height: 25px;
	padding-left: 10px;
}

.captionBox, .captionBoxRight {
	font-size:9pt;
	line-height: 20px;
}
.captionBox {
	width: 95%;
	text-align: center;
	background-color: #E4E4E4;
	padding: 10px;
}
.captionBoxRight {
	width: 100%;
	border: 1px solid #ccc;
	background-color: #FFFFCC;
	width: 300px;
	margin: 0px;
	padding: 10px;
	float: right;
}
.captionAuthor, .captionQuote {
	font-size: inherit;
}
.captionAuthor {
	text-align: right;
}
.captionQuote {
	quotes: "\201C" "\201D";
	font-style: italic;
}
.captionQuote:before { content: open-quote; font-weight: bold; }
.captionQuote:after { content: close-quote; font-weight: bold; }


#hdrWeb {
	background-image: url(/inc/tmpl/images/hdrWeb.jpg);
}
#hdrClients {
	background-image: url(/inc/tmpl/images/hdrClients.gif);
}
#hdrMountain {
	background-image: url(/inc/tmpl/images/hdrMountain.jpg);
}
#hdrClouds {
	background-image: url(/inc/tmpl/images/hdrClouds.jpg);
}
#hdrWave {
	background-image: url(/inc/tmpl/images/hdrWave.jpg);
}
#hdrSun {
	background-image: url(/inc/tmpl/images/hdrSun.jpg);
}
#hdrBlog {
	background-image: url(/inc/tmpl/images/hdrBlog.jpg);
}
#hdrProcess {
	background-image: url(/inc/tmpl/images/hdrProcess.jpg);
}
#hdrContact {
	background-image: url(/inc/tmpl/images/hdrContact.jpg);
}
#hdrWeb, #hdrClients, #hdrMountain, #hdrClouds, #hdrWave, #hdrSun, #hdrBlog, #hdrContact, #hdrProcess {
    background-repeat: no-repeat;
	width: 698px;
	height: 100px;
}

#hdrTitle, .blogTitle {
	color: #fff;
	font-size:13pt;
	font-weight: bold;
}
.blogTitle {
	color: #333;
}
a.blogTitle {
	text-decoration: none;
	color: #203D5B;
}
a:hover.blogTitle {
	color: #999;
}
#hdrSubtitle {
	color: #333;
	font-size:10pt;
	font-weight: bold;
}
.bodyTxt {
	line-height: 130%;
	font-size:10pt;
}

.iconSpacer {
	height: 46px;
}

#rightCol {
	padding-left: 10px;
	text-align: center;
}

.staffPic {
	float: left;
	padding: 3px 5px 0px 0px;
}

.selList {
	width: 30%;
}

.autoWidth {
	width: auto;
}

/* set checkbox link text to appear as plain text */
.linkPlainText {
	text-decoration: none;
	color: #000;
}

li.blogCat {
	line-height: 22px;
	list-style-type: square;
	color: #333;
}

.clear {
	clear: both;
}
