@media screen, projection
{
	/*-------------------------------------------------------------------------*/

 	/* RESET FONT SIZE FOR ALL ELEMENTS TO STANDARD (16 PIXEL) */

	html * {
		font-size: 100.01%;
	}

 	/* DEACTIVATE IPHONE AUTO FONT SIZE */

	html {
		-webkit-text-size-adjust: none;
	}

 	/* RESET MONOSPACED ELEMENTS TO FONT SIZE 16PX IN ALL BROWSERS */

	textarea,
	pre,
	code,
	kbd,
	samp,
	var,
	tt {
		font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
	}

	/* BASE LAYOUT STANDARD FONT SIZE 12PX */

	body {
		font-family: FontRegular, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
		/*font-size: 80.00%;*/
    /*font-size: 85.00%;*/
    font-size:94%; /* 15 Pixel */
		color: #333333;
	}

	/*-------------------------------------------------------------------------*/

	/* GENERAL TEXT FORMATTING */

	p {
		line-height: 1.5em;
	}

	blockquote,
	cite,
	q {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		color: #25557c;
	}

	blockquote {
		margin: 0 0 1em 1.6em;
		color:#999999;
	}

	strong,
	b {
		font-weight: bold;
	}

	em,
	i {
		font-style: italic;
	}

	big {
		font-size: 116.667%;
	}

	small {
		font-size: 91.667%;
	}

	pre {
		line-height: 1.5em;
		margin: 15px 20px;
	}

	pre,
	code,
	kbd,
	tt,
	samp,
	var {
		font-size: 100%;
	}

	pre,
	code {
		color: #25557c;
	}

	kbd,
	samp,
	var,
	tt {
		color: #000000;
		font-weight: bold;
	}

	var,
	dfn {
		font-style: italic;
	}

	acronym,
	abbr {
		border-bottom: 1px #999999 dotted;
		font-variant: small-caps;
		letter-spacing: 0.07em;
		cursor: help;
	}

	sub {
		vertical-align: sub;
		font-size: smaller;
	}

	sup {
		vertical-align: super;
		font-size: smaller;
	}

	hr {
		color: #fff;
		background: transparent;
		margin: 15px 0;
		border: 0;
		border-bottom: 1px #dcddde solid;
	}

	/* REMOVE OUTLINES AROUND LINKS */

	a:focus {
		outline: none;
	}

	/*-------------------------------------------------------------------------*/

	/* IMAGES (WITH OPTIONAL CAPTIONS) */

	.contentbox_content p.icaption_left {
		float: left;
		display: inline;
		margin: 5px 20px 20px 20px;
	}

	.contentbox_content p.icaption_right {
		float: right;
		display: inline;
		margin: 5px 20px 20px 20px;
	}

	p.icaption_left img,
	p.icaption_right img {
		padding: 0;
		margin: 0;
		border: 1px #888 solid;
	}

	p.icaption_left strong,
	p.icaption_right strong {
		display: block;
		overflow: hidden;
		margin-top: 0;
		padding: 10px;
		background: #f3f4f4;
		font-weight: normal;
		font-size: 100%;
	}

	/* GENERIC CONTENT CLASSES */

	.highlight {
		color: #25557c;
	}

	.dimmed {
		color: #999999;
	}

	.info {
		background: #f3f4f4;
		color: #163249;
		padding: 8px 10px;
		margin-bottom: 0.5em;
		font-size: 90%;
	}

	.note {
		background: #ffffff;
		color: #25557c;
		border: 2px #c6dbec solid;
		padding: 8px 10px;
		margin-bottom: 1em;
	}

	.important {
		background: #c4dbea;
		color: #163249;
		border: 2px #163249 solid;
		padding: 8px 10px;
		margin-bottom: 1em;
	}

	.warning {
		background: #ffeeee;
		color: #990000;
		border: 2px #990000 solid;
		padding: 8px 10px;
		margin-bottom: 1em;
	}

	.floatbox {
		/*background: #f3f4f4;*/
	}

	.float_left {
		float: left;
		display: inline;
		margin-right: 1em;
		margin: 5px 20px 20px 20px;
	}

	.float_right {
		float: right;
		display: inline;
		margin: 5px 20px 20px 20px;
	}

	.center {
		display: block;
		text-align: center;
		margin: 15px auto;
	}

 	/* TABLES */

	table {
		width: auto;
		border-collapse: collapse;
		margin: 20px;
		/*display: block;*/ /* NEEDED FOR FIREFOX DOUBLE MARGIN PROBLEM > DEFINE FIXED TABLE SIZE IN HTML */
	}

	table caption {
		font-variant: small-caps;
		background: #f3f4f4;
		padding: 5px;
	}

	table.fixed {
		table-layout: fixed;
	}

	th,
	td {
		padding: 8px 10px;
	}

	thead th {
		color: #ffffff;
		border-bottom: 2px #25557c solid;
		background: #4e88af;
	}

	tbody th {
		background: #c4c6c8;
		color: #163249;
	}

	tbody th[scope="row"],
	tbody th.sub {
		color: #163249;
		background: #f3f4f4;
		font-weight: normal;
	}

	tbody th {
		border-bottom: 1px solid #ffffff;
		text-align: left;
	}

	tbody td {
		border-bottom: 1px solid #f3f4f4;
	}

	tbody tr:hover th[scope="row"],
	tbody tr:hover tbody th.sub {
		background:#ebebeb;
	}
	tbody tr:hover td {
		background:#ebebeb;
	}

	/*-------------------------------------------------------------------------*/

	/* TOP NAV / BREADCRUMB */

	#topnav {
		/*margin: 0 10px;*/
		color: #67a0c7;
		/*background: #1f4768 url("/fileadmin/images/bg_topnav.jpg") no-repeat;*/
    /*background-color:#1f4768;
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    */
    /*background-size:100% auto;*/
    overflow:hidden;
    }

	#topnav_empty {
		/*margin: 0 10px;*/
		/*background: #1f4768 url("http://www.manhattanreview.com/fileadmin/images/bg_topnav_empty.jpg") no-repeat;*/
    /*background: #18344c url("/fileadmin/images/bg_topnav_empty.jpg") no-repeat;*/
    /*
    background-color:#1f4768;
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    */
    overflow:hidden;
	}

	/* FONT AND LINK */

	#topnav ul {
		margin: 4px 0 0 0;
    font-size: 80%;
		text-transform: uppercase;
	}

	#topnav a {
		color: #67a0c7;
		text-decoration: none;
	}

	#topnav a:hover {
		color: #a6d2ef;
	}

	#topnav ul strong {
		font-weight: normal;
	}

	/* LAYOUT */

	#topnav ul.nav_left {
		float: left;
		/*width: 580px;*/
    width:70%;
		/*margin-left: 20px;*/
    /*padding-left:1%;*/
    /*border:1px solid red;*/
    display:none;
	}

	#topnav ul.nav_right {
		float: right;
		/*width: 280px;*/
    width:30%;
    text-align: right;
		/*margin-right: 20px;*/
    /*padding-right:1%;*/
    /*border:1px solid orange;*/
    /*
    background-color:#1f4768;
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    */
    color:white;
	}

  #topnav ul.nav_right a {color:white;}
  #topnav ul.nav_right a:hover {color: #a6d2ef;}
  
	/* TOPNAV LEFT */

	#topnav ul.nav_left {
		list-style: none;
	}
  
  #topnav ul.nav_left {/*margin-left:20px;*/}
  
	#topnav ul.nav_left li {
		margin: 0;
		display: inline;
	}

	/* TOPNAV RIGHT */

	#topnav ul.nav_right {
		list-style: none;
	}
  
  #topnav ul.nav_right {/*padding-right:20px;*/}

	#topnav ul.nav_right li {
		margin: 0;
		display: inline;
	}

	/*-------------------------------------------------------------------------*/

	/* HEADER */

	#header {
		/*background: url("/fileadmin/images/bg_header.jpg") no-repeat 300px 0;*/
	}

	/*-------------------------------------------------------------------------*/

	/* LOGO AND H1 */

	#header .logo {
		position: absolute;
      	top: 13px;
      	left: 10px;
        /*left: 0;*/
        z-index: 1;
      	width: 264px;
	}

	/*-------------------------------------------------------------------------*/

	/* LOGO TAGLINE */

	#header .tagline {
		position: absolute;
      	top: 87px;
      	/*left: 31px;*/
        left: 21px;
      	z-index: 2;
	}

	#header .tagline {
		margin: 0;
		padding: 0;
		color: #4e88af;
		/*font-size: 108%;*/
    font-size: 93%;
	}

	#header .tagline strong {
		font-weight: normal;
	}

	/*-------------------------------------------------------------------------*/

	/* HEADER INFO BOX */

	#header .info {
		position: absolute;
      	right: 10px;
        /*right: 0;*/
      	top: 28px;
      	min-width: 167px;
      	min-height: 47px;
    /*background: url("/fileadmin/images/bg_header_info_two.png") no-repeat bottom right;*/
		background: url("/fileadmin/images/bg_header_info_two-598x144.png") no-repeat bottom right;
    background-size: 299px 72px;
    padding: 5px 18px 15px 100px;
		margin: 0;

		text-align: left;
		/*color: #a6d2ef;*/
    color: white;
		font-weight: bold;
		font-size: 120%;
		line-height: 120%;
	}

	/*-------------------------------------------------------------------------*/

	/* HEADER SELECTION */

	#header #header_area {
		position: absolute;
      	/*right: 0;*/
        right: 10px;
      	/*top: 37px;*/
        top: 45px;
		/*background: url("/fileadmin/images/header_area_bg.png") no-repeat 9px 0;*/
    background: url("/fileadmin/images/header_area_bg.png") no-repeat 0 0;
	 }

	#header #header_area .desc {
		padding: 5px 10px 0 25px;
		margin: 0 0 0 0;
		color: #a6d2ef;
		font-size: 90%;
		background: transparent;
    }
    
	/* BOX BUTTON */
  
	#header #header_area .link_button {
		padding: 0;
    /*margin: -3px 0 0 0;*/
    margin: -3px -10px 0 0;
	}

	#header #header_area .link_button a {
		/*background: url("/fileadmin/images/link_button_header.png") no-repeat top left;*/
		background: url("/fileadmin/images/link_button_header.png") no-repeat top right;
    /*width: 219px;*/
    /*width: 300px;*/
    width: 219px;
		height: 35px;
		display: block;
		padding: 16px 25px 0 25px;
		text-decoration: none;
		color: #ffffff;
		/*text-transform: uppercase;*/
		font-size: 100%;
	}

	#header #header_area .link_button a:focus,
	#header #header_area .link_button a:hover,
	#header #header_area .link_button a:active {
		/*background-position: 0 -61px;*/
		color: #163249;
	}
  
  #header #header_area div#wf_header_mobile_menu {display:none;}

	/*-------------------------------------------------------------------------*/

	/* MAIN NAV */

	#nav {
		/*background: url("http://www.manhattanreview.com/fileadmin/images/bg_nav.jpg") no-repeat 445px 0;*/
    /*background-color:#4e88af;*/
		/*padding: 0 0 0 10px;*/
		height: 54px;
		/*margin: 0 0 15px 0;*/
    }

	/*-------------------------------------------------------------------------*/

	/* COL3 AND NAVSUB */

	#col3 #col3_content {
		/*margin: 0 15px 0 10px;*/
    /*margin: 0 25px 0 10px;*/
   margin-right:20px;
   /*margin-right:7%;*/
	}

	/*-------------------------------------------------------------------------*/

	/* CONTENT FULLSIZE */

	#main .fullsize {
		/*margin: 0 10px;*/
	}

	/*-------------------------------------------------------------------------*/

	/* TEASER */

	#teaser .teaser_image {
		margin: 0 0 15px 0;
	}

	/* SUBCOLUMNS */

	#teaser .subcolumns {
		margin: 0 0 15px 0;
	}

	/* BOX SIZE 920/3 > 307|307|306 */

	#teaser .c33l {
		width: 307px;
	}

	#teaser .c33r {
		width: 306px;
	}

	/* BOX SIZE INSIDE */

	#teaser .teaser_33_33_33_left,
	#teaser .teaser_33_33_33_center,
	#teaser .teaser_33_33_33_right {
		width: 297px;
	}

	#teaser .teaser_33_33_33_center {
		margin: 0 0 0 5px;
	}

	#teaser .teaser_33_33_33_right {
		margin: 0 0 0 9px;
	}

	/* BOX */

	#teaser .teaserbox {
		background: #ffffff url("/fileadmin/images/bg_teaserbox_content.jpg") repeat-x bottom left;
	}

	/* BOX CONTENT */

	#teaser .teaserbox .teaserbox_title {
		background: #163249 url("/fileadmin/images/bg_teaserbox.gif") no-repeat top left;
	}

	#teaser .teaserbox h3,
	#teaser .teaserbox h2,
	#teaser .teaserbox h1 {
		padding: 11px 20px;
		font-size: 120%;
		/*text-transform: uppercase;*/
		color: #a6d2ef;
		font-weight: bold;
		background: url("/fileadmin/images/bg_teaserbox_end.gif") no-repeat top right;
	}

	#teaser .teaserbox .teaserbox_image {
		float: left;
		width: 148px;
		padding: 0;
	}

	#teaser .teaserbox p {
		padding: 15px 10px 15px 165px;
		margin: 0;
	}

	/* BOX BUTTON */

	#teaser .teaserbox .link_button {
		padding: 10px 10px 10px 162px;
	}

	#teaser .teaserbox .link_button a {
		background: url("/fileadmin/images/link_button_teaser.png") no-repeat top left;
		width: 81px;
		height: 30px;
		display: block;
		padding: 10px 18px 0 18px;
		text-decoration: none;
		font-weight: bold;
		color: #163249;
		/*text-transform: uppercase;*/
		font-size: 120%;
	}

	#teaser .teaserbox .link_button a:focus,
	#teaser .teaserbox .link_button a:hover,
	#teaser .teaserbox .link_button a:active {
		background-position: 0 -39px;
		color: #a6d2ef;
	}

	/*-------------------------------------------------------------------------*/

	/* MAIN AREA */

	/*#col1 #col1_content {*/
  #col1 #col1_content {
		/*margin: 0 10px 0 0;*/
    /*margin-left:20px;*/
	}
  
  #col1_start #col1_content {
  /*margin-left:20px;*/
  margin-right:20px;
  /*margin-left:5%;*/ 
  }
  
	/* CONTENT SUBCOLUMNS */
    
	#col1 #col1_content .subcolumns {
		margin: 0 0 15px 0;
	}

  #col1_start #col1_content .subcolumns {
    margin: 0 0 15px 0;
  }
  
	/* BOX SIZE CONTENT|SIDEBAR > 520|185 */

	#col1 #col1_content .c62l {
		/*width: 520px;*/
    /*width: 530px;*/
    width:74%;
		margin: 0;
	}

	#col1 #col1_content .c38r {
		/*width: 185px;*/
    width:26%;
		margin: 0;
	}

	/* BOX SIZE INSIDE */

	#col1 #col1_content .content_main {
		/*width: 520px;*/
    /*width: 530px;*/
    /*width:100%;*/
	}

	#col1 #col1_content .content_sidebar {
		/*width: 185px;*/
    /*width:100%;*/
    margin-left:20px;
    }
  
	/* BOX / FULL SIZE / STANDARD / COL3 */
  
	#Xcol1_content .contentbox,
	#Xmain .fullsize .contentbox,
	#Xcol3_content .contentbox {
		/*background: #ffffff url("http://www.manhattanreview.com/fileadmin/images/bg_contentbox_content.jpg") repeat-x bottom left;*/
	}
  
	#col1 #col1_content .content_sidebar .contentbox,
	/*#main .fullsize .contentbox,*/
	#col3 #col3_content .contentbox {
		margin: 0 0 15px 0;
    padding: 0 5px;
    border: 1px solid #d1d1d1;
    border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
	}
  
  #col3 #col3_content .contentbox .contentbox_content div[style="margin-top:16px;"],
  #col3 #col3_content .contentbox .contentbox_content div[style="margin-bottom:4px;"] {
  display: none;
  }
  
	#Xcol1_content .contentbox_content,
	#Xmain .fullsize .contentbox_content,
	#Xcol3_content .contentbox_content {
	/*background: url("http://www.manhattanreview.com/fileadmin/images/bg_contentbox_content_top.jpg") repeat-x top left;*/
	/*border-top: 1px solid #d1d1d1;*/ /* FORCE SPACE */
		/*border-bottom: 1px solid #dcddde;*/  /* FORCE SPACE */
	}

	/* BOX HEAD FULL SIZE / STANDARD */
  
	#Xcol1_content .contentbox .contentbox_title,
	#Xmain .fullsize .contentbox .contentbox_title,
	#Xteaser .contentbox_title {
	/*background: #d1d1d1 url("http://www.manhattanreview.com/fileadmin/images/bg_contentbox.gif") no-repeat top left;*/
	}
  
	#Xcol1_content .contentbox .contentbox_title h4,
	#Xmain .fullsize .contentbox .contentbox_title h4,
	#Xteaser .contentbox_title h4,
	#Xcol1_content .contentbox .contentbox_title h3,
	#Xmain .fullsize .contentbox .contentbox_title h3,
	#Xteaser .contentbox_title h3,
	#Xcol1_content .contentbox .contentbox_title h2,
	#Xmain .fullsize .contentbox .contentbox_title h2,
	#Xteaser .contentbox_title h2,
	#Xcol1_content .contentbox .contentbox_title h1,
	#Xmain .fullsize .contentbox .contentbox_title h1,
	#Xteaser .contentbox_title h1 {
   font-family: FontBold;
	/*padding: 11px 20px 9px 20px;*/
    /*padding: 10px 0;*/
		/*font-size: 130%;*/
		/*line-height: 1.1em;*/
		/*text-transform: uppercase;*/
		/*color: #163249;*/
		font-weight: bold;
		/*background: url("http://www.manhattanreview.com/fileadmin/images/bg_contentbox_end.gif") no-repeat top right;*/
	}
  
   #Xcol1_content .contentbox .contentbox_title h1,
   #Xmain .fullsize .contentbox .contentbox_title h1 {
   /* border-bottom: 1px solid #d1d1d1; */
   /*padding:10px 0;*/
   padding-bottom:20px;
   font-size:160%;
   }
  
  #Xcol1_content .contentbox .contentbox_title h2,
  #Xmain .fullsize .contentbox .contentbox_title h2 {
   padding-bottom:15px;
   font-size:130%;
   }
   
  #Xcol1_content .contentbox .contentbox_title h3,
  #Xmain .fullsize .contentbox .contentbox_title h3 {
   padding-bottom:10px;
   font-size:130%;
   }
  
  #Xcol1_content .contentbox .contentbox_title h4,
  #Xmain .fullsize .contentbox .contentbox_title h4 {
    /*text-align:center;
    border-bottom: 1px solid #d1d1d1;
    margin:0 20px;
    padding:10px 0;*/
    padding-bottom:5px;
    font-size:130%;
  }
  
	/* BOX HEAD COL3 (AND Sidebar-Right) */

	#Xcol3 #col3_content .contentbox .contentbox_title {
	/*background: #26567d url("http://www.manhattanreview.com/fileadmin/images/bg_contentbox_col3.gif") no-repeat top left;*/
	}

	#Xcol3 #col3_content .contentbox .contentbox_title h4,
	#Xcol3 #col3_content .contentbox .contentbox_title h3,
	#Xcol3 #col3_content .contentbox .contentbox_title h2,
	#Xcol3 #col3_content .contentbox .contentbox_title h1 {
		/*padding: 11px 20px 9px 20px;*/
		font-size: 130%;
		/*line-height: 1.1em;*/
		/*text-transform: uppercase;*/
		/*color: #ffffff;*/
		font-weight: bold;
		/*background: url("http://www.manhattanreview.com/fileadmin/images/bg_contentbox_col3_end.gif") no-repeat top right;*/
	}
   
  #col3 #col3_content .contentbox .contentbox_title h4,
  #col1 #col1_content .content_sidebar .contentbox .contentbox_title h4 {
    text-align:center;
    border-bottom: 1px solid #d1d1d1;
    /*margin:0 20px;*/
    padding:10px 0;
    margin-bottom:0;
  }
  
  #col3 #col3_content .contentbox .contentbox_content,
  #col1 #col1_content .content_sidebar .contentbox .contentbox_content {
  padding:15px 0;
  }
  
  #col3 #col3_content .contentbox .contentbox_content div.csc-textpic-single-image img,
  #col1 #col1_content .content_sidebar .contentbox .contentbox_content div.csc-textpic-single-image img,
  #col3 #col3_content .contentbox .contentbox_content div.csc-textpic-imagerow-last div.csc-textpic-image,
  #col1 #col1_content .content_sidebar .contentbox .contentbox_content div.csc-textpic-imagerow-last div.csc-textpic-image {
  margin-bottom:0;
  }
  
  #col1 #col1_content .content_sidebar .contentbox .contentbox_content div.csc-textpic-below div.csc-textpic-single-image img {
  margin:10px 0;
  }
  
  #col1 #col1_content .contentbox div[style="margin:20px;"] {
  margin-left:0 !important;
  margin-right:0 !important;
  margin-top:40px !important;
  }
  
	/* BOX HEAD COL3 START */

	#Xcol3_start #col3_content .contentbox .contentbox_title {
	/*background: #d1d1d1 url("http://www.manhattanreview.com/fileadmin/images/bg_contentbox.gif") no-repeat top left;*/
	}
  
	#Xcol3_start #col3_content .contentbox .contentbox_title h4,
	#Xcol3_start #col3_content .contentbox .contentbox_title h3,
	#Xcol3_start #col3_content .contentbox .contentbox_title h2,
	#Xcol3_start #col3_content .contentbox .contentbox_title h1 {
		/*padding: 11px 20px 9px 20px;*/
		/*font-size: 130%;*/
		/*line-height: 1.1em;*/
		/*text-transform: uppercase;*/
		color: #163249;
		font-weight: bold;
		/*background: url("http://www.manhattanreview.com/fileadmin/images/bg_contentbox_end.gif") no-repeat top right;*/
	}

	/* CONTACTBOX SIDEBAR */

	#col1_content .contactbox,
	#col3_content .contactbox {
		padding: 0;
		margin: 0 0 15px 0;
		background: #1e4463;
	}

	#col1_content .contactbox ul,
	#col3_content .contactbox ul {
		list-style-type: none;
		margin: 0;
		padding: 0;

		color: #a6d2ef;
		font-size: 100%;
		line-height: 1.1em;
	}

	#col1_content .contactbox li,
	#col3_content .contactbox li {
		margin: 0;
		padding: 10px 3px 0 40px;
		min-height: 30px;
	}

	#col1_content .contactbox a,
	#col3_content .contactbox a {
		color: #a6d2ef;
	}

	#col1_content .contactbox a:hover,
	#col3_content .contactbox a:hover {
		color: #ffffff;
		text-decoration: none;
	}

	#col1_content .contactbox .phone,
	#col3_content .contactbox .phone {
		/background: url("/fileadmin/images/contactbox_bg_phone.jpg") no-repeat top right;
	}

	#col1_content .contactbox .email,
	#col3_content .contactbox .email {
		background: url("/fileadmin/images/contactbox_bg_email.jpg") no-repeat top right;
	}

	/*-------------------------------------------------------------------------*/

	/* GENERIC CONTENT BOX ELEMENTS */
  
  /* HEADINGS */
  
  .contentbox h1,
  .contentbox h2,
  .contentbox h3,
  .contentbox h4,
  .contentbox h5,
  .contentbox h6 {
  font-family: FontBold;
  font-weight: bold;
  }
  
	.contentbox h1 {
  font-size: 144%;
  color: #000000;
  margin-bottom: 10px;
  } 
  
  .contentbox h2 {
  font-size: 117%;
  color: #25557c;
  margin-bottom: 10px;
  }
  
  .contentbox h3 {
  font-size: 117%;
  color: #25557c;
  margin-bottom: 10px;
  }
  
  .contentbox h4 {
  font-size: 117%;
  color: #25557c;
  margin-bottom: 5px;
  }
  
  .contentbox h5 {
  font-size: 108%;
  color: #25557c;
  margin-bottom: 5px;
  }
  
  .contentbox h6 {
  font-size: 100%;
  color: #25557c;
  margin-bottom: 5px;
  }
  
	.Xcontentbox_content h1 {
		margin: 15px 20px;
		font-weight: bold;
		color: #163249;
		font-size: 160%;
		line-height: 1.2em;
	}

	.Xcontentbox_content h2 {
		/*margin: 15px 20px; */
    margin: 15px 0;
		font-weight: bold;
		color: #25557c;
		font-size: 130%;
		line-height: 1.3em;
	}

	.Xcontentbox_content h3 {
		margin: 15px 20px;
		font-weight: bold;
		color: #25557c;
		font-size: 110%;
		line-height: 1.3em;
	}

	.Xcontentbox_content h4 {
		margin: 15px 20px;
		font-weight: bold;
		font-size: 100%;
		line-height: 1.5em;
	}

	.Xcontentbox_content h5 {
		margin: 15px 20px;
		font-weight: normal;
		font-size: 100%;
		line-height: 1.5em;
	}

	.Xcontentbox_content h6 {
		margin: 15px 20px;
		font-weight: normal;
		font-size: 90%;
		line-height: 1.5em;
	}

	/* LISTS */

	#Xcol1 .contentbox_content ul,
	#Xcol1 .contentbox_content ol,
	#Xcol1 .contentbox_content dl {
	margin: 15px 10px;
	}

	#Xcol1 .contentbox_content li {
		margin: 0 0 0 10px;
	}

	/* BULLET 1

	.contentbox_content ul {
		list-style-type: disc;
		list-style-image: url("http://www.manhattanreview.com/fileadmin/images/bullet.gif");
		margin: 15px 20px 15px 16px;
	}

	.contentbox_content ul ul {
		list-style-type: circle;
		list-style-image: url("http://www.manhattanreview.com/fileadmin/images/bullet_2.gif");
		margin: 4px 0 16px -4px;
	}

	.contentbox_content ul li {
		padding: 0 0 0 4px;
	}

	.contentbox_content ul ul li {
		padding: 0 2px;
		margin-top: 4px;
		margin-bottom: 4px;
	}
	*/

	/* --- */

	/* BULLET 2 */

	.contentbox_content ul {
		list-style-type: none;
		/*margin: 15px 20px 15px 16px;*/
    margin:0 0 15px 0;
    padding:0;
    /*font-size:110%;*/
   }

	.contentbox_content ul ul {
		/*margin: 4px 0 16px -4px;*/
    margin:4px 0 0 16px;
    padding:0;
	}

	.contentbox_content ul li {
		/*padding-left: 24px;*/
    /*padding-bottom: 10px;*/
    margin:0;
    /*padding:0 0 15px 24px;*/
    padding:0 0 15px 28px;
		/*background: url("http://www.manhattanreview.com/fileadmin/images/bullet_new_2.gif") no-repeat top left;*/
    /*background: url("/fileadmin/images/obc-circle-check-16x16.png") no-repeat 0 2px;*/
    /*background: #ffffff url("/fileadmin/images/mric-circle-check-32x32.png") no-repeat 0 3px;*/
    background: #ffffff url("/fileadmin/images/mric-circle-check-40x40.png") no-repeat 0 0;
    /*background-size: 16px 16px;*/
    background-size: 20px 20px;
    /*font-size:110%;*/
    text-align:justify;
	}
  
  .contentbox_content ul li:last-child {padding-bottom:0;}
  
	.contentbox_content ul ul li {
		/*
    padding: 0 2px 0 22px;
		margin-top: 4px;
		margin-bottom: 4px;
		background: url("http://www.manhattanreview.com/fileadmin/images/bullet_new_2_l2.gif") no-repeat top left;
    */
    margin:0;
    padding:0;
    background:none;
    list-style-type:circle;
	}
  
  /* OVERRIDE RTE-CSS */
  
  .contentbox_content .csc-textpic-intext-left ol, .contentbox_content .csc-textpic-intext-left ul {padding:0 !important;}
  
	/* --- */

	.contentbox_content ol {
		list-style-type: decimal;
	}

	.contentbox_content ol ol {
		list-style-type: lower-latin;
		margin: 4px 0 4px 0;
	}

	.contentbox_content ol ol li {
		padding: 0 2px;
		margin-top: 4px;
		margin-bottom: 4px;
	}

	.contentbox_content dt {
		font-weight: bold;
	}

	.contentbox_content dd {
		margin: 0 0 0 20px;
	}

	/* TEXT */

	.contentbox_content p,
  /* T3 fix */
  div#col1_content p
   {
	/*margin: 15px 20px; */
    /*margin: 15px 0;*/
    margin-bottom:15px;
    /*font-size:110%;*/
    text-align:justify;
	}
  
  .contentbox_content p:last-child {
  margin-bottom:0;
  }
  
	/* MARGIN CONTROL */

	.contentbox_content .skiphormargin {
		margin-left: 0;
		margin-right: 0;
	}

	/* LINKS */

	.contentbox_content a {
		color: #25557c;
		text-decoration: underline;
	}

	.contentbox_content a:hover {
		color: #990000;
		text-decoration: none;
	}

	/* BORDER AROUND IMAGES */

	.contentbox_content .image_border_link  {
		background: #dcddde;
		padding: 3px;
	}

	.contentbox_content .image_border_link:hover {
		background: #25557c;
	}

	/*-------------------------------------------------------------------------*/

	/* GENERIC SPACER BETWEEN BOXES*/

	.spacer_space {
		height: 15px;
	}

	.spacer_image {
		height: 15px;
		background: url("/fileadmin/images/spacer_image.jpg") no-repeat top center;
	}

	/*-------------------------------------------------------------------------*/

	/* FOOTER */
  
  #footer {font-size:90%;}
  
	/* BOX SIZE 75|25 > 505|170 */
   
	#footer .c75l {
		/*width: 675px;*/
    width: 70%;
    margin: 0;
    padding: 0;
	}

	#footer .c25r {
		/*width: 230px;*/
    width: 30%;
    margin: 0;
    padding: 0;
	}

  #footer #footer_generic_left,
  #footer #footer_generic_right {/*height:42px;*/ height:81px;}
  #footer #footer_generic_right a {line-height:81px;}
  #footer #footer_generic_right img {border:0; margin-top:23px; width:35px; height:35px;}
  #footer #footer_generic_right img:hover {opacity:0.70;}
  #footer #footer_generic_left .nav_left {display:none;}
  
	/* FOOTER NAV HOR */

	#footer .nav_left,
	#footer .nav_right {
		margin: 0;
	/*padding: 2px 0 0 0;*/
    padding: 0;
	/*font-size: 80%;*/
    font-size: 90%;
		text-transform: uppercase;
		color: #a6d2ef;
		/*height: 19px;*/
    }

	#footer .nav_left a,
	#footer .nav_right a {
		color: #a6d2ef;
		text-decoration: none;
    line-height:42px;
	}

	#footer .nav_left a:hover,
	#footer .nav_right a:hover {
		color: #4e88af;
	}

	#footer .nav_left strong,
	#footer .nav_right strong {
		font-weight: normal;
	}

	#footer .nav_left,
	#footer .nav_right {
		list-style: none;
	}

	#footer .nav_left li,
	#footer .nav_right li {
		/*margin: 0 10px 0 0;*/
		display: inline;
    margin: 0 10px 0 0;
	}

	/* INFO BOX */

	#footer .info {
    /*height:42px;*/
    height:81px;
    /*height: 35px;*/
    /*min-height: 35px;*/
    /*background: url("/fileadmin/images/bg_footer_info.png") no-repeat -5px 0;*/
		background: url("/fileadmin/images/bubble-81x81.png") no-repeat -5px 0;
    text-align: left;
		/*padding: 11px 0 0 80px;*/
    padding: 0 0 0 80px;
		margin: 0;
		color: #ffffff;
	 /*font-size: 120%;*/
    font-size: 160%;    
    font-weight:bold;
    /*line-height:42px;*/
    line-height:81px;
	}

	/* LINKLIST */

	#footer .nav_linklist {
		/*margin: 0 0 80px 0;*/
    width:100%;
	}
  
  #footer .nav_linklist_column {
  float:left;
  margin-top:30px;
  width:43%;
  margin-right:7%;
  }
  
	#footer .nav_linklist ul {
		/*margin: 8px 10px 80px 0;*/
		padding: 0;
    margin: 10px 0 0 0;
		color: #ffffff;
		/*font-size: 90%;*/
    /*font-size: 100%;*/
		list-style: none;
		/*width: 150px;*/
    /*width:50%;*/
		/*float: left;*/
	}
  
	#footer .nav_linklist ul li {
		margin: 0;
		padding: 0;
    }

	#footer .nav_linklist ul a {
		color: #4e88af;
    text-decoration: none;
	}

	#footer .nav_linklist ul a:hover {
		color: #a6d2ef;
	}

	/* LINKLIST SPECIAL */

	#Xfooter div.nav_linklist_titles {
		width: 100%;
    margin: 20px 0 0 0;
		/*padding: 20px 0 0 0;*/
		/*font-size: 90%;*/
    /*font-size: 100%;*/
    }

	#footer .nav_linklist p.destination_title,
	#footer .nav_linklist p.get_started_title {
		color: #4e88af;
		font-weight: bold;
    font-size: 108%;
		/*display: inline;*/
		/*float: left;*/
		padding: 0 0 8px 0;
		/*margin: 0 20px 0 0;*/
		/*width: 220px;*/
    /*margin-right:10px;*/
    /*
    width:43%;
    margin-right:7%;
		*/
    border-bottom: 1px solid #4e88af;
	}
      
	#footer .nav_linklist ul.destination,
	#footer .nav_linklist ul.get_started {
		/*width: 230px;*/
    /*
    width:50%;
		color: #4e88af;
    */
	}

	#Xfooter .nav_linklist .cities_title {
		color: #4e88af;
		font-weight: normal;
		display: inline;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 8px 0;
		width: 430px;
		border-bottom: 1px solid #4e88af;
	}

	#Xfooter .nav_linklist ul.cities {
		width: 132px;
		color: #4e88af;
	}

	/* FOOTER COPY BOX */

	#footer .copy {
    height: 32px;
		padding: 14px 0 0 0;
		margin: 0;
		margin-left: -17px;
		/*color: #163249;*/
    color: #efefef;
		/*font-size: 100%;*/
		text-transform: uppercase;
	}

	/* FOOTER TEXT */

	#footer .right_text {
		/*margin: 0 0 80px 0;*/
    /*float:right;*/
    margin: 30px 0 0 0;
	}
      
	#footer .right_text p.headquarters_title {
		color: #4e88af;
		font-weight: bold;
    font-size: 108%;
		/*margin: 20px 0 8px 0;*/
    margin:0;
		padding: 0 0 8px 0;
    /*width:80%;*/
    /*margin-right:10%;*/
		border-bottom: 1px solid #4e88af;
	}

	#footer .right_text p {
		margin: 8px 0;
		color: #4e88af;
		/*font-size: 90%;*/
    /*font-size: 100%;*/
	}

	#footer .right_text p a {
		color: #4e88af;
		text-decoration: none;
	}

	#footer .right_text p a:hover {
		color: #a6d2ef;
	}
  
  #footer .nav_linklist p.destination_title,
  #footer .right_text p.headquarters_title {color:white;}
  #footer .nav_linklist ul a {}
  #footer_generic_right .copy {display:none;}
  #footer .copy {margin-top:20px; text-align:center;}
  
	/*-------------------------------------------------------------------------*/
  
	/* T3 TEASER IMAGES */
  
  div.csc-textpic-single-image {/*border:1px solid brown;*/}
      
	.csc-textpic-intext-left .csc-textpic-single-image {
		float: left;
		display: inline;
		/*margin-right: 1em;*/
		/*margin: 5px 20px 20px 20px;*/
    /*margin: 5px 20px 20px 0;*/
    margin:0 20px 0 0;
    padding-right:10px;
	}

	.csc-textpic-intext-right .csc-textpic-single-image {
		float: right;
		display: inline;
		/*margin: 5px 20px 20px 20px;*/
    /*margin: 5px 0 20px 20px;*/
    margin:0 0 0 20px;
    padding-left:10px;
	}

	.csc-textpic-intext-center .csc-textpic-single-image {
		display: block;
		text-align: center;
		margin: 15px auto;
	}
  
  div.csc-textpic-intext-left img,
  div.csc-textpic-intext-right img,
  div.csc-textpic-intext-center img {
  margin:0 !important;
  }
  
  div.csc-textpic-intext-left,
  div.csc-textpic-intext-right,
  div.csc-textpic-intext-center {
  overflow:hidden;
  margin-bottom:20px;
  }
  
	/*-------------------------------------------------------------------------*/

	/* INFOBOX */

	#col1_content .infobox,
	#main .fullsize .infobox {
		margin: 15px 20px;
		padding: 0;
		border-top: 1px solid #dcddde;
		border-bottom: 1px solid #dcddde;
		background: #f4f4f6;
	}

	#col1_content .infobox h3,
	#main .fullsize .infobox h3 {
		background: url("/fileadmin/images/bg_infobox_title.jpg") no-repeat top left;
		border-bottom: 1px solid #dcddde;
		margin: 0 0 15px 0;
		padding: 10px 20px;
	}

	/*-------------------------------------------------------------------------*/

	/* "STAY IN TOUCH" SIDEBAR */

	#col1_content ul.stay_in_touch,
	#col3_content ul.stay_in_touch {
		list-style-type: none;
		list-style-image: none;
		/*margin: 15px 0 15px 20px;*/
    margin: 0;
		padding: 0;
    width:100%;
	}

	#col1_content ul.stay_in_touch li,
	#col3_content ul.stay_in_touch li {
		margin: 0;
		/*padding: 0 15px 15px 0;*/
    padding: 0;
		float: left;
		background: none; /* HIDE STANDARD BULLET SYMBOL */
    width:33%;
	}

	/* SIZE */

	#col1_content ul.stay_in_touch li a,
	#col3_content ul.stay_in_touch li a {
		display: block;
		/*width: 38px;*/
    max-width:38px;
		/*height: 38px;*/
    height:auto;
    padding-top:33%;
    opacity: 0.90;
		-moz-opacity: 0.90;
		filter: Alpha(opacity=90);
		text-indent: -90em;
    margin:0 auto;
    }

	#col1_content ul.stay_in_touch li a:hover,
	#col3_content ul.stay_in_touch li a:hover {
		opacity: 1.0;
		-moz-opacity: 1.0;
		filter: Alpha(opacity=100);
	}

	/* IMAGES */

	#col1_content ul.stay_in_touch li a.facebook,
	#col3_content ul.stay_in_touch li a.facebook {
		background: url("/fileadmin/images/stay_in_touch_facebook_small.gif") no-repeat top left;
    background-size: 100% auto;
	}

	#col1_content ul.stay_in_touch li a.twitter,
	#col3_content ul.stay_in_touch li a.twitter {
		background: url("/fileadmin/images/stay_in_touch_twitter_small.gif") no-repeat top left;
    background-size: 100% auto;
	}

	#col1_content ul.stay_in_touch li a.googleplus,
	#col3_content ul.stay_in_touch li a.googleplus {
		background: url("/fileadmin/images/stay_in_touch_googleplus_small.gif") no-repeat top left;
    background-size: 100% auto;
	}
  
  /* LOCATION/CONTENT IMAGE */
  
  div#col1 div.csc-textpic div.csc-textpic-single-image[style="width:680px;"] {
    width:100% !important;
    margin-bottom:10px;
    }
  
  div#col1 div.csc-textpic div.csc-textpic-single-image img[width="680"] {
  /*margin-left:-30px;
  margin-top:-10px;*/
  width:100%;
  height:auto;
  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
  }
  
	/*-------------------------------------------------------------------------*/

	/* START PAGE */
  
  #teaser .contentbox .contentbox_title h1 {
   /* border-bottom: 1px solid #d1d1d1; */
   /*padding:10px 0;*/
   /*font-size:160%;*/
   text-align:center;
   }
  
  #col3_start h2, #col1_start h2 {
  font-size:126%;
  color:#002960;
  }
  
  div.tx-t3sjslidernews-pi1 {}
  
	/* BORDER AROUND IMAGES */
  
	.contentbox_content .image_border_link {
		background: #dcddde;
		padding: 3px;
	}

	.contentbox_content .image_border_link:hover {
		background: #25557c;
	}

	/* IMAGE MENU */

	ul.menu_start {
		list-style-type: none;
		list-style-image: none;
		margin: 15px 20px;
		padding: 0;
	}

	ul.menu_start li {
		margin: 10px 0;
		padding: 0;
	}

	ul.menu_start li span {
		display: none;
	}

	/* ALL */

	ul.menu_start a {
		display: block;
		width: 244px;
		height: 50px;
		border: 3px solid #dcddde;
		text-indent: -900em;
	}

	ul.menu_start li a:hover {
		border: 3px solid #4e88af;
	}

	/* SINGLE */

	ul.menu_start li.start_business_school a {
		background: url("/fileadmin/images/teaser_images_start_business_school.jpg") no-repeat top left;
	}

	ul.menu_start li.start_graduate_school a {
		background: url("/fileadmin/images/teaser_images_start_graduate_school.jpg") no-repeat top left;
	}

	ul.menu_start li.start_law_school a {
		background: url("/fileadmin/images/teaser_images_start_law_school.jpg") no-repeat top left;
	}

	ul.menu_start li.start_college a {
		background: url("/fileadmin/images/teaser_images_start_college.jpg") no-repeat top left;
	}

	ul.menu_start li.start_toefl a {
		background: url("/fileadmin/images/teaser_images_start_toefl.jpg") no-repeat top left;
	}

	ul.menu_start li.start_academic_tutoring a {
		background: url("/fileadmin/images/teaser_images_start_academic_tutoring.jpg") no-repeat top left;
	}

	ul.menu_start li.start_career_training a {
		background: url("/fileadmin/images/teaser_images_start_career_training.jpg") no-repeat top left;
	}

	ul.menu_start li.start_executive_education a {
		background: url("/fileadmin/images/teaser_images_start_executive_education.jpg") no-repeat top left;
	}

	ul.menu_start li a:hover {
		background-position: 0 -50px;
	}
  
	/*-------------------------------------------------------------------------*/
}