/* 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: #11568b;
}

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;
	display: block;
}

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

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

/*hide various parts from the site*/
embed, object,  /* Hide sifr*/ 
#header, #breadcrumbs, 
#footer, .sidebar,
#top-bar-text-right {
	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 */
#top-bar {
	padding-bottom: 16px;
	border-top: 4px solid #949494;
}

#top-bar-text {
	color: #505050;
	margin-top: 16px;
	font: normal 12px Verdana, sans-serif;
}

#content .main #top-bar h2 {
	color: #505050;
	line-height: 1.2;
	font-size: 26px;
	font-family: Georgia, serif;
}

#content .main #top-bar h3 {
	color: #11568b;
	font: normal 16pt Georgia, serif;
}

#top-bar a {
	color: #11568b;
	text-decoration: none;
}

.top-bar-img {
	display: none;
}

#top-bar-text-left {
	position: relative;
	float: left;
	width: 100%;
}

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

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

#content .gray-bold {
	font-weight: bold;
}


/* Three Column Layout */
.three-columns {
	margin-bottom: 16px;
}

#column-one,
#column-two,
#column-three {
	float: left;
	width: 31%;
}

#column-two,
#column-three {
	margin-left: 3%;
}

.column-border{
	padding-left: 0;
	border-left: none;
}

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