body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color: #06185c; 
	background: #9ED7E5 url(i/bg.jpg) no-repeat top center;
}

#link-logo {position:relative; width:180px; height:70px; display:block; top:0px; left:0px; float:left;}

/*login*/
#login { width:100%; height:89px; background:no-repeat top center;}
#form_login_container {height:25px; padding: 8px 0px 0px 337px;}
/*#form_login_container {position:relative; height:25px; left:153px; top:8px;}*/
#info {height:23px; padding-left:337px;}
/*#info {position:relative; height:23px; left:153px; top:4px;}*/
#languages {height:20px; padding-left:580px;}
/*#languages {position:relative; height:20px; left:395px; top:4px;}*/
#username, #password { width:115px; height:13px; border:none; padding:0px; font-size:10px;margin:0px; color:#838383; border:1px solid #fff; }
#username:focus, #password:focus { border:1px solid #838383;}
#submitlogin {font-size:12px; width:30px; color:#fff; border:none; background:none; cursor:pointer;}
/*form logout*/
#form_logout_container { float:right; padding: 4px 20px 0px 0px;}
#form_logout_container h4 {color:#009;}
#form_logout_container input{margin:0px;padding:0px;}
#form_logout_container td.first {height:20px;}
#form_logout_container td.last {height:20px;}
#form_logout_container td.left {width:210px; padding:0px;}
#form_logout_container td.right {width:70px; padding:0px; text-align:right;}
#form_logout_container a {color:#fff;text-decoration:none; font-size:10px;}
/*form upload*/
#form_upload dt {float:left; width:180px; text-align:right; padding-right:5px; vertical-align: middle; height:20px; margin-bottom:3px;}
#form_upload dd {vertical-align: middle; height:20px; margin-bottom:3px;}
#form_upload dd select { margin:0px; width:300px;}
#form_upload dd.toolbar { text-align:right; padding: 0px 20px 0px 0px; margin:0px;}
/*form upload assessment*/
#form_upload_assessment dt {float:left; width:180px; text-align:right; padding-right:5px; vertical-align: middle; height:20px; margin-bottom:3px;}
#form_upload_assessment dd {vertical-align: middle; height:20px; margin-bottom:3px;}
#form_upload_assessment dd select { margin:0px; width:300px;}
#form_upload_assessment dd.toolbar { text-align:right; padding: 15px 20px 0px 0px; margin:0px;}
/*form correct addresses*/
#form_correct_addresses dd {margin-left:0px;}
#form_correct_addresses dd.toolbar { text-align:left; padding: 15px 20px 0px 0px; margin:0px;}
#form_correct_addresses fieldset dt, #form_correct_addresses fieldset dd {
  float:left;
}
#form_correct_addresses fieldset.address_to_rectify {
  border: 1px solid #999;
  padding-top:8px;
  width:273px;
}
#form_correct_addresses fieldset.address_to_rectify dt {
  clear:left;
  margin-right:5px;
  text-align:right;
  width:60px;
}
#form_correct_addresses fieldset.address_to_rectify dd input[type=text] {
  width:140px;
}
/*form register*/
#form_register div.field {width:200px; float:left; text-align:right; margin-right:10px;}
#form_register li {color:#f00;}
#form_register .right {float:right;}
#form_register dd {margin:0px;}
/*form order*/
#form_order input {width:20px;}
#form_order #submit {width:140px;}

#menu { width:640px; height:150px;}

#menu_fct {float:right; padding-right:14px;}
#menu_fct td {padding: 0px 3px 0px 3px; text-align:center; width:65px; line-height:11px; font-size:10px;}
#menu_fct a { color:#06185c;}
#menu_fct a:hover {text-decoration:none;}
/*#menu_fct span.mouseover, #menu_fct span.selected {opacity: 1.0;filter:alpha(opacity=100);}
#menu_fct span {opacity: 0.5;filter:alpha(opacity=50);}*/

#menu_info {width:170px;}
#menu_info ul { list-style-type: none; padding-left: 0px; margin-left: 0px; padding-top:40px;}
#menu_info li { background: url(i/bg-side-menu.gif) left no-repeat; padding-left: 7px; margin-bottom: 5px;}
#menu_info li.selected, #menu_info li.mouseover { border-left: 4px solid #005; background: url(i/bg-side-menu.gif) left no-repeat; padding-left: 7px; margin-bottom: 5px;}
#menu_info a { color:#06185c; text-decoration:none;}

#content { width:640px; height:280px; overflow:auto;}
#content td {text-align:center;}
#content a.next {float:right; font-size:16px; font-weight: bold; margin-right:20px; color:#06185c; text-decoration:underline; width:20px;}
#content a.next:hover {text-decoration:none;}
/*#content ul {list-style-type: disc;}*/
#content ul.notype {list-style-type: none; text-align:center;}
#content ul.largelist {list-style-type:none;}
#content ul.largelist li {height:30px;}
#content ul.redbullet li {list-style-image: url(i/red_circle.jpg);}
#content ol li {height:30px;}
#content table {margin-left: auto; margin-right: auto; }

#flash-messagers {clear:both; float:right; padding-top:10px; right:30px; width:310px; color:#720a0b;}

#footer { width:640px; height:40px; text-align:center;}
#footer ul {padding: 28px 10px 0px 0px;}
#footer li {display:inline; list-style:none; border-left:1px solid #6C6C6C;  margin:0px;padding: 0px 10px 0px 10px;} 
#footer li.first  { border-left: none;}
#footer li a { font-size:11px; color:#6C6C6C; text-decoration: none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#user-account li {float:left; list-style-type:none; width:200px;}

.error {
    color: #720a0b;
	font-weight: bold;
	font-size: 10px;
}