body { margin: 0; padding: 0; }
h1 { color: #e53919; font-size: 18px; font-family: arial; font-weight: normal; margin-top: 0; margin-bottom: 20px; }
h2 { color: #e53919; font-size: 15px; font-family: arial; font-weight: normal; margin-top: 0; margin-bottom: 10px; }
h3 { color: #e53919; font-size: 12px; font-family: arial; font-weight: bold; margin: 0 0 0; padding: 0; }
p { margin-top: 0; margin-bottom: 12px; padding-top: 0; }
a,a:visited { color: #cb3333; }
a:hover { color: #7eccfc; }

.small_text { font-size: 10px; }

.clear_both { clear:both;}

.heading h1 { color: #80ceff; font-size: 18px; font-weight: normal; margin-top: 0; margin-bottom: 15px; }
.heading h4 { color: #fff; font-size: 12px; font-weight: normal; margin-top: 0; }
.content p { color: #4b4538; font-size: 12px; font-family: arial; line-height: 18px; margin-top: 0; margin-bottom: 12px; }
.content_left_print { position: absolute; top: 0; left: 0; width: 160px; padding-top: 74px; }
.content_right_print { position: absolute; top: 0; left: 160px; width: 600px; }
.heading_print { position: absolute; top: 20px; width: 580px; height: 90px; }
.heading_print h1 { color: #559cbe; font-size: 18px; font-weight: normal; margin-top: 0; margin-bottom: 15px; }
.heading_print h4 { color: #8faec2; font-size: 12px; font-weight: normal; margin-top: 0; }
.content_print { position: absolute; top: 140px; width: 400px; margin-left: 30px; }
.content_print p { color: #434343; font-size: 12px; font-family: arial; margin-top: 0; margin-bottom: 12px; }
.footer_print p { font-size: 10px; margin-bottom: 12px; }

p.begin_review_flag { color: #00aa00; border-top: 2px solid #00aa00; }
p.end_review_flag { margin-bottom: 50px; color: #00aa00; border-bottom: 2px solid #00aa00; }


#scrollContentContainer { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 0; left: 0; width: 530px; height: 375px; overflow: hidden; }
#scrollBox { background-image: url(/images/template/scrollbar_post.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; left: 535px; top: 0; height: 375px; width: 15px; overflow	: hidden; }
#scrollContent { position: relative; width: 525px; }
#jogger { position: absolute; top: -1px; width: 15px; background: #e4eff5; }

/* Awards   */
.award {
	margin-left: 30px;
	margin-bottom: 30px;
	clear: both;
}
.award .icon {
	float: left;
	width: 125px;
}
.award .description {
	float: left;
	margin-left: 20px;
	width: 400px;
	padding-top: 30px;
}

/* end Awards   */


.leftnav,.leftnav:visited{
	width: 115px;
	height: 22px;
	display: block;
	
	color: #999999;
	text-decoration: none;
	font-size: 9px;
	margin: 0px;
	padding: 3px 0px 0px 32px;
	background-image: none;
	background-repeat: no-repeat;
	
}

.leftnav:hover{
	background-image: url(/images/navigation/left_nav.gif);
	color: #CC3333;
}

.leftnav.normal{
	
}
.leftnav.normal.third{
	padding-left: 60px;	
}

.leftnav.down{
	padding-left: 45px;
	color: #CC3333;
	background-image: url(/images/navigation/left_nav.gif);
	background-position: 0px -22px;
}
.leftnav.down.third{
	padding-left: 60px;
	
}

.footer_new{
	padding: 3px 0px 0px 23px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
	font-size: 9px;
	height: 40px;
	background-repeat: no-repeat;
	float: left;
}

.footer_new.address{
	width: 160px;
	background-image: url(/images/template/footer_address_icon.gif);
	
}
.footer_new.phone_fax{

	width: 145px;
	background-image: url(/images/template/footer_phone_fax_icon.gif);

}
.footer_new.email{
	width: 102px;
	background-image: url(/images/template/footer_email_icon.gif);
}
.footer_new.email a,.footer_new.email a:visited{
	color: #999999;
	text-decoration: none;
}

	
#about_collapse {
	height: 100px;
	background-color: #eee;
}

h4 {
	color: #e53919;
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	margin: 0 0 0;
	padding: 0;
}
.frame_left { width: 150px; padding-left: 30px; }



/* Extranet */
.titlerow { font-size: 10px; text-transform: uppercase; border-bottom: 1px solid #1573a9; }
.itemrow { border-top: 1px solid #eaeaea;}
.highlightrows tr:hover { background-color: #f2f2f2; }
.projectbox { 
	margin-left: 20px; 
	margin-bottom: 50px; 
	padding-top: 5px; 
	padding-left: 10px; 
	border-top: 1px solid #D3D3D3; 
	border-left: 1px solid #D3D3D3;
}
.projectbox h2,h3 { 
	margin-bottom: 20px;
	color: #559cbe;
}

/* SPRY */
	.CollapsiblePanelTab {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 15px;
		width: 50px;
		background-image: url(/images/ajax_interface/open_label.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		cursor: pointer;
	}
	.CollapsiblePanelTab:hover {
		background-image: url(/images/ajax_interface/open_label_over.gif);
		color: #559cbe;
	}
	.CollapsiblePanelOpen .CollapsiblePanelTab {
			background-image: url(/images/ajax_interface/close_label.gif);
	}
	.CollapsiblePanelOpen .CollapsiblePanelTab:hover {
			background-image: url(/images/ajax_interface/close_label_over.gif);
	}