@charset "utf-8";
/* CSS Document */
body {
 margin:0px;
 text-align:center;
 background-color:#FFFFFF;
}
h1 {
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#003399;
 margin:3px;
}
p{
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:12px;
 color:#333333;
 margin:3px;
 text-align:justify;
}
th {
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#003399;
 text-align:center;
}
tr{
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:12px;
 color:#333333;
 text-align:left;
}
.important-front {
 border:1px solid #eeeeee;
 background-color:#f8f8ff;
}
.important {
 border:1px solid #eeeeee;
 background-color:#f8f8ff;
}
.important:hover {
 border:1px solid #000000;
 background-color:#f8f8ff;
}
.important a:link, .important a:visited, .important a:active {
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:12px;
 color:#003399;
 font-weight:bold;
 margin:3px;
 text-align:justify;
 text-decoration:none;
}
.important a:hover { text-decoration:underline; }
.table-important {
 border:1px solid #eeeeee;
 background-color:#f8f8ff;
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#333333;
 text-align:left;
}
.table-important:hover {
 border:1px solid #000000;
 background-color:#f8f8ff;
}
.left {
 display:block;
 float:left;
 width:360px;
}
.right {
 display:block;
 float:left;
 width:360px;
}
.lbltext {
 display:block;
 float:left;
 width:150px;
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#003399;
 text-align:right;
}
.inptext {
 width:200px;
 margin-left:3px;
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#3e3e3e;
}
.check-list ul {
 list-style-image:url(../images/195.gif);
}
.check-list ul li{
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:12px;
 color:#333333;
 margin:3px;
 text-align:justify;
}
.sep {
display:block;
width:720px;
height:2px;
background-image:url(../images/bg_sep.gif);
background-repeat:repeat-x;
}  
#container {
 margin:0 auto;
 text-align:left;
width:720px;
}
#main a:link, #main a:visited, #main a:active {
 display:inline;
 margin:0px;
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:12px;
 color:#003399;
 font-weight:bold;
 text-decoration:none;
}
#main a:hover { text-decoration:underline; }
/*top*/
.blue #topbar{
position:relative;
display:block;
height:30px;
font-size:11px;
font-weight:normal;
font-family:Arial,Verdana,Helvitica,sans-serif;
} 
.blue #topbar ul{
margin:0px;
padding:0px;
list-style-type:none;
width:auto;
} 
.blue #topbar ul li{
display:block;
float:right;
margin:0 3px 0 0;
}
.blue #topbar ul li a:link, .blue #topbar ul li a:visited, .blue #topbar ul li a:active{
display:block;
float:left;
color:#3A3A3A;
text-decoration:none;
padding:5px 5px 0 5px;
} 
.blue #topbar ul li a:hover,.blue #topbar ul li a.current{
color:#333333;
text-decoration:underline;
} 
#header {
 display:block;
 float:left;
 width:720px;
 height:120px;
 background-image:url(../images/bg_header.gif);
 background-repeat:no-repeat;
}
#header-logo {
 display:block;
 float:left;
 width:120px;
 height:120px;
}
#header-top {
 display:block;
 float:right;
 width:500px;
 height:120px;
}
#header-top .tp {
 display:block;
 height:90px;
}
#header-top .box {
 display:block;
 float:right;
 width:300px;
 height:30px;
 padding-top:2px;
 text-align:right;
 background-image:url(../images/bg_home.png);
} 
#header-top .box label {
 width:200px;
 text-align:right;
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:12px;
 color:#FFFFFF;
 margin:3px;
 text-align:justify;
 font-weight:bold;
}
 
.exam { margin:3px; }
.exam-lang { display:block;float:left;width:32px;height:32px;}
.exam-title {display:block;float:left;height:32px;padding:2px;}
.exam-info {float:left;width:700px;}
/* ---------------------- Greenslate nav ---------------------- */
div#computer-logos2 a:link, div#computer-logos2 a:visited, div#computer-logos2 a:active, div#computer-logos2 a:hover {
 display:inline;  
 float:none;
 margin:0px; 
 border:0px;
 padding:0px;
}
#menu-container {
 display:block;
 float:left;
 width:720px;
 height:32px;
 margin-bottom:8px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
}
.green #mnu{position:relative;display:block;height:32px;width:720px;font-size:12px;font-weight:bold;background:transparent url(../images/bg_menu.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
.green #mnu ul{margin:0px;padding:0;list-style-type:none;width:720px;}
.green #mnu ul li{display:block;float:left;margin:0 1px 0 0;}
.green #mnu ul li a:link, .green #mnu ul li a:visited,.green #mnu ul li a:active{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:10px 10px 0 10px;height:28px;font-size:12px;margin:0px;}
.green #mnu ul li a:hover,.green #mnu ul li a.current{color:#fff;background:transparent url(../images/bg_menu_over2.gif) repeat-x top left;}
/*-------------------------------------------------------------*/
#footer {
 display:block;
 float:left;
 width:720px;
 height:100px;
 background-image:url(../images/bg_footer.gif);
 background-repeat:repeat;
 margin-bottom:10px;
}
.menu-foot ul {
  margin:0px;
  padding:0;
  list-style:none;
}
.menu-foot ul li {
 display:block;
 float:left;
 width:280px;
} 
.menu-foot ul li a:link,a:visited,a:active {
 display:block;
 float:left;
 /*width:280px;*/
 font-family:Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 margin-top: 2px;
 margin-right: 5px;
 margin-bottom: 2px;
 margin-left: 5px;
 text-decoration:none;
}
.menu-foot ul li a:hover {
 color:#ffffff;
 text-decoration:underline;
} 