html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a{
	text-decoration: none;
}

/*BASICS*/
/*BASICS*/
.clear{
	clear:both;
}

.f_center{
	float: center;
}

.f_left{
	float: left;
}

.f_right{
	float: right;
}

.pad_left{
	padding-left: 1.25em;
}

.pad_left_small{
	padding-left: 0.625em;
}

.pad_left_big{
	padding-left: 1.875em;
}

.pad_right{
	padding-right: 1.25em;
}

.pad_right_small{
	padding-right: 0.625em;
}

.pad_right_big{
	padding-right: 1.875em;
}

.pad_top{
	padding-top: 1.25em;
}

.pad_top_small{
	padding-top: 0.625em;
}

.pad_top_big{
	padding-top: 1.875em;
}

.pad_bottom{
	padding-bottom: 1.25em;
}

.pad_bottom_small{
	padding-bottom: 0.625em;
}

.pad_bottom_big{
	padding-bottom: 1.875em;
}

.pad_bottom_super_big{
	padding-bottom: 3.125em;
}

.no_pad{
	padding: 0;
}

.body_width {
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    max-width: 1200px;
    min-width: 1024px;
}

header{
	height: 4.375em;
	background-color: #000000;
	border-bottom: 0.3125em #9e8654 solid;
	top: 0;
	position: fixed;
	z-index: 1;
	display: inline-block;
	width: 100%;
	min-width: 1024px;
	overflow: hidden;
}

nav{
	margin: 0 auto;
	height: 4.375em;
	width: 100%;
	max-width: 1200px;
}

.header_logo{
	float: left;
	margin-top: 0.5em;
}

.nav_content{
	font-family: 'Lato', Arial;
	float: left;
	font-size: 12px;
	margin-top: 1.60em;
	margin-left: 3.57em;
}

.nav_content ul li{
	float: left;
	margin: .8em 1.4em 0.225em 0;
}

.nav_content ul li a,
.nav_content ul li a p,
.nav_social a,
.nav_social2 a
{
	color: #b1b0b0;
	text-decoration: none;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}

.nav_content ul li a p{
	text-decoration: none;
	color: #7c5b17;
}


.nav_content ul li a p{
	position: relative;
	top: 2px;
}

.nav_content ul li a.active,
.nav_content ul li a:hover{
	color: #fff;
}

.nav_content ul li a.active p,
.nav_content ul li a:hover p{
	color: #cc992d;
}

.nav_content ul li p{
	font-size: 11px;
	font-family: 'Georgia', Arial;
	font-style: italic;
	color: #88661e;

}

#homepage_nav{
	margin: 1.19em 0.19em 1.19em 0;
	margin-left: 0;
}

.nav_social{
	margin-top: 1.10em;
	margin-right: 1.64em;
}

.nav_social2{
	display: none;
	margin-bottom: 0.50em;
	margin-right: 1.64em;
	margin-top: 1.2em;
}

.nav_social a,
.nav_social2 a{
	text-decoration: none;
	opacity: 0.6;
}

.nav_social a:hover,
.nav_social2 a:hover{
	opacity: 1;
}

.picar_logo{
	margin: 0.625em 2em 0.625em 0;
}

/*SECTION*/
section{
/*	max-width: 75em;
	min-width: 60em;*/
	position: relative;
	margin: 5.9375em auto 3.938em;
	z-index: 0;
}

section#homepage{
	margin: 5.9375em auto 0;
}



/*FOOTER*/

footer {
    background-color: #000000;
    bottom: 0;
    height: 3.75em;
    margin-top: 1.25em;
    min-width: 1024px;
    position: fixed;
    width: 100%;
}

.footer_content{
	max-width: 1200px;
	width: 100%;
	min-width: 1024px;
	font-size: 12px;
	font-family: 'Georgia', Arial;
	margin: 0 auto;
	color: #ccc;
	font-style: italic;
}

.footer_content span{
	position: relative;
	top: 25px;
	margin-left: 1.40em;
}

#c_logo{
	float: right;
	margin-top: 0.64em;
	margin-right: 2.33em;
}


