@import "lang/lang.css";

<?php
header('content-type:text/css');
?>
p, h1, h2, h3, h4, body {
  padding: 0px;
  margin: 0px;
}
body {
  background: #330066 url(images/layout/background.jpg) repeat-x;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}
.clea {
  clear: both;
}
#wrap {
  position: relative;
  margin: 0px auto;
  text-align: left;
  width: 940px;
  padding: 11px 0px 0px 0px;
}
#container {
  padding: 5px;
  background-color: #FFFFFF;
  text-align: left;
}
#header {
  background:url(images/layout/headback.jpg) repeat-x;
  height:100px;
  text-align:left;
}
#header h1 {
  font-size:14px;
}
#header h1 span {
  display:none;
}
#header h1 a {
  width:311px;
  height:100px;
  display:block;
  background:url(images/layout/i-logo.gif) no-repeat;
}
#header ul {
  position:absolute;
  left:831px;
  list-style:none;
  padding:0;
  margin:0;
  font-size:10px;
  top: 61px;
}
#header ul li {
  padding:6px 0 0 0;
  margin:0;
  height:14px;
  line-height:14px;
  display:block;
  white-space:nowrap;
}
#header ul li a {
  color:#716F6E;
  text-decoration:none;
}
#header ul li a:hover {
  color:#ffffff;
  text-decoration:none;
}
#header ul li img {
  vertical-align:bottom;
}
#splash {
  text-align:left;
}
#girl {
  position:absolute;
  top:360px;
}
#guys {
  position:absolute;
  top:193px;
  left:640px;
}
#fish {
  position:absolute;
  top:0px;
  left:440px;
}
#conthome {
  padding:30px 0px 0px 166px;
  background-color:#FFFFFF;
}
#home {
  float:left;
  width:461px;
  padding:0px 20px 0px 0px;
  background:url(images/layout/dotted.gif) right repeat-y;
}
#home p {
  padding:0px 0px 16px 0px;
}
#home h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  padding:3px 0px 16px 0px;
}
#home h2 span {
  font-size:24px;
}
#cms {
  float:right;
  width:275px;
  background-color:#EFEEEA;
  font-size:10px;
}
#cms h2 {
  font-size:11px;
  height:20px;
  line-height:20px;
  display:block;
  color:#FFFFFF;
  background-color:#979788;
	margin-top: 0px;
  padding:0px 8px 0px 8px;
}
#cms p {
  padding:0px 8px 6px 8px;
}
#cms a {
  padding:14px 0px 0px 0px;
  display:block;
  text-decoration:none;
  color:#0066CC;
  font-weight:bold;
}
#cms a:hover {
  color:#00C0F0;
}

#content {
  background-color:#FFFFFF;
  padding:30px 18px 0px 0px;
}
#maincontent {
  float:right;
  width:705px;
  background:url(images/layout/dotted.gif) left repeat-y;
  padding:0px 0px 0px 10px;
}
#maincontent ul, li {
  padding-top:0px;
  margin-top:0px;
}
#maincontent ul {
  padding-bottom:15px;
}
#conthome a, #maincontent a, #maincontent table a {
  text-decoration:none;
  color:#0066CC;
}
#conthome a:hover, #maincontent a:hover, #maincontent table a:hover {
  text-decoration:none;
  color:#00C0F0;
}
#maincontent h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  padding:3px 0px 16px 0px;
}
#maincontent h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  padding:3px 0px 16px 0px;
}
#maincontent p {
  padding:0px 0px 15px 0px;
}
.rigimg {
  float:right;
  border:#000000 solid 1px;
  margin:0px 0px 0px 20px;
}
.galleryimg {
  border:#000000 solid 1px;
  margin:0px 0px 5px 0px;
}
.gallerycaption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #A29F91;
  text-decoration: none;
  text-align: center;
}
#imgs {
  width:240px;
  float:right;
  padding:0px 0px 0px 20px;
}
#imgs img {
  border:#000000 solid 1px;
  margin:0px 0px 20px 0px;
}
#leftcont {
  margin:0;
  padding:0;
  float:left;
  width:187px;
  background-color:#FFFFFF;
}
#maincontent .contacts {
  padding-right:5px;
}
li.japan {
  list-style-image:url(images/layout/japan_sm.gif);
  padding-top:0px;
  margin-top:0px;
}
li.korea {
  list-style-image:url(images/layout/korean_sm.gif);
  padding-top:0px;
  margin-top:0px;
}
li.german {
  list-style-image:url(images/layout/german_sm.gif);
  padding-top:0px;
  margin-top:0px;
}

