﻿
body, p, div, span, td {font-family: Helvetica, Arial, sans-serif;}

/* Header Styles */
h1, h2, h3, #header-title {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

h1 {font-size:32px !important; color:#000 !important; font-weight:200 !important; margin-bottom:10px; margin-top:3px;}
#header-title {font-size:36px !important; color:#f2f2f2 !important; font-weight:100 !important; text-transform: none !important; margin-bottom:0px; margin-top:-10px; margin-left:0px;border-bottom: none !important;}
h2.header-title {margin-bottom:10px !important;}

h2 {font-weight:normal; color:#000; font-size:28px; margin-bottom:10px; line-height:1.2em; font-weight: 200; border-bottom:1px solid #ccc; padding-bottom:5px;}
.feature-list h2 {border-bottom:0;margin-bottom:0;font-size:22px;}
h2.flow {margin-top:40px;margin-bottom:20px;}
h2.flow-line {margin-top:40px;border-bottom:1px solid #ccc; padding-bottom:5px;}
h2.headline {font-weight:bold; color:#000; font-size:18px; text-transform:uppercase; margin-bottom:5px;}
h2.pr {margin-top:40px;font-weight:bold; color:#000; font-size:18px; text-transform:uppercase; margin-bottom:20px; padding-bottom:10px;}
h2.line {font-size:24px !important; color:#000; margin-bottom:15px; font-weight:normal; border-bottom:1px solid #ccc; padding-bottom:5px;margin-top:60px; margin-right:10px;}
h1.home {font-size:30px !important; line-height:36px; color:#000; margin-bottom:26px; font-weight:300; border-bottom:2px solid #e5e5e5; padding-bottom:11px;margin-top:0px;text-transform: none !important;}
h2.home {font-size:30px !important; line-height:36px; color:#000; margin-bottom:26px; font-weight:300; border-bottom:2px solid #e5e5e5; padding-bottom:11px;margin-top:0px;}
/*h2.home span {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#ff6801; font-weight: 200;}*/
h2.sidebar {font-family: "Helvetica Neue", Helvetica, Arial; font-size:20px; color:#333; font-weight:100; letter-spacing: 1px; background: url("../images/h2-sidebar-underline.gif") repeat-x 0 bottom; min-height:30px; border:0;}
h2.faq {width:600px; margin-bottom:15px; font-size:20px;}
h3.widget-title {margin-top:60px;font-family: "Helvetica Neue", Helvetica, Arial; font-size:24px !important; color:#333; font-weight:100; letter-spacing: 1px; background: url("../images/h2-sidebar-underline.gif") repeat-x 0 38px; height:46px;}
h3 {font-size:20px !important; color:#333; font-style:; margin-top:20px; margin-bottom:5px; font-weight:normal; font-family:;}
h3.sidebar {font-size:18px !important; color:#666; font-style:normal !important; margin-bottom:10px; font-weight:normal; font-family: Helvetica, Arial, sans-serif; line-height:22px;}

h4 {font-weight:bold; color:#000; font-size:16px; margin-bottom:5px; line-height:21px;}
h4 a {text-decoration:none; color:#000;}

h2.features {font-weight:bold; color:#000; font-size:14px; margin-bottom:10px; text-transform: uppercase; line-height: 20px; border:0;}
h2.features a {font-weight:bold; color:#000; font-size:14px;  text-decoration: none;}

h5 {font-weight:bold; color:#000; font-size:14px; margin-bottom:0px;}
.feature-vertical-3-col h5 {font-weight:bold; color:#000; font-size:14px; margin-bottom:10px; text-transform: uppercase; line-height: 20px;}
.feature-vertical-3-col h5 a {font-weight:bold; color:#000; font-size:14px;  text-decoration: none;}

.feature-detail-vertical-3-col h5 {font-weight:bold; color:#000; font-size:14px; margin-bottom:15px; text-transform: uppercase; line-height: 20px;}
.feature-horizontal-2-col h5 {font-weight:bold; color:#000; font-size:14px; margin-top:14px; margin-bottom:3px; line-height: 20px;}
.feature-horizontal-2-col h5 a {font-weight:bold; color:#000; font-size:14px; text-decoration: none;}

.orange {color:; font-weight: 200;}

h6 {
 font-size:12px;
 font-weight:bold;
 margin-top:10px;
 }

/* Paragraph Styles */
p {font-size:14px; line-height:1.5em; color:#333; margin-bottom:12px;}
p.intro {font-size:14px !important;}
p.page-intro {font-size:14px !important;margin-bottom:30px;}

/* Link Styles */
a {color:#0066BB;}
a:hover {color:#ffffff;background:0066BB;}


h1.news-release {text-transform: none !important; font-size:24px !important; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:30px;}
h1.knowledge-base {text-transform: none !important; font-size:24px !important; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:30px;}
h1.landing-page-template {text-transform: none !important; font-size:24px !important; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:30px;}


h2.thick {
	margin-bottom:23px;
	margin-top:50px;
	border-bottom: 4px solid #444;
	padding-bottom:10px;
	}
	
.library-article-content h1 {
	border-bottom:2px solid #E5E5E5;
	color:#000000;
	font-size:30px !important;
	font-weight:300;
	line-height:36px;
	margin-bottom:26px;
	margin-top:0;
	padding-bottom:11px;
	text-transform: none !important;
	}
.library-article-content h2 {
	border-bottom:1px solid #E5E5E5;
	color:#333;
	font-size:24px !important;
	font-weight:300;
	line-height:24px;
	margin-bottom:10px;
	margin-top:0;
	padding-bottom:11px;
	margin-top:40px;
	}
.library-content h3 {
	margin-bottom:15px !important;
	}
.library-article-content h3 {
	margin-bottom:15px !important;
	margin-top:30px;
	}
.library-article-content h4 {
	margin-bottom:10px;
	margin-top:30px;
	}

.library-content a {font-weight: normal !important;}
.library-content a:hover {text-decoration: underline !important}	
	
.library-article-content a {text-decoration: underline !important;font-weight: normal !important;}
.library-article-content ul {margin:20px 70px 40px 40px; font-size:12px;}	
.library-article-content ol {margin:20px 70px 40px 40px; font-size:12px;}
	
h2.full-width-title {
	padding:20px 20px 20px 40px !important; 
	margin:30px 0 30px -41px !important; 
	background:#e0e0e0 !important;
	width:589px !important;
	border-bottom:1px solid #333 !important;
	}

h2.full-width-title-interview {
	padding:20px 20px 20px 40px !important; 
	margin:60px 0 30px -41px !important; 
	background:#e0e0e0 !important;
	width:589px !important;
	border-bottom:1px solid #333 !important;
	}

p.chapter-intro {
	background:#f2f2f2;
	padding:30px;
	font-size:16px !important;
	font-family:georgia !important;
	font-style: italic !important;
	color:#333 !important;
	}	
	
.top10-post {margin-top:30px;}
.top10-image {float:left;}
.top10-description {float:left; width:400px;}
.top10-description a {font-size: 14px; font-weight: bold;}


