body {margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #FFFFFF; background-color: #FFFFFF;}
img {border: none;}

a {font-size: 12px; color: #FFFFFF;}
a:hover {color: #FFD21E;}

#FTN_CoolBlue_HeaderTopBG {position: absolute; left: 0px; top: 0px; height: 72px; width: 100%; background: url('Images/bluetop.png') repeat-x; z-index: -1;}
#FTN_CoolBlue_HeaderMidBG {position: absolute; left: 0px; top: 72px; height: 28px; width: 100%; border-bottom: solid 1px #2F4093; background: url('Images/greytop.png') repeat-x; z-index: -1;}
#FTN_CoolBlue_Logo {width: 320px; height: 72px; color: #FFFFFF; padding-left: 160px; text-align: left;}
#FTN_CoolBlue_Logo a {font-size: 18px; font-weight: bold; color: #C5D0EC; text-decoration: none;}
#FTN_CoolBlue_HeaderTop {width: 700px; height: 72px; text-align: left;}
#FTN_CoolBlue_HeaderMid {height: 28px;}
#FTN_CoolBlue_FadeL {position: absolute; left: 0px; top: -8px; width: 200px; height: 26px; background: url('Images/fadel.png') repeat-y;}
#FTN_CoolBlue_FadeR {position: absolute; left: 500px; top: -8px; width: 200px; height: 26px; background: url('Images/fader.png') repeat-y;}
#FTN_CoolBlue_LeftPanel {width: 160px; padding-top: 18px; padding-bottom: 4px; text-align: right; vertical-align: top; overflow: hidden;}
#FTN_CoolBlue_Menu {width: 160px;}
#FTN_CoolBlue_Menu .button {width: 160px; color: #C5D0EC; text-align: left; overflow: hidden; cursor: pointer;}
#FTN_CoolBlue_Menu .buttont {width: 160px; font-size: 1px; padding-top: 4px; background: url('Images/buttont.png') no-repeat top left;}
#FTN_CoolBlue_Menu .buttonb {width: 160px; font-size: 1px; height: 15px; background: url('Images/buttonb.png') no-repeat bottom left;}
#FTN_CoolBlue_Menu .buttontxt {position: relative; top: 3px; width: 160px; font-size: 12px; text-align: left; padding-left: 10px; padding-right: 4px;}
#FTN_CoolBlue_SubMenu {width: 120px; font-size: 10px; color: #E0101D; text-align: left; vertical-align: top; border-top: solid 1px #FFFFFF; background: #01006A url('Images/handearthsml.jpg') no-repeat; overflow: hidden;}
#FTN_CoolBlue_SubMenuLinks {margin: 20px 6px 20px 6px; text-align: left;}
#FTN_CoolBlue_SubMenu a {font-size: 11px; color: #FFFFFF; text-decoration: none;}
#FTN_CoolBlue_SubMenu a:hover {color: #FFD21E; text-decoration: none;}

#FTN_CoolBlue_LogIn {width: 152px; font-size: 10px; color: #FFFFFF; text-align: right; padding-right: 8px; background: url('Images/loginBG.png') no-repeat top left; overflow: hidden;}
#FTN_CoolBlue_CompactForm {margin: 0px;}
#FTN_CoolBlue_CompactForm .input {margin-bottom: 4px; width: 144px; font-size: 10px; text-align: center; border: solid 1px #2C4BA6; color: #FFFFFF; background: #1E3068;}
#FTN_CoolBlue_CompactForm .submit {font-size: 10px; color: #FFD21E; border: solid 0px #1E3068; background: #1E3068; cursor: pointer;}
#FTN_CoolBlue_LogIn a {font-size: 10px; color: #FFFFFF; text-decoration: none;}
#FTN_Content_Holder {height: 100%; vertical-align: top; color: #FFFFFF; overflow: hidden;}

#FTN_CoolBlue_StandardForm table {font-size: 12px; color: #FFFFFF; margin: auto}
#FTN_CoolBlue_StandardForm table .title {font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: left;}
#FTN_CoolBlue_StandardForm table .name {text-align: right; vertical-align: top;}
#FTN_CoolBlue_StandardForm table .field {text-align: left; padding-left: 8px;}
#FTN_CoolBlue_StandardForm table .reqfield {text-align: left; padding-left: 8px; background: url('Images/redstar.png') no-repeat; background-position: 0% 0%}
#FTN_CoolBlue_StandardForm table .info {padding: 8px; text-align: left; vertical-align: top;}
#FTN_CoolBlue_StandardForm table .warn {font-size: 12px; font-weight: bold; color: #E0101D; text-align: center;}
#FTN_CoolBlue_StandardForm input {font-size: 12px; height: 16px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_CoolBlue_StandardForm select {font-size: 12px; height: 16px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_CoolBlue_StandardForm textarea {font-size: 12px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_CoolBlue_StandardForm .button {font-size: 12px; color: #FFD21E; border: solid 0px #FFD21E; margin-left: 8px; background: #1E3068; cursor: pointer;}
#FTN_CoolBlue_StandardForm a {font-size: 12px; color: #FFFFFF;}
#FTN_CoolBlue_StandardForm a:hover {color: #FFD21E;}

#FTN_CoolBlue_Register {width: 22px; height: 40px; padding: 8px 20px 4px 20px; color: #FFFFFF; text-align: right; background: url('Images/4C5359.png') repeat;}
#FTN_CoolBlue_Register .left {background: url('Images/redbuttonleft.png') 0 0 no-repeat;}
#FTN_CoolBlue_Register .mid {background: url('Images/redbuttonmid.png') 0 0 repeat-x;}
#FTN_CoolBlue_Register .right {background: url('Images/redbuttonright.png') 100% 0 no-repeat;}
#FTN_CoolBlue_Register .text {height: 22px; padding: 3px 12px; text-align: center;}

#FTN_CoolBlue_Register a {font-size: 12px; color: #FFFFFF; text-decoration: none;}
#FTN_CoolBlue_Register a:hover {color: #9FB2B9;}

#FTN_CoolBlue_ContentHTML {text-align: left; vertical-align: top; color: #FFFFFF; padding: 8px; border-top: solid 1px #FFFFFF; background: #01006A url('Images/contentbg.jpg') no-repeat top right; overflow: hidden;}
#FTN_CoolBlue_Form_Content {position: absolute; padding: 10px 20px 10px 20px; text-align: center}
#FTN_Fader {position: absolute; width: 0px; height: 0px; background-color: #01006A; visibility: hidden;}
#FTN_CoolBlue_Advert1 {width: 160px; text-align: center; overflow: hidden}
#FTN_CoolBlue_Map {width: 129px; height: 85px; background: #1E3068 url('Images/britain.png') no-repeat;}
#FTN_CoolBlue_FooterTop {width: 557px; height: 85px; padding: 8px; font-size: 14px; color: #FFFFFF; text-align: right; vertical-align: bottom; background: url('Images/footertop.png') no-repeat top right;}
#FTN_CoolBlue_ClientTop {height: 34px; font-size: 10px; color: #FFD21E; text-align: center; padding-right: 76px; background: url('Images/clientUD.png') no-repeat top left;}
#FTN_CoolBlue_ClientBottom {height: 30px; font-size: 10px; color: #FFD21E; text-align: center; padding-right: 76px; background: url('Images/clientUD.png') no-repeat bottom left;}
#FTN_CoolBlue_ClientBottom a {font-size: 10px; color: #FFD21E; text-decoration: none;}
#FTN_CoolBlue_IconBar {width: 700px; color: #000000; font-size: 7px;}
#FTN_CoolBlue_FooterEnd {width: 700px; height: 30px; font-size: 10px; color: #FFFFFF; text-align: center; background: url('Images/footerbar.png') no-repeat;}
#FTN_CoolBlue_FooterEnd a {font-size: 10px; color: #FFFFFF; text-decoration: none;}
#FTN_CoolBlue_FooterEnd a:hover {color: #FFD21E;}

#FTN_CoolBlue_PurchaseForm table {font-size: 12px; color: #FFFFFF;}
#FTN_CoolBlue_PurchaseForm .box {font-size: 12px; height: 16px; color: #FFFFFF; background-color: #9FB2B9; border: none;}
#FTN_CoolBlue_PurchaseForm select {font-size: 12px; height: 16px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_CoolBlue_PurchaseForm .button {width: 120px; height: 18px; font-size: 12px; font-weight: bold; color: #000000; background: url('Images/sbutton.png') no-repeat; border: none; cursor: pointer;}

#FTN_CoolBlue_SearchHeader {color: #000000; width: 100%;}
#FTN_CoolBlue_SearchHeader .title {color: #000000; width: 100%; font-size: 14px; font-weight: bold; text-align: center;}
#FTN_CoolBlue_SearchHeader .fn {color: #000000; width: 35%;}
#FTN_CoolBlue_SearchHeader .fw {color: #000000; width: 65%;}
#FTN_CoolBlue_SearchBody {color: #000000; width: 100%;}
#FTN_CoolBlue_SearchBody .fn {color: #000000; width: 35%;}
#FTN_CoolBlue_SearchBody .fw {color: #000000; width: 65%;}
#FTN_CoolBlue_SearchBody .ha {color: #000000; background-color: #DDFFDD;}
#FTN_CoolBlue_SearchBody .hb {color: #000000; background-color: #DDDDFF;}
#FTN_CoolBlue_SearchFooter {}

.SiteLinksUL {color: FFD21E;}
.SiteLinksLI {font-size: 10px; color: #DDDDDD;}
.SiteLinksA {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

#FTN_Centered {position: relative; width: 1000px; text-align: left; vertical-align: top; overflow: hidden;}

#FTN_FG {width: 100%; background-color: #FFFFFF;}
#FTN_FG table {empty-cells: hide;}

#FTN_FG_LeftPanel {width: 240px; text-align: center; vertical-align: top; padding-bottom: 8px; background: url('Images/3E4349.png') repeat;}
#FTN_FG_LeftPanel table {width: 240px;}

#FTN_FG_Logo {width: 240px; height: 86px; text-align: center; vertical-align: middle; background: url('Images/3E4349.png') repeat;}
#FTN_FG_Logo a {font-size: 22px; color: #EEEEEE; text-decoration: none;}

.FTN_FG_Space {width: 2px; font-size: 1px;}

#FTN_FG_ContentHTML {text-align: left; vertical-align: top; background-color: #FFFFFF;}

#FTN_FG_Header {width: 758px; height: 86px; text-align: left; vertical-align: top; background: url('Images/4C5359.png') repeat;}

#FTN_FG_HeaderTop {width: 100%; height: 40px; padding: 8px 20px 4px 20px; font-size: 12px; color: #9FB2B9; text-align: left; vertical-align: middle;}
#FTN_FG_Register {width: 22px; height: 40px; padding: 8px 20px 4px 20px; color: #FFFFFF; text-align: right; background: url('Images/4C5359.png') repeat;}
#FTN_FG_Register .left {background: url('Images/redbuttonleft.png') 0 0 no-repeat;}
#FTN_FG_Register .mid {background: url('Images/redbuttonmid.png') 0 0 repeat-x;}
#FTN_FG_Register .right {background: url('Images/redbuttonright.png') 100% 0 no-repeat;}
#FTN_FG_Register .text {height: 22px; padding: 3px 12px; text-align: center;}

#FTN_FG_Register a {font-size: 12px; color: #FFFFFF; text-decoration: none;}
#FTN_FG_Register a:hover {color: #9FB2B9;}

#FTN_FG_HeaderMid {width: 100%; height: 28px; padding-right: 20px; font-size: 12px; color: #9FB2B9; padding-top: 4px; padding-bottom: 4px; text-align: right; vertical-align: middle; background: url('Images/3E4349.png') repeat;}
#FTN_FG_HeaderEnd {width: 100%; height: 18px; padding-right: 20px; font-size: 9px; color: #9FB2B9; text-align: right; vertical-align: middle;}

#FTN_FG_Footer {text-align: left; vertical-align: bottom; background: #FFFFFF url('xImages/9FB2B9sh.png') repeat-y;}

#FTN_FG_FooterTop {width: 758px; padding-left: 20px; padding-right: 20px; font-size: 9px; color: #9FB2B9; padding-top: 4px; padding-bottom: 4px; text-align: left; background: url('Images/4C5359.png') repeat;}
#FTN_FG_FooterMid {width: 758px; padding-left: 20px; padding-right: 20px; font-size: 9px; color: #9FB2B9; padding-top: 4px; padding-bottom: 4px; text-align: left; background: url('Images/4C5359.png') repeat;}
#FTN_FG_FooterMid a {font-size: 9px; color: #9FB2B9; text-decoration: none;}
#FTN_FG_FooterMid a:hover {color: #FFFFFF;}

#FTN_FG_FooterEnd {width: 758px; padding-left: 20px; padding-right: 20px; font-size: 9px; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; text-align: left; background: url('Images/9FB2B9.png') repeat;}
#FTN_FG_FooterEnd a {font-size: 9px; color: #FFFFFF; text-decoration: none;}
#FTN_FG_FooterEnd a:hover {color: #000000;}

#FTN_FG_Menu {width: 240px; padding-bottom: 20px; text-align: center;}
#FTN_FG_Menu .button {margin: auto; font-size: 12px; color: #FFFFFF; width: 182px; margin-top: 8px; cursor: pointer;}
#FTN_FG_Menu .smid {background: url('Images/sm.png') 0 0 repeat-y;}
#FTN_FG_Menu .stop {background: url('Images/st.png') 0 0 no-repeat;}
#FTN_FG_Menu .sbot {background: url('Images/sb.png') 0 100% no-repeat;}
#FTN_FG_Menu .hmid {background: url('Images/hm.png') 0 0 repeat-y;}
#FTN_FG_Menu .htop {background: url('Images/ht.png') 0 0 no-repeat;}
#FTN_FG_Menu .hbot {background: url('Images/hb.png') 0 100% no-repeat;}
#FTN_FG_Menu .txt {text-align: left; padding: 4px 12px 4px 12px;}
#FTN_FG_Menu a {font-size: 12px; color: #FFFFFF; text-decoration: none;}
#FTN_FG_Menu a:hover {font-size: 12px; color: #9FB2B9; text-decoration: none;}

#FTN_FG_SubMenu {width: 106px; font-size: 12px; font-weight: bold; color: #E0101D; text-align: left; vertical-align: top; background: #FFFFFF url('Images/9FB2B9sh.png') repeat-y;}
#FTN_FG_SubMenuLinks {margin: 20px 6px 20px 6px; text-align: left;}
#FTN_FG_SubMenu a {font-size: 11px; color: #FFFFFF; text-decoration: none;}
#FTN_FG_SubMenu a:hover {font-size: 11px; color: #000000; text-decoration: none;}

#FTN_FG_LogInOff {width: 100%; font-size: 10px; color: #FFFFFF; padding-bottom: 20px; background: url('Images/4C5359.png') repeat; text-align: left;}
#FTN_FG_LogInOff .title {margin: auto; width: 240px; background-color: #E0101D; text-align: center; padding-top: 4px; padding-bottom: 4px; margin-bottom: 8px;}
#FTN_FG_LogInOff .name {margin: auto; float: left; color: #9FB2B9; margin-left: 12px; padding: 2px; width: 60px; text-align: right;}
#FTN_FG_LogInOff .field {float: left; margin: auto; width: 136px; padding-top: 2px; padding-bottom: 2px; text-align: center; background: url('Images/fieldbg.png') no-repeat;}
#FTN_FG_LogInOff .sub {float: left; margin: auto; width: 134px; padding-top: 2px; padding-bottom: 2px;}
#FTN_FG_LogInOff .forgot {width: 100%; margin-top: 6px; font-size: 10px; padding-top: 2px; margin-right: 8px; text-align: center;}
#FTN_FG_LogInOff .link {width: 100%; color: #9FB2B9; padding: 2px; text-align: center;}
#FTN_FG_LogInOff a {font-size: 10px; color: #FFFFFF; text-decoration: none;}
#FTN_FG_LogInOff a:hover {color: #9FB2B9;}

#FTN_FG_CompactForm input {position: relative; top: -2px; width: 120px; height: 13px; font-size: 12px; color: #FFFFFF; background: url('Images/3E4349.png') repeat; border: none;}
#FTN_FG_CompactForm .submit {position: relative; top: -2px; width: 134px; height: 15px; font-size: 12px; color: #000000; background: url('Images/submitbg.png') no-repeat; border: none; cursor: pointer;}

#FTN_FG_Form_Content {position: absolute; padding: 10px 20px 10px 20px; text-align: center}

#FTN_FG_StandardForm table {font-size: 12px; margin: auto}
#FTN_FG_StandardForm table .title {font-size: 16px; font-weight: bold; text-align: left;}
#FTN_FG_StandardForm table .name {text-align: right; vertical-align: top;}
#FTN_FG_StandardForm table .field {text-align: left; padding-left: 8px;}
#FTN_FG_StandardForm table .reqfield {text-align: left; padding-left: 8px; background: url('Images/redstar.png') no-repeat; background-position: 0% 0%}
#FTN_FG_StandardForm table .info {padding: 8px; text-align: left; vertical-align: top;}
#FTN_FG_StandardForm table .warn {font-size: 12px; font-weight: bold; color: #E0101D; text-align: center;}
#FTN_FG_StandardForm input {font-size: 12px; height: 16px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_FG_StandardForm select {font-size: 12px; height: 16px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_FG_StandardForm textarea {font-size: 12px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_FG_StandardForm .button {margin-left: 8px; width: 120px; height: 18px; font-size: 12px; font-weight: bold; color: #000000; background: url('Images/sbutton.png') no-repeat; border: none; cursor: pointer;}
#FTN_FG_StandardForm a {font-size: 12px; color: #000000;}
#FTN_FG_StandardForm a:hover {color: #9FB2B9;}

#FTN_FG_PurchaseForm table {font-size: 12px;}
#FTN_FG_PurchaseForm .box {font-size: 12px; height: 16px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_FG_PurchaseForm select {font-size: 12px; height: 16px; color: #000000; background-color: #9FB2B9; border: none;}
#FTN_FG_PurchaseForm .button {width: 120px; height: 18px; font-size: 12px; font-weight: bold; color: #000000; background: url('Images/sbutton.png') no-repeat; border: none; cursor: pointer;}

#FTN_FG_SearchHeader {width: 100%;}
#FTN_FG_SearchHeader .title {width: 100%; font-size: 14px; font-weight: bold; text-align: center;}
#FTN_FG_SearchHeader .fn {width: 35%;}
#FTN_FG_SearchHeader .fw {width: 65%;}
#FTN_FG_SearchBody {width: 100%;}
#FTN_FG_SearchBody .fn {width: 35%;}
#FTN_FG_SearchBody .fw {width: 65%;}
#FTN_FG_SearchBody .ha {background-color: #DDFFDD;}
#FTN_FG_SearchBody .hb {background-color: #DDDDFF;}
#FTN_FG_SearchFooter {}

#FTN_FG_Advert1 {width: 240px;}
#FTN_FG_Advert2 {width: 240px; background: url('Images/3E4349.png') repeat;}

#FTN_Des {width: 233px; font-size: 8px; text-align: left; vertical-align: top;}
#FTN_Cert {width: 234px; padding-top: 4px; text-align: center; vertical-align: top;}
#FTN_Dev {width: 233px; font-size: 8px; text-align: right; vertical-align: top;}
.FTN_Small_link {font-size: 8px; color: #000000; text-decoration: none;}
