#main_pm {
	width: 688px;
	padding:105px 0px 0px 240px;
}
#comp {
  background: url("../images/pm_comp_slice.gif") top left repeat-y;
  width: 688px;
}
.divider {
	border-bottom: 1px solid #CFCECE;
	margin: 5px 0 5px 0;
	clear: both;
}

/*IE6 hack*/
* html #comp .top {
	height: 220px;
}
* html #comp .top_blank {
	height: 220px;
}
#comp .top {
  background: url("../images/pm_comp_top.jpg") top left no-repeat;
  min-height: 220px;
  color: #fff;
  padding: 30px 30px 0 30px;
}
#comp .top_blank {
  background: url("../images/pm_comp_top_blank.jpg") top left no-repeat;
  min-height: 220px;
  color: #fff;
  padding: 30px 30px 0 30px;
}

#comp .bottom {
  background: url("../images/pm_comp_bottom.gif") bottom left no-repeat;
  min-height: 139px;
  color: White;
  padding: 0 30px 30px 30px;
}

/*IE6 hack*/
* html #comp .bottom {
	height: 139px;
}
#profile {
	background: url("../images/pm_yourprofile_slice.gif") top left repeat-y;
}
#profile2 {
  background: url("../images/pm_sectorpanel_slice.gif") top left repeat-y;
  color: White;
  font-family: Arial,Helvetica,Sans-serif;
}
.profile2font {
  color: White;
  font-family: Arial,Helvetica,Sans-serif;
  font-size:12px;
}
.profileValfont {
  color: Red;
  font-family: Arial,Helvetica,Sans-serif;
  font-size:11px;
}
.profile2headfont {
  color: #F8BD07;
  font-family: Arial,Helvetica,Sans-serif;
  font-size:large;
}

TD
{
	font-family:Arial,Helvetica,Sans-serif;
	color: DarkBlue;
	font-size:80%;
}
H3
{
	font-family:Arial,Helvetica,Sans-serif;
	color: LightBlue;
}
H2
{
	font-family:Arial,Helvetica,Sans-serif;
	color: DarkBlue;
}
H1
{
	font-family:Arial,Helvetica,Sans-serif;
	color: DarkBlue;
}
.comp_font
{
	font-family:Arial,Helvetica,Sans-serif;
	color: White;
	font-size:11px;
	font-weight:bold;
}
.comp_font2
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #F7BD00;
	font-size: 80%;
	font-weight:bold;
}
.comp_font_small
{
	font-family:Arial,Helvetica,Sans-serif;
	color: White;
	font-size:80%;
}
.comp_font_largest
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #F7BD00;
	font-size:300%;
}
.comp_font_large
{
	font-family:Arial,Helvetica,Sans-serif;
	color: LightGrey;
	font-size:200%;
}
.comp_font_subhead_1
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #EFF3F4;
	font-size:120%;
}
.comp_font_subhead_2
{
	font-family:Arial,Helvetica,Sans-serif;
	color: #F7BD00;
	font-size:120%;
}
.comp_font_tiny
{
	font-family:Arial,Helvetica,Sans-serif;
	color:Silver;
	font-size: 11px;
}

#instructions, div.instructions { float: left; padding-left: 0px; }
#instructions h3, div.instructions h3 { font-size: 12px; color: #44B3EA; padding-left: 0px; }
#instructions h4, div.instructions h4 { font-size: 14px; color: #043872; padding-left: 0px; }
#instructions .sub_head, div.instructions .sub_head { font-weight:bold; font-size: 14px; color: #043872; padding-left: 0px; }
#instructions p, div.instructions p { color: #043872; font-size: 13px; padding-left: 0px;  padding: 0 0px 14px; border-bottom: 1px #44B3EA solid; font-family: Arial,Helvetica,Sans-serif;  }
#instructions .last_p, div.instructions .last_p { color: #043872; font-size: 13px; padding-left: 0px;  padding: 0 0px 7px; font-family: Arial,Helvetica,Sans-serif;}
#instructions .a_link, div.instructions .a_link { font-size: 12px; color: #043872;}

