@charset "utf-8";
/* CSS Document */
/* a { text-decoration:none; } border:#CC0000 thin solid; */

/* a.tab { text-decoration:none; } */

body{ clear:both; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
h1{font-size:16px;}
h2{font-size:12px;}
h3{color: #000000; text-decoration:underline; font-size:13px;}
h1.contactInfoFormat {font-size:12px; padding:0px; margin:0px; font-weight:bolder;} 
p{ color:#000000; }
p.tab{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin-bottom:30px;}
p.team{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:5px; }
p.bio{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
h1.tab{font-family:Arial, Helvetica, sans-serif; font-size:16px;}


a.contentLink{color:#000000;}
a.contentLink:hover{color:#b6d7f8;}

div#shadow{ position:relative;  width:965px; height:500px; background-image:url(/images/site/shadow.png); background-repeat:repeat-y; margin: auto auto; margin-top:50px;}
div#mainBox{ width:950px;  height:600px; margin: auto auto; margin-top:-40px; position:relative;}
div#topBox{ width:950px;  height:131px; background-image:url(/images/site/bannerGradient1x131px.png); background-repeat:repeat-x;}
div#contentBox{width:950px;  height:465px; background-color:#003D79;}
.logo{ width:121px; height:125px; background-image:url(/images/site/logos.png); float:left; margin:5px 0px 0px 30px; }
div#menuBox { width:708px;  height:25px; position:relative; left:61px; top:106px; float:left;}

div#menuBox ul{ list-style-type: none; margin: 0px 0 0 -40px; text-decoration:none;}
div#menuBox li{ height:25px; width:100px; background-color:#b6d7f8; color:#000000; float:left; border:thin; border-color:#FFFFFF; text-align:center; font-weight:bold; font-size:12px; vertical-align:middle; line-height:25px; margin-left:8px; text-decoration:none;}

div#shadow div#mainBox div#topBox div#menuBox  a.tab{ color:#000000; text-decoration:none; }
div#shadow div#mainBox div#topBox div#menuBox  a.tab:link{ color:#000000; text-decoration:none; }
div#shadow div#mainBox div#topBox div#menuBox  a.tab:hover{ background-color:#003D79; color:#FFFFFF; text-decoration:none; height:25px; display:block; text-align:inherit; }
div#shadow div#mainBox div#topBox div#menuBox  a.tab:visited{ color:#000000 text-decoration:none; }
div#shadow div#mainBox div#topBox div#menuBox  a.tab:active{ color:#000000 text-decoration:none; }

/* ******************for main page********************** */

div#leftBoxHome{ width:440px; height:464px; float:left; }
div#rightBoxHome{width:505px; height:464px; float:left; }
div#shadow div#mainBox div#contentBox div#leftBoxHome div#leftImageMain{ width:410px; height:308px; background-image:url(/images/site/leftImage.jpg); background-position:center; background-repeat:no-repeat; margin:75px auto 0px 30px; }
div#shadow div#mainBox div#contentBox div#rightBoxHome div#rightContentMain{ width:460px; height:175px; margin:75px 0px 0px 15px; border:#CCCCCC 1px solid; float:left;  background:#FFFFFF; color:#000000;}
div#shadow div#mainBox div#contentBox div#rightBoxHome div#rightContentMain2{ width:460px; height:163px; margin:5px 0px 0px 15px; border:#CCCCCC 1px solid; float:left;  background:#FFFFFF; color:#000000;}
.whatsnew { overflow:scroll;}
div#textContent{ padding: 0 10px 10px 10px; text-align:justify; color:#000000;}
div#textContent2{ padding: 0 10px 10px 10px; text-align:justify; color:#000000;}
div#shadow div#mainBox div#contentBox div#rightBoxHome div#rightContentMain div#textContent span#StockHolmeLogo{ background-image:url(/images/site/stockholmeImage.png); background-repeat:no-repeat; width:122px; height:73px;}

/* ***************************************************** */

/* ***************what is fire & ice?******************* */

div#leftBoxSecond{ width:210px; height:464px; float:left; }
div#rightBoxSecond{width:725px; height:464px; float:left; }
div#shadow div#mainBox div#contentBox div#leftBoxSecond div#leftImageMain1{ width:180px; height:308px; background-image:url(/images/site/leftImage-02-bw.jpg); background-position:center; background-repeat:no-repeat; margin:75px auto 0px 30px; }

div#shadow div#mainBox div#contentBox div#leftBoxSecond div#leftImageMain2{ width:180px; height:308px; background-image:url(/images/site/leftImage-03-bw.jpg); background-position:center; background-repeat:no-repeat; margin:75px auto 0px 30px; }

div#shadow div#mainBox div#contentBox div#leftBoxSecond div#leftImageMain3{ width:180px; height:308px; background-image:url(/images/site/leftImage-04-bw.jpg); background-position:center; background-repeat:no-repeat; margin:75px auto 0px 30px; }

div#shadow div#mainBox div#contentBox div#leftBoxSecond div#leftImageMain4{ width:180px; height:308px; background-image:url(/images/site/leftImage-05-bw.jpg); background-position:center; background-repeat:no-repeat; margin:75px auto 0px 30px; }

div#shadow div#mainBox div#contentBox div#leftBoxSecond div#leftImageMain5{ width:180px; height:308px; background-image:url(/images/site/leftImage-06-bw.jpg); background-position:center; background-repeat:no-repeat; margin:75px auto 0px 30px; }

div#shadow div#mainBox div#contentBox div#leftBoxSecond div#leftImageMain6{ width:180px; height:308px; background-image:url(/images/site/leftImage-07-bw.jpg); background-position:center; background-repeat:no-repeat; margin:75px auto 0px 30px; }


div#shadow div#mainBox div#contentBox div#rightBoxSecond div#rightTabMenu{ width:695px; height:26px; margin:49px 0 0 -2px; float:left; }
div#shadow div#mainBox div#contentBox div#rightBoxSecond div#rightContentMainBox{ width:695px; height:306px; margin:0px 0px 0px 12px; border:#CCCCCC 1px solid; float:left; overflow:auto; background:#FFFFFF; }
.textTabContent{ padding: 10px; text-align:justify; color:#000000;}
.textTabContent2{ padding: 10px; text-align:justify; color:#000000; font-size:12px;}

.contentTitle{ color:#000000;}
.quote{ font-size:12px; margin:0px 10px 0px 10px;}
.quoteAuthor{ text-align:right; color:#000000; margin:-20px 10px 30px 0px; }
.twoColumnDivMedia{ width:100%; height:45px; }
.mediaDiv{ line-height:25px; margin-bottom:10px; } 
.mediaLeft{ border:#666666 1px solid; padding:10px; width:45%; float:left; height:25px; }
.mediaRight{border:#666666 1px solid; height:25px; width:45%; padding:10px; margin-left:20px; float:right;}
a.mediaButton { float:left; margin-right:15px; background-image:url(/images/site/playButton.gif); background-repeat:no-repeat; width:26px; height:25px;}
a.mediaButton:hover{ float:left; margin-right:15px; background-image:url(/images/site/playButtonOver.gif); background-repeat:no-repeat; width:26px; height:25px;}
.mediaText{ line-height:25px; font-size:11px; color:#000000; padding-left:20px; }
.partnersLogo{background-image:url(/images/site/partners.jpg); background-repeat:no-repeat; background-position:center; width:500px; height:100px; overflow:none; margin: auto auto; padding-top:30px;}

/* ***************************************************** */

.contactInfoFormat{margin:40px 0px 20px 250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#000000; }
.confirm{margin:40px 0px 20px 75px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#000000; }

/* ***************************************************** */

.formRow{ margin:0px auto 20px auto; width:625px; height:25px; }
.formRowTextArea{ margin:0px auto 20px auto; width:625px; height:165px; }
.labelName{ text-align:right; width:250px; color:#000000; float:left; line-height:20px; font-size:13px; font-weight:bold;}
.labelNameTextArea{ text-align:right; width:250px; height:130px; color:#000000; float:left; line-height:20px; font-size:13px; font-weight:bold;}
.formField{margin:0px 20px 0px 20px; width:300px; float:left;}
.formFieldTextArea{ margin:0px 20px 0px 20px; width:300px; float:left; height:30px;}
input:focus, textarea:focus, select:focus{ border:#00FF00 thin solid; }
.checkBoxLabel{ color:#000000;}
.checkBoxSpacing{ margin-right:10px;}


/* news */
.additionalRead{ text-align:right; margin:-20px 10px 30px 0px; }
a.additionalRead { color:#000000; }
a.additionalRead:hover{ text-decoration:none; }



.bio-item { margin:10px 0 10px 0; padding:0; width:440px; }
.bio-item h2 { font-size:11px; margin:0; padding:0; }
.bio-item ul {	margin:0; padding:0; width:420px; }
.bio-item ul li {margin:0;	padding:10px;background:#faf7f0;font-style:italic;font-size:0.90em;	border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;}
.bio-item ul li img { float:left; margin:5px; border:5px solid #fff; }


.bioStace{font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin:0px 0px 0px 0px; line-height:18px; margin-bottom:20px; height:425px; border:#666666 solid 1px;}
.bioDan{font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin:0px 0px 0px 0px; line-height:18px; margin-bottom:20px; height:425px; border:#666666 solid 1px;}
.bioJules{font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin:0px 0px 0px 0px; line-height:18px; margin-bottom:20px; height:430px; border:#666666 solid 1px;}
.bioTar{font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin:0px 0px 0px 0px; line-height:18px; margin-bottom:20px; height:400px; border:#666666 solid 1px;}
.bioMayte{font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin:0px 0px 0px 0px; line-height:18px; margin-bottom:20px; height:435px; border:#666666 solid 1px;}

.bioLeft{width:200px; margin-top:30px; height:200px; float:left;}
.bioUL{list-style:none;  padding:0; margin:10px 0 0 0;}

.bioStaceName{text-decoration:underline; font-size:13px; width:180px; margin:0 0 0 55px; }
.bioDanName{text-decoration:underline; font-size:13px; width:180px; margin:0 0 0 50px; }
.bioJulesName{text-decoration:underline; font-size:13px; width:180px; margin:auto auto; }
.bioTarName{text-decoration:underline; font-size:13px; width:180px; margin:auto auto; }
.bioMayteName{text-decoration:underline; font-size:13px; width:180px; margin:0 0 0 40px; }

.bioRight{ width:450px; float:left; }
.bioJulesImg{background-image:url(/images/bio/jules.jpg); background-repeat:no-repeat; background-position:center; width:80px; height:113px; float:left; width:80px; margin: 50px 0px 0px 50px; }
.biocindae {background-image:url(/images/bio/cindea-hung.jpg); background-repeat:no-repeat; width:111px; height:113px; float:left; margin:20px auto 0px 40px;}
.biovalmir {background-image:url(/images/bio/valmir-azevedo.jpg); background-repeat:no-repeat; width:111px; height:113px; float:left; margin:20px auto 0px 40px;}
.bioTarImg{background-image:url(/images/bio/tar.jpg); background-repeat:no-repeat; width:111px; height:113px; float:left; margin:20px auto 0px 40px;}
.bioMayteImg{background-image:url(/images/bio/mayte.jpg); background-repeat:no-repeat; width:150px; height:113px; float:left; margin:20px auto 0px 15px;}
.bioStaceImg{background-image:url(/images/bio/stace-students.jpg); background-repeat:no-repeat; width:150px; height:113px; float:left; margin:20px auto 0px 15px;}
.bioDanImg{background-image:url(/images/bio/dan-students.jpg); background-repeat:no-repeat; width:150px; height:113px; float:left; margin:20px auto 0px 15px;}

.media-items {}
	.media-items li { list-style:none; list-style-type:none; padding:15px;}