/*HOMEPAGE*/
.picar_logo_list,
.tile_list_yellow,
.tile_list_black,
.tile_list_long,
.tile_list_wide{
	width: 16.875em;
	height: 20.4375em;
	text-align: center;
	color: #fff;
	float: left;
	margin: .1em;
	margin-top: 0;
	margin-bottom: 1.25em;
	text-decoration: none;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	-ms-transition: all .1s linear;
	transition: all .1s linear;
}

#img1, #img2, #img3, #img4,
#img5, #img6, #img7, #img8,
#img9, #img10, #img11, #img12{
	display: none;
}

.picar_logo_list a,
.tile_list_yellow a,
.tile_list_black a,
.tile_list_long a,
.tile_list_wide a{
	color: #fff;
	text-decoration: none;
}

.tile_content p{
	text-decoration: none;
}

.tile_list_yellow{
	background: #cc992d;
}

.tile_list_black{
	background: #000;
}

.tile_list_long{
	height: 42.125em;
}

.tile_list_wide{
	width: 35.625em;
}



.tile_content_image{
	width: 22.5em;
}

.tile_content_image_wide{
	width: 35.625em;
}

.tile_content p{
	padding-top: 2.2em;
}

.tile_content_long{
	height: 35.31em;
}


.tile_desc h2{
	padding-top: 1.25em;
	font-family: 'Lato', Arial;
	text-transform: uppercase;
	font-style: normal;
	font-size: 18px;
	color: #fff;
}

.tile_desc p{
	font-size: 0.875em;
}

.list_logo{
	/*padding: 7.375em 0.6875em;*/
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 15%;
}

.tile_margin_top{
	margin-top: -21.625em;
	height: 20.42em;
}

.tile_margin_left{
	margin-left: 19.6875em;
	margin-top: -21.6875em;
}

.divider{
	height: 2em;
	border-top: 1px solid #d4c6aa;
}

.margin_footer{
	height: 60px;
}

.margin_footer_small{
	height: 20px;
}

.picar_logo_list:hover img,
.tile_list_yellow:hover img,
.tile_list_black:hover img,
.tile_list_long:hover img,
.tile_list_wide:hover img{
	opacity: 0.9;
}

.tile_list_yellow:hover{
	background-color: #000000;
}

/*CONTACT US*/
.contact_panel{
	width: 35.69em;
} 

.contact_panel p{
	color: #666666;
	line-height: 1.5em;
	font-size: 0.875em;
}

h1{
	font-size: 1.125em;
	font-family: 'Lato', Arial;
}

h2{
	font-size: 0.75em;
	font-family: 'Lato', Arial;
	/*font-weight: bold;*/
	font-style: italic;
	color: #5d5d5d;
}

h3{
	font-size: 1em;
	font-family: 'Lato', Arial;
	text-transform: uppercase;
}

.contact_details{
	padding: 30px 0;
	height: 110px;
}

.contact_details_panel{
	padding: 10px 30px 0 0;
	height: 36px;
}

.contact_details_panel p,
.contact_details_panel img{
	float: left;
}

.contact_details_panel p{
	padding: 8px 0 8px 10px;
}

label{
	font-family: 'Lato', Arial;
	color: #595959;
	font-size: 0.875em;
}

input[type=input]{
	border: 1px solid #cacaca;
	width: 95%;
	padding: 10px;
}

textarea{
	border: 1px solid #cacaca;
	padding: 10px;
	height: 120px;
	width: 95%;
	resize: none;
}

.contact_btn{
	margin-right: 1.60em;
}

.contact_btn a{
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	-ms-transition: all .1s linear;
	transition: all .1s linear;
	background: #cc9829;
	opacity: 0.8;
	padding: 5px 20px;
	text-decoration: none;
	color: #fff;
	font-family: 'Lato', Arial;
	display: block;
}

.contact_btn a:hover{
	opacity: 1;
}

.contact_form_panel{
	width: 94%;
	height: 100%;
	float: left;
	margin-left: 1.40em;
}

.contact_map,
.contact_img{
	display: none;
	overflow: hidden;
	padding-left: 0.85em;
    width: 46%;
}

/*CAREER*/
.career_small_panel{
	width: 22%;
}

.career_small_panel img{
	display: none;
	width: 100%;
}

