/* Global */
body{
	background:url(../images/formal/pagebg.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color: #292929;
}
a, a:active{color:#6696bc;}
h1,h2,h3,h4,h5,h6{
	color:#292929;
}

/* Header */
.container{background:url(../images/formal/drop.png) no-repeat;}
h1.sitetitle a{text-decoration:none; color:#FFF;}
h1.sitetitle a:hover{color:#98c3d3;}

/* Nav */
.sitenav li a{color:#fff; text-decoration:none; font-weight:bold; font-size:14px;}
.sitenav li a#active{background:url(../images/formal/menu.gif) no-repeat; background-position:bottom center;}
.sitenav li a:hover{background:url(../images/formal/menu.gif) no-repeat; background-position:bottom center; color:#98c3d3;}

/* Quotes */
.quotecontainer{
	color:#87B5C4;
	font-size:12px;
	line-height:20px;
}
.quote{font-style:italic; background:url(../images/formal/quotes.png) no-repeat;}
.quote2{font-style:normal; color:#98c3d3; background:url(../images/formal/quotes2.png) no-repeat; background-position:top right;}

/* Page Body */
.midcontainer{color:#000;}
.maincolumn p, ul, ol, blockquote{font-size:12px; line-height:18px;}
blockquote{font-style:italic;}

.bodycopy{background:#f4f4f4; border:1px solid #cdcdcd; font-size:12px; line-height:21px;}

.secondary{background:url(../images/formal/dots.gif) repeat-y; background-position:top right;}

.secondary p{line-height:21px; font-size:12px;}

    .side_title1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.cloudmailer_sides {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.titles_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00343B;
	font-weight: bold;
}
.bodycopy2{background:#ffffff; border:1px solid #a7d7dd; font-size:12px; line-height:21px;}
.bodycopy3{
	background:#FFFFFF;
	border:1px none #CCCCCC;
	font-size:12px;
	line-height:21px;
}
    
.red {
	color: #B01C0E
}


/* Home Page Feature Area */
.featured{background:url(../images/formal/bars.png) no-repeat;}
.featuretitles h3{
	color:#fff;
	font-size:20px;
	font-weight:normal;
}
.featureinserts{color:#fff; font-size:12px; line-height:20px;}
.featureinserts a{color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
.featureinserts a:hover{color:#239CA9; background:#fff; text-decoration:none; border-bottom:1px solid #fff;}
.insert .bubbles{
	display:block;
	width:64px;
	height:64px;
	background-image: url(../images/formal/artwork%20designthatworks.png);
	background-repeat: no-repeat;
}
.insert .jquery{
	display:block;
	width:64px;
	height:64px;
	background-image: url(../images/formal/target_1work.png);
	background-repeat: no-repeat;
}
.insert .type{
	display:block;
	width:64px;
	height:64px;
	background-image: url(../images/formal/pin.png);
	background-repeat: no-repeat;
}
.featurecap{background:#292929; text-align:left; color:#fff;}
.featurecap h3{
	font-size:17px;
	color:#fff;
}
.subtitle {
	font-size: 16px;
	color: #369;
	font-weight: bold;
}

.featurecap div.pager a{background:#FFF;}
.featurecap div.pager a.activeSlide{background:#239CA9;}
.featurecap div.pager a.activeSlide span.one{background:#1F6D8D;}
.featurecap div.pager a.activeSlide span.two{background:#5B99BE;}
.featurecap div.pager a.activeSlide span.three{background:#93C4D4;}

/* Sidebar */
.sidebar{font-size: 12px;}
.sidebar h3{
	font-size:18px;
	color:#292929;
}
.block {
	background-position:bottom;
	line-height:21px;
	background-repeat: no-repeat;
}
.block a.button{
	background:url(../images/formal/button.png) no-repeat;
	color:#232323;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	font-size:11px;
	text-align:center;
	text-transform: uppercase;
}
.block a.button:hover{background-position:top right;}
.block ul.checks{font-size: 12px; font-style:italic;}
.block ul.checks li{background:url(../images/formal/check.png) no-repeat; background-position:0px 1px;}
.block ul.news li span{font-weight:bold; color:#6696bc; font-style:italic;}

/* Footer */
.footer{background:url(../images/formal/footer.gif) no-repeat; background-position:bottom center;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{color:#98c3d3;}
.footer2{background:#242424; color:#b2b2b2; font-size:12px; font-weight:bold;}
