a {
	text-decoration: underline;
	color: #968f10;
}

a:hover {
	text-decoration: none;
	color: #484849;
}

body {
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px;
	font-weight:normal;
	/*background-image:url('../graphics/misc/background.gif');*/
	background-color:#414144;
}

ul, ol {list-style-position: outside; margin-left: 0px; padding-left:0px; margin-top:0px; list-style-type: square;}
li { margin-left: 15px;  }
li ul { padding-bottom:2px; }
li ul ul { padding-bottom:2px; }


.rcgray { color: #484849 !important;}
.rcgreen { color: #968f10 !important; }
.rcred { color: #843418 !important; }

.inline { display: inline !important; }
.floatleft { float:left !important; }


div#mainContainer, div#pageContainer {
    width:1050px;
    position:relative;
    z-index:10;
}

div#topContainer, div#pageTopContainer {
	width:1000px;
	height:100px;
	overflow:hidden;
	position:relative;
	padding:0px;
	z-index:10;
	background-image:url('../graphics/misc/mark_transparent3.png');
	background-position:-105px 20px;
	background-repeat:no-repeat;
}
div#topContainer { background-color:#ffffff; }
div#pageTopContainer { height:110px;
	width:1020px;
	background-image:url('../graphics/misc/pageTopContainerBG.png');
	background-position:center;
	}


div#topContainer_logo, div#pageTopContainer_logo {
    position:absolute;
    left:30px;
    top:25px;
    z-index:801;
}
div#pageTopContainer_logo {
	left:40px;
}
div#topContainer_logo img, div#pageTopContainer_logo img { width:190px; }


div#topContainer_menu, div#pageTopContainer_menu {
    position:absolute;
    right:30px;
    top:60px;
    z-index:802;
    font-family:'Source Sans Pro';
    font-weight:400;
    font-size:22px;
    letter-spacing:-1px;
}
div#pageTopContainer_menu { top:60px; right:40px; }
div#topContainer_menu a, div#pageTopContainer_menu a { color:#333333; text-decoration: none; margin-left:34px; }
div#topContainer_menu a:hover, div#pageTopContainer_menu a:hover { color:#968f10; }

div#menuFloat {
	position:absolute;
	z-index:1500;
	visibility:hidden;
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	width:160px;
	font-family:'Source Sans Pro';
	font-weight:400;
	font-size:18px;
	letter-spacing:-0.7px;
}
div#menuFloat a { text-decoration: none; color:#333333; }
div#menuFloat a:hover { color:#968f10; }
div#menuArrow {
	position:absolute;
	top:-21px;
	left:0px;
}
div#menuBottom {
	position:absolute;
	bottom:-12px;
	left:0px;
}
div#menuContentFloat {
	width:160px;
	overflow:hidden;
	background-image:url('../graphics/menu/back.png');
	background-repeat:repeat-y;
}
span.topMenuLevel1, span.topMenuLevel1Hover {
	display:block;
	width:130px;
	margin-left:5px;
	height:22px;
	cursor:pointer;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	color:#484849;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0px center;
}
span.topMenuLevel1Hover {
	width:140px;
	cursor:pointer;
}


div#imageContainer {
    position:relative;
    overflow:hidden;
    width:1040px;
    height:340px;
    padding:0px;
    margin:0px;
    z-index:1000;
}
div#mainContainerImages {
    padding:0px;
    margin:0px;
    position:absolute;
    left:0px;
    top:0px;
    z-index:1001;
}

div#mainContainerImages img { position:relative; top:2px }


div#pageImagesContainer {
	position:absolute;
	top:0px;
	left:25px;
	width:1000px;
	height:300px;
	overflow:hidden;
}


div#textContainer {
	width:1000px;
	background-color:#ffffff;
	margin-bottom:15px;
	height:auto;
	overflow:auto;
	position:relative;
	z-index:100;
	background-image:url('../graphics/misc/mark_transparent3.png');
	background-position:-105px -460px;
	background-repeat:no-repeat;
}

.textContainerIndexTitle {
	font-family:'Source Sans Pro';
	font-weight:400;
	font-size:24px;
	letter-spacing:-1px;
	color:#968f10;
	text-align:right;
}



