@font-face {
    font-family: 'YanoneKaffeesatzLight';
    src: url('../fonts/YanoneKaffeesatz-Light-webfont.eot');
    src: url('../fonts/YanoneKaffeesatz-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/YanoneKaffeesatz-Light-webfont.woff') format('woff'),
         url('../fonts/YanoneKaffeesatz-Light-webfont.ttf') format('truetype'),
         url('../fonts/YanoneKaffeesatz-Light-webfont.svg#YanoneKaffeesatzLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('../fonts/YanoneKaffeesatz-Regular-webfont.eot');
    src: url('../fonts/YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/YanoneKaffeesatz-Regular-webfont.woff') format('woff'),
         url('../fonts/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'),
         url('../fonts/YanoneKaffeesatz-Regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'YanoneKaffeesatzBold';
    src: url('../fonts/YanoneKaffeesatz-Bold-webfont.eot');
    src: url('../fonts/YanoneKaffeesatz-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/YanoneKaffeesatz-Bold-webfont.woff') format('woff'),
         url('../fonts/YanoneKaffeesatz-Bold-webfont.ttf') format('truetype'),
         url('../fonts/YanoneKaffeesatz-Bold-webfont.svg#YanoneKaffeesatzBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* NAV GLOBAL  ---------------------------------- */


.prevButton{
	padding: 0;
	margin: 0;
	width: 50px;
	height: 50px;
	position: absolute;
	overflow: hidden;
	zoom:1;
}

.nextButton {
	padding: 0;
	margin: 0;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 51px;
	overflow: hidden;
	zoom:1;
	
}

.prevButton img, .nextButton img {
	border: none; 
	position: absolute;
	zoom:1;
}




/* SLIDERS SET 7 (Margins: T R B L)  ---------------------------------- */

#slider7Logo {
	position: relative;
	padding: 0;
	margin: 0px 0px 0px 160px;
	width: 160px;
	height: 160px;

}

#slider7BigHolder {
	position: relative;
	padding: 0 0 50px 0;
	margin: 25px 0px 0px 80px;
	width: 800px;
	height: 450px;
	overflow: hidden;
	zoom:1;

}

#slider7SmallHolder {
	position: relative;
	padding: 0;
	margin: 10px 0px 0px 0px;
	width: 960px;
	height: 80px;
	overflow: hidden;
	zoom:1;

}

#slider7Small {
	padding: 0;
	margin: 0;
	width: 960px;
	height: 80px;
	list-style: none;
	overflow: hidden;
}

#slider7Small li {
	padding: 0;
	margin: 0;
	zoom:1;
}

.textwindowsmall { width: 960px; height: 80px; }

#slider7Small li.textwindowsmall .pagetitle {
	font-family: 'YanoneKaffeesatzRegular',  Helvetica, Arial, sans-serif;
	font-size: 74px;
        letter-spacing: 36px;
        text-align: center;
	color: #353535;
}

#slider7Small li.textwindowsmall .pagetitletight {
	font-family: 'YanoneKaffeesatzRegular',  Helvetica, Arial, sans-serif;
	font-size: 66px;
        letter-spacing: 20px;
        text-align: center;
	color: #353535;
}


#slider7Big {
	padding: 0;
	margin: 0;
	width: 800px;
	height: 450px;
	list-style: none;
}

