/* CSS for Integral Web*/


.main_backtable {
	margin: 0px 0px 0px 0px;
	background-color: #018FB3;
	background-image: url(images/back_pattern.jpg);
	background-repeat: repeat-x;
}

.photo_gallery_box {
	margin: 0px 0px 0px 0px;
	background-color: #d4dee4;
}

.photo_gallery_textbox {
	margin: 0px 0px 0px 0px;
	background-color: #e9eef1;
}

p.photo_gallery_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ccc;
	margin: 30px 25px 10px 25px;
}
	
.photo_gallery_text a {
	color:#fff;
	text-decoration: none;
}
	
p.photo_gallery_text a:hover {
	color: #000000;
	text-decoration: none;
}

.anchor_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align:left;
	margin: 0px 0px 5px 18px;
	line-height: 20px;
}

.anchor_copy a {
	color:#777777;
	text-decoration: none;
}
	
.anchor_copy a:hover {
	color: #000000;
}

.addThis_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
}

.footer_img {
	background-image: url(images/footer_back1.jpg);
	background-repeat: no-repeat;
}

.footer_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-align:center;
	margin: 50px 0px 5px 0px;
	line-height: 20px;
}

.footer_copy a {
	color:#777777;
	text-decoration: none;
}
	
.footer_copy a:hover {
	color: #000000;
}

.highlight_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align:center;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	font-style: italic;
}
	
.highlight_title a {
	color:#fff;
	text-decoration: none;
	font-weight: bold;
}
	
p.highlight_title a:hover {
	color: #000;
}

.highlight_title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #676747;
	text-align:center;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	font-style: italic;
}

.highlight_image {
	margin: 18px 0px 0px 17px;
	border: 1px solid #c7c6c1;
}

.home_partnership_table {
	margin: 18px 0px 18px 17px;
}

.highlight_image2 {
	margin: 0px 0px 0px 0px;
	border: 0px solid #c7c6c1;
}

.home_welcome_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 0px 15px 0px 18px;
}

.welcome_header {
	font-family: Arial, Helvetica, sans-serif;
	color: #157da5;
	margin: 17px 15px 8px 18px;
	text-transform: uppercase;
	font-weight: bold;
}

.highlight_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 13px 16px 20px 18px;
}

p.highlight_copy
{
	margin: 13px 16px 13px 18px;
}
	
.highlight_copy a {
	color:#018FB3;
	text-decoration: none;
	font-weight: bold;
}
	
p.highlight_copy a:hover {
	color: #000000;
}

p.highlight_map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 13px 0px 20px 18px;
}

.content_image {
	margin: 18px 14px 10px 18px;
	border: 1px solid #999;
}

p.content_image
{
	margin: 13px 16px 13px 18px;
	
}

.home_partner_logo {
	border: 1px solid #c7c6c1;
}

.sub_top_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	line-height: 21px;
	margin: 25px 16px 10px 16px;
	text-transform: uppercase;
}

.sub_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #E6A4A4;
	margin: 10px 18px 8px 18px;
	font-weight: bold;
}

p.sub_links
{
	margin: 10px 18px 8px 18px;
}
	
.sub_links a {
	color:#ffffff;
	font-weight: normal;
	text-decoration: none;
}

p.sub_links a:hover {
	color: #000000;
}

.sub_content_header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bc0000;
	/*color:#018FB3;  */
	line-height: 21px;
	margin: 10px 0px 5px 18px;
}

.sub_content_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bc0000;
	/*color:#018FB3;  */
	line-height: 21px;
	margin: 10px 0px 5px 18px;
}

.sub_content_header_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #008FB4;
	/*color:#018FB3;  */
	line-height: 21px;
	margin: 10px 0px 5px 18px;
}

.sub_content_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bc0000;
	/*color:#018FB3;  */
	line-height: 21px;
	margin: 10px 0px 5px 18px;
	text-transform: uppercase;
}

.sub_content_header a {
	color:#bc0000;
	font-weight: normal;
	text-decoration: none;
}

p.sub_content_header a:hover {
	color: #000000;
}

.text_highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	font-weight: bold;
}
	
.text_highlight a {
	color:#018FB3;
	text-decoration: none;
	font-weight: bold;
}
	
p.text_highlight a:hover {
	color: #000000;
}

.text_highlight_allCap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bc0000;
	text-transform: uppercase;
}

.text_highlight_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008FB4;
	font-weight: bold;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	margin: 8px 5px 8px 15px;
}

p.caption2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	margin: 8px 3px 9px 25px;
}

.caption2 a{
	color: #666;
	font-weight: normal;
}

p.caption2 a:hover{
	color: #000;
	text-decoration: none;
}

.bullet_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	margin: 5px 25px 0px 10px;
}

p.bullet_content {
	margin: 8px 10px 8px 10px;
}
	
.bullet_content a {
	color:#018FB3;
	text-decoration: none;
}

p.bullet_content a:hover {
	color: #000000;
}
p.partners_logo {
	text-align:center;
	margin: 15px 15px 15px 15px;
}

.timesheet_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2c2c2c;
	margin: 0px 16px 0px 21px;
	text-transform: uppercase;
}

.timesheet_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	margin: 5px 15px 5px 15px;
}

p.timesheet_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	margin: 5px 15px 5px 15px;
}