@charset "UTF-8";
/* CSS Document */

body {
padding:0;
margin:0;
text-align:center;
font-size:62.5%;
line-height:1.2em;
font-family:arial, verdana;
background-color:#fff;
color:#333;
}

form, a, fieldset, input, ul, li, img, h1, h2, h3, p {
padding:0;
margin:0;
border:0;
outline:none;
}

hr {
border:0;
border-top:1px solid #333;
}

#container {
width:955px;
margin:0 auto;
text-align:left;
}

/* HEADER */

#header {
height:135px;
}

#logo {
float:left;
width:135px;
height:135px;
background:#5c6369 url(images/logo.gif) top left no-repeat;
}

#flags {
float:right;
width:820px;
height:95px;
}

#textsize {
float:right;
width:820px;
height:40px;
}


#phone {
float:left;
width:242px;
height:24px;
margin:0 0 0 365px;
}

#network {
float:left;
width:188px;
height:35px;
margin:0 0 5px 25px;
}

#bird {
float:left;
width:39px;
height:35px;
}

#follow {
float:left;
width:64px;
height:35px;
margin:0 5px 0 0;
}

#buttons {
float:left;
width:80px;
height:35px;
}

#buttons img {
float:left;
border:none;
margin:12px 0 0 0;
}

/* MIDDLE */
#middle {
clear:both;
width:955px;
height:477px;
}

#home1 {
float:left;
width:477px;
height:477px;
background:#000;
}

#home1 .case {
position:absolute;
width:477px;
height:477px;
background:center center no-repeat;
z-index:1;
}

#home1 .case .blurb {
display:block;
color:#fff;
font-size:1.5em;
line-height:1.2em;
padding:20px 200px 20px 20px;
height:437px;
text-decoration:none;
}
#home1 .case .blurb strong{font-size:1.1em}

#home1 #arrows {
margin-top:442px;
position:absolute;
width:70px;
height:35px;
z-index:2;
}

#home1 #arrows a {
display:block;
float:left;
text-align:center;
padding-top:11px;
width:35px;
height:24px;
}

#home1 #arrows a.next {background:#e30026;}
#home1 #arrows a.next:hover {background:#c10020;}
#home1 #arrows a.prev {background:#940018;}
#home1 #arrows a.prev:hover {background:#790014;}


#home2 {
float:left;
width:478px;
height:477px;
overflow:hidden;
}

#home2 h2 {
height:30px;
font-size:1.2em;
}

#home2 h3 {
font-size:1.2em;
padding-bottom:15px;
}

#home-block1 {
padding:20px 0 0 20px;
height:140px;
overflow:hidden;
}

#home-block1 p {
padding-right:20px;
color:#c1c1cc;
height:75px;
overflow:hidden;
font-size:1.1em;
line-height:1.3em;
}

#home-block2 {
float:left;
overflow:hidden;
padding:10px 0 0 20px;
width:219px;
height:227px;
background:#434551;
}

#home-block2 p {
padding-right:20px;
color:#cccdd6;
height:62px;
overflow:hidden;
font-size:1.1em;
line-height:1.3em;
}

#home-block2 fieldset {
display:block;
height:100px;
overflow:hidden;
}

#home-block2 label {
display:block;
float:left;
clear:both;
height:21px;
width:60px;
padding-left:7px;
color:#fff;
font-size:1.2em;
line-height:1.6em;
background:url(images/input-left.gif) no-repeat top left #959799;
margin-bottom:10px;
}

#home-block2 input {
display:block;
float:left;
height:18px;
width:123px;
color:#434551;
font-size:1.1em;
padding:3px 7px 0 0;
background:url(images/input-right.gif) no-repeat top right #959799;
margin-bottom:10px;
}

#home-block2 .submit {
display:block;
float:right;
color:#bebec7;
background:#686976 url(images/arrow.gif) no-repeat center center;
width:35px;
padding-top:35px;
height:35px;
}

#home-block2 .submit:hover {background-color:#5e5e6a;}

#home-block3 {
float:left;
overflow:hidden;
padding:10px 0 0 20px;
width:219px;
height:107px;
background:#5c5d6e;
}

#home-block3 p {
padding-right:20px;
color:#cccdd6;
height:42px;
overflow:hidden;
font-size:1.1em;
line-height:1.3em;
}

#home-block4 {
float:left;
overflow:hidden;
padding:10px 0 0 20px;
width:219px;
height:110px;
background:#74768a url(images/block4.gif) no-repeat 20px 30px;
}

#home-block4 p {
height:45px;
}

/* Content - Team */
.page {
position:absolute;
width:438px;
height:357px;
padding:20px;
font-size:1.2em;
line-height:1.2em;
overflow-y:auto;
overflow-x:hidden;
}

.page a{
color:#fff;
text-decoration:underline;
}
.page a:hover{text-decoration:none;}