.Slide1 { width: 800px; height: 450px; overflow: auto; }
.Slide1 .copy { font-size: 20px; text-align: justify; color: #111; margin: 0; background-color: #dfd9c6; opacity: .70; padding: 20px 30px 0 30px; overflow: auto; }

.Slide2 { width: 800px; height: 450px; overflow: auto; }
.Slide2 .copy { font-size: 18px; text-align: justify; color: #222; margin: 0; background-color: #c3beaa; padding: 16px 18px 0 35px; overflow: auto; }

.Slide3 { width: 800px; height: 450px; overflow: auto; }
.Slide3 .copy { background: #c3beaa url(../images/clientsbg.jpg) no-repeat left top; font-size: 18px; text-align: justify; color: #111; margin: 0; padding: 30px; overflow: auto; }

.Slide4 { width: 800px; height: 450px; overflow: auto; }
.Slide4 .copy { font-size: 18px; text-align: justify; color: #111; margin: 0; background-color: #dfd9c6; opacity: .70; padding: 30px; overflow: auto; }

.Slide5 { width: 800px; height: 450px; overflow: auto; }
.Slide5 .copy { font-size: 18px; color: #222; margin: 0; background-color: #c3beaa; padding: 30px; overflow: auto; }


#slider7Big li {
	padding: 0;
	margin: 0;
	zoom:1;
        overflow: auto;
}


.copy .bold { font-size: 23px; letter-spacing: 1px; padding-bottom: 8px; }

.copy .boldin { font-size: 23px; letter-spacing: 1px; display: inline; }

.copy .list { font-size: 20px; display: inline; padding: 0 5px 0 15px; }

.copy .initial { font-size: 32px; display: inline; }

.image {float: right; padding: 0 0 120px 35px; }

.image2 {float: right; padding: 0 20px 0 5px; zoom:1; }

.image3 { margin: 0; padding: 0; }

.image4 {float: right; padding: 10px 0 0 50px; }



/* SLIDERS SET 6 (Margins: T R B L)  ---------------------------------- */

#slider6Logo {
	position: relative;
	padding: 0;
	margin: 60px 0px 0px 253px;
	width: 387px;
	height: 75px;

}

#slider6BigHolder {
	position: relative;
	padding: 0;
	margin: -83px 0px 0px 0px;
	width: 640px;
	height: 500px;
	overflow: hidden;
	zoom:1;
}

#slider6SmallHolder {
	position: relative;
	padding: 0;
	margin: -76px 0px 0px 645px;
	width: 320px;
	height: 200px;
	overflow: hidden;
	zoom:1;

}

#slider6Big {
	padding: 0;
	margin: 0;
	width: 640px;
	height: 400px;
	list-style: none;
	overflow: hidden;
}

#slider6Big li {
	padding: 0;
	margin: 0;
	zoom:1;
}

.textpanel { width: 640px; height: 400px; overflow: auto; }

#slider6Big li.textpanel  .blockquote { font-size: 18px; text-align: justify; color: #111; margin: 0; background-color: #dfd9c6; opacity: .60; padding: 30px; overflow: auto; }

blockquote .bold { font-size: 22px; letter-spacing: 1px; }

#slider6Small {
	padding: 0;
	margin: 0;
	width: 320px;
	height: 200px;
	list-style: none;
	overflow: hidden;
}

#slider6Small li {
	padding: 0;
	margin: 0;
	zoom:1;
}

#navHolder6 {
	position:absolute;
	padding: 0;
	margin: -10px 0px 0px 0px;
	width: 101px;
	height: 50px;
	zoom:1;

}

#number6{
	position: absolute;
	padding: 0;
	margin: -384px 0px 0px 649px;
	font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif;
	font-size: 40px;
	color: #222222; 
	font-weight: normal; 
}

#text6{
	position: absolute;
        border:1px solid #222222;
	padding: 15px 10px 10px 10px;
	margin: -392px 0px 0px 645px;
	font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif;
	font-size: 16px;
        line-height: 18px;
        text-align: justify;
	width: 300px;
	height: auto;
	background-color: #dfd9c6;

}

/* SLIDERS SET 5 (Margins: T R B L)  ---------------------------------- */

#slider5Logo {
	position: relative;
	padding: 0;
	margin: 30px 0px 0px 0px;
	width: 300px;
	height: 81px;

}

#slider5BigHolder {
	position: relative;
	padding: 0;
	margin: 10px 0px 0px 0px;
	width: 640px;
	height: 400px;
	overflow: hidden;
	zoom:1;

}

#slider5SmallHolder {
	position: relative;
	padding: 0;
	margin: -200px 0px 0px 645px;
	width: 320px;
	height: 200px;
	overflow: hidden;
	zoom:1;

}

#slider5Big {
	padding: 0;
	margin: 0;
	width: 640px;
	height: 400px;
	list-style: none;
	overflow: hidden;
}

#slider5Big li {
	padding: 0;
	margin: 0;
	zoom:1;
}
.textpanel5 { width: 640px; height: 400px; overflow: auto; }

#slider5Big li.textpanel5  .blockquote5 { font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif; font-size: 18px; text-align: justify; color: #111; margin: 0; background-color: #dfd9c6; opacity: .60; padding: 30px; overflow: auto; }

