@charset "UTF-8";

/*****************************************/
/* General Styles, Common to All Pages  */
/***************************************/

html {
	background: #FFF url(Images/backgroundRepeat.jpg) repeat-x;
}
body {
	margin: 0 auto;
	background: url(Images/mainBackground.jpg) top center no-repeat;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}
img {
	border:0;
}
h1 {
	font-size:32px;
	line-height:32px;
	margin:10px 0 10px 0;
}
h2 {
	font-size:24px;
	line-height:24px;
	margin:10px 0 10px 0;	
}
h3 {
	color: #295b4a;
	font-size:18px;
	line-height:18px;
	margin:5px 0 5px 0;	
}
a:link, a:visited {
	outline: none;
	text-decoration: none;
	font-weight: bold;
	color: #295b4a;
}
a:hover {
	text-decoration: underline;
}
a:link .disabled, .disabled:active, .disabled:visited, .disabled:hover {
	text-decoration: none;
	color:#000;
}
ul {
	list-style-image:url(Images/bullet-point.png);
}
#container {
	width:930px;
	height:100%;
	margin:0 auto;
	padding:50px 0 0 0;
	text-align:left;
	background:transparent;
	font-family:Arial;
	font-size:12px;
}
#header {
	float:left;
	margin:0 auto;
	padding:0;
	height:120px;
	width:930px;
	background:transparent;
}
#nav {
	float:left;
	height:32px;
	width:930px;
	margin:3px 0 0 0;
	padding:0;
}
#mainContent {
	float:left;
	background:#fff;
	width:930px;
	margin:0 auto;
	padding:0;
}
.links
{
	text-align:right;
	height:40px;
}
.links div
{
	float:right!important;
}

/* Top Navigation Styles */

#navList {
	height:32px;
	margin:0 auto;
	padding:0;
}
#navList li {
	display: inline;
}
#navList li a {
	margin: 0 auto; 
	padding: 0;
	height: 32px;
	display: block;
	border: none;
	text-decoration:none;
	color:#000;
}
#navList li a:hover {
	text-decoration:underline;
}
#homeBtn {
	display:block;
	width:92px;
	float:left;
	background:#b1d3c6;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	color:#000;
	border-right: #3d3d3d 3px solid;
}
#aboutBtn {
	display:block;
	width:177px;
	float:left;
	background:#b1d3c6;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	color:#000;
	border-right: #3d3d3d 3px solid;
}
#expertsBtn {
	display:block;
	width:177px;
	float:left;
	background:#b1d3c6;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	color:#000;
	border-right: #3d3d3d 3px solid;
}
#sampleBtn {
	display:block;
	width:167px;
	float:left;
	background:#b1d3c6;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	color:#000;
	border-right: #3d3d3d 3px solid;
}
#subscribeBtn {
	display:block;
	width:137px;
	float:left;
	background:#b1d3c6;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	color:#000;
	border-right: #3d3d3d 3px solid;
}
#contactBtn {
	display:block;
	width:165px;
	float:left;
	background:#b1d3c6;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	color:#000;
}
.activeLink {       /* class appended via jquery script */
	background:#FFF;
}

/* Footer Section Styles */
#footer a {
	font-family:Arial Black;
}
#footerRow{font-size:1px;
	display:block;
	float:left;
	width:910px;
	border:0;
	margin:15px 10px 20px 10px;
	padding:1.5px;
	background: #295b4a;
	color:#000;	
}
#footerTxt {
	margin-top:20px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	color:#727374;
}
#footerNav {
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	padding:0;
}
#footerNav li {
	display: inline;
}
#footerNav li a {
	text-decoration:none;
}
#footerNav li a:hover {
	text-decoration:underline;
}
#homeFoot {
	margin-right:40px;
}
#aboutFoot {
	margin-right:40px;
}
#expertsFoot {
	margin-right:40px;
}
#sampleFoot {
	margin-right:40px;
}
#subscribeFoot{
	margin-right:40px;
}
#contactFoot {
	margin-right:40px;
}
#sitemapFoot {
	margin-right:0;
}
.activeFoot {		/* class appended via jquery script */
	color: #000!important;	
}

/* breadcrumb styles */

.bread {
	width:100%;
	font-size:12px;
	line-height:12px;
	color: #727374;
	padding:5px 0 10px 0;
	margin:0 auto;
}

/*JavaScript Lightbox / Contact Form Styles*/

