html {
  font-size:10px;
}

body {
  margin:0;
  background:#cccccc;
  color:#333333;
  font-family:Tahoma, "Trebuchet MS", Arial;
}

.clearfix {
  clear:both;
}

ul {
  margin:5px 0 0 0;
  padding:0 0 0 15px;
}

/* LINKS */

.button {
  text-decoration:none;
  color:#666666;
  font-size:12px;
  line-height:30px;
}

.button:hover {
  text-decoration:underline;
}

.button:hover img {
  background-color:white;
  text-decoration:none !important;
}

.button img {
  vertical-align:middle;
  margin-right:0;
  margin-left:10px;
  display:inline-block;
  text-decoration:none;
  border:none;
}

.links a img {
  margin-right:0;
  margin-left:10px;
  display:block;
  float:right;
  text-decoration:none;
  border:none;  
}

.links a {
  font-size:1.2em;
  text-decoration:none;
  color:#666666;
}

#footer .navigation .links a {
  color:#666666;
}

.links a:hover {
  text-decoration:underline;
  font-weight:normal;
}

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

.links li {
  color:#666666;
  list-style-type:none;
  display:inline;
}

.links li:before {
  content:'\00a0|\00a0\00a0';
}

.links li:first-child:before {
  content:'';
}

#mainContainer {
  width:850px;
  border:10px solid #e6e6e6;
  border-top-width:0px;
  margin:0 auto;
  background:#ffffff;
}

#flags {
  height:32px;
}

#flags img {
  display:block;
  float:left;
  margin:0;
  padding:0;
}

#header,
#image,
#content,
#contacts {
  margin:0 25px 0 25px;
}

#header {
  height:255px;
}

#headerHead {
  width:220px;
  height:255px;
  float:left;
}

#headerHead p {
  color:#666666;
  font-size:1em;
  font-family:Tahoma,Arial,sans-serif;
  margin-top:0;
}

#headerRight {
  margin-left:330px;
  height:255px;
}

#headerRight .pink {
  font-size:4em;
  font-family:Georgia;
  color:#cc0066;
  line-height:1.4em;
} 

#headerRight ul.school {
  margin:0px 0 0 20px;
  padding:0px;
  float:left;
} 

#headerRight ul.school li {
  color:#003366;
  font-size:1.4em;
}

#headerRight .address {
  margin:30px 0 0 0;
  font-color:#666666;
  font-size:1.2em;
}

#headerRight .blue {
  margin-left:1.2em;
  text-align:right;
  font-size:6.6em;
  line-height:0.9em;
  font-family:Georgia;
  color:#003366;
} 

.navigation {
  margin-right:-18px;
  padding-top:12px;
  text-align:right;
  height:30px;
}

#footer .navigation {
  margin-right:12px;
}

#headerText {
  height:200px;
  margin-top:20px;
}

#content {
}

.contentBox {
  padding:20px 0;
  border-bottom:1px solid #cccccc;
}

.contentBox .left {
  width:320px;
  float:left;
}

.contentBox .left ul {
  margin:0px 0 0 25px;
  padding:0px;
}

.contentBox .left ul li {
  margin:0px;
  color:#003366;
  font-family:Georgia;
  font-size:3em;
  font-weight:normal;
}

.contentBox .left ul li span {
  font-size:0.6em;
}

.contentBox .right {
  margin-left:330px;
  font-size:1.5em;
  font-family:Georgia;
}

.contentBox .right strong {
  font-size:1.1em;
}

.contentBox .right ul {
  margin:0px 0 0 15px;
  padding:0px;
}

.contentBox .right ul li {
  list-style-image:url(images/intro/bullet.jpg);
}

.bottomLogo {
  color:#666666;
  font-size:1.2em;
}

.bottomLogo img {
  float:left;
}

.bottomLogo div {
  margin:5px 0 0 80px;
}

#footer {
  height:30px;
  width:870px;
  margin:7px auto 20px auto;
}