.full {
  border-bottom:#0099CC solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.full th {
  text-align:left;
  color:#FFFFFF;
  background-color:#0099CC;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.full td.main {
  padding:5px;
  background-color:#BDEAF9;
  border-right:#ffffff solid 1px;
}
.full td.left {
  padding:5px;
  background-color:#DCF4FC;
  border-right: #ffffff solid 1px;
}
.full td.right {
  padding:5px;
  background-color:#DCF4FC;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.fees {
  border-bottom:#006F93 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.fees th {
  text-align:left;
  color:#FFFFFF;
  background-color:#006F93;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.fees td.main {
  padding:5px;
  background-color:#94DDF5;
  border-right:#ffffff solid 1px;
  text-align: left;
}
.fees td.left {
  padding:5px;
  background-color:#C5EDFA;
  border-right: #ffffff solid 1px;
}
.fees td.right {
  padding:5px;
  background-color:#C5EDFA;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.part {
  border-bottom:#339966 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.part th {
  text-align:left;
  color:#FFFFFF;
  background-color:#339966;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.part td.right2 {
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding:5px;
  background-color:#E6F7EE;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.part td.main2 {
  padding:5px;
  background-color:#CBEDDC;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
}
.part td.main {
  padding:5px;
  background-color:#CBEDDC;
  border-right:#ffffff solid 1px;
}
.part td.left {
  padding:5px;
  background-color:#E6F7EE;
  border-right: #ffffff solid 1px;
}
.part td.right {
  padding:5px;
  background-color:#E6F7EE;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.camb {
  border-bottom:#95C409 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.camb th {
  text-align:left;
  color:#FFFFFF;
  background-color:#95C409;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.camb td.main {
  padding:5px;
  background-color:#E6F2BF;
  border-right:#ffffff solid 1px;
}
.camb td.left {
  padding:5px;
  background-color:#F2F9DD;
  border-right: #ffffff solid 1px;
}
.camb td.right {
  padding:5px;
  background-color:#F2F9DD;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.private {
  border-bottom:#0f6fd1 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.private th {
  text-align:left;
  color:#FFFFFF;
  background-color:#0f6fd1;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.private td.main {
  padding:5px;
  background-color:#9fc5ed;
  border-right:#ffffff solid 1px;
}
.private td.left {
  padding:5px;
  background-color:#b7d4f1;
  border-right: #ffffff solid 1px;
}
.private td.right {
  padding:5px;
  background-color:#b7d4f1;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.child {
  border-bottom:#663399 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.child th {
  text-align:left;
  color:#FFFFFF;
  background-color:#663399;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.child td.main {
  padding:5px;
  background-color:#DFCFEF;
  border-right:#ffffff solid 1px;
}
.child td.left {
  padding:5px;
  background-color:#EEE6F1;
  border-right: #ffffff solid 1px;
}
.child td.right {
  padding:5px;
  background-color:#EEE6F1;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.ielts {
  border-bottom:#FFCC00 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
  background-color: #FFEB8C;
}
.ielts th {
  text-align:left;
  color:#FFFFFF;
  background-color:#FFCC00;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.ielts td.main {
  padding:5px;
  background-color:#FFF1BB;
  border-right:#ffffff solid 1px;
}
.ielts td.left {
  padding:5px;
  background-color:#FFF8D9;
  border-right: #ffffff solid 1px;
}
.ielts td.right {
  padding:5px;
  background-color:#FFF8D9;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.cert4 {
  border-bottom:#CC0099 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.cert4 th {
  text-align:left;
  color:#FFFFFF;
  background-color:#CC0099;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.cert4 td.main {
  padding:5px;
  background-color:#FFC6F1;
  border-right:#ffffff solid 1px;
}
.cert4 td.left {
  padding:5px;
  background-color:#FFE6F9;
  border-right: #ffffff solid 1px;
}
.cert4 td.right {
  padding:5px;
  background-color:#FFE6F9;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.speak-english {
  border-bottom:#FF0033 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.speak-english th {
  text-align:left;
  color:#FFFFFF;
  background-color:#FF0033;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.speak-english td.main {
  padding:5px;
  background-color:#FFBBC9;
  border-right:#ffffff solid 1px;
}
.speak-english td.left {
  padding:5px;
  background-color:#FFDFE6;
  border-right: #ffffff solid 1px;
}
.speak-english td.right {
  padding:5px;
  background-color:#FFDFE6;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.business {
  border-bottom:#FF6600 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.business th {
  text-align:left;
  color:#FFFFFF;
  background-color:#FF6600;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.business td.main {
  padding:5px;
  background-color:#FFD5B9;
  border-right:#ffffff solid 1px;
}
.business td.left {
  padding:5px;
  background-color:#FFE6D5;
  border-right: #ffffff solid 1px;
}
.business td.right {
  padding:5px;
  background-color:#FFE6D5;
  border-right:#ffffff solid 1px;
}
.young {
  border-bottom:#27278e solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.young th {
  text-align:left;
  color:#FFFFFF;
  background-color:#27278e;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.young td.main {
  padding:5px;
  background-color:#a9a9d2;
  border-right:#ffffff solid 1px;
}
.young td.left {
  padding:5px;
  background-color:#c9c9e3;
  border-right: #ffffff solid 1px;
}
.young td.right {
  padding:5px;
  background-color:#c9c9e3;
  border-right:#ffffff solid 1px;
}
.customer-service {
  border-bottom:#ff2d00 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.customer-service th {
  text-align:left;
  color:#FFFFFF;
  background-color:#ff2d00;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.customer-service td.main {
  padding:5px;
  background-color:#ffc0b2;
  border-right:#ffffff solid 1px;
}
.customer-service td.left {
  padding:5px;
  background-color:#ffd5cc;
  border-right: #ffffff solid 1px;
}
.customer-service td.right {
  padding:5px;
  background-color:#ffd5cc;
  border-right:#ffffff solid 1px;
  text-align: center;
}
.customer-service ul {
  margin:0;
  padding:0px 5px 0px 15px;
}
.customer-service ul li {
  padding-bottom:12px;
}
.special {
  border-bottom:#5eb6fa solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.special th {
  text-align:left;
  color:#FFFFFF;
  background-color:#5eb6fa;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.special td.main {
  padding:5px;
  background-color:#aedafc;
  border-right:#ffffff solid 1px;
}
.special td.left {
  padding:5px;
  background-color:#cee9fd;
  border-right: #ffffff solid 1px;
}
.special td.right {
  padding:5px;
  background-color:#cee9fd;
  border-right:#ffffff solid 1px;
}
.tour {
  border-bottom:#CC0099 solid 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px 0px 3px 0px;
}
.tour th {
  text-align:left;
  color:#FFFFFF;
  background-color:#CC0099;
  height:20px;
  line-height:20px;
  border-right:#ffffff solid 1px;
  border-bottom:#ffffff solid 1px;
  padding-left:5px;
}
.tour td.main {
  padding:5px;
  background-color:#FFC6F1;
  border-right:#ffffff solid 1px;
}
.tour td.left {
  padding:5px;
  background-color:#FFE6F9;
  border-right: #ffffff solid 1px;
}
.tour td.right {
  padding:5px;
  background-color:#FFE6F9;
  border-right:#ffffff solid 1px;
  text-align: center;
}
th.cent {
  text-align:center;
}
.enrol th {
  text-align:left;
}
#maincontent p.enquire {
  float:right;
  padding:0px;
  margin:0px;
}
#maincontent p.check {
  padding:0px;
  margin:0px;
}
#maincontent .break {
  padding:0px;
  margin:0px;
  background:url(images/layout/dot_x.gif) repeat-x top;
  height:34px;
  clear:both;
}