div#textContainer_left {
	float:left;
	width:620px;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:25px;
	text-align:left;
	padding-bottom:25px;
	overflow:hidden;
	z-index:1001;
	position:relative;

}
div.textContainer_left_divider, div.textContainer_left_divider_large {
	clear:both;
	height:30px;
	z-index:1021;
}
div.textContainer_left_divider_large { height: 40px; }

div.textContainer_left_element {
	position:relative;
	width:620px;
}

div.textContainer_left_element_readmore {
	position:absolute;
	right:20px;
	bottom:-10px;
}

div.textContainer_left_element_image {
	float:left;
	width:200px;
	height:125px;
	overflow:hidden;
	position:relative;
	z-index:1100;
	background-image:url("../graphics/misc/index_news_gradient.png");
}
div.textContainer_left_element_image img { width:197px; height:122px; }
div.textContainer_left_element_text, div.textContainer_left_element_text_small {
	font-size:15px;
	margin-left:202px;
	padding-left:10px;
	color:#484849;
	width:410px;
	position:relative;
	z-index:1110;
}
div.textContainer_left_element_text_small { margin-left:91px; }
div.textContainer_left_element_image_small {
	width:90px;
	height:60px;
	overflow:hidden;
	position:relative;
	z-index:1100;
	float:left;
}
div.textContainer_left_element_image_small img { width:80px; height:50px; }





div.textContainer_left_element_text_header {
	font-size:18px;
	padding-top:0px;
	color:#666666;
	padding-bottom:3px;
	padding-left:0px;
	position:relative;
}
div.textContainer_left_element_text_header a {
	font-size:18px;
	color:#968f10;
	text-decoration:underline;
}
div.textContainer_left_element_text_header a:hover {
	font-size:18px;
	color:#484849;
	text-decoration:none;
}

div.textContainer_left_element_text_desc {
	font-size:15px;
	padding-top:5px;
	padding-bottom:10px;

}
div.textContainer_left_element_text_click {
	margin-left:300px;
	text-align:center;
	width:60px;
	margin-bottom:10px;
	background-color:#484849;
	border:3px solid #484849;
}



div#textContainer_right {
	float:left;
	width:280px;
	margin-left:50px;
	margin-top:25px;
	margin-bottom:25px;
	overflow:hidden;
	z-index:15;
	text-align: left;
}
div#textContainer_right_contact {
	margin:0px;
}
div#textContainer_right_contact_top, div#textContainer_right_contact_bottom {
	height:10px;
	margin:0px;
	padding:0px;
}

div#textContainer_right_contact_text {
	/*background-image:url(../graphics/_source/contact_gradient_2.png);
	background-color:#968f10;*/
	border-left:1px solid #bbbbbb;
	color:#484849;
	overflow:hidden;
	width:280px;
}
div#textContainer_right_contact_text_image{
	overflow:hidden;
	margin-left:17px;
	margin-top:10px;
	margin-bottom:5px;
}
div#textContainer_right_contact_text_desc{
	overflow:hidden;
	margin-left:17px;
	margin-bottom:25px;
	/*color:#ffffff;*/
	color:#484849;
	text-align:left;
}



div#bottomContainer {
	clear:both;
	width:1000px;
	background-color:#968f10;
	padding:0px;
	/*color:#484849;*/
	position:relative;
	z-index:2000;
}

.mainContainerTextContent {
    background-color:#ffffff;
    padding-left:400px;
    padding-right:40px;
    padding-bottom:80px;
    padding-top:40px;
    font-size:20px;
    line-height:150%;
}

.mainContainerTextContent ul {
    list-style-image: url('../graphics/bullet.png');
    margin-top:0px;
}
.mainContainerTextContent ul li {
    margin-left:20px;
}








div#pageTextContainer {
	width:1000px;
	position:relative;
	overflow:visible;
	background-color:#ffffff;
	z-index:1000;
	margin-top:110px;
	margin-bottom:20px;
	background-image:url('../graphics/misc/mark_transparent2.png');
	background-position:-105px -200px;
	background-repeat:no-repeat;
}


div#pageTextTitle {
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:20px;
	text-align:left;
	font-size:30px;
	color:#484849;
	letter-spacing:-1px;
}