.page ul{
padding:10px 0 10px 0;
}

.page li{
list-style:none;
padding:0 0 10px 15px;
background:0px 3px no-repeat;
}

.page p{
padding-bottom:10px;
}

#page11 {
position:absolute;
width:478px;
height:397px;
background:#4a5056;
}

#page1 {
background:#4a5056;
color:#ccc;
}

#page1 li, #page2 li {background-image:url(images/bullet1.gif);}

#page2 {
background:#3d5c6b;
color:#ccc;
}

#page2 strong {
display:block;
font-weight:normal;
color:#eee;
}

#page3 {
background:#9f9501;
color:#dbd6b5;
}

#page3 cite {
font-style:normal;
display:block;
padding-bottom:3px;
}

#page3 em {
display:block;
text-align:right;
font-size:0.9em;
color:#fff;
padding-bottom:25px;
}

#page4 {
background:#a4c123;
color: #FFFFFF;
}

#page4 li {background-image:url(images/bullet6.gif);}

#page5 {
background:#bb3519;
color:#e9d3c9;
}

#page5 li {background-image:url(images/bullet5.gif);}

#page6 {
background:#740040;
color:#dcc7cc;
}

#page7, #page8, #page9, #page10, #page12, #page13 {
background:#434551;
color:#fff;
}

#page10 li, #page12 li {background-image:url(images/bullet1.gif);}

.label1 {
display:block;
float:left;
clear:both;
height:21px;
width:130px;
padding-left:7px;
color:#fff;
font-size:1.1em;
line-height:1.6em;
background:url(images/input-left.gif) no-repeat top left #959799;
margin-bottom:5px;
}

.input1 {
display:block;
float:left;
height:18px;
width:260px;
color:#111;
font-size:1.1em;
padding:3px 7px 0 0;
background:url(images/input-right.gif) no-repeat top right #959799;
margin-bottom:5px;
}

.label2 {
display:block;
float:left;
clear:both;
height:35px;
width:130px;
font-size:1.1em;
line-height:1.2em;
padding-top:10px;
}

.label2b {
float:left;
height:35px;
padding-top:10px;
}

.file {
display:block;
float:left;
height:21px;
width:260px;
color:#111;
font-size:1.1em;
padding:3px 7px 0 0;
background:#959799;
border:0;
}

textarea {
display:block;
float:left;
height:60px;
width:260px;
color:#111;
font-size:1.3em;
padding:5px;
border:0;
background:#959799;
font-face:arial;
margin-bottom:5px;
}

.submit2 {
display:block;
color:#fff;
background:#686976 url(images/arrow.gif) no-repeat center right;
width:135px;
height:30px;
}

/* MENU */

#menu {
width:478px;
height:80px;
}

#menu li {
float:left;
list-style:none;
width:80px;
height:80px;
}

#menu li a {
display:block;
height:75px;
text-decoration:none;
padding:5px 0 0 7px;
font-size:1.2em;
}

a.menu1 {
background:#4a5056;
color:#ededef;
}
a.menu1:hover {background:#373c40;}

a.menu2 {
background:#3d5c6b;
color:#98d5f2;
}
a.menu2:hover {background:#2a3f49;}

a.menu3 {
background:#9f9501;
color:#f4e600;
}
a.menu3:hover {background:#7a7200;}

a.menu4 {
background:#a4c123;
color:#fff784;
}
a.menu4:hover {background:#7f951b;}

a.menu5 {
background:#bb3519;
color:#f2b462;
}
a.menu5:hover {background:#8f2a15;}

a.menu6 {
background:#740040;
color:#e1007a;
}
a.menu6:hover {background:#4f002c;}

a.more {
display:block;
float:right;
color:#bebec7;
background:#686976;
text-align:center;
padding-top:7px;
width:35px;
height:28px;
}

a.more:hover {
background:#5e5e6a;
}

/* FOOTER */
#footer {
clear:both;
width:955px;
height:20px;
padding-top:8px;
}

#footer1 {
float:left;
width:955px;
}


#footer li {
list-style:none;
float:left;
}

#footer a {
display:block;
text-decoration:none;
color:#666;
font-size:1em;
padding:2px 10px 2px 10px;
border-right:1px solid #666;
}

#footer a:hover {
color:#111;
}






/*#textsize2 {
float:left;
width:120px;
margin:5px 0 0 0;
}

#textsize2 em {
display:block;
float:left;
width:50px;
font-style:normal;
color:#86856e;
padding-top:10px;
}

#textsize2 a {
display:block;
float:left;
height:23px;
padding:0 2px 0 2px;
}*/


#sponsors{font-size:1.1em; float:left; padding-top:5px; color:#333333; margin:0 0 0 0;
width:380px;}
#sponsors a{text-decoration:none; color:#333333;}
