/* -----------------------------------------------------------------------------
   Positional 
   ----------------------------------------------------------------------------- */
body { clear:none; padding:0; }
#login_left_column { position:relative;  float:left;  width:547px; bottom:0;  margin-top:10px; margin-left:20px; }
#login_left_panel { width:100%; height:760px; padding-top:12px; padding-left:32px; }
#login_right_column { float:left; width:295px; bottom:0; margin-top:10px; margin-left:20px; }
#login_right_panel { width:100%; height:324px; padding-top:12px; padding-left:32px; }
ul.pink-list { margin:1em 0 0 0; padding:0 1em 0 1em; }
.whynot-panel { padding-left:32px; }
td.form-info ul { margin-left:11pt; }

/* -----------------------------------------------------------------------------
   Colours & background images
   ----------------------------------------------------------------------------- */
#login_left_panel { background: transparent url(../images/log_page_register_backgroun.gif) no-repeat; }
#login_right_column { color:#1AA3B4; }
#login_right_panel { background: transparent url(../images/log_page_login_bckgrnd.gif) no-repeat; }
.big-pink { color:#FF0077; } /* hot pink */
.big_job_title_text { color:white; }
.mid-pink { color:#FF0077; } 
.small-pink { color:#FF0077; } 
.small-pink_not_bold { color:#FF0077; }
.small-pink_not_bold a { color:#FF0077; }
.pink_button_text { color:#FF0077;}
.pink_button_text a { color:#FF0077;}
.list-blue { color:#1AA3B4; }
.blue_next_step { color:#1AA3B4; }
.large-blue { color:#1AA3B4; }
.small-blue { color:#1AA3B4; }
ul.pink-list { color:#FF0077; }
.validation-message { color:Blue; }
td.form-input { color:#333333; }	
td.form-info { color:#1AA3B4; }
td.form-info ul { color:#333333; }
.mid-blue { color:Blue; }

/* -----------------------------------------------------------------------------
   Fonts
   ----------------------------------------------------------------------------- */
body, p, td, th, a, span, li { font-family: Arial, Helvetica, sans-serif; }
#login_right_column { font-family:Arial, Helvetica, Sans-Serif; font-size:10pt; font-weight:normal; }
.big-pink { font-size:16pt; font-weight:bold; line-height:1.2em; }
.big_job_title_text { font-size:16pt;  font-weight:bold;  }
.mid-pink { font-size:9pt; font-weight:bold; line-height:1.1em; }
.mid-pink a { text-decoration:none; }
.small-pink { font-size:9pt; font-weight:bold; line-height:1.05em; }
.small-pink a { text-decoration:none; }
.pink_button_text { font-size:9pt; line-height:1.2em; }
.small-pink_not_bold { font-size:10pt; line-height:1.05em; }
.small-pink_not_bold a { text-decoration:none; }
.list-blue, .list-blue a { font-size:9pt; font-weight:bold; line-height:1.2em; }
.blue_next_step { font-size:15pt; font-weight:bold; line-height:1.5em; }
.large-blue { font-family:Tahoma, Arial, Helvetica, Sans-Serif; font-size:11pt; font-weight:bold; line-height:1.2em; }
.small-blue { font-size:8pt; font-weight:normal; line-height:1.2em; }
ul.pink-list { font-size:10pt; line-height:1.28em; }
.validation-message { font-size:x-small; font-weight:normal; }
td.form-input { font-size:8pt; font-weight:normal; }	
td.form-info { font-size:9pt; font-weight:bold; }
td.form-info ul { font-size:9pt; font-weight:normal; }
.mid-blue { font-size:8pt; font-weight:bold; line-height:1.1em; }

/* -----------------------------------------------------------------------------
   Miscellaneous
   ----------------------------------------------------------------------------- */
td.form-info ul { list-style-type:square; }