.career_big_panel{
	width: 44%;
}


.divider_career{
	width: 100%;
	border-bottom: 1px solid #cccccc;
}

.career_list ul li{
	background: url(../images/list-style.png)no-repeat left 2px;
	padding-left: 1.5em;
	padding-bottom: .95em;
	color: #666666;
	font-family: 'Georgia', Arial;
	font-size: 0.8125em;
}

p.career_p{
	font-family: 'Lato', Arial;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 0.8125em;
}


/*Css Added 20140120*/

.body_content{
	width: 48%;
	/*height: 23.57em;*/
	font-size: 14px;
	font-family: 'Georgia', Arial;
	color: #686868;
	float: left;
}

.body_content h1{
	font-size: 18px;
	font-family: 'Lato', Arial;
	padding: 13px 0px 0px 22px;
}

.body_content p{
	padding: 13px 0px 0px 23px;
	line-height: 0.7cm;
}

.body_content ul{
	float: left;
	padding-left: 3em;
}

.body_content li{
	list-style-image: url('../images/list_image.png');
	padding-left: 10px;
	font-weight: bold;
	padding: 10px 1px 3px 8px;
	line-height: 1.5em;
}

#color_content_hover{
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	-ms-transition: all .1s linear;
	transition: all .1s linear;
	/*width: 35.75em;*/
	width: 100%;
	background-color: #cc992d;
	float: left;
	margin-bottom: 1.50em;
	margin-left: 1em;

}

#color_content_hover img{
	width: 100%;
}

#color_content_hover span, 
#color_image_hover span{
	border-bottom: 1px solid #ccc;
    display: block;
    padding-top: 22px;
    padding-bottom: 22px;
    text-align: center;
    font-family: 'Lato', Arial;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}

#color_image_hover2 span{
    display: block;
    padding-top: 22px;
    text-align: center;
    font-family: 'Lato', Arial;
	font-size: 1.125em;
	font-weight: normal;
	color: #fff;
}

.content_image_title{
	height: 4.44em;
	background-color: #000;
	text-align: center;
	position: relative;
	top: -2px;
	font-family: 'Lato', Arial;
}

.body_content_line{
	border-bottom: 1px solid;
	margin-top: 2.5em;
}


a#color_content_hover:hover {
	opacity: 0.9;
	background-color: #000;
}


#color_image_hover,
#color_image_hover2{
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	-ms-transition: all .1s linear;
	transition: all .1s linear;
	float: left;
	margin-bottom: 1.80em;
	width: 100%;
	font-size: 14px;
	background-color: #cc992d;
	height: 24.29em;
}

#color_image_hover img,
#color_image_hover2 img{
	width: 100%;
}

#color_image_hover p{
	color: #fff;
	font-family: 'Georgia', Arial;
	font-size: 0.875em;
	font-style: italic;
}

#color_image_hover2 p{
	border-bottom: 1px solid #ccc;
    display: block;
    padding-bottom: 12px;
    padding-top: 10px;
    padding-right: 1em;
    padding-left: 1em;
    text-align: center;
	color: #fff;
	font-family: 'Lato', Arial;
	/*font-style: italic;*/
	/*line-height: 1.3em;*/
}

#projects_image_hover{
-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	-ms-transition: all .1s linear;
	transition: all .1s linear;
	float: left;
	margin-right: 1.55em;
	height: 43.15em;
	background-color: #cc992d;
}

/*Css added 20140219------------------*/
.p_home_italic{
	font-style: italic;
	line-height: 1.3em;
}

.no_padtop{
	padding-top: 0!important;
}

.home_panel_long{
	height: 50.36em!important;
}

.home_panel_long img{
	height: 42.2em;
}

.home_panel_wide{
	height: 21.29em;
}

p.home_about_panel{
	line-height: 1.98em;
}

p.p_height_home{
	height: 14.27em;
	line-height: 1.9em;
}

/*Css added 20140219----------------------*/

.content_column{
	width: 15em;
	overflow: hidden;
}

.content_column img{
	padding-bottom: 0.83em;
}

#span_next_to_header{
	font-size: 12px;
	font-family: 'Georgia', Arial;
	font-style: italic;
	position: relative;
	top: 7px;
}

