/* Global stylesheet */
BODY {
	background-color:#e2e1d8;
	margin:0px;
	padding:20px;
	padding-left:25px;
	font-family:Verdana,sans-serif; color:#333333;
	height:100%;
}
.triple-underline {
   height:8px; width:100%;
   background-image:url(images/trul.gif);
   background-repeat:repeat-x;
}
TABLE.main-page {
	background-color:white;
	height:100%;
}
TABLE.two-column {
	background-color:white;
	height:100%;
}
TABLE.strip {
	background-color:black;
}
TABLE.strip-content {
	background-color:#3a6588;
	background-image:url(images/strip-content-background.gif);
}
TABLE.strip-search {
	background-color:#8fc782;
	background-image:url(images/strip-search-background.gif);
}
TABLE.strip-community {
	background-color:#87b7bb;
	background-image:url(images/strip-community-background.gif);
}
TABLE.home-row {
	margin-top:15px;
}
TD {
	font-family:Verdana,sans-serif; color:#333333;
	font-size:11px;
}
.home-text { font-size:13px; width:430px; }
FORM {
	margin:0px;
	padding:0px;
}
A {
	color:#999900;
	text-decoration:none;
}
A:hover {
	text-decoration:underline;
}
.heading {
	font-weight:bold;
}
.underlined {
	margin-top:4px; 
	padding-bottom:4px;
	border-bottom:1px solid #d4d4d4;
}
.standard-underlined {
	padding-top:4px; padding-bottom:4px;
	border-bottom:1px solid #d4d4d4;
}
.topic-trail {
	height:40px;
	padding-bottom:5px;
}

.link-underlined {
	padding-top:4px; padding-bottom:4px;
	border-bottom:1px solid #d4d4d4;
}
.link-overlined {
	padding-top:4px; padding-bottom:4px;
	border-top:1px solid #d4d4d4;
}
.left-sidebar .link {
	font-weight:bold;
}
.link-external {
    color:#FF1900;
}
.link-external A {
    color:#FF1900;
}
.boxed {
	margin-top:2px;
	border:1px solid #6a7160;
	height:150px;
}
.customer-news { padding:10px;width:210px; }
.customer-news-text { padding-bottom:8px; }
.customer-news TABLE {margin-top:10px;}
.customer-news TD {height:20px;}
.bottom-box .heading {text-indent:2px;padding-bottom:2px;}
.front-bottom .link {margin-top:4px;}
.trail-link {font-weight:bold;}
.trail-date {font-weight:bold;}
.main-content {
	font-size:12px;
}
.main-content TD {
	font-size:12px;
}
.standfirst {
	font-weight:bold;
}

.quote-box {
	background-image:url(images/left-quote.gif);
	background-repeat:no-repeat;
}
.quote-text {
	margin-left:10px;
	text-indent:14px;
	width:140px;
	color:#f34128;
	font-size:12px;
	padding-top:4px;
	padding-bottom:2px;
	background-image:url(images/right-quote.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.quote-by {
	margin-left:10px;
	font-size:11px;
}
.quote-link {
	background-image:url(images/arrowhead-olive.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

.page-title {
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}

.article-content {
	background-color:#f1f1ec;
	font-size:12px;
}
.article-content DIV {
	padding:10px;
}
.article-date {
	padding-bottom:2px ! important;
}
.article-title {
	padding-top:0px ! important;
	font-weight:bold;
}
.highlights-title {
	padding-bottom:5px; color:#666666;
	font-weight:bold;
}
.article-first-para {
	background-color:#fafaf8; font-size:13px;
}
.article-related-links-heading {
	font-weight:bold;
	background-color:#fafaf8;
}


.left-navigation {
	font-weight:bold;
}
.left-navigation DIV {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}

.two-column #Description { width:400px; }

.link-heading {
	font-weight:bold;
}

.article-list {
	font-size:12px;
}
.article-list IMG {
	margin-right:10px;
}
.featured-article {
	padding:10px;
}
.article-trail {
	font-size:12px;
	padding:10px;
	background-color:#fafaf8;
}
.article-trail-even {
	background-color:#f1f1ec;
}
.article-trail-heading {
	font-weight:bold;
}

#contact-form {
	background-color:#f1f1ec;
	padding:10px; padding-left:20px;
	font-size:12px;
}
#contact-form TD {
	padding-top:10px;
}
#contact-form .textinput {
	width:230px;
}
#contact-form TEXTAREA {
	margin-top:4px;
	width:350px;
}
pre { border:1px dotted #dfdfdf; background-color:#f5f5f5; padding:4px; }