div#pageTextContainer_3_left {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:160px;
	border-right:3px solid #484849;
	margin-left:20px;
	padding-left:10px;
}
div#pageTextContainer_3_left div {
	margin-left:0px;
	margin-top:20px;
	margin-bottom:40px;
	text-align:left;
	line-height:180%;
}
div#pageTextContainer_3_left div a { color:#968f10; text-decoration:underline; }
div#pageTextContainer_3_left div a:hover { color:#484849; text-decoration:none; }
div#pageTextContainer_3_left div a.selected { color:#484849; text-decoration:none; font-weight:bold; }

div#pageTextContainer_3_middle {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:530px;
	text-align:left;
}
div#pageTextContainer_3_right {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:260px;
	/*border:1px solid #ffdd00;*/
}

.pageTextContainer_Title {
	font-size:34px;
	font-weight:bold;
	color:#484849;
	margin-left:20px;
	margin-top:20px;
	letter-spacing:-1px;
	text-align:left;
}
.pageTextContainer_Title2 {
	font-size:24px;
	font-weight:normal;
	color:#968f10;
	margin-left:20px;
	letter-spacing:-1px;
}

.pageTextContainer_Param {
	margin-left:20px;
	width:150px;
	margin-top:20px;
	margin-left:20px;
	margin-right:10px;
	text-align:right;
	font-size:15px;
	line-height:170%;
	font-weight:bold;
	float:left;
	color:#968f10;
}
.pageTextContainer_Value {
	margin-top:20px;
	font-size:18px;
	color:#484849;
	font-weight:normal;
	float:left;
	width:310px;
}
.pageTextContainer_ValueDesc {
	margin-top:4px;
	color:#484849;
	font-weight:normal;
	float:left;
	width:310px;
	font-size:16px;
	text-align:justify;
	overflow:hidden;
}


.pageTextContainer_logo {
	margin-bottom:10px;
	margin-left:20px;
	width:220px;

}

.pageTextContainer_logo_info_div {
	border-bottom:1px solid #dddddd;
	width:220px;
	height:1px;
	overflow:hidden;
}
.pageTextContainer_info_divider {
	border-bottom:1px solid #dddddd;
	width:200px;
	height:1px;
	overflow:hidden;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.pageTextContainer_info, .pageTextContainer_quickcontact, .pageTextContainer_contactlocation {
	background-color:#484849;
	width:220px;
	margin-top:5px;
	padding-bottom:3px;
	overflow:hidden;
	text-align:left;

}
.pageTextContainer_info { overflow:visible; }
.pageTextContainer_pics, .pageTextContainer_draw, .pageTextContainer_presentation, .pageTextContainer_print, .pageTextContainer_contact, .pageTextContainer_map {
	width:220px;
	/*background-color:#ffdd00;*/
}

.projectFunctionTitle {
	width:150px !important;
	height:30px !important;
	font-size:19px !important;
	letter-spacing: -1px;
	padding:0px;
	margin:0px !important;
	margin-left:10px !important;
}

.projectConsultantEmail {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	width:100%;
}

#pagePreparePrint {
	position:absolute;
	top:-133px;
	right:30px;
	width:95px;
	height:125px;
	background-image:url('../graphics/misc/infobox.png');
	display:none;
	line-height: 90%;
}
#pagePreparePrint div {
	margin-top:5px;
	margin-right:7px;
	margin-left:7px;
	font-size:12px;
	text-align:center;
}
#pagePreparePrint div img {margin-bottom:3px;}