a#color_image_hover:hover,
a#color_image_hover2:hover,
#projects_image_hover:hover{
	opacity: 0.9;
	background-color: #000;
}

.body_project_content,
.body_project_content2{
	font-size: 0.875em;
	width: 46%;
	background-color: #cc992d;
	text-align: center;
	color: #fff;
	margin-right: 1.70em;
	margin-left: 1.40em;
	float: left;
}


#body_project_content_title{
	font-size: 18px;
	font-family: 'Lato', Arial;
	padding-bottom: 1%;
	text-align: center;
	
	margin-top: 2%;
}

.body_project_content span,
.body_project_content2 span
.body_press_resale_content span{
	border-bottom: 1px solid #CCCCCC;
    color: #FFFFFF;
    display: block;
    font-family: 'Lato',Arial;
    font-style: italic;
    padding-bottom: 3%;
    text-align: center;
}

.body_project_content p, 
.body_newsevent_content p,
.body_project_content2 p{
	line-height: 1.8em;
	margin: 0 auto;
	margin-top: 1.92em;
	padding-left: 1em;
	padding-right: 1em;
}

.project_columns{
	float: left;
	width: 37.15em;
}


.body_press_resale_content{
	font-size: 0.875em;
	width: 46%;
	background-color: #cc992d;
	text-align: center;
	color: #fff;
	margin-bottom: 2.20em;
	float: left;
	height: 22.3em;
	margin-left: 1.40em;
}


.body_press_resale_title h1{
	font-size: 18px;
	font-family: 'Lato', Arial;
	padding-top: 2em;
	padding-bottom: 0.45em;
}
.body_press_resale_title span{
	font-size: 12px;
	font-family: 'Georgia', Arial;
	font-style: italic;
}

.body_press_resale_content p{
	line-height: 1.8em;
	margin: 0 auto;
	margin-top: 2%;
	padding-right: 4%;
	padding-left: 4%;
}

.body_press_resale_image_row2{
	margin-bottom: 0.60em;
	margin-right: 0.50em;
	margin-left: 1.10em;
	width: 23%;
	height: 100%;
	float: left;

}

.body_press_resale_image_row2 img{
	width: 94%;
}

.body_press_resale_image{
	font-size: 0.875em;
	margin-bottom: 2.20em;
	margin-right: 0.50em;
	width: 49%;
	/*height: 100%;*/
	float: left;
}

.body_press_resale_image img{
	width: 45%;
}

.body_press_resale_content_second{
	font-size: 0.875em;
	width: 45%;
	color: #666666;
	margin-bottom: 1.20em;
	margin-right: 1.60em;
	float: left;
}


.body_press_resale_title_second h1,
.body_press_resale_content_second h1
{
	font-size: 1.125em;
	font-family: 'Lato', Arial;
	padding-bottom: 0.45em;
	color: #3a3a3a;
}
.body_press_resale_title_second span,
{
	font-size: 12px;
	font-family: 'Georgia', Arial;
	font-style: italic;
	font-weight: bold;
}
.body_press_resale_content_second span{
	font-size: 12px;
	font-family: 'Georgia', Arial;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 2%;
	border-bottom: 1px solid #3a3a3a;
    display: block;

}

.body_press_resale_content_second p{
	line-height: 2em;
	margin-top: 20px;
	padding-bottom: 1.30em;
}

.additional_height{
	height: 100px;
}

.news_events_row{
	height: 36em;
	width: 100%;
	margin-bottom: 1em;
}
.news_events_row2{
	height: 20em;
	width: 100%;
}

.news_events_column{
	width: 48%;
	float: left;
	overflow: hidden;
	height: 35.5em;
}

.body_newsevent_content{
	font-size: 0.875em;
	width: 21.53em;
	height: 24.92em;
	background-color: #cc992d;
	text-align: center;
	color: #fff;
	float: left;
}

.body_project_new_events_content{
	font-family: 'Georgia', Arial;
	font-size: 0.875em;
	float: left;
	width: 46%;
	height: 100%;
	margin-left: 1.40em;
}

.body_project_new_events_content_frst{
	width: 99%;
	height: 51%;
	margin-bottom: 1.25em;
}