#contact {
  float:right;
  width:220px;
  background-color:#F3F0E9;
  font-size:10px;
  margin-left:20px;
}
#contact h2 {
  font-size:11px;
  height:20px;
  line-height:20px;
  display:block;
  color:#FFFFFF;
  background-color:#979788;
  padding:0px 8px 0px 8px;
  margin:0px 0px 5px 0px;
}
#contact p {
  padding:4px 8px 6px 4px;
}
#contact a {
  text-decoration:none;
  color:#0066CC;
}

.newshe {
  padding:9px 0px 0px 5px;
  background: url(images/layout/newsback.jpg);
  margin-bottom:7px;
}
.newshe h4 {
  margin-bottom:5px;
  font-weight:bold;
  font-size:14px;
}
.newsbo {
  padding-top:20px;
}
.newsp {
  padding:7px 0px 7px 15px;
}
.newsim {
  float:right;
  padding:4px;
}
.newsim img {
  border:#000000 solid 1px;
}

#maincontent .profile1 {
  border-bottom:#0099CC solid 3px;
  background-color:#ACE0FD;
}
#maincontent .profile1 h3 {
  padding:0px 0px 0px 5px;
  margin:0px;
  text-indent:0px;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  background-color:#0099CC;
  height:30px;
  line-height:30px;
  border-bottom:#FFFFFF solid 1px;
  color: #FFFFFF;
}
#maincontent .profile1 p {
  padding:5px;
  margin:0px;
  background-color:#ACE0FD;
}
#maincontent img.profilepic {
  float:left;
  border:#FFFFFF solid 1px;
  margin:0px 15px 5px 0px;
}
#maincontent .profile2 {
  border-bottom:#BFB395 solid 3px;
  background-color:#E3DFD2;
}
#maincontent .profile2 h3 {
  padding:0px 0px 0px 5px;
  margin:0px;
  text-indent:0px;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  background-color:#BFB395;
  height:30px;
  line-height:30px;
  border-bottom:#FFFFFF solid 1px;
  color: #FFFFFF;
}
#maincontent .profile2 p {
  padding:5px;
  margin:0px;
  background-color:#E3DFD2;
}
#leftcont ul {
  padding:0px 0px 0px 10px;
  margin:0px;
  list-style:none;
  font-size:10px;
}
#leftcont ul li {
  padding:0px 0px 0px 9px;
  margin:0px;
  display:block;
  height:20px;
  line-height:20px;
  border-top:#ffffff solid 1px;
  vertical-align:middle;
}
li.men1a {
  background:url(images/layout/leftmenu_r2_c1.gif) repeat-y
}
li.men1 {
  background:url(images/layout/leftmenu_r1_c1.gif) repeat-y
}
li.men2 {
  background:url(images/layout/leftmenu_r3_c1.gif) repeat-y
}
li.men3 {
  background:url(images/layout/leftmenu_r5_c1.gif) repeat-y
}
li.men4 {
  background:url(images/layout/leftmenu_r6_c1.gif) repeat-y
}
li.men5 {
  background:url(images/layout/leftmenu_r8_c1.gif) repeat-y
}
li.men6 {
  background:url(images/layout/leftmenu_r9_c1.gif) repeat-y
}
li.men7 {
  background:url(images/layout/leftmenu_r10_c1.gif) repeat-y
}
li.men8 {
  background:url(images/layout/leftmenu_r12_c1.gif) repeat-y
}
li.men9 {
  background:url(images/layout/leftmenu_r14_c1.gif) repeat-y
}
li.men10 {
  background:url(images/layout/leftmenu_r16_c1.gif) repeat-y
}
li.men11 {
  background:url(images/layout/leftmenu_r17_c1.gif) repeat-y
}
li.men12 {
  background:url(images/layout/leftmenu_r18_c1.gif) repeat-y
}
li.menhead {
  margin:0px;
  padding:0px;
  height:20px;
  line-height:20px;
  background-color:#330066;
  font-size:11px;
  color:#FFFFFF;
}
.menhead h3 {
  font-size:11px;
  display:inline;
}
#leftcont ul li a {
  margin:0px;
  text-indent:5px;
  color:#0066CC;
  text-decoration:none;
  background-color:#E0F5FC;
  display:block;
}
#leftcont ul li a:hover {
  color:#00C0F0;
}
#leftcont img {
  display:block;
  text-align:center;
  margin:40px auto;
}
#bottom {
  padding:10px 0px 0px 0px;
  border-top:#ffffff solid 1px;
  clear:both;
  height:12px;
  background:url(images/layout/bottom.gif) repeat-x bottom;
}
#menu {
  background:url(images/layout/menuback.jpg) repeat-x;
  height:26px;
  line-height:26px;
  font-size:10px;
  color:#0099CC;
  padding:0px 0px 0px 40px;
}
#menu ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
#menu ul li ul li a {
  line-height:20px;
  height:20px;
}
#menu li {
  float: left;
  display: block;
  position: relative;
  padding: 0px;
  margin: 0px;
  text-align:center;
  z-index:1000;
}
#menu a {
  color:#2E3341;
  LIST-STYLE-TYPE: none;
  padding: 0px;
  margin: 0px;
  text-decoration:none;
  color:#CCCCCC;
}
#menu a:hover {
  color:#00C0F0;
}
#menu li:hover {
}
#menu li ul {
  LEFT: -10000px;
  POSITION: absolute;
  BACKGROUND: #C8B89B;
  WIDTH: 180px;
}
#menu li.sfhover ul {
  LEFT: 2px;
  top: 24px;
  WIDTH: 180px;
  background-image:none;
}
#menu hi.sfhover {
  LEFT: 0px;
}
#menu li ul a {
  color:#ffffff;
  display:block;
  WIDTH: 180px;
  text-align:left;
  text-decoration:none;
  background-image:none;
  border-bottom:#ffffff solid 1px;
}
#menu li:hover UL {
  LEFT: 0px;
  WIDTH: 180px;
  background-image:none;
}
#menu li ul a:hover {
  color:#ffffff;
  text-align:left;
  background-color:#DDD3C1;
  background-image:none;
  border-bottom:#ffffff solid 1px;
}
#menu span {
  display:none;
}