.pageTextContainer_pics div, .pageTextContainer_draw div, .pageTextContainer_presentation div, .pageTextContainer_print div, .pageTextContainer_contact div, .pageTextContainer_map div, .pageTextContainer_quickcontact div { padding-top:2px; padding-bottom:2px; margin-left:10px;}
.pageTextContainer_contact div, .pageTextContainer_map div, .pageTextContainer_quickcontact div { text-align:left; margin-left:10px; margin-right:10px; color:#eeeeee;}
.pageTextContainer_contact a:hover { color: #ffffff; }
.pageTextContainer_quickcontact div { color:#000000; margin-bottom:10px; font-size:14px; padding-right:2px; margin-top:0px;}
.pageTextContainer_map div { margin-bottom:8px;}



.pageTextContainer_quickcontact {
	background-color:#968f10;
	color:#000000;
}


.mapCategoryTitle {

	font-size:22px;
	letter-spacing:-0.7px;

}


div#pageTextContainer_M_left {
	margin-top:20px;
	margin-bottom:150px;
	float:left;
	width:440px;
	margin-left:30px;
	position:relative;
}

div#pageTextContainer_M_RightContainer, div#pageTextContainer_M3_RightContainer {
	float:left;
	width:520px;
	background-image:url('../graphics/misc/map_project_divider.png');
	background-position:255px 40px;
	background-repeat:no-repeat;
}

div#pageTextContainer_M3_RightContainer {
	float:left;
	width:520px;
	background-image:url('../graphics/misc/map_project_divider3.png');
	background-position:170px 40px;
	background-repeat:no-repeat;
}

div#pageTextContainer_M_middle {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:220px;
	margin-left:30px;
	text-align:left;
}

div#pageTextContainer_M_right {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:220px;
	margin-left:30px;
	text-align:left;
}

div#pageTextContainer_M3_left {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:160px;
	margin-left:10px;
	text-align:left;
}

div#pageTextContainer_M3_middle {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:160px;
	margin-left:15px;
	text-align:left;

}

div#pageTextContainer_M3_right {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:160px;
	margin-left:15px;
	text-align:left;
}


div#pageTextContainer_M_fullright {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-left:80px;
	text-align:left;
}

div.pageTextContainer_M_Project {
	margin-top:10px;
	margin-bottom:30px;
	padding-left:20px;
	position:relative;
	color:#484849;

}
div.pageTextContainer_M_Project_Thumb {
	position:absolute;
	left:-10px;
	margin-top:2px;
	margin-bottom:2px;
	height:25px;
	width:25px;
	overflow:hidden;

}
div.pageTextContainer_M_Project_Thumb img {
	width:50px;
	height:25px;
}
div.pageTextContainer_M_Project_Name, div.pageTextContainer_M_Project_Name a { cursor:pointer; color:#484849; text-decoration:underline; font-size:16px; }
div.pageTextContainer_M_Project_NameHover, div.pageTextContainer_M_Project_NameHover a  { cursor:pointer; color:#968f10; text-decoration:none; font-size:16px; }

div.pageTextContainer_M_Project_City { font-size:12px; clear:both; margin-top:2px; margin-bottom:2px; }
div.pageTextContainer_M_Project_GLA { font-size:12px; clear:both; margin-top:2px; margin-bottom:2px; }
div.pageTextContainer_M_Project_Tenant { font-size:12px; clear:both; margin-top:2px; margin-bottom:2px; }
div.pageTextContainer_M_Project_City_Head, div.pageTextContainer_M_Project_GLA_Head, div.pageTextContainer_M_Project_Tenant_Head { width:55px; float:left; }
div.pageTextContainer_M_Project_City_Content, div.pageTextContainer_M_Project_GLA_Content, div.pageTextContainer_M_Project_Tenant_Content { width:135px; float:left; font-weight:bold; }
div#pageTextContainer_M3_left div.pageTextContainer_M_Project_City_Content, div#pageTextContainer_M3_left div.pageTextContainer_M_Project_GLA_Content, div#pageTextContainer_M3_left div.pageTextContainer_M_Project_Tenant_Content { width:85px; float:left; font-weight:bold; }
div#pageTextContainer_M3_middle div.pageTextContainer_M_Project_City_Content, div#pageTextContainer_M3_middle div.pageTextContainer_M_Project_GLA_Content, div#pageTextContainer_M3_middle div.pageTextContainer_M_Project_Tenant_Content { width:85px; float:left; font-weight:bold; }
div#pageTextContainer_M3_right div.pageTextContainer_M_Project_City_Content, div#pageTextContainer_M3_right div.pageTextContainer_M_Project_GLA_Content, div#pageTextContainer_M3_right div.pageTextContainer_M_Project_Tenant_Content{ width:85px; float:left; font-weight:bold; }

.containerInfoTitle { font-size:19px; letter-spacing:-1px; margin-left:10px; padding-top:5px; margin-bottom:1px; }

#containerPicElements, #containerDrawElements { width:200px; height:133px; position:relative; margin-left:10px; }
#containerPicElements .jcarousel,
#containerDrawElements .jcarousel {  overflow:hidden; }

#containerPicElements .jcarousel .imageContainer,
#containerDrawElements .jcarousel .imageContainer { position:relative; width:200px; height:133px; }

#containerPicElements .jcarousel .imageContainer > img,
#containerDrawElements .jcarousel .imageContainer > img { position:absolute; }

#containerPicElements .jcarousel-control-prev,
#containerPicElements .jcarousel-control-next,
#containerDrawElements .jcarousel-control-prev,
#containerDrawElements .jcarousel-control-next { top: 45px;}

#containerPicElements .jcarousel .imageContainer > img,
#containerDrawElements .jcarousel .imageContainer > img { position:absolute; }

#containerPicElements li, #containerDrawElements li{ margin-left:0px;}

div.bottomMenu {
	float:left;
	margin-left:30px;
	z-index:2000;
}

div.bottomMenuElement {
	color:#ffffff;
	float:left;
	margin-top:15px;
	margin-bottom:5px;
	width:170px;
	text-align:left;
	z-index:2000;
	line-height:130%;
}
div.bottomMenuElement a {
	color:#ffffff;
	text-decoration:none;
}
div.bottomMenuElement a:hover {
	color:#222222;
	text-decoration:none;
}

div.bottomMenuSubElement {
	margin-left:10px;
}


#rclogo_inverted {
	width:130px;
}

#y2logo {
	width:100px;
	height:21px;
}

