@charset "utf-8";

/* CSS Document */

body { margin:0px; background-color:#bcdbed; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#010c24; margin:15px 0px 0px 0px; line-height:20px; background-image: url(/images/backgrounds/gradient-slice.gif); background-repeat: repeat-x; background-position: left top; }

p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#010c24; line-height:20px; }

select{border:#CCCCCC solid 1px; font-family: Arial, Helvetica, sans-serif; color:#010c24; font-size:12px}

table{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#010c24; }

a img { border:none; }

/*---------------------------TABLES---------------------------*/

table.main { background-image:url(/images/backgrounds/header.jpg); background-repeat:no-repeat; background-position:top; height:348px; padding-top:40px; background-color:#e0eff6;}

table.regis { background-image:url(/images/backgrounds/st-regis.jpg); background-repeat:no-repeat; background-position:top; height:624px; padding-top:40px; background-color:#e0eff6;}

table.fam { background-image:url(/images/backgrounds/fam-pop-up.jpg); background-repeat:no-repeat; background-position:top; height:369px; padding-top:40px; background-color:#e0eff6;}

table.onlinetest { background-image:url(/images/backgrounds/tahitian-girl.jpg); background-repeat:no-repeat; background-position:top; height:369px; padding-top:40px; background-color:#e0eff6;}

table.welcome { background-image:url(/images/backgrounds/ray-feeding.jpg); background-repeat:no-repeat; background-position:top; padding-top:40px; background-color:#e0eff6; }

table.header { background-color:#e0eff5; border:#FFFFFF solid 1px; }

td.header { padding-left:20px; }

table.tatoo { background-color:#e0eff6; background-image:url(/images/backgrounds/tatoo.gif); background-repeat:no-repeat; background-position:bottom left; height:337px  }

table.welcomebox{ background-color:#bcdbed; border:1px solid #ffffff; border-collapse:collapse; }
table.welcomebox td{border:1px solid #ffffff;  padding-top:10px; padding-bottom:10px }

table.presentation{ background-color:#bcdbed; border:1px solid #1a85d6; border-collapse:collapse; }
table.presentation td{border:1px solid #1a85d6;  padding-top:10px; padding-bottom:10px }


table.countdown {background-color:#ffffff;  }

table.padleft td{padding-left:10px}

/*---------------------------FORMS---------------------------*/

.form { border:#CCCCCC solid 1px; font-family: Arial, Helvetica, sans-serif; color:#010c24; font-size:12px }


/*---------------------------LINKS---------------------------*/

a:link, a:active, a:visited{color:#010c24; font-family: Arial, Helvetica, sans-serif; text-decoration:none}

a:hover{color:#1a85d6; font-family: Arial, Helvetica, sans-serif; text-decoration:none}

a.footer:link, a.footer:active, a.footer:visited { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1a85d6; font-weight:bold; text-decoration:none; }

a.footer:hover { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1a85d6; font-weight:bold; text-decoration:underline; }

.small-dk-blue { font-size:11px; }

a.red:link, a.red:link:visited, a.red:link:active { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; line-height:20px;}


/*---------------------------TEXT---------------------------*/

.footer { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1a85d6; font-weight:bold; }
.white { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; line-height:22px }
.session{ font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; line-height:22px; font-weight:bold}
.passed{ font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #009900; line-height:26px; font-weight:
bold }

.red { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; line-height:20px;}