/* UK */

/* main sections */
BODY { background-color: #4C5C78; }
/* DIV.Outer      { } */
/* DIV.Outer2     { } */
DIV.TopDiv     { 
   position: relative; width: 760px; text-align: left; background-color: #4c5c78; 
}

DIV.LeftSide   {
   width: 170px; float: left; 
}

DIV.RightSide  {
   width: 590px; float: right; background-color: #FFFFFF;
}

/* TOP NAV */
#divTopNavLoggedIn { position: relative; width: 590px; height: 85px; z-index: 1500; }
#divTopNavLoggedOut { display:none; position: relative; width: 590px; height: 85px; z-index: 1500; }
DIV.TNTop          { position: absolute; top: 0; left: 0; width: 590px; height: 25px; background: url(../../Images/UK/nav_top2_590x25.gif) no-repeat top left; }

DIV.TNButton       { position: absolute; top: 25px; width: 67px; height: 60px; margin: 0; padding: 0; }
#divTNLeftEdge     { left: 0; width: 32px; background: url(../../Images/UK/nav_left2_32x60.gif) no-repeat top left; }
#divTNRightEdge    { left: 558px; width: 32px; background: url(../../Images/UK/nav_right_32x60.gif) no-repeat top left; }

/* TOPNAV ROLLOVER BUTTONS.  ALL THESE STYLE ELEMENTS HERE ARE NECESSARY SO DON'T MESS WITH IT */
DIV.TNRollover {
   position: absolute; 
   top: 25px; 
   width: 67px;
   height: 60px;
   display: block;
   background-repeat: no-repeat;
}
DIV.TNRollover a { 
   display: block;
   width: 100%; height: 100%;
}
DIV.TNRollover a:link  { background-position: 0px 0px; }
DIV.TNRollover a:hover { background-position: 0px -60px; } /* shift the image up 60 px so we see the hover graphic */

#divTNAccount          { left: 32px; background-image: url(../../Images/UK/nav_account_rollover.gif); }
#divTNAccount a:link   { background-image: url(../../Images/UK/nav_account_rollover.gif); }
#divTNAccount a:hover  { background-image: url(../../Images/UK/nav_account_rollover.gif); }

#divTNManage           { left: 99px; background-image: url(../../Images/UK/nav_manage_rollover.gif); }
#divTNManage a:link    { background-image: url(../../Images/UK/nav_manage_rollover.gif); }
#divTNManage a:hover   { background-image: url(../../Images/UK/nav_manage_rollover.gif); }

#divTNSchedule         { left: 166px; background-image: url(../../Images/UK/nav_schedule_rollover.gif); }
#divTNSchedule a:link  { background-image: url(../../Images/UK/nav_schedule_rollover.gif); }
#divTNSchedule a:hover { background-image: url(../../Images/UK/nav_schedule_rollover.gif); }

#divTNContacts         { left: 233px; background-image: url(../../Images/UK/nav_contacts_rollover.gif); }
#divTNContacts a:link  { background-image: url(../../Images/UK/nav_contacts_rollover.gif); }
#divTNContacts a:hover { background-image: url(../../Images/UK/nav_contacts_rollover.gif); }

#divTNSettings         { left: 300px; background-image: url(../../Images/UK/nav_settings_rollover.gif); }
#divTNSettings a:link  { background-image: url(../../Images/UK/nav_settings_rollover.gif); }
#divTNSettings a:hover { background-image: url(../../Images/UK/nav_settings_rollover.gif); }

#divTNHelp             { left: 367px; background-image: url(../../Images/UK/nav_help_rollover.gif); }
#divTNHelp a:link      { background-image: url(../../Images/UK/nav_help_rollover.gif); }
#divTNHelp a:hover     { background-image: url(../../Images/UK/nav_help_rollover.gif); }

#divTNLogout           { left: 434px; background-image: url(../../Images/UK/nav_logout_rollover.gif); }
#divTNLogout a:link    { background-image: url(../../Images/UK/nav_logout_rollover.gif); }
#divTNLogout a:hover   { background-image: url(../../Images/UK/nav_logout_rollover.gif); }

#divTNHome             { left: 501px; background-image: url(../../Images/UK/nav_home_rollover.gif); }
#divTNHome a:link      { background-image: url(../../Images/UK/nav_home_rollover.gif); }
#divTNHome a:hover     { background-image: url(../../Images/UK/nav_home_rollover.gif); }


/* LEFT NAV */
#divTopLeftNav     { height:255px; background:url(../../images/UK/bkgd_top_repeat.jpg) repeat-x; } 
.ie6x #divTopLeftNav { height:190px; } 


/* 
DIV.LeftNav        { background-color: #CBD3D9; width: 170px; height: 100%; }
DIV.UserArea       { width: 170px; height: 22px; vertical-align: middle; text-align: left; background-color: #8896B3; }
DIV.LastUserArea   { padding-bottom: 7px; border-bottom: 2px solid white; }
*/
UL.TopLeftNav      { 
   list-style: none; 
   width: 155px; height: 100%; margin: 0; padding: 6px 0 12px 20px; 
   line-height: 21px; 
}

.ie6x UL.TopLeftNav { padding: 6px 0 12px 15px; }


/* DIV.DivBottomLeftNav { width: 170px;  } */
#divBottomLeftNav {	height: auto; margin: -15px auto 0px; }

#divBottomLeftNav ul    { list-style: none; margin: 0; padding: 0; }
#divBottomLeftNav li    { margin: 0 0 2px 0; padding: 0; background-repeat: no-repeat; background-position: 0 0; background: url(../../images/UK/nav_spacer.gif) bottom center no-repeat; }

#divBottomLeftNav>ul>li { margin: 0 0 15px 0; padding-bottom: 15px; }
.ie6x #divBottomLeftNav ul li { margin: 0 0 15px 0; padding-bottom: 10px; }

#divBottomLeftNav li a  { text-decoration: none; color: #b9c6dc; font-family: Arial; font-size: 12px; display:block; padding-left:20px;}

DIV.LeftNavBottom  { background-color: #CBD3D9; height: 53px; vertical-align: top; }

#divTopLeftNavHomeLink { padding: 13px 0 6px 0; height: 16px; }
#divLeftNavLogo        { height: 64px; width: 170px; padding: 0; margin: 0; vertical-align: top; }
#divLeftNavLogoLink    { margin: 0; padding: 0; height: 64px; background-image: url(../../Images/UK/nav_logo_170x64.gif); width: 170px; height: 64px;  }  /* ck 1/21/05 */

/* LEFT NAV ROLLOVERS */
DIV.LNRollover {
   width: 144px;
   height: 53px;
   margin-left: 13px; 
   display: block;
   background-repeat: no-repeat;
}
DIV.LNRollover a { 
   display: block;
   width: 100%; height: 100%;
}
DIV.LNRollover a:link  { background-position: 0px 0px; }
DIV.LNRollover a:hover { background-position: 0px 0px; }

/*#spanQuickStartLink { display: none; }
#spanTellFriendLink { display: none; }
#spanPrivLabelLink  { display: none; }
#spanFeedbackLink   { display: none; }*/

/*
#divQuickStartContainer { background-image: url(../../Images/UK/button_quickstart2_144x48.gif); margin-top: 10px; }
#divQuickStartContainerFT { background-image: url(../../Images/UK/button_quickstart1_144x48.gif); margin-top: 10px; }
*/
/*#liQuickStart { background-image: url(../../Images/UK/button_quickstart2_144x48.gif); }
#liTellFriend { background-image: url(../../Images/UK/tell_a_friend.gif); }
#liPrivLabel  { background-image: url(../../Images/UK/private_label.gif); } 
#liSupport    { background-image: url(../../Images/UK/feedback.gif); } */



/* GUTS */
DIV.Guts { width: 575px; 
	/*( float: right; */
	height: 100%; margin: 0 auto; 
	padding: 15px 0 15px 15px;
	min-height: 460px;
} 

.ie6x DIV.Guts { padding: 15px 0 15px 0px; min-height: 460px; height:auto !important; height:460px; } 

DIV.HeadCard { margin: 0 0 12px 0; padding: 0; height: 75px; width:570px; vertical-align: top; }


TD.TopLeft { 
   height: 9px; border: none;
   background: url(../../Images/UK/part_topleft_9x9.gif) no-repeat top left;
}
TD.TopRight { 
   height: 9px; border: none;
   background: url(../../Images/UK/part_topright_9x9.gif) no-repeat top left;
}
TD.BottomLeft {
   height: 9px; border: none;
   background: url(../../Images/UK/part_botleft_9x9.gif) no-repeat top left;
}
TD.BottomRight {
   height: 9px; border: none;
   background: url(../../Images/UK/part_botright_9x9.gif) no-repeat top left;
}


#hack_ie6_min_height 
{
	 float: left; height: 330px; 
}
#clearfloat 
{
	clear:both;
}

/* SIGNUP_FC fonts */
TD.NewFC { font-family: Verdana; font-size: 8pt; }
A.NewFC  { font-family: Verdana; font-size: 7pt; }
A.NewFC:hover { font-family: Verdana; font-size: 7pt; text-decoration: underline; }
 

/* BOTTOM LINKS */
P.BottomLinks   { padding: 0; margin: 0; }

/* COPYRIGHT */

DIV.BottomStuff { padding: 15px 0 10px 0; left: -151px; position:relative; top:10px; width: 760px; background-color: #4c5c78; }
.ie6x DIV.BottomStuff { padding: 10px 0 10px 0; left: -150px; position:relative; top:10px; width: 590px; background-color: #4c5c78; }

DIV.CTop { }
DIV.Copyright  {
   height: 40px; padding: 8px 0 0 0; 
}
SPAN.Copyright { margin-left: 20px; color: #0b1e3e; font-family: Arial; font-size:10px; }

SPAN.Copyright a {color: #0b1e3e; font-family: Arial; font-size:10px; text-decoration:none; }


/* privacy */
#divPrivacyHeadCard { background: url(../../Images/UK/text_privacy_570x75.gif) no-repeat top left; }
#divDetails { padding: 8px; border: 3px solid #384c75; }
li.T { margin-bottom: 8px; padding-left: 0; }
UL.T {
   margin: 2px 18px 12px 22px;
   padding-left: 0px;
}

#hidebreak { display:none; }