body {
	background-color: #ffffff;
	background-image: url(../img/frame/background.gif);
	background-repeat: repeat-y;
	margin: 0;
	}
	
p, li {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	line-height: 14pt;
	margin: 0;
	padding: 0;
	}
	
.fineprint {
	font-size: 7pt;
	line-height: 11pt;
	}
	
li {
	color: #bde0fc;
	}
	
hr {
	margin: 20px 0px 20px 0px;
	background-color: #cccccc;
	color: #cccccc;
	height: 1px;
	border-color: #cccccc;
}
	
.title {
	color: #058cf2;
	font-size: 14pt;
	line-height: 18pt;
	font-weight: bold;
	}
	
.subtitle {
	color: #5cb4f7;
	font-size: 11pt;
	line-height: 15pt;
	font-weight: bold;
	}
	
.intro {
	font-size: 12pt;
	line-height: 18pt;
	}
	
.pullquote {
	font-size: 12pt;
	line-height: 18pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-image: url('../img/frame/pullquote.gif');
	background-repeat: no-repeat;
	float: right;
	color: #888888;
	width: 250px;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 15px 0px 0px 15px;
	margin: 0px 0px 15px 15px;
	text-align: left;
	}
	
.menu1 {
	font-size: 8pt;
	line-height: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-image: url('../img/frame/sidebar_l1.gif');
	background-repeat: repeat-y;
	color: #80b1d6;
	width: 146px;
	padding: 2px 10px 2px 5px;
	margin: 0;
	text-align: right;
	}
	
.crumbs {
	font-size: 7pt;
	line-height: 10pt;
	color: #058cf2;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

.sidetab_closed {
	width: 241px;
	height: 28px;
	background-image: url('../img/frame/sidetab_top_loop.gif');
	border-bottom: solid 1px #cccccc;
	text-align: right;
	padding: 0;
	margin: 0;
	}

.sidetab_open {
	width: 241px;
	height: 28px;
	background-color: #ffffff;
	border-bottom: solid 1px #cccccc;
	text-align: right;
	padding: 0;
	margin: 0;
	cursor: default;
	}

.sidetab_content_open {
	text-align: right;
	font-size: 7pt;
	color: #058cf2;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	padding: 8px 12px 8px 12px;
	margin: 0;
	letter-spacing: 1px;
	}
	
.sidetab_content_closed {
	text-align: right;
	font-size: 7pt;
	color: #000000;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	padding: 8px 12px 8px 12px;
	margin: 0;
	letter-spacing: 1px;
	}
	
a:link, a:visited, a:active {
	color: #058cf2;
	text-decoration: none;
	}

a:hover {
	color: #058cf2;
	text-decoration: underline;
	}

a.imageballoon:link, a.imageballoon:visited, a.imageballoon:active {
	color: #5cb4f7;
	font-weight: bold;
	text-decoration: none;
	}

a.imageballoon:hover {
	color: #058cf2;
	font-weight: bold;
	text-decoration: none;
	}
	
a.menu:link, a.menu:visited, a.menu:active {
	color: #000000;
	text-decoration: none;
	}

a.menu:hover {
	color: #058cf2;
	text-decoration: none;
	}
	
a.crumbs:link, a.crumbs:visited, a.crumbs:active {
	color: #000000;
	text-decoration: none;
	}

a.crumbs:hover {
	color: #058cf2;
	text-decoration: none;
	}
	
.blue {
	color: #058cf2;
	}
	
.white {
	color: #ffffff;
	}
	
.inputtext {
	border: solid 1px #cccccc;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	height: 20px;
	}
	
.inputbuttons {
	color: #ffffff;
	background-color: #058cf2;
	border: solid 1px #ffffff;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	}
	
@media print {

	.noprint {
		display: none;
		}
	
	}
	
.newshome img {
	background-color: #FFF;
	padding: 6px;
	border: 1px solid #C1E0FF;
	width: 100px;
	float:left;
	margin: 5px 15px 10px 0px;
}
	
.newswire img {
	background-color: #FFF;
	padding: 6px;
	border: 1px solid #C1E0FF;
	float:left;
	margin: 5px 15px 10px 0px;
}

.hidden_image {
	border: none  !important;
	float:none  !important;
	margin: 0px  !important;
}