body {margin:0;padding:0;color:#000;font-family: Verdana, Geneva, Helvetica, sans-serif;font-size: 62.5%;font-style: normal;line-height: 1.6em;font-weight: normal;font-variant: normal;background-color: #FFFFFF;background-repeat: repeat-y;background-position: center top;}
#header_container {width:100%;height:103px;background-image: url(../images/header_bgk.jpg);background-repeat: repeat-x;}
#header {width:725px;height:103px;margin:0 auto;background-image: url(../images/header.jpg);background-repeat: no-repeat;}
#body_container { width:100%; height: expression(document.getElementById('FrameHolder').offsetHeight + 15);}
#body { width:725px; height:150px; margin:0 auto; }
#logos_container {width:100%;background-image:url(../images/footer_bkg.jpg);background-repeat: repeat-x;background-position: bottom; clear:both;}
#logos { width:725px; height:135px; margin:0 auto; }
#footer {width:725px;margin:0 auto;}
#footer_container {width:100%;clear: both;}

.FloatWithin {clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}
div, p, ul, li, span {margin:0;padding:0;}
a {color:#444;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-size:1.2em;color:#444;margin:0; padding-bottom:10px}
h1.FormHeader {background:url(../images/bg_h1_full.gif) no-repeat; font-size:1.2em;color:#444;padding:0.4em;margin:0;padding-left:20px;}
h1.LeftBox {background:url(../images/bg_h1_left.gif) no-repeat; font-size:1.2em;color:#444444;padding:0.4em;margin:0;padding-left:20px;}
h1.RightBox {font-size:1.2em;color:#444;padding:0.5em 0 0.5em 0;margin:0px;padding-left:8px;}
h2 {font-size:1.1em;color:#333333;padding:0;margin:0px 0px 10px 0px;}
h2 a {color:#333333;}
h3 { font-size:1.0em;color:#666666;}
.FloatWithin {clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}
#FrameHolder {position:relative;margin:0 auto;width:725px;background-color:#FFF;padding-top:15px;}
#FrameHead {clear:both;width:723px;height:73px;margin:0px 18px 0px 18px;background:url(../images/bg_header.gif) no-repeat;}
#ContentHolder {clear:both;width:723px;}
#MenuSpacer {float:left;width:146px;height:450px; padding-right:11px;}
#Menu {display:block;overflow:hidden;}
#Content {float:left;width:725px;display:inline; margin-bottom:15px;}
#Logo {position:absolute;left:450px;top:30px;z-index:10;}
#PrintLogo {display:none;}

*:first-child+html #emailLink {font-size:11px;font-weight:bold;color:#333333;text-decoration:none;border: 0px solid #b9c7e7; padding:7px 7px 7px 11px;background-color: #FFFFFF;}
#emailLink {font-size:11px;font-weight:bold;color:#333333;text-decoration:none;border: 1px solid #b9c7e7;padding:7px 7px 7px 11px;background-color: #FFFFFF; position:relative; top:-8px;}

#emailLink a:hover {text-decoration:underline; color:#666666;}

.homeSectionLeft1 {width: 273px;margin-bottom: 15px;border: 1px solid #e6b7b9;float: left;font-size: 1.1em;}
.homeSectionLeft2 {width: 273px;margin-bottom: 0px;border: 1px solid #fad7ba;float: left;font-size: 1.1em; clear:both;}
.homeSectionText {font-size:1.1ems;padding: 6px;}
.homeSectionRight1 {width: 273px;margin-bottom: 15px;border: 1px solid #cdb1d8;float: right;font-size: 1.1em;}
.homeSectionRight2 {width: 273px;margin-bottom: 0px;border: 1px solid #b9c7e7;float: right;font-size: 1.1em;}
.homeSectionRight .freeText {font-size:1.1ems;padding: 6px;}
.homeSectionHeadText {font-size: 14px; font-weight:normal; color:#000000;} 
.homeSectionImage {float: left;clear: right;border: 1px solid #b9c7e7;padding: 3px;margin-right: 10px;margin-bottom: 6px;}
.btnCallback { padding:8px 0px 0px 85px;}

#securityHeader {background-image: url(../images/header_security.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 10px;padding-left: 6px;}
#procurementHeader {background-image: url(../images/header_procurement.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 10px;padding-left: 6px;}
#mobInternetHeader {background-image: url(../images/header_mobnet.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 10px;padding-left: 6px;}
#bestTechHeader {background-image: url(../images/header_besttech.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 10px;padding-left: 6px;}

.enterLink {font-weight: normal;color: #333333;text-decoration: underline;text-align: right;}

#LeftSideSecurity{float:left;width:390px;display:block;border:1px solid #b9c7e7;}
#LeftSideSecurityHeader{background-image: url(../images/header_security_lrg.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 10px;padding-left: 6px;}

#LeftSideProcurement {float:left;width:390px;display:block;border:1px solid #cdb1d8;}
#LeftSideProcurementHeader{background-image: url(../images/header_procurement_lrg.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 10px;padding-left: 6px;}

#LeftSideMobile {float:left;width:390px;display:block;border:1px solid #e6b7b9;}
#LeftSideMobileHeader{background-image: url(../images/header_mobnet_lrg.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 10px;padding-left: 6px;}

#LeftSideTechnology{float:left;width:390px;display:block;border:1px solid #fad7ba;}
#LeftSideTechnologyHeader{background-image: url(../images/header_besttech_lrg.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 10px;padding-left: 6px;}

#LeftSideForum{float:left;width:360px;display:block;border:1px solid #b9c7e7;margin-top:10px; clear:left;}
#Forum  ul {list-style-type:none;margin-left:15px;padding:0px;list-style-image: url(../images/bullet.gif);text-indent:0px;}
#Forum  ul li {font-size:10px;margin-left: 10px;margin-top:3px;text-indent:0px;}
#Forum  ul li a {padding-right:10px;text-decoration:underline;font-weight: normal;}
.backToTop {color:#227ad3; font-size:10px; font-weight:normal; text-decoration:underline;}

.LeftSideImage {float: left;clear: right;border: 1px solid #b9c7e7;padding: 3px;margin-bottom: 6px;}
#LeftSide .BorderBox {border-left:1px solid #E2E2E9;border-right:1px solid #E2E2E9;padding:8px 8px 0px 8px;background-color:#FAFAF8;}
#LeftSide .BorderBox ul {list-style-type:none;margin:0px;padding:0px;font-size:1.1em;padding:0px 0px 0px 5px;}
#LeftSide .BorderBox ul li {margin:5px 0px 0px 0px;padding:0px 8px 8px 15px;background:url(../images/bg_menu_bullet.gif) left 5px no-repeat;color:#444;}
#LeftSide .BorderBox ul li a {text-decoration:underline;}
#LeftSide .BorderBox ul.lite li {margin:5px 0px 0px 0px;padding:0px 8px 6px 0;background:none;}
#LeftSide .BorderBox ul.lite li a:link,#LeftSide .BorderBox ul.lite li a:visited {color:#6B6B6B;padding-right:5px;background:url(../images/g_link_arrows.gif) no-repeat right 5px;}
#LeftSide .BorderBox ul li span {color:#666;font-weight:bold;}
#LeftSide .LeftBoxBase {clear:both;background:url(../images/bg_left_box_base.gif) no-repeat bottom left #F9F9F9;margin-bottom:15px;display:block;padding:0px;width:394px;font-size:15px;line-height:15px;height:15px;}
#LeftSide .LinksBox {border-left:1px solid #E2E2E9;border-right:1px solid #E2E2E9;padding:8px 8px 0px 8px;}
#LeftSide .LinksBox ul {list-style-type:none;margin:0px;padding:0px 0px 5px 0px;font-size:1.1em;}
#LeftSide .LinksBox ul li {margin:4px;padding:2px 3px 2px 3px;background-color:#F3F3F6;}
#LeftSide .LinksBox ul li a {padding-right:20px;}

#bodyText .Register {padding:0px;margin:0px;}
#bodyText .Register td {padding:5px 0px;margin:0px;font-size:1.0em;line-height:1.4em;vertical-align:top;}
#bodyText .Register td label {font-weight:bold;color:#333;width:180px;}
#bodyText .Register td input.Regular {width:180px;border:1px solid #b9c7e7;margin-left:0px; background:#e9f2fa}
#bodyText  .Register td input.Submit {background:url(../images/btn_submit.jpg);font-size:1.0em;font-weight:bold;color:#ffffff;margin-left:0px;cursor:hand;width:120px;height:22px; border:none;}
#bodyText ul {list-style-type: square; margin-left:15px;padding:10px 0px 0px 0px;}
#bodyText li {padding:10px 0px 0px 0px;}
#loginBtn {width:163px;height:22px; background-image:url(../images/btn_login.jpg); background-repeat:no-repeat; background-position:top;font-size:1.0em;font-weight:bold;color:#ffffff;margin-left:100px; padding-top:3px;}
#loginBtn a {color:#ffffff; margin:20px 0px 0px 5px;}
.forgottenPassword { font-size:10px; text-decoration:underline;}
.textarea1 {width:180px; border:1px solid #b9c7e7; height:50px; background:#e9f2fa; font:Verdana, Arial, Helvetica; font-size:11px;}
.textarea2 {width:180px; border:1px solid #b9c7e7; height:70px; background:#e9f2fa; font:Verdana, Arial, Helvetica; font-size:11px;}

/* IE6 Only hack due to some bizarre bug with the right column in ie6! */
* html #RightSide { float:none; width:159px;padding-left:9px;font-size:1.1em;line-height:1.4em;}
/* IE7 Only hack due to some bizarre IE bug for a change! */
*:first-child+html #FullWidth {float:left;width:567px; padding-bottom:20px;}

#RightSide { float:left; width:159px;padding-left:14px;font-size:1.1em;line-height:1.4em;}
#RightSide .NewsBox {margin:0px;border: 1px solid #b9c7e7;padding-bottom: 15px;}
#RightSide .NewsBox ul {list-style-type:none;margin-left:15px;padding:0px;list-style-image: url(../images/bullet.gif);text-indent:0px;}
#RightSide .NewsBox ul li {font-size:10px;margin-left: 10px;margin-top:3px;text-indent:0px;}
#RightSide .NewsBox ul li a {padding-right:10px;text-decoration:underline;font-weight: normal;}
.RightSpacer { height:10px;}
#RightSide .SmallerText {font-size:0.8em;}
#NewsHeader {background:url(../images/header_news.jpg);background-repeat: no-repeat;font-size: 14px;padding-top: 4px;padding-right: 6px;padding-bottom: 15px;padding-left: 6px;}

.ListBackground {background-color:#B0D5DC;}
#introText {font-size:1.1em;padding:15px;margin-bottom:15px;border:solid 1px #b9c7e7;}
#bodyText {font-size:1.1em;padding:15px 15px 0px 15px;margin-bottom:15px;}
#Content p {padding-bottom:10px;clear:both;}
span.Pic {float:left;padding:4px 4px 4px 0px;}
#FlashGap {padding-bottom:15px;}

#FooterLogos {width:100%;clear:both;display:block;border: 1px solid #b9c7e7;padding-bottom: 5px;}
#FooterLogos table tr {padding:0px;margin:0px;}
#FooterLogos table td {padding:0px;margin:0px;text-align:center}
#FooterLogos table td p {padding:10px 0px 2px 0px;margin:0px;}
#FooterLogos table td p a {padding:0px;margin:0px;}
#FooterLogos table td img {border:none;}

#Terms {clear:both;font-size:9px;padding-top: 6px;}
#Terms ul {list-style-type:none;margin-bottom:10px;float:right;}
#Terms ul li {list-style-type:none;border-left:1px solid gray;float:left;padding:2px 6px;line-height:1.1em;}
#Terms ul li.First {border-left:none;}
#Terms ul li a {text-decoration:none; font-weight:normal; color:#000000;}

.Icons {clear:both;padding:0px 0px 10px 0px;}
.Icons a {padding:4px 0px 4px 20px;font-weight:normal;margin-right:15px;}
.Icons a.print {background:url(../images/icon_print.gif) no-repeat;}
.Icons a.email {background:url(../images/icon_email.gif) no-repeat;}

#FullWidth {float:left;width:567px; margin-bottom:25px;}
#FullWidth .BorderBox {border-left:1px solid #E2E2E9;border-right:1px solid #E2E2E9;padding:8px 8px 0px 20px;background-color:#FAFAF8;}
#FullWidth div.BoxBase {clear:both;background:url(../images/bg_full_box_base.gif) top no-repeat #F9F9F9;height:5px;line-height:0;font-size:0;margin-bottom:10px}
#FullWidth .Register {padding:0px;margin:0px;}
#FullWidth .Register td {padding:5px 0px;margin:0px;font-size:1.2em;line-height:1.4em;vertical-align:top;}
#FullWidth .Register td label {font-weight:bold;color:#333;width:130px;}
#FullWidth .Register td input.Regular {width:300px;border:1px solid #A5ACB2;margin-left:40px; background:#b9c7e7}
textarea.RegularTa {width:200px; border:1px solid #A5ACB2; margin-left:40px; height:100px;}
#FullWidth .Register td input.Submit {background:url(../images/btn_submit.gif);padding:3px;border:1px solid #E2E2E9;font-weight:bold;color:#444;margin-left:40px;cursor:hand;}

#LogonActions {clear:both;}
#LogonActions ul {padding:0px;margin:10px 0px 12px 102px;}
#LogonActions ul li {list-style-type:none;}
#LogonActions ul li a {background:#FFF;border: solid 1px #AED5DC;padding:5px 10px;font-size:1.2em;color:#AED5DC;}
#LogonActions ul li a:hover {border:solid 1px #AED5DC;}

dl {margin:0;padding:0;font-size:1.1em;}
dt {float:left;width:90px;}

#Continue {padding:3px;border:1px solid gray;font-weight:bold;color:#FFFFFF;margin-left:0px;background-color: #5991DC; float:right;}

#message {color: Red; padding-bottom:10px;}

ul.HomeList {margin:5px 0px 5px 15px;}
ul.HomeList li {list-style:square;color:#B4A88C;padding-left:10px;}
ul.HomeList li span {color:#333;font-weight:bold}

#sitemap {font-size: 10px;}
#sitemap a { line-height:12px; font-weight:normal; text-decoration:underline;}
#sitemap a:hover {text-decoration:none; color:#666666;}