#slider5Big li.textpanel5  .blockquote5bg { font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 14px; text-align: justify; color: #222; margin: 0; padding: 130px 40px 30px 150px; background: url(../images/pp/pppcawebbg.jpg) no-repeat left top; overflow: auto; }

.logopanel { width: 640px; height: 400px; padding-top: 120px; padding-left: 100px; font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif; font-size: 18px; color: #222; }

.title5 { font-size: 13px; letter-spacing: 1px; line-height: 25px; color: #222; }




#slider5Small {
	padding: 0;
	margin: 0;
	width: 320px;
	height: 200px;
	list-style: none;
	overflow: hidden;
}

#slider5Small li {
	padding: 0;
	margin: 0;
	zoom:1;
}

#navHolder5 {
	position:absolute;
	padding: 0;
	margin: -41px 0px 0px 539px;
	width: 101px;
	height: 50px;
	zoom:1;

}

#number5{
	position: absolute;
	padding: 0;
	margin: 46px 0px 0px -65px;
	font-family: 'TrumpGothicEastRegular', Arial, sans-serif;
	font-size: 40px;
	color: #222222; 
	font-weight: normal; 
}

#text5{
	position: absolute;
	padding: 0;
	margin: -510px 0px 0px 645px;
        border:1px solid #222222;
	padding: 10px;
	font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif;
	font-size: 16px;
        line-height: 18px;
        text-align: justify;
	width: 311px;
	height: auto;
	background-color: #dfd9c6;
}



/* SLIDERS SET 4 (Margins: T R B L)  ---------------------------------- */

#slider4Logo {
	position: relative;
	padding: 0;
	margin: 130px 0px 0px 317px;
	width: 323px;
	height: 78px;

}

#slider4BigHolder {
	position: relative;
	padding: 0;
	margin: -78px 0px 0px 0px;
	width: 640px;
	height: 400px;
	overflow: hidden;
	zoom:1;

}

#slider4SmallHolder {
	position: relative;
	padding: 0;
	margin: -80px 0px 0px 645px;
	width: 320px;
	height: 200px;
	overflow: hidden;
	zoom:1;

}

#slider4Big {
	padding: 0;
	margin: 0;
	width: 640px;
	height: 400px;
	list-style: none;
	overflow: hidden;
}

#slider4Big li {
	padding: 0;
	margin: 0;
	zoom:1;
}

.textpanel4 { width: 640px; height: 400px; overflow: auto; }


#slider4Big li.textpanel4  .blockquote-n { background: url(../images/mgh/mgh-nbg.jpg) no-repeat left top; font-size: 14px; line-height: 16px; text-align: justify; color: #222; margin: 0; padding: 248px 40px 30px 176px; overflow: auto; }

#slider4Big li.textpanel4  .blockquote-mi { background-image: url(../images/mgh/mgh-mibg.jpg); font-size: 14px; line-height: 16px; text-align: justify; color: #222; margin: 0; padding: 248px 40px 30px 176px; overflow: auto; }

#slider4Big li.textpanel4  .blockquote-pt { background: url(../images/mgh/mgh-ptbg.jpg) no-repeat left top; font-size: 14px; line-height: 16px; text-align: justify; color: #222; margin: 0; padding: 248px 40px 30px 176px; overflow: auto; }

.title4gr { font-size: 15px; letter-spacing: 1px; line-height: 30px; color: #1d7f90; }

.title4or { font-size: 15px; letter-spacing: 1px; line-height: 30px; color: #cc6633; }

.textpanel4ie { width: 640px; height: 400px; overflow: auto; }

#slider4Big li.textpanel4ie  .blockquote4 { font-size: 18px; text-align: justify; color: #111; margin: 0; background-color: #dfd9c6; opacity: .60; padding: 30px; overflow: auto; }

blockquote4 .bold4 { font-size: 22px; letter-spacing: 1px; }


#slider4Small {
	padding: 0;
	margin: 0;
	width: 320px;
	height: 200px;
	list-style: none;
	overflow: hidden;
}

#slider4Small li {
	padding: 0;
	margin: 0;
	zoom:1;
}

#navHolder4 {
	position:absolute;
	padding: 0;
	margin: -10px 0px 0px 0px;
	width: 101px;
	height: 50px;
	zoom:1;

}