div.newsPage_Date {
	font-weight:bold;
	color:#484849;
}

div.newsPage_Header {
	color:#968f10;
	margin-top:40px;
	font-size:16px;
	margin-bottom:30px;
}

div.newsPage_Text {
	line-height:140%;
}

div.newsPage_Source {
	margin-top:30px;
	color:#484849;
}

div.newsPage_Link {
	margin-bottom:30px;
	color:#484849;
}
div.newsPage_Link a {
	color:#484849;
}
div.newsPage_Link a:hover {
	color:#968f10;
}




div#pageTextContainer_C_middle {
	width:250px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
	overflow:hidden;
	padding-right:20px;
}

div#pageTextContainer_C_right {
	width:515px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	text-align:left;
	overflow:hidden;
	/*background-color:#00aa00;*/
}


div.contactConsultant_Info {
	float:left;
	width:240px;
	color:#484849;
	margin-bottom:15px;
	margin-top:15px;
	/*background-color:#ffdd00;*/
}
div.contactConsultant_Info div.name { margin-bottom:3px;}
div.contactConsultant_Info div.pic { margin-top:5px; }

div.contactConsultant_Info a { color:#968f10; }
div.contactConsultant_Info a:hover { color: #484849; }


div.contactConcultant_Info div.pic img {
	width:150px;
	height:75px;
}

div.contactConcultant_Projects {
	margin-left:10px;
	margin-top:15px;
	float:left;
	width:265px;
	font-size:15px;
	color:#484849;
	/*background-color:#dd0000;*/
}

div.contactConcultant_Projects div.element {
	margin-left:0px;
	margin-top:5px;
	margin-bottom:10px;
	position:relative;
}

div.contactConcultant_Projects div.element div.thumb {
	position:absolute;
	top:1px;
	left:-18px;

}

div.contactConcultant_Projects {

}
div.contactConcultant_Projects div.element div.name {
	color:#484849
}

div.contactConcultant_Projects div.element div.gla, div.contactConcultant_Projects div.element div.city {
	color:#484849;
	font-size:12px;
}

div.contactConcultant_Projects div.element div.thumb img {
	width:75px;
	height:50px;
}





#newsContainerStamp { position:absolute; top:20px; right:20px; overflow:hidden; z-index:100; }
.textContainerNewsElement  { position:relative; overflow:hidden; float:left; cursor:pointer; margin-left:20px; margin-top:20px; z-index:100; /*background-color:#414141; background-image:url('../graphics/misc/background.gif'); border-bottom:3px solid #414141; */ }
.textContainerNewsElement_1x1 { width: 225px; height:225px; }
.textContainerNewsElement_2x1 { width: 470px; height:225px; }
.textContainerNewsElement_3x1 { width: 715px; height:225px; }
.textContainerNewsElement_1x2 { width: 225px; height:470px; }
.textContainerNewsElement_2x2 { width: 470px; height:470px; }
.textContainerNewsElement_3x2 { width: 715px; height:470px; }

.textContainerNewsElementImage { position:relative; height:100%; width:100%; overflow:hidden; }
.textContainerNewsElementImage > div { position:relative;}
.textContainerNewsElementImage > div > img { position:absolute;}
.textContainerNewsElementDate { font-size: 14px; font-weight:600; position:absolute; left:0px; top:10px; color:#ffffff; padding-left:10px; background-color:#333333; background-color:rgba(51,51,51,0.8); border-radius: 0 10px 10px 0; padding-right:10px; padding-top:3px; padding-bottom:3px; }

.textContainerNewsElementText { font-weight: 400; color:#ffffff; text-shadow:1px 1px #666666; position:absolute; bottom:0px; left:0px; width:100%; z-index:2; text-align:left; }
.textContainerNewsElementTextShadow {
    height:100%;
    position:absolute;
    width:100%;
    padding-top:5px;
    opacity:1;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ff000000',GradientType=0);
}

.textContainerNewsElementTextTitle { font-size: 24px; line-height:26px; z-index:3; position:relative; padding:10px; padding-top:30px; }
.textContainerNewsElement { position:relative; overflow:hidden; float:left; cursor:pointer; margin-left:20px; margin-top:20px; z-index:100; }
.textContainerNewsElement_1x1 .textContainerNewsElementTextTitle,
.textContainerNewsElement_2x1 .textContainerNewsElementTextTitle,
.textContainerNewsElement_3x1 .textContainerNewsElementTextTitle,
.textContainerNewsElement_1x2 .textContainerNewsElementTextTitle
{ font-size:18px; }


.newsContainer { background-color:#eeeeee; background-image:url('../graphics/misc/background.gif'); width:1000px; margin:0 auto; padding-bottom:10px; margin-bottom:20px; }

.clearBothInvisible { clear:both; height:1px; overflow:hidden; }

#containerPostIntroImage .jcarousel-control-prev, #containerPostIntroImage .jcarousel-control-next, #containerProgramIntroImage .jcarousel-control-prev, #containerProgramIntroImage .jcarousel-control-next {top:240px;}
#containerPostIntroImage .jcarousel-control-prev, #containerProgramIntroImage .jcarousel-control-prev { left: 20px; }
#containerPostIntroImage .jcarousel-control-next, #containerProgramIntroImage .jcarousel-control-next { right: 360px; }
#containerPostIntroImage .jcarousel-pagination, #containerProgramIntroImage .jcarousel-pagination { width:300px; }

#containerPostIntroText, #containerProgramIntroText, .containerIntroOneText, .containerIntroPanelFourSliderText {
    font-family:Dosis;
    font-weight: 400;
    color:#ffffff;
    position:absolute;
    bottom:0px;
    left:20px;
    width:1000px;
    z-index:10;
    padding-bottom:20px;
}



#containerPostIntroLine, #containerProgramIntroLine, .containerIntroOneLine, .containerIntroPanelFourSliderTextLine { border-bottom:1px solid #ffffff; position:absolute; width:100%; bottom:19px; left:0px; z-index:30; }
#containerPostIntroText1, #containerProgramIntroText1, .containerIntroOneText1 { position:relative; font-size: 28px; width:660px; line-height: 28px; }
#containerPostIntroText2, #containerProgramIntroText2, .containerIntroOneText2, .containerIntroPanelFourSliderTextTitle { position:relative; font-size: 46px; line-height: 46px; margin-bottom:-4px; width:660px; }
.containerIntroPanelFourSliderTextTitle { padding-left:270px;}
.containerIntroOneText2 { font-size: 86px; line-height:92px; bottom:16px; }
.containerIntroOneText1 { font-size: 42px; line-height:42px; bottom:-4px; }
#containerProgramIntroText1 {bottom:14px; }