.body_project_new_events_content_frst_title{
	height: 4.3em;
	border-bottom: 1px solid;
	color: #3a3a3a;
}

.body_project_new_events_content_frst_title h1{
	font-size: 18px;
	font-family: 'Lato', Arial;
	padding-bottom: 0.45em;
}

.body_project_new_events_content_frst_title span{
	font-size: 12px;
	font-family: 'Georgia', Arial;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

.body_project_new_events_content_frst p{
	line-height: 1.8em;
	margin-top: 1.53em;
	color: #666666;
}

.body_project_new_events_content_img{
	margin-left: 1.2em;
	float: left;
	width: 45%;
	height: 100%;
}

.body_project_new_events_content #img1,
.body_project_new_events_content_img img{
	width: 99%;
}

.container_center_top{
	/*overflow: hidden;*/
	margin-bottom: 2em;
	width: 100%;
	max-width: 75em;
	/*max-height: 19.375em;*/
	/*height: 100%;*/
}

.container_center_top2{
	/*overflow: hidden;*/
	margin-bottom: 1em;
	width: 100%;
	max-width: 75em;
	/*max-height: 30.375em;*/
	height: auto;
}

.container_center_mid{
	overflow: hidden;
	margin-bottom: 2em;
	width: 100%;
	max-width: 1200px;
	min-width: 1024px;
}

.container_title_top,
.container_title_bottom{
	max-height: 45.14em;
	min-height: 20em;
	overflow: hidden;
	width: 100%;
	max-width: 1200px;
	margin-left: 1.5em;
	margin-right: 1.5em;
}

.tile_column1{
	float: left;
	width: 48%;
	overflow: hidden;
}

.contact_detail{
	color: #666666;
    font-size: 0.875em;
    line-height: 1.5em;
    margin-left: 1.95em;
}

#contact_address{
	width: 33em;
}

#home_title_desc{
	line-height: 1.7em;
	font-size: 0.875em;
}

.divider_bold{
	height: 44px;
}

.color_image_hover2{
		width: 44%;
		float:left;
		margin-right: 6%;
	}



/*Media Query*/

@media all and (max-width: 1200px){
	p.home_about_panel{
		line-height: 1.79em!important;
	}

	.body_press_resale_content{
		height: 21.7em;
	}

	.home_panel_long img{
		height: 41.8em!important;
	}

	.project_panel_long img{
		height: 42em!important;
	}

}

@media all and (max-width: 1190px){

	.pad_bottom_big{
		padding-bottom: 0.30em;
	}

	.career_big_panel h1{
		font-size: 1em;
	}

	.career_big_panel h3{
		font-size: 0.80em;
	}

	.home_panel_long{
		height: 50.36em!important;
	}

	.home_panel_long img{
		height: 41.7em;
	}

	.home_panel_wide{
		height: 21.29em;
	}

	p.home_about_panel{
		line-height: 1.73em!important;
	}

	.home_panel_wide img{
		height: 16em;
	}

	.press_release_desc{
		height: 20.9em!important;
	}
}

@media all and (max-width: 1172px){
	p.home_about_panel{
		line-height: 1.79em!important;
	}

	.press_release_desc{
		height: 21.2em!important;
	}

}

@media all and (max-width: 1160px){

	.nav_social{
		display: none;
	}
	.nav_social2{
		display: block;
	}
	.container_center_top{
		margin-bottom: 0.23em;
		/*height: 17.6em;*/
	}

	#home_title_desc{
		line-height: 1.7em;
		font-size: 11px;
	}

	.divider_bold{
		height: 10px;
	}

	.body_press_resale_content{
		height: 95%;
	}
	.body_project_content2{
		height: 92%;
	}

	.contact_detail{
	    font-size: 0.78em;
	    line-height: 1.3em;
	}

	#contact_address{
		width: 31em;
	}

	.news_events_row2 {
   		 height: 17em;
	}

	.news_events_row {
	    height: 35em;
	    margin: 0;
	}

	.container_center_top2{
		margin-bottom: 0;
		max-height: 20em;
		max-height: 27.375em;
		height: 100%;
	}
	.color_image_hover2{
		width: 45%;
	}
	#color_image_hover2 {
		margin-bottom: 1.5em;
	}

	p.home_about_panel{
		line-height: 1.73em;
	}

	.press_release_desc{
		height: 20.9em!important;
	}

}