#lightbox-content {
	position:relative;  
	display:none;
}
#lightbox-wrap {
	background:url(Images/signupFormBack.jpg) top left repeat-x; 
	height:375px; 
	width:600px;
	font-family:Arial;
	font-size:14px;
	line-height:18px;
	color:#000; 
	background-color:#fbfef3; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:0; 
	padding:0;
	margin:0 auto;
	position:relative;  
	z-index:2;
}
#lightbox-shade {
	width:100%; 
	height:100%; 
	position:absolute; 
	top:0px; 
	left:0px; 
	background:#000; 
	-moz-opacity:0.5; 
	-khtml-opacity:0.5; 
	opacity:0.5; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
	display:none; 
	z-index:1;
}
#closeBox {
	background:url(Images/x.png) no-repeat; 
	width:30px; 
	height:30px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	top:-15px; 
	left:-15px; 
	cursor:pointer;
}
#closeBox span {
	display:none;
}
#form-wrap {
	position:absolute; 
	top:0; 
	left:25px;	
}

/*sign-up form styles*/

.signup-lbl {
	float:left;
	clear:both;
	margin-bottom:10px;
}
.signup-txt {
	float:left;
	clear:both;
	margin-bottom:10px;
	background:#e2e5e3;
	width:400px;
	height:30px;
	padding:5px;
	border:0;
}
.signup-btn {
	float:left;
	clear:both;
	height:33px;
	width:140px;
	background: url(Images/signupBtnBack.jpg) top left repeat-x;
	margin: 25px 0 0 205px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align:center;
	color:#fff;
	border:0;
	cursor:pointer;
}

/*ad banner styles */

#adBanner {
	display:block;
	float:right;
	width:213px;	
	margin:10px 10px 0 0;
	text-align:center;
}

/*************************************/
/* Page Specific Styles Begin Below */
/***********************************/

/*homepage specific styles*/

#leftColumn {
	float:left;
	width:707px;
}
#rightColumn {
	float:right;
	width:223px;
	text-align:left;
}
#homeHeader {
	display:block;
	float:left;
	width:685px;
	/*height:310px;*/
	margin:10px 10px 0 10px;
	padding:0;
	background:#f2e5b7;
	border-left:#d1be7b 1px solid;
	border-right:#d1be7b 1px solid;
	border-top:#d1be7b 1px solid;
}
#homeH1 {
	font-family:Arial;
	font-size:28px;
	line-height:30px;
	margin:15px 0 15px 0;
	color:#295b4a;
	text-align:center;
}
#issueInfoTble {
	text-align:left;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	display:inline;
	float:left;
	width:665px;
	margin-right:20px;
}
#issueInfoTble th {
	padding:0 10px 5px 0;
	border-bottom:#d1be7b 1px solid;	
}
#issueInfoTble th {
	vertical-align:bottom;
}
.issueTD {
	padding:0 10px 10px 0;
	margin:0 auto;
	vertical-align:top;
}
.issueTD ul {
	list-style-image:none;
	list-style-type:none;
	padding:0;
	margin:0 auto;
}
.issueTD li {
	padding:5px 0 5px 0;
	border-bottom:#d1be7b 1px solid;	
}
.rightBox {
	display:block;
	float:right;
	width:213px;	
	margin:10px 10px 0 0;
	font-size:12px;
	line-height:18px;
}
.rightBox table {
	width:100%;
}
.sideTble {
	text-align:left;
	font-size:12px;
	line-height:18px;
}
.sideTble th {
	background: #295b4a;
	padding:10px;
	color:#FFF;
	letter-spacing:1px;
	line-height:12px;
}
.sideTble td {
	background: #b1d3c6;
	padding:10px;
	color:#000;
}
th td
{
	padding:0!important;
	background:transparent!important;
	color:#fff!important;
}
.sideTble td td{
	background:transparent;
	padding:0;
	color:#000;
}
.sideTble p {
	padding:0;
	margin:-15px 0 0 0;
}
#editor-info {
	font-size:11px;
	line-height:12px;
	color:#727374;
}
#subFormats {
	display:block;
	float:right;
	margin:10px 10px 0 0;
	padding-bottom:10px;
	font-size:12px;
	line-height:12px;
	background: #ede0b6;
	color:#345142;
}
.subsTble {
	text-align:left;
	font-size:12px;
	line-height:12px;
	color:#345142;
}
.subsTble th {
	background: #345142;
	padding:10px;
	color:#FFF;
	letter-spacing:1px;
	line-height:12px;
}
.subsTble td {
	background: #ede0b6;
}
.subsIcon {
	background: #ede0b6;
	width:45px;
	padding:5px 0 0 10px;
}
#announcement {
	display:block;
	float:left;
	background: url(Images/ctaBack.jpg) top left repeat-x;
	font-weight:normal;
	height:45px;
	width:687px;
	margin: 0 0 0 10px;
	color:#FFF;
}
#announceTxt {
	height:45px;
	width:505px;
	text-align:right;
	font-family: Century Gothic, sans-serif;
	letter-spacing:1px;
	font-size:20px;
	font-weight:bold;
	line-height:26px;
	color:#FFF;
}
#announceBtn {
	height:45px;
	width:180px;
	text-align:center;
}
.button {
	height:26px;
	width:150px;
	background: url(Images/btnBackFull.png) top left no-repeat;
	margin: 10px 15px 9px 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align:center;
	font-size:12px;
	font-family:Arial Black;
	color:#fff;
	font-weight:normal;
	cursor:pointer;
	border:0;
}
#leftContent {
	display:block;
	float:left;
	margin:10px 10px 0 10px;
	padding:0;
}
#leftArticles {
	display:block;
	float:left;	
}
#leftUpdates {
	display:inline;
	float:left;
	margin: 0 10px 0 10px;
	padding-left:10px;
	width:445px;
	border-left:#727374 1px solid;
}
#leftUpdates h2 {
	color: #295b4a;
	font-size:18px;
	margin:0 0 5px 0;
	padding:0;
}
#leftUpdates p {
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	line-height:18px;
}
#leftUpdates .category {
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	color: #295b4a;
}
#leftUpdates .date {
	color: #727374;
	font-size:11px;
	line-height:16px;
}
#leftUpdates a {
	outline: none;
	text-decoration: none;
	font-size:12px;
	line-height:18px;
	font-weight: bold;
	color: #295b4a;
}
#leftUpdates a:hover {
	text-decoration: underline;
}
#otherTble {
	font-size:12px;
	line-height:18px;
	text-align:left;
	width:210px;
}
#otherTble th {
	font-size:14px;
	width:210px;
	color: #295b4a;
}
#otherTble td {
	width:210px;
	font-size:11px;
	line-height:14px;
	padding:10px 0 10px 0;
	border-bottom:#727374 1px solid;
}
.otherArticle img {
	float:left;
	padding:0 10px 10px 0;
}
#article-headline-link, #article-headline-link a { 
	font-size:18px!important;
	line-height:18px!important;
	margin:5px 0 5px 0!important;
	color:#295B4A;
	font-weight:bold;
}