#instructionslast { float: left; padding-left: 0px; }
#instructionslast h3 { font-size: 12px; color: #44B3EA; padding-left: 0px; }
#instructionslast h4 { font-size: 12px; color: #043872; padding-left: 0px; }
#instructionslast .sub_head { font-weight:bold; font-size: 14px; color: #043872; padding-left: 0px; }
#instructionslast p { color: #043872; font-size: 13px; padding-left: 0px;  padding: 0 0px 14px; font-family: Arial,Helvetica,Sans-serif;  }
#instructionslast .last_p { color: #043872; font-size: 13px; padding-left: 0px;  padding: 0 0px 7px; font-family: Arial,Helvetica,Sans-serif;}
#instructionslast .a_link { font-size: 13px; color: #043872;}
#instructionslast .a_link_main { color: #043872; font-size: 13px; padding-left: 0px;  padding: 0 0px 14px; font-family: Arial,Helvetica,Sans-serif;  font-weight:bold;}


#instructionsheader .main_head, div.instructionsheader .main_head { font-size: 18px; color: #44B3EA; padding-left: 0px; font-weight:bold;}
#instructionsheader p, div.instructionsheader p { color: #043872; font-size: 13px; padding-left: 0px;  padding: 0 0px 7px; border-bottom: 1px #44B3EA solid; }

#info h3 { font-size: 18px; color: #043872; }
#info h4 { font-size: 12px; color: #043872; }
#info p { color: #043872; font-size: 12px; font-family: Arial,Helvetica,Sans-serif; line-height: 140%;}
#info .sub_head {  font-size: 12px; font-family: Arial,Helvetica,Sans-serif; line-height: 140%; color: #043872; padding-left: 0px; }

#bookmark h4 { font-size: 12px; color: #043872; }

#profile td { color: #043872; font-size: 11px;}
#profile td.profile-info { color: #464B50; font-size: 11px;}

a#privacy_policy {
	font-family:Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
		color: #1B78BE; 
}
a#privacy_policy:hover {
	font-family:Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: blue; 
}



/*Added by KPW - 16.01.07*/

#last-chance {
	width: 245px;
	margin-top: 15px;
	margin-bottom: 15px;
	position: relative;
	left: -8px;
}
#last-chance .top {
	height: 99px;
	background: url("../images/last-chance-top.gif") top left no-repeat;
}
#last-chance .bottom {
	background: url("../images/last-chance-bottom.gif") bottom left no-repeat;
}
#last-chance .top #lc-top-text {
	background: url("../images/last-chance-img1.gif") top left no-repeat;
	height: 74px;
	width: 207px;
	position: relative;
	top: 25px;
	left: 18px;
}
#last-chance .bottom #lc-bottom-text {
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 80%;
}
#last-chance .bottom #lc-bottom-text .white {
	color: #fff;
	margin: 0 0 0 20px;
	padding-top: 10px;
	width: 184px;
}
#last-chance .bottom #lc-bottom-text .yellow {
	color: #FBBF00;
	margin: 0 0 0 20px;
	padding-bottom: 20px;
	width: 184px;
}
/*End of KPW addition*/

/* New Profile Manager form styles - these should be in a separate CSS file
 * for inclusion by any page displaying a PM form.
 */

.pm_mandatory {
	color: #FF0000;
}
.pm_label {
	font-weight:bold;
}
.pm_input {
	
}
.pm_input_checkbox {
	
}
.pm_input_radio {
	
}
.pm_input_select {
	width: 254px;
}
.pm_input_textbox {
	width: 250px;
	height: 16px;
}

/*
 * Profile Maker form field styles
 */

.pm-mandatory {
	color: #FF0000;
	font-weight:bold;
}

.pm-label {
	font-weight:bold;
}

.pm-input-radio-container, .pm-input-checkbox-container {
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}

.pm-input-radio-container {
	width:110px;
}
.pm-input-checkbox-container {
	width:170px;
}
.pm-label-subcontainer, .pm-input-subcontainer {
	float:left;
}
.pm-input-radio-container div.pm-label-subcontainer {
	width: 70px;
}
.pm-input-checkbox-container div.pm-label-subcontainer {
	width: 130px;
}
.pm-input-subcontainer {
	width:30px;
}
.pm-label-subcontainer label.pm-label {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-serif;
}

.pm-input-textbox {
	width: 250px;
}

td.comp_font select.pm-input-select {
	width:240px;	
}

