/* version 1.0 */

/* Global */

body { 
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.3;
	word-spacing: 1.1pt;
	letter-spacing: 0.2pt; 
	font-family: Verdana, Tahoma, sans-serif; 
	color: #505050; 
	background: none; 
	font-size: 9pt;
}

/*Headings */
#content h2, 
#content h3, 
#content h4 {
	margin: 0;
	padding: 0;
}

h2, h3 {
	font-family: Georgia, serif;
}

h2 {
	font-size: 17pt;
	color: #f0960e;
}

h3 {
	font-size: 11pt;
}

h4 {
	font-size: 9pt;
}

/* Links */
a {
	color: #11568b;
	text-decoration: none;
}

a.callout {
	font-weight: bold;
	text-decoration: none;
	border-left: 3px solid #11568b;
	padding-left: 5px;
	color: #11568b;
}

a.button-left {
	display: block;
	color: #11568b;
	text-decoration: none;
	clear: both;
	float: left;
}

/* Images */
img {
	border: 0;
}

/* Lists */
ol, ul {
	margin: 0;
	padding: 0;
}

li {
	margin-left: 15px;
	margin-bottom: 8px;
}

/*hide various parts from the site*/
embed, object,  /* Hide sifr*/ 
#header, #breadcrumbs, 
#footer, .sidebar {
	display:none;
}

/* Helper Classes */
.none {
	display: none;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	padding: 0;
	margin: 0 !important;
}

.hr hr {
	display: none;
}

.right {
	float: right;
}

.left {
	float: left;
}

/* Main Content Space */
#content .main {
	clear: left;
	width: auto;
}

/* Print Only Logo */
#print-logo {
	display: block !important; 
	margin-bottom: 10px;
}

/* Top Box */
#content .promo_gray,
#content .promo-nolead {
	float: left;
	border-top: 4px solid #949494;
}

#content #promo-text,
#content #promo-text-alt,
#content #promo-text-nolead {
	color: #606060;
	width: 100%;
}

#promo-text h2,
#promo-text-alt h2, 
#promo-text-left-nolead h2 {
	color: #505050;
	margin-top: 8px;
	font-size: 22pt;
	font-family: Georgia, serif;
}

#promo-text h3,
#promo-text-alt h3,
#promo-text-no-lead h3 {
	color: #11568b;
}

#content #promo-text p,
#content #promo-text-alt p {
	line-height: 18px;
	margin: 16px 0;
}

#content #promo-text-nolead p {
	line-height: 18px;
	margin: 0 0 16px 0;
}

#content #promo-text a,
#content #promo-text-alt a,
#content #promo-text-no-lead a {
	color:#11568b;
	text-decoration: none;
}

#content #promo-text-left {
	margin-top: 8px;
	float: left;
	width: 70%;
}

#content #promo-text-left-nolead {
	margin-top: 16px;
	float: left;
	width: 60%;
}

#content #promo-text-right {
	margin-top: 8px;
	float: right;
	width: 25%;
}

#content #promo-text-right-only-nolead {
	margin-top: 16px;
	float: right;
	width: 25%;
	margin-left: 1%;
	padding: 10px 15px;
	border: 1px solid #808080;
}

#content #promo-text-left p,
#content #promo-text-right p {
	line-height: 18px;
	margin: 16px 0;
}

#content img.lead-pic {
	display: none;
}

#content #promo-text a.callout {
	padding-left: 5px;
}

#content #promo-text-right p.strong, 
#content #promo-text-right-only-nolead p.strong {
	font-weight: bold;
	font-size: 8pt;
}

#content #promo-text-right p.quote,
#content #promo-text-right-only-nolead p.quote {
	margin-top: 5px;
	margin-bottom: 16px;
	font-style: italic;
	font-family: Georgia, serif;
	text-indent: -5px;
	line-height: 18px;
}

/* Primary Content Area */
#content .text,
#content .text-no-lead {
	clear:both;
	width:auto;
	margin-top: 16px;
}

#content .blurb p {
	margin-top: 0;
}

#content .blurb h4 a {
	color:#11568b;
	text-decoration: none;
	font-weight: bold;
}

#content .text h3 {
	margin-bottom: 8px;
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
}

#content .tight{
	margin-top: 3px;
}

.content-img-no-lead, 
.content-img {
	display:none
}

/* Two Column Layout*/
#content .bordered-columns, 
#content .unbordered-columns {
	margin-bottom: 16px;
}

#content .unbordered-columns {
	margin-top: 8px;
}

#content .column-left {
	width:48%;
	float:left;
}

#content .column-right {
	width:48%;
	float:right;
}

#content .unbordered-columns ul {
	width: 100%;
	margin: 8px 8px 0 0;
	padding-left: 0;
}

#content .unbordered-columns ul li {
    width: 45%;
    float:left;
    margin: 0 16px 8px;
}

#content .unbordered-columns .title {
	width: 100%;
	clear: both;
	font-weight: bold;
}

#content .divider {
	clear: both;
	width: 100% !important;
	height:5px;
	margin-bottom: 16px;
	border-bottom: 1px solid #949494;
}