
/* ------------------------------------- */
/* Project Gallery */
/* ------------------------------------- */

/* category */
.gallery_category_Title {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#3ea0cf; line-height:26px;}

.gallery_category_link A:visited {text-decoration:none; color:#88b63e;}
.gallery_category_link A:link  {text-decoration:none; color:#88b63e;}
.gallery_category_link A:hover  {text-decoration:underline; color:#88b63e;}
.gallery_category_link {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#88b63e; line-height:20px;}

.gallery_category_blurb p {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#666666; font-size:16px; line-height:20px; margin:0px; padding:0;}
.gallery_category_image {width:100%; height:auto; max-width:200px; max-height:200px; border:1px solid #cccccc;}	

/* projects overview */
.gallery_project_Date {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; font-style:italic; color:#666666;}
.gallery_project_Title {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#3ea0cf; line-height:26px;}
.gallery_project_image {width:100%; height:auto; max-width:200px; max-height:200px; border:1px solid #cccccc;}	

.gallery_project_link A:visited {text-decoration:none; color:#88b63e;}
.gallery_project_link A:link  {text-decoration:none; color:#88b63e;}
.gallery_project_link A:hover  {text-decoration:underline; color:#88b63e;}
.gallery_project_link {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#88b63e; line-height:20px;}

/* project detail */
.gallery_projectDetail_Title {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#3ea0cf; line-height:26px;}
.gallery_projectDetail_blurb p {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#666666; font-size:16px; line-height:20px; margin:0px; padding:0;}


/* ------------------------------------- */
/* Location Page */
/* ------------------------------------- */
/* Location Page Google Map API */
.googleMap {width:100%; height:350px;}
@media screen and (min-width:320px) and (max-width:480px) {.googleMap {max-height:300px;}}

.glamImageTopLine {background-color:#cccccc; height:1px; margin-bottom:3px;}
.glamImageBottomLine {background-color:#cccccc; height:1px; margin-top:3px;}


/* ------------------------------------- */
/* Employment Page Styles */
/* ------------------------------------- */
@media screen and (min-width:992px) {
	.pdf_ValignParent {
		display:table;
		height:53px;
		min-height:53px;
	}

	.ValignChild {
		display:table-cell;
		vertical-align:middle;
		text-align:left;
	}  
}	

.employmentOpportunities {
	word-wrap:break-word;
}


/* ------------------------------------- */
/* News Flash */
/* ------------------------------------- */
.newFlash_Container {background-color:#b30000; padding-top:15px; padding-bottom:15px;}
.newFlash_Title {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:30px; color:#fff; line-height:normal; font-weight:bold; font-style:italic; margin-bottom:5px; margin:0px; padding:0;}	
.newFlash_Body {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#fff; font-size:16px; line-height:20px; margin:0px; padding:0;}


/* ------------------------------------- */
/* Newsroom */
/* ------------------------------------- */

/* latest */
.news_latest_Date {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; line-height:14px;}
.news_latest_Title {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#88b63e; line-height:12px;}
.news_latest_link {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3ea0cf; line-height:13px; word-wrap:break-word;}

/* archive */
.news_archive_Date {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; font-style:italic; color:#a0c5e0;}
.news_archive_Title {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#0078b4;}
#news_archive_blurb p {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#666666; font-size:14px; line-height:18px; margin:0px; padding:0; word-wrap:break-word;}

.news_archive_link A:visited {text-decoration:none;color:#3ea0cf;}
.news_archive_link A:link  {text-decoration:none;color:#3ea0cf;}
.news_archive_link A:hover  {text-decoration:underline;color:#3ea0cf;}
.news_archive_link {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3ea0cf; line-height:13px; word-wrap:break-word;}

.news_archive_image {
	width:100%;
	height:auto;
	max-width:400px;
	max-height:400px;	
	border:1px solid #cccccc;	
	}	

.news_vSpaceLine {width:100%; height:1px; background-color:#CCC; margin-top:40px; margin-bottom:40px;}

/* specific story */
.news_specific_Date {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; font-style:italic; color:#a0c5e0;}
.news_specific_Title {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#0078b4; margin-bottom:10px;}
#news_specific_story p {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#000000; font-size:14px; line-height:22px; margin:0px; padding:0; word-wrap:break-word;}
#news_specific_story ul {margin:0px; padding:0; list-style-position:inside;}
#news_specific_story li {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#000000; font-size:14px; line-height:18px; margin:0px; padding:0;}

.news_specific_MoreInfo {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#88b63e; line-height:12px;}

.news_specific_link A:visited {text-decoration:none;color:#3ea0cf;}
.news_specific_link A:link  {text-decoration:none;color:#3ea0cf;}
.news_specific_link A:hover  {text-decoration:underline;color:#3ea0cf;}
.news_specific_link {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3ea0cf; line-height:13px; word-wrap:break-word;}

.news_specific_image {
	width:100%;
	height:auto;

	border:none; /*1px solid #cccccc;*/
	margin-left:0px;
	margin-right:0px;	
	margin-bottom:20px;
	float:none;	
	}

@media (min-width:768px) {
.news_specific_image {
	width:100%;
	height:auto;
	max-width:450px; 
	border:none /*1px solid #cccccc*/;
	margin-left:0px;
	margin-left:40px;
	margin-right:0px;
	float:right;
	}	
	}		

.infoOnline_button:hover {background-color:#b5e0ff;}
.infoOnline_button {
	width:100%;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	background-color:#a0c5e0;
	color:#0078b4;
    border:0px;
	height:40px;
	text-align:center;
	cursor:pointer;
	cursor:hand;

}

.infoDownload_button:hover {background-color:#c3ffb5;}
.infoDownload_button {
	width:100%;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	background-color:#ace0a0;
	color:#3bb400;
    border:0px;
	height:40px;
	text-align:center;
	cursor:pointer;
	cursor:hand;

}

.infoDisabled_button {
	width:100%;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	background-color:#e6e6e6;
	color:#b2b2b2;
    border:0px;
	height:40px;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}

.news_FooterLine {width:100%; height:1px; background-color:#CCC; margin-top:20px; margin-bottom:20px;}

/* ------------------------------------- */
/* Contact Us Form */
/* ------------------------------------- */

.contact_body {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:18px;}
.contact_formLabel {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:18px;}
.contact_thankyou {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#88b63e; line-height:18px;}

.contactMessage {
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#000000;
    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-top:1px solid #cccccc;
    border:1px solid #cccccc;		
	padding-left:10px;
	height:200px;
	width:500px;
}