@media all and (max-width: 1100px){

	p.p_height_home{
		height: 12.8em!important;
		line-height: 1.4em!important;
	}

	.body_content ul {
    float: left;
    padding-left: 3.64em;
	}

	.picar_logo {
	margin: 0.625em 2.125em 0.625em 0;
	}

	#color_image_hover, #color_image_hover2{
		height: 22.6em;
	}

	.home_panel_long img{
		height: 38.5em!important;
	}

	.home_panel_long{
		height: 46.7em!important;
	}

	.home_panel_wide img{
		height: 14.7em;
	}

	.home_panel_wide{
		height: 19.7em;
	}

	#color_content_hover{
		margin-left: 0.8em;
	}

	.home_wide{
		width: 45.5%!important;
		margin-right: 1.7em!important;
	}

	p.home_about_panel{
		line-height: 1.64em!important;
	}

	p.p_home_no_content{
		padding: 10px 1em 24px !important;
	}

	.press_release_desc{
		height: 19.9em!important;
	}

}

@media all and (max-width: 1070px){
	p.home_about_panel{
		line-height: 1.47em!important;
	}
	.press_release_desc{
		height: 19.35em!important;
	}
}

@media all and (max-width: 1045px){
	p.home_about_panel{
		line-height: 1.46em!important;
	}

	p.news_events_p{
		line-height: 1.32em;
	}

	.press_release_desc{
		height: 19.01em!important;
	}

}

@media all and (max-width: 1024px){

	p.home_about_panel{
		line-height: 1.46em!important;
	}

	#color_image_hover, #color_image_hover2{
		height: 22.1em;
	}

	.home_panel_long{
		height: 45.7em !important;
	}

	.home_panel_long img{
		height: 37.35em!important;
	}

	.home_wide{
		margin-left: -0.1875em!important;
	}

	.home_panel_wide{
		height: 19.4em;
	}

	.home_panel_wide img{
		height: 14.1em;
	}

	p.p_home_no_content{
		padding: 0px!important;
	}

	p.p_small_content{
		padding-bottom: 11.5em;
	}

	.small_content .divider_bold{
		height: 35px;
	}

	.container_center_top p{
		/*line-height: 1.4em;*/
	}

	.press_release_desc{
		height: 19.07em!important;
	}
}


.homepage_navi ul li:first-child{
	margin-left: 1em;
}

section#project_inner .container_center_mid a#color_image_hover,
section#project_inner .container_center_mid a#color_image_hover2{
	height: auto;
}

.body_project_content p{
	font-family: 'Lato', Arial;
}

.container_center_top p{
	font-family: 'Lato', Arial;
}

.body_content ul li a{
	color: #CC992D;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
	opacity: 0.8;
}

.body_content ul li a:hover{
	opacity: 1;
}

/*.ama_center_top{
	max-height: 34em!important;
}*/

.news_events_panel_desc{
	max-height: 22.5em; 
}

.news_events_panel_2{
	width: 50.5%;
}

.body_press_resale_image2 img{
	width:95%;
	margin-left: 1.25em;
}



/*added for mailer 02252014*/

input.err_indicator , textarea.err_indicator {
	border-color: #d55757;
}

.err_msg_container{
	width: 52em;
	height: 3em;
	background: url(../images/err_msg.png) repeat repeat;
}

.correct_msg_container{
	width: 52em;
	height: 3em;
	background-color: #34cd10;
	margin-top: 1.40em;
}

p.err_msg{
	padding: 0.8em;
	color: #fff;
	font-weight: normal;
	font-family: 'Lato', 'Arial';
	font-size: 1em;
	vertical-align: center
}

h1.contact{
	font-size: 1.286em;
	font-family: 'Lato', Arial;
	color: #000;
}

.overriding{
	padding-top: 0 !important;
}

.body_press_resale_image4 img{
	width: auto !important;
}

.width_30{
	width: 30% !important;
}

.width_71{
	width: 70.5% !important;
}