/*about page specific styles*/

#aboutHeader {
	display:block;
	float:left;
	width:685px;
	margin:10px 10px 0 10px;
	padding:0;
}
#testimonial {
	margin:0 auto;
	padding:10px;
	background:#f2e5b7;
	font-size:14px;
}
#testimonial p {
	margin:0 auto;
	line-height:18px;
}
#aboutContent {
	margin:0 auto;
	padding:0;
}
#aboutFeatures {
	font-size:12px;
	width:685px;
	margin:0 0 10px 0;	
	padding:0;
}
#aboutFeatures td {
	width:50%;
	line-height:18px;
	vertical-align:top;
}
#leftAboutContent {
	font-size:12px;
	margin:0 10px 10px 0;
	padding:0;
}
#aboutLeftTbl {
	font-size:12px;
	width:685px;
}
#aboutLeftTbl td {
	vertical-align:top;
}
.reason-list {
	background: url(Images/reasonBoxBack.jpg) top left repeat-y;
	font-size:12px;
	text-align:left;
	width:200px;
	padding-right:10px;
	border-right:#727374 1px solid;
}
.reason-list-list {
	font-size:12px;
	text-align:left;
	/*border-bottom:#727374 1px solid;*/
	padding-left:10px;
	width:180px;
}
#list-break {
	margin-left:10px;
	width:180px;
	height:2px;
	padding:0;
	marging:0;
	border-bottom:#727374 1px solid;
}
#reason-list-head {
	/*image loaded via webany GUI*/
}
#reason-list-title {
	color: #295b4a;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
#reason-list-title p {
	width:180px;
	margin:5px 0 0 10px;
	padding:0 0 10px 0;
	border-bottom:#727374 1px solid;	
}
#reason-list-question {
	text-align:center;
	padding-bottom:5px;
}
.reason-list-button {
	height:26px;
	width:150px;
	background: url(Images/btnBackFull.png) top left no-repeat;
	margin:10px 25px 10px 25px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align:center;
	font-family:Arial Black;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	cursor:pointer;
	border:0;
}
#reason-list-bottom {
	background: url(Images/reasonBoxBottom.jpg) bottom left no-repeat;
	padding-bottom:10px;
}
.aboutTxt {
	padding-left:10px;
	line-height:18px;
}

/* Meet the experts page styles */

#expertBio {
	margin:0 auto;
	padding:0;
}
#expertBio img {
	float: left;
	margin:0 20px 10px 0;
	padding:0;
}
#expertBio p {
	line-height:18px;
}
.advisor_name {
	font-size:14px;
	font-weight:bold;
}
#advisoryInfo {
	margin:10px 0 0 0;
	width:685px;
}
#advisoryInfo h2 {
	margin:20px 0 20px 0;	
}
.advisoryPanel {
	width:340px;
	font-size:12px;
	line-height:18px;
}