#footer {
  position:relative;
  margin:10px 0px 10px 0px;
  color:#1B77BD;
  font-size:10px;
}
#footer p.copy {
  text-align:right;
}
#footer a {
  color:#1B77BD;
  text-decoration:none;
}
#footer a:hover {
  color:#71E2FF;
  text-decoration:none;
}

.dateChooser td.dateChooserActiveToday a {
  background-color:#8E5CAF;
  color:#FFFFFF;
  display:block;
}
.dateChooser td.weekday {
  background-color:#F8F1F7;
  color:#431F32;
  width:20px;
  height:20px;
  text-align:center;
  line-height: 20px;
}
.dateChooser td.weekend {
  background-color:#E4CBE0;
  width:20px;
  height:20px;
  text-align:center;
  line-height: 20px;
}
.dateChooser td a {
  color:#431F32;
  text-decoration:none;
  display:block;
  width:20px;
  height:20px;
  text-align:center;
}
.dateChooser td a:hover {
  color:#000066;
  text-decoration:none;
  background-color:#FFFF00;
  display:block;
  width:20px;
  height:20px;
  text-align:center;
}
.dateChooser th {
  background-color:#D2AACC;
  color: #431F32;
  width: 20px;
  height:20px;
  text-align:center;
}
.dateChooser option, .dateChooser select {
  font-size:10px;
}
.dateChooser {
  border: 1px outset #aaa;
  background: white;
  padding: 1px;
}

#flashvideo.englishtest {
	width: 320px; float: right; border: 1px solid black;
}
#flashvideo .title {
	background: #330066; color: #fff; font-weight: bold; padding: 3px;
}
#vid-holder .missingtext, #flashvideo .download {
	padding: 6px;
}

#conthome {
	min-height: 440px;
}

.popups {
	background-color:#D5C9B1;
  text-align: center;
}

.popups a {
	display: inline !important;
	border: 0px !important;
}

.popups a img {
	border: 1px solid #ccc;
	margin: 4px;
}
.home-logos {
	text-align:center;
	margin: -20px 0 0 0;
}
.home-logos img {
	margin: 10px 0;
}
.social-media {
	margin: 0 0 0 20px;
}
.social-media a {
	width: 103px;
	float:left;
	text-align:center;
	margin: -20px 20px 0 20px;
}
.social-media a img {
	border: 0;
}
