﻿/**
 * This typography file is included in the WYSIWYG editor
 */
.typography {
background: #fff;

} 
 
.typography, .typography p, .typography td {
font: 14px arial;
line-height: 130%;
}

.typography p {
margin-bottom: 13px;
}
.typography a {
color: #015B92;
}

.typography h1 a {
color: #333;
}

.typography a.main_link {
font-weight: bold;
font-size: 14px;
text-align: center;
display: block;
}


.typography a.section {
font-weight: bold;
text-decoration: none;
color: #333;
background:;
}


.typography a.readmore {
font-size: 95%;
margin-bottom: 20px;
vertical-align: bottom;
}
.typography .big {
font-size: 120%;
text-decoration: none;
}

.typography ol {

}

.typography ol li {
list-style-type: decimal;
list-style-position: inside;
padding: 3px 0px 0px 7px;
background: url("../../images/number_small.png") 0px 0px no-repeat;
color: #fff;
font-size: 15px;
margin-bottom: 20px;
}


.typography .topinfo ol li {
list-style-type: decimal;
list-style-position: inside;
padding: 3px 0px 0px 0px;
background: none;
color: #333;
font-size: 16px;
margin-bottom: 10px;
}

.typography ol li p {
color: #333;
display: inline;
font-size: 14px;
}


h1 {
	font-size: 46px;
	font-family: trebuchet ms;
	line-height: 105%;
	margin-bottom: 5px;
	color: #333;
	font-weight: normal;
}


.typography h2, .typography h3, .typography h4, .typography h5 {
font-family: trebuchet ms;
	color: #333;


}

.typography h2 {
	font-size: 35px;
	line-height: 125%;
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: none;
}


.typography h3 {
font-weight: normal;
font-size: 25px;
line-height: 30px;
margin-bottom: 5px;
}

.typography h4 {
font-weight: normal;
font-size: 17px;
margin-bottom: 5px;
}


.typography h5 {
font-weight: bold;
font-size: 15px;
margin-bottom: 5px;
}

.centered {
text-align: center;
}


.bodytext .profile_header h2 {
color: #999;
float: right;
width: 380px;
}

.blog-entry h3 {
font-size: 150%;
margin: 0px;
color: #666;
}

.blog-entry h1 {
font-size: 230%;
margin: 0px;
}

.blog-entry p {
font-size: 120%;
}

.typography .Layout img {
border: 3px solid #ccc;
margin: 5px;
}


.teamphoto img {
margin: 0px;
}

.typography .right {
float: right;
width: auto;
}

.typography .label {
font-weight: bold;
}


.typography .signupform input.text {
border: 1px solid #ccc;
padding: 3px;
color: #999;
}

.typography .signupform p {
display: inline;
float: right;
width: 26px;
padding: 0px;
}

.typography .profile_header {
border-bottom: 1px dashed #ccc;
border-top: 1px dashed #ccc;
margin: 0px 0px 25px 0px;
padding: 10px 0px;
}

.count-comments h4 {
font-weight: normal;
font-size: 110%;
color: #4F9805;
}

a.button_green, a.button_grey, a.button_green1, a.button_grey1, .button_green {
color: #fff;
font-size: 17px;
line-height: 53px;
width: 178px;
height: 53px;
display: block;
text-align: center;
font-weight: normal;
background: url("/images/button_green.png") 0px 0px no-repeat;
border: 0px;
text-decoration: none;
}

a.button_grey {
background: url("/images/button_grey.png") 0px 0px no-repeat;
}

a.button_grey1 {
background: url("/images/button_grey1.png") 0px 0px no-repeat;
}

a.button_green1 {
background: url("/images/button_green1.png") 0px 0px no-repeat;
}

#homepagecontent ul, #whoforcontent ul, ul #whoforcontent {
margin-top: 15px;
}

#homepagecontent ul li, #whoforcontent ul li, ul #whoforcontent li {
background: url("/images/tick_bullet.png") 0px 1px no-repeat;
padding-left: 25px;
margin-bottom: 15px;
}
/*buzz */
h3.buzz_quote {
font: 16px "Times New Roman", Times, serif;
text-align: center;
margin-bottom: 0px;
 color:#666;
}

h4.buzz_name {
font-size: 18px;
font-weight: normal;
text-align: left;
color: #3B68B1;
margin-bottom: 0px;
}

.casestudy1, .casestudy1 p {
font-size: 110%;
}
.casestudy1 h3 {
color: #333;
font-size: 17px;
margin: 0px;
font-weight: bold;
}

.highlight {
background: #FEFDA4;
}




 

/* Signup Page */
h3.medium { color: #375F10; }
h3.small { color: #59991A; }
h3.mini { color: #91E041; }

.signup-sub h3 { font-size: 20px; font-weight: bold; }

.signup h3 { padding: 0; margin: 0; }
.signup p { padding: 0; margin: 0; margin-top: -5px; }
.signup .sup { font-size: 12px; font-weight: bold; }


ul.team_list li a.section, ul.team_list li a {
display: block;
width: 100%;
height: 60px;
padding: 10px 0px;
text-decoration: none;
color: #333;
}

ul.team_list li a.section {
background: #DCE7E6;
}
.ontheground {
border: 1px solid #ccc;
padding: 7px;
}



.ontheground ul li {
background: none;
border-bottom: 1px solid #efefef;
padding: 10px 0px;
}



ul.team_list li {
background: none;
border-bottom: 1px solid #efefef;
padding: 0px;

}

.module1 {
margin-top: 15px;
}

.module1 h3 {
background: url("../../images/moduleheader1.png") 0px 0px no-repeat;
font-size: 18px;
color: #fff;
line-height: 30px;
padding-left: 10px;
margin: 0px;
}

.typography .customer_signin a {
color: #fff;
font-size: 12px;
}

.blogimages h1 a {
color: #333;
text-decoration: none;
}


.typography .blog-tags a { 
line-height: 120%;
 }