/* Sample article page styles */

#sampleHeader {
	display:block;
	float:left;
	width:685px;
	margin:10px 10px 0 10px;
	padding:0;
}
#sampleHeader h2 {
	font-size:32px;
	line-height:32px;
	margin:20px 0 10px 0;	
}
#sampleHeader h1 {
	font-size:18px;
	line-height:24px;
	margin:10px 0 10px 0;
	color:#727374;
}
#articleHr {
	background: #b1d3c6;
	margin:10px 0 10px 0;
	padding:5px;
	color:#000;	
}
#article-body-wrapper {
	position:relative;	
}
#articleTxt {
	position:relative;
	font-size:12px;
	line-height:18px;
	margin:10px 0 10px 0;
	padding:0;
}
#articlesMenu {
	float:left;
	clear:none;
	padding:0 10px 10px 0;
}
#articlesMenu img{
	border-right:1px solid #727374;
}
.why-wait-article-txt {
	position:absolute;
	top:90px;
	left:0;
	width:200px;
	text-align:center;
}
.article-subscribe-button {
	position:absolute;
	top:150px;
	left:25px;
	height:26px;
	width:150px;
	background: url(Images/btnBackFull.png) top left no-repeat;
	margin:5px 0 5px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align:center;
	font-family:Arial Black;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	cursor:pointer;
	border:0;
}
#other-articles-sidebar {
	position:absolute;
	top:210px;
	left:10px;
	width:180px;
    text-align:center;
	border-top:1px solid #727374;
	padding:10px 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color: #032318;
}
.articles-sidebar-link {
	width:180px;
	border-bottom:1px solid #727374;
	padding:10px 0 10px 0;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
.see-articles-link {
	padding:10px 0 0 0;
	font-size:12px;
	line-height:14px;
}

/* general page styles */

#pageHeader {
	display:block;
	float:left;
	width:685px;
	margin:10px 10px 0 10px;
	padding:0;
}
#pageBody {
	padding:0 0 0 10px;
	font-size:12px;
	line-height:18px;
}
#articleSeparator {
	width:100%px;
	border-bottom:1px solid #727374;
}

/* contact form styles */

#contact_form {
	width:485px;
	margin:25px 0 25px 0;
	padding:0 0 0 200px;
}
.formheaders {
	display:block;
	float:left;
	clear:both;
	font-weight:bold;
	length:400px;
}
.text {
	float:left;
	clear:both;
	margin-bottom:10px;
	background:#fff;
	width:285px;
	height:30px;
	padding:5px;
	border:1px solid #727374;
}
textarea {
	float:left;
	clear:both;
	margin-bottom:10px;
	background:#fff;
	width:285px;
	height:120px;
	padding:5px;
	border:1px solid #727374;
}
.contact-form-btn {
	margin: 10px 0 0 0;
	float:left;
	clear:both;
	display:block;
	height:26px;
	width:75px;
	background: url(Images/btnBackSmall.png) top left repeat-x;
	text-align:center;
	line-height:26px;
	font-family:Arial;
	font-size:14px;
	border:0;
	cursor:pointer;
}
#contact_form_submit {
	outline: none;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}

/* printer-friendly page styles */

#container2 {
	width:930px;
	height:100%;
	margin:0 auto;
	padding:50px 0 0 0;
	text-align:left;
	font-family:Arial;
	font-size:12px;
}
#header2 {
	float:left;
	margin:0 0 0 0;
	padding:0;
	height:120px;
	width:930px;
	background:transparent;
}
#mainContent2 {
	float:left;
	background:#fff;
	width:930px;
	margin:0 auto;
	padding:0;
}
#sampleHeader2 {
	display:block;
	float:left;
	width:870px;
	margin:10px 25px 0 25px;
	padding:0;
	font-size:12px;
	line-height:18px;
}
#sampleHeader2 h2 {
	font-size:32px;
	line-height:32px;
	margin:20px 0 10px 0;	
}
#sampleHeader2 h1 {
	font-size:18px;
	line-height:24px;
	margin:10px 0 10px 0;
	color:#727374;
}

#other-articles-sidebar .ActiveListItem {
	border-bottom:1px solid #727374;
	font-size:12px;
	line-height:14px;
	padding:10px 0;
	text-align:center;
	width:180px;
}

/********************************/
/* User Styles, Must also      */
/* include in UserStyles.css  */
/*****************************/

.other-article-title {
	font-size:12px;	
}
.editor_name {
	font-size:18px;
	line-height:18px;
	padding:0;
	margin:0 auto;
}
.why_wait_txt {
	color: #295b4a;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	margin:5px 0 5px 0;	
}