#number4{
	position: absolute;
	padding: 0;
	margin: -163px 0px 0px 659px;
	font-family: 'TrumpGothicEastRegular', Arial, sans-serif;
	font-size: 40px;
	color: #222222; 
	font-weight: normal; 
}

#text4{
	position: absolute;
	padding: 0;
	margin: -310px 0px 0px 645px;
        border:1px solid #222222;
	padding: 10px;
	font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif;
	font-size: 16px;
        line-height: 18px;
        text-align: justify;
	width: 300px;
	height: auto;
	background-color: #dfd9c6;
}


/* SLIDERS SET 3 (Margins: T R B L)  ---------------------------------- */

#slider3Logo {
	position: relative;
	padding: 0;
	margin: 130px 0px 0px 0px;
	width: 387px;
	height: 79px;

}

#slider3BigHolder {
	position: relative;
	padding: 0;
	margin: 10px 0px 0px 0px;
	width: 640px;
	height: 400px;
	overflow: hidden;
	zoom:1;

}

#slider3SmallHolder {
	position: relative;
	padding: 0;
	margin: -200px 0px 0px 645px;
	width: 320px;
	height: 200px;
	overflow: hidden;
	zoom:1;

}

#slider3Big {
	padding: 0;
	margin: 0;
	width: 640px;
	height: 400px;
	list-style: none;
	overflow: hidden;
}

#slider3Big li {
	padding: 0;
	margin: 0;
	zoom:1;
}

.textpanel3 { width: 640px; height: 400px; overflow: auto; }

#slider3Big li.textpanel3  .blockquote3 { background: url(../images/hd/harvardshortsh.jpg) no-repeat left top; font-size: 16px; line-height: 20px; text-align: justify; color: #222; margin: 0; padding: 200px 40px 30px 176px; overflow: auto; }

.title3 { font-size: 18px; letter-spacing: 1px; line-height: 40px; color: #6b090a; }


#slider3Small {
	padding: 0;
	margin: 0;
	width: 320px;
	height: 200px;
	list-style: none;
	overflow: hidden;
}

#slider3Small li {
	padding: 0;
	margin: 0;
	zoom:1;
}

#navHolder3 {
	position:absolute;
	padding: 0;
	margin: -41px 0px 0px 539px;
	width: 101px;
	height: 50px;
	zoom:1;

}

#number3{
	position: absolute;
	padding: 0;
	margin: 286px 0px 0px -40px;
	font-family: 'TrumpGothicEastRegular', Arial, sans-serif;
	font-size: 40px;
	color: #222222; 
	font-weight: normal; 
}

#text3{
	position: absolute;
	padding: 0;
	margin: -510px 0px 0px 645px;
        border:1px solid #222222;
	padding: 15px 10px 15px 10px;
	font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif;
	font-size: 16px;
        line-height: 18px;
        text-align: justify;
	width: 311px;
	height: auto;
	background-color: #dfd9c6;
}


/* SLIDERS SET 2 (Margins: T R B L)  ---------------------------------- */

#slider2Logo {
	position: relative;
	padding: 0;
	margin: 94px 0px 0px 305px;
	width: 336px;
	height: 80px;

}

#slider2BigHolder {
	position: relative;
	padding: 0;
	margin: -83px 0px 0px 0px;
	width: 640px;
	height: 400px;
	overflow: hidden;
	zoom:1;

}

#slider2SmallHolder {
	position: relative;
	padding: 0;
	margin: -80px 0px 0px 647px;
	width: 320px;
	height: 200px;
	overflow: hidden;
	zoom:1;

}

#slider2Big {
	padding: 0;
	margin: 0;
	width: 640px;
	height: 400px;
	list-style: none;
	overflow: hidden;
}

#slider2Big li {
	padding: 0;
	margin: 0;
	zoom:1;
}


#slider2Small {
	padding: 0;
	margin: 0;
	width: 320px;
	height: 200px;
	list-style: none;
	overflow: hidden;
}

#slider2Small li {
	padding: 0;
	margin: 0;
	zoom:1;
}

#navHolder2 {
	position:absolute;
	padding: 0;
	margin: -10px 0px 0px 0px;
	width: 101px;
	height: 50px;
	zoom:1;

}

