 @charset "utf-8";
/* CSS Document */

body , h1, h2, h3, form, p, ul, li {margin:0px; padding:0px; font-family:tahoma;}
body {background:#c7d7fb url(images/bodyBg_form.gif) repeat-y top center;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.fltl {float:left;}
.fltr {float:right;}
.cl {clear:both;}

.topLink {font-size:12px; color:#ffffff; text-align:center; font-weight:bold;}
.topLink a{color:#FFFFFF;}




.reg1Txt {border:1px solid #9d9d9d; border-top:0px; border-bottom:0px; padding:5px 6px 10px 10px;}
.reg1TxtA {border:4px solid #fbf09b; border-top:0px; background:#fffad4; padding:10px;}
.reg1Txta1 {border:1px solid #9d9d9d; border-top:0px; border-bottom:0px; padding:0px 10px 10px 10px;}
.reg1Txt2 {font-size:11px; color:#2666c6; border-bottom:1px solid #000; font-weight:bold;}
.reg1Txt3 {font-size:12px; font-weight:bold;}
.reg1Txt4 {font-size:12px; font-weight:bold; border-top:1px solid #000;}
.reg1Sp {margin-top:10px; margin-bottom:10px;}
.reg1Tbg {background:url(images/regBg1.gif) repeat-x left top;}

.reg1Txt fieldset {border:1px solid #ccc; font-size:11px; font-weight:normal; margin-top:5px; line-height:14px; color:#666666; padding:5px;}

.regTxtFld {border:1px solid #7f9db9; background:#f3f7ff; width:180px; height:22px;}
.regTxtFldN {border:1px solid #7f9db9; background:#f3f7ff; width:55px; height:22px;}

.regSelFld {border:1px solid #7f9db9; background:#f3f7ff; width:180px; height:24px;}
.regSelFld2 {border:1px solid #7f9db9; background:#f3f7ff; width:70px; height:24px;} 
.regStr {color:#FF0000;font-size:11px;}

.regSelFldPass {width:350px; padding:5px 0px 0px 5px; color:#000;}

.regSmTxt {font-size:11px; font-weight:normal; color:#999999;}

.regCong {font-size:24px; color:#000;}
.regCong1 {font-size:15px; font-weight:bold;}
.regCong2 {color:#CC0000; text-transform:uppercase;}

.reg2Txt1 {font-size:15px; font-weight:bold; padding:4px; color:#fff;}
.reg2Txt2 {font-size:12px;}
.reg2Txt2 span {color:#2666c6; font-weight:bold;}
.reg2Txt3 {font-size:20px;}

.regLog {margin-top:50px; line-height:15px; font-weight:normal;}
.regLog b {color:#CC0000;}
.regLog span {color:#0066CC;}

.regLogTh {font-size:14px; font-weight:bold; color:#FF0000; padding-top:5px;}

.errorMessage { border:2px #c00 solid; background-color:#fff; color:#c00; font-weight:bold; font-size:11px;}
.errorMessage h4 {color:#c00; margin:0px; padding:6px 5px 1px 32px; background:url(images/pep-programme.gif) 6px 6px no-repeat; font-size:14px;}
.errorMessage p {padding:3px 4px 5px 32px; margin:0px}

.footer ul {margin:0px 0px 0px 165px; padding:0px;}
.footer li {list-style-type:none; float:left; display:block; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; border-right:1px solid #fff;}
.footer li a{color:#fff; text-decoration:none; font-weight:bold;}
.footer li a:hover{color:#fff; text-decoration:underline; font-weight:bold;}

.footer1 ul {margin:0px; padding:0px; text-align:center;}
.footer1 li {list-style-type:none; display:inline; font-family:Arial; padding:0px 3px 0px 3px; border-right:1px solid #000; line-height:18px; font-size:12px;}
.footer1 li a{color:#000; text-decoration:none;}
.footer1 li a:hover{color:#000; text-decoration:underline;}

.footer1 {color:#666666; text-align:center; font-size:12px;}
.regFooB {border-top:1px solid #31197c; margin:0px 0px 0px 2px; width:766px;}






