﻿body{background-color:#c0c0c0; background-image: url('/i/4/thumb.gif');}
.logo{background-image:url(/i/4/logo.gif);}

.HeaderBox .bodycenter, .HeaderBox .bodyRepeat {background-image:url(/i/4/header/bg_tile_hor.gif);}
.HeaderBox .top, .Standard .top {background-image:url(/i/4/header/top_hor.gif);}
.HeaderBox .bottom,  .Standard .bottom {background-image:url(/i/4/header/bottom_hor.gif);}

.labelA{color:#1A1A1A;}

.SearchBox .top, .StdBox .top {background-image:url(/i/4/header/top_hor.gif);}
.SearchBox .bottom, .StdBox .bottom {background-image:url(/i/4/header/bottom_hor.gif);}
.SearchBox .bodycenter,.StdBox .bodyRepeat {background-image:url(/i/4/header/bg_tile_hor.gif);}


.SearchTable .st_topleft .left, .SearchTable .st_topmiddle .left, .SearchTable .st_topright .left {background-image:url(/i/4/search/st_top_left.gif);}
.SearchTable .st_topleft .bodyRepeat, .SearchTable .st_topmiddle .bodyRepeat, .SearchTable .st_topright .bodyRepeat {background-image:url(/i/4/search/st_top_tile_ver.gif);}
.SearchTable .st_topleft .right, .SearchTable .st_topmiddle .right, .SearchTable .st_topright .right {background-image:url(/i/4/search/st_top_right.gif);}

.SearchTable .st_bottomleft .left, .SearchTable .st_bottommiddle .left, .SearchTable .st_bottomright .left {background-image:url(/i/4/search/st_bottom_left.gif);}
.SearchTable .st_bottomleft .bodyRepeat, .SearchTable .st_bottommiddle .bodyRepeat, .SearchTable .st_bottomright .bodyRepeat {background-image:url(/i/4/search/st_bottom_tile_ver.gif);}
.SearchTable .st_bottomleft .right, .SearchTable .st_bottommiddle .right, .SearchTable .st_bottomright .right {background-image:url(/i/4/search/st_bottom_right.gif);}


.ResultsGrid .topleft {background-image:url(/i/4/resultsgrid/LeftSliceTopBit.gif);}
.ResultsGrid .topmiddle {background-image:url(/i/4/resultsgrid/TileTopBit.gif);}
.ResultsGrid .topright {background-image:url(/i/4/resultsgrid/rightSliceTopBit.gif);}
.ResultsGrid .bottomleft {background-image:url(/i/4/resultsgrid/LeftSliceBottomBit.gif);}
.ResultsGrid .bottommiddle {background-image:url(/i/4/resultsgrid/TileBottomBit.gif);}
.ResultsGrid .bottomright {background-image:url(/i/4/resultsgrid/RightSliceBottomBit.gif);}


.navbar .mainnav .selected{background-image: url('/i/4/nav/Triangle.gif');}
.navbar .top {background-image: url('/i/4/nav/top.gif');}
.navbar .body, .navbar .Profilebody{background-image: url('/i/4/nav/bottom.gif');}



.SearchTable .EssentialImageOn {background-image: url('/i/4/search/StarOn.gif');}
.SearchTable .EssentialImageOff {background-image: url('/i/4/search/StarOff.gif');}
.SearchTable .EssentialImageOnExact {background-image: url('/i/4/search/StarOn.gif');}
.SearchTable .EssentialImageOffExact {background-image: url('/i/4/search/StarOff.gif');}


.SearchTable .button {background-image: url(/i/4/Button.gif);}
.ResultsGrid .button {background-image:url(/i/4/resultsgrid/ButtonLonger.gif);}

/*Login*/
.Login {background-color:#F8F8F8; margin:0 auto 20px 200px; text-align:left; position:relative; width:750px;}
.Login .Left {width:4px; height:213px; background-image:url(/i/4/Homepage/Logon/left.gif);}
.Login .Right {width:4px; height:213px; background-image:url(/i/4/Homepage/Logon/right.gif);}
.Login .Container {width:242px; height:213px; background-image:url(/i/4/Homepage/Logon/vslice.gif);}
.Login .Intro {width:260px; text-align:left; margin-bottom:10px;padding-bottom:10px;}
.Login .Introsub1 {font-size:205%; color:#3366cc;}
.Login .Introsub2 {font-size:100%; color:#1A1A1A; font-weight: bold;}
.Login .Intro2 {width:450px; text-align:left; margin:5px 0px 10px 40px;padding-bottom:10px;}
.Login .Intro2sub1 {font-family:Arial; color:#3366cc; font-weight:bold; font-size:123%;}
.Login .Intro2sub2 {font-size:90%; color:#666666;}
.Login .Intro2sub3 {font-size:80%; color:#B3B1B0; margin-right:20px;}

.Login .logod {width:76px; height:40px; background-image:url(/i/4/Homepage/Logon/Members.jpg);}

.LoginBox {width:195px; text-align:left; margin:5px auto 0 auto;}
.LoginBox .loginHeading{font-family:Arial; color:#3366cc; font-weight:bold; font-size:123%;}
.LoginBox .input190 {width:190px; font-size:85%;color:#1A1A1A; overflow:hidden;}
.LoginBox .checkbox input {padding:0; margin:0 5px 0 0;}
.LoginBox .checkbox label {padding:0; margin:0; font-size:85%; color:#999999;}
.LoginBox .label {color:#666666;}
.LoginBox .button {float:right; border:0; background-image: url(/i/ButtonOnWhiteLonger.gif); background-repeat:no-repeat; width:76px; height:20px; color:#fff; text-align:center; font-weight:bold;cursor:pointer;}
.LoginBox .FPButton {color:#236ca8; background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; cursor: pointer; text-align:left; margin:0;padding:0; font-size:11px;}
.LoginBox .Error {margin:0; font-size:11px; color:#AA0000; padding-left:23px; padding-top:0;}


/* My account pages */
/* Force Password Update */



.UpdatePassword {background-color:#F8F8F8; margin:0 auto 200px 200px; padding-bottom:20px; text-align:left; position:relative; width:750px;}
.UpdatePassword .Left {width:4px; height:213px; background-image:url(/i/4/Homepage/Logon/left.gif);}
.UpdatePassword .Right {width:4px; height:213px; background-image:url(/i/4/Homepage/Logon/right.gif);}
.UpdatePassword .Container {width:242px; height:213px; background-image:url(/i/4/Homepage/Logon/vslice.gif);}
.UpdatePassword .Intro {width:260px; text-align:left; margin-bottom:10px;padding-bottom:10px;}
.UpdatePassword .Introsub1 {font-size:205%; color:#3366cc;}
.UpdatePassword .Introsub2 {font-size:100%; color:#1A1A1A; font-weight: bold;}
.UpdatePassword .Intro2 {width:450px; text-align:left; margin:5px 0px 10px 40px;padding-bottom:10px;}
.UpdatePassword .Intro2sub1 {font-family:Arial; color:#3366cc; font-weight:bold; font-size:123%;}
.UpdatePassword .Intro2sub2 {font-size:90%; color:#666666;}
.UpdatePassword .Intro2sub3 {font-size:80%; color:#B3B1B0; margin-right:20px;}

.UpdatePasswordBox {width:195px; text-align:left; margin:5px auto 0 auto;}
.UpdatePasswordBox .changePasswordHeading{font-family:Arial; color:#3366cc; font-weight:bold; font-size:123%;}
.UpdatePasswordBox .input190 {width:190px; font-size:85%;color:#1A1A1A; overflow:hidden;}
.UpdatePasswordBox .checkbox label {padding:0; margin:0; font-size:85%; color:#999999;}
.UpdatePasswordBox .label {color:#666666;}
.UpdatePasswordBox .button {float:right; border:0; background-image: url(/i/ButtonOnWhiteLonger.gif); background-repeat:no-repeat; width:76px; height:20px; color:#fff; text-align:center; font-weight:bold;cursor:pointer;}
.UpdatePasswordBox .FPButton {color:#236ca8; background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; cursor: pointer; text-align:left; margin:0;padding:0; font-size:11px;}
.UpdatePasswordBox .Error {margin:0; font-size:11px; color:#AA0000; padding-left:23px; padding-top:0;}


.MBContainer {margin:5px 15px 0 15px;}
.MB {position:relative; width:970px; height:38px; overflow:hidden; background: url('../i/MessageBar.png') 0px 0 repeat-x; }
.MB p.Message {margin:7px 15px 0 15px; color:#fff; line-height:15px; text-align:center;}
.MB p.Message1 {margin:3px 15px 0 15px; color:#fff; line-height:15px; text-align:center;}
.MB p.Message a, .MB p.Message1 a {color:inherit;}
.MB .Close {position:absolute; top:3px; right:8px; cursor:pointer; color:#fff;}