#number2{
	position: absolute;
	padding: 0;
	margin: 46px 0px 0px 120px;
	font-family: 'TrumpGothicEastRegular', Arial, sans-serif;
	font-size: 40px;
	color: #222222; 
	font-weight: normal; 
}

#text2{
	position: absolute;
        border:1px solid #222222;
	padding: 15px 10px 15px 10px;
	margin: -252px 0px 0px 647px;
	font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif;
	font-size: 16px;
        line-height: 18px;
        text-align: justify;
	width: 300px;
	height: auto;
	background-color: #dfd9c6;
}


/* SLIDERS SET 1 (Margins: T R B L)  ---------------------------------- */

#slider1Logo {
	position: relative;
	padding: 0;
	margin: 130px 0px 0px 10px;
	width: 500px;
	height: 60px;

}
.logoheader { font-size: 50px; color: #222; letter-spacing: 9px; }

#slider1BigHolder {
	position: relative;
	padding: 0;
	margin: 10px 0px 0px 0px;
	width: 640px;
	height: 400px;
	overflow: hidden;
	zoom:1;

}

#slider1SmallHolder {
	position: relative;
	padding: 0;
	margin: -200px 0px 0px 645px;
	width: 320px;
	height: 200px;
	overflow: hidden;
	zoom:1;

}

#slider1Big {
	padding: 0;
	margin: 0;
	width: 640px;
	height: 400px;
	list-style: none;
	overflow: hidden;
}

#slider1Big li {
	padding: 0;
	margin: 0;
	zoom:1;
}
.youtube { background: #000; height:400; width 640; }

.logopanel1b { background: url(../images/m/m-batmanbg.jpg) no-repeat left top; height: 400px; font-size: 18px; color: #fff; padding: 50px 40px 30px 250px; }

.logopanel1m { background: url(../images/m/m-maskbg.jpg) no-repeat left top; height: 400px; font-size: 18px; color: #fff; padding: 25px 30px 30px 260px; }

.logopanel1s { background: url(../images/m/m-supermanbg.jpg) no-repeat left top; height: 400px; font-size: 18px; line-height: 23px; color: #fff; padding: 50px 50px 30px 250px; }

.logopanel1d {background: url(../images/m/m-dumbbg.jpg) no-repeat left top; height: 400px; font-size: 19px; color: #fff; margin: 0; padding: 20px 30px 30px 235px; }

.textpanel1 { width: 640px; height: 400px; overflow: auto; }

#slider1Big li.textpanel1  .blockquote1 { background: #fff url(../images/m/m-partners.jpg) no-repeat left top; font-size: 16px; line-height: 20px; text-align: justify; color: #222; margin: 0; padding: 250px 40px 30px 176px; overflow: auto; }

#slider1Big li.textpanel1  .blockquotebi { background: #fff url(../images/m/m-bibg3.jpg) no-repeat left top; font-size: 16px; line-height: 20px; text-align: justify; color: #222; margin: 0; padding: 285px 60px 30px 60px; overflow: auto; }

#slider1Big li.textpanel1  .blockquotecllc { background: #fff url(../images/m/m-cllcbg.jpg) no-repeat left top; font-size: 16px; line-height: 20px; text-align: justify; color: #222; margin: 0; padding: 205px 20px 20px 165px; overflow: auto; }

.title1 { font-size: 18px; letter-spacing: 1px; line-height: 40px; color: #6b090a; }


#slider1Small {
	padding: 0;
	margin: 0;
	width: 320px;
	height: 200px;
	list-style: none;
	overflow: hidden;
}

#slider1Small li {
	padding: 0;
	margin: 0;
	zoom:1;
}

#navHolder1 {
	position:absolute;
	padding: 0;
	margin: -451px 0px 0px 539px;
	width: 101px;
	height: 50px;
	zoom:1;

}

#number1{
	position: absolute;
	padding: 0;
	margin: -163px 0px 0px 659px;
	font-family: 'TrumpGothicEastRegular', Arial, sans-serif;
	font-size: 40px;
	color: #222222; 
	font-weight: normal; 
}

#text1{
	position: absolute;
	padding: 0;
	margin: -510px 0px 0px 645px;
        border:1px solid #222222;
	padding: 10px;
	font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, sans-serif;
	font-size: 16px;
        line-height: 18px;
        text-align: justify;
	width: 311px;
	height: auto;
	background-color: #dfd9c6;
}










