﻿/*-----------------------------------------------------------------*/
body {margin-top : 0px; padding-top : 0px; background-color : #EEEEEE; color : #797C80; font-family : Trebuchet MS; font-size : 12px; text-align : center; margin : 10px; }
form {margin : 0px; padding : 0px; }
ol {list-style-type : decimal; }
ol li {margin-bottom : 10px; }
ol ol {list-style-type : lower-alpha; }
ol ol li {margin-bottom : 5px; }
ul {margin: 0px 0px 0px 20px; padding:0px}
ul li {margin: 0px; padding:0px}

h2.nomargin {margin-top : 0px !important; }
html {height: 100%; }
body {min-height: 100%; height: 100%; }
/*-----------------------------------------------------------------*/
.grey {color: #AFAFAF; }
.light-grey {color: #F6F6F6; }
.blue {color: #0084C9; }
.light-blue {color: #64A4D9; }
.orange {color: #F6911D; }
.light-orange {color: #FBB56B; }
.yellow {color: #FDC011; }
.light-yellow {color: #FED474; }
.red {color: #ED1D24; }
.light-red {color: #F37B5C; }
.green {color: #187CC2; }
.light-green {color: #C3DC80; }
.centered {text-align: center; }
.search-highlight {background-color : yellow; }
/*-- FORM ELEMENTS ----------------------------------------------------*/
td.label, td.label-top {width : 100px; background-color : #EAEAEA; padding-top : 1px; padding-bottom : 1px; padding-left : 10px; padding-right : 10px; }
td.label-top {vertical-align : top; }
td.element {padding-left : 5px; color : #187CC2; }
tr.space td.label, tr.space td.element {border-top: 5px solid #FFFFFF; }
.long {width : 250px !important; }
.medium {width : 150px !important; }
.small {width : 50px !important; }
.promotion-width {width : 130px !important; }
/*-- FORM BUTTONS -------------------------------------------------*/
.button-blue, .button-green {padding : 0px font-family : Trebuchet MS; font-size : 12px !important; height : 23px; color : #FFFFFF; vertical-align : middle; }
.button-blue {background-color : #0084C9; }
.button-green {background-color : #187CC2; }
/*-----------------------------------------------------------------*/
#page {position : relative; text-align : center; width : 930px; height : auto !important; height : 100%; min-height : 100%; background-color : #FFFFFF; margin : 0 auto; overflow : hidden; padding-bottom : 2000px margin-bottom : -2000px; }
#header {position : relative; text-align : left; padding : 4px 0px 10px 20px; background-color : #FFFFFF; }
#icon-menu {position : absolute; top : 10px; right : 10px; }
#icon-menu ul {list-style : none; }
#icon-menu img {border : 0px; margin-left : 5px; }
#icon-menu li {float : right; }
#header img {border : 0px; }
#page-top {position : relative; height : 9px; background-color : #FFFFFF; }
#page-top img.top-left {float : left; }
#page-top img.top-right {float : right; }
/*-----------------------------------------------------------------*/
#quickmenu {text-align : left; }
/*-----------------------------------------------------------------*/
#content {min-height : 700px; padding : 15px 15px 15px 15px; }
/*-----------------------------------------------------------------*/
#left-panel {float : left; width : 150px; text-align : left; vertical-align : top; margin-right : 10px; }
#left-panel * {font-family : Trebuchet MS; font-size : 11px; }
#left-panel h2 {color : #FFF; background-color : #AFAFAF; border-top : 1px solid #D2D2D2; border-left : 1px solid #D2D2D2; border-right : 1px solid #D2D2D2; width : 138px; margin : 0px; border-bottom : 1px solid #FFFFFF; padding : 0px; padding-left : 10px; padding-top : 1px; padding-bottom : 1px; }
#left-panel ul {padding : 0px; margin : 0px; margin-right : 20px; margin-bottom : 20px; }
#left-panel ul li {float : left; list-style-type : none; }
#left-panel ul a:link, #left-panel ul a:visited {border-left : 1px solid #D2D2D2; border-right : 1px solid #D2D2D2; display : block; width : 138px; color : #666666; background-color : #F7F7F7; text-decoration : none; padding-top : 2px; padding-bottom : 2px; padding-left : 10px; }
#left-panel ul a:hover, #left-panel ul a:active {display : block; color : #0084C9; background-color : #EFEFEF; text-decoration : none; }
/*-----------------------------------------------------------------*/
#left-panel div.promotion-box {cursor : pointer; }
#left-panel div.promotion-box p {margin : 0px; padding : 5px; }
#left-panel div.promotion-box div.title {position : relative; font-family : Trebuchet MS; font-size : 11px; width : 140px; font-weight : bold; background-color : #0084C9; color : #FFFFFF; padding-left : 5px; padding-right : 5px; padding-top : 2px; padding-bottom : 2px; }
#left-panel div.promotion-box div.content-grey {border-left : 1px solid #D2D2D2; border-right : 1px solid #D2D2D2; position : relative; background-color : #F3F3F3; background-image : url('../images/promotion-box/background-grey.gif'); background-repeat : repeat-x; background-position-y : top; }
#left-panel div.promotion-box div.content-white {border-left : 1px solid #D2D2D2; border-right : 1px solid #D2D2D2; position : relative; background-color : #FFFFFF; }
#left-panel div.promotion-box div.footer-grey {height : 10px; background-image : url('../images/promotion-box/footer-grey.gif'); background-repeat : repeat-x; background-position-y : bottom; margin-bottom : 10px; }
#left-panel div.promotion-box div.footer-white {height : 10px; background-image : url('../images/promotion-box/footer-white.gif'); background-repeat : repeat-x; background-position-y : bottom; margin-bottom : 10px; }
#left-panel div.promotion-box p.large {font-size : 17px; font-weight : bold; }
/*-----------------------------------------------------------------*/
div.2column-column1 {position : relative; width : 318px float : left; }
div.2column-column2 {position : relative; width : 318px float : right; }
/*-----------------------------------------------------------------*/
#main-panel {min-height : auto !important; height : auto !important; float : left; width : 565px; text-align : left; vertical-align : top; margin-left : 7px; }
#main-panel h1 {font-family : Arial Narrow; font-size : 22px; color : #444444; font-weight : bold; margin : 0px; margin-bottom : 5px; }
#main-panel h2 {font-family : Trebuchet MS; font-size : 12px; background-color : #AFAFAF; color : #FFF; margin : 0px; padding : 0px; border-bottom : 1px solid #FFF; padding-left : 5px; padding-right : 5px; padding-top : 1px; padding-bottom : 1px; margin-top : 25px; }
#main-panel h3 {font-family : Trebuchet MS; font-size : 14px; color : #797C80; font-weight : bold; margin : 0px; margin-bottom : 5px; }
#main-panel p {margin : 0px; margin-top : 5px; margin-bottom : 10px; }
#main-panel .page-animation {margin : 0px; margin-bottom : 5px; }
#main-panel a:link, #main-panel a:visited {color : #0084C9; text-decoration : underline; }
#main-panel a:hover, #main-panel a:active {color : #808080; text-decoration : underline; }
/*-----------------------------------------------------------------*/
#right-panel {float : left; width : 150px; text-align : left; vertical-align : top; margin-left : 15px; }
/*-----------------------------------------------------------------*/
#right-panel div.promotion-box {cursor : pointer; }
#right-panel div.promotion-box p {margin : 0px; padding : 5px; }
#right-panel div.promotion-box div.title {position : relative; font-family : Trebuchet MS; font-size : 11px; width : 140px; font-weight : bold; background-color : #0084C9; color : #FFFFFF; padding-left : 5px; padding-right : 5px; padding-top : 2px; padding-bottom : 2px; }
#right-panel div.promotion-box div.content-grey {border-left : 1px solid #D2D2D2; border-right : 1px solid #D2D2D2; position : relative; background-color : #F3F3F3; background-image : url('../images/promotion-box/background-grey.gif'); background-repeat : repeat-x; background-position-y : top; }
#right-panel div.promotion-box div.content-white {border-left : 1px solid #D2D2D2; border-right : 1px solid #D2D2D2; position : relative; background-color : #FFFFFF; }
#right-panel div.promotion-box div.footer-grey {height : 10px; background-image : url('../images/promotion-box/footer-grey.gif'); background-repeat : repeat-x; background-position-y : bottom; margin-bottom : 10px; }
#right-panel div.promotion-box div.footer-white {height : 10px; background-image : url('../images/promotion-box/footer-white.gif'); background-repeat : repeat-x; background-position-y : bottom; margin-bottom : 10px; }
#right-panel div.promotion-box p.large {font-size : 17px; font-weight : bold; }
/*-----------------------------------------------------------------*/
#terms {font-family : Trebuchet MS; font-size : 10px; }
#terms strong {color : #187CC2; }
#terms td {font-family : Trebuchet MS; font-size : 10px; padding-bottom : 5px; }
#terms p {margin : 0px; margin-bottom : 10px; }
#terms blockquote {margin-top : 0px; margin-top : 0px; }
#terms ul {margin-top : 0px; margin-bottom : 0px; }
#terms li {margin-bottom : 10px; }
#terms td.terms-number {padding-left : 10px; width : 30px; vertical-align : top; text-align : right; }
#terms td.terms-text {padding-left : 10px; vertical-align : top; }
/*-----------------------------------------------------------------*/
#partner-list h3 {margin : 0px; padding : 0px; }
#partner-list td.partner-logo {padding-top : 12px; padding-bottom : 10px; border-bottom: 1px solid #E8E8E8; }
#partner-list td.partner-overview {padding-left : 10px; padding-top : 10px; padding-bottom : 10px; border-bottom: 1px solid #E8E8E8; }
/*-----------------------------------------------------------------*/
#demo-request {margin-bottom : 20px; }
#demo-request * {font-family : Trebuchet MS; font-size : 12px; }
/*-----------------------------------------------------------------*/
#subscription {margin-bottom : 20px; }
#subscription * {font-family : Trebuchet MS; font-size : 12px; }
/*-----------------------------------------------------------------*/
#solution-overview ul {margin-top : 0px; margin-left : 20px; }
#solution-overview td {vertical-align : top; }
#solution-overview td.left-column {width : 50%; padding-right : 10px; }
#solution-overview td.right-column {width : 50%; padding-left : 10px; }
/*-----------------------------------------------------------------*/
#sitemap li.top-level {margin-bottom : 10px; }
/*-----------------------------------------------------------------*/
#footer-1 {position : relative; width : 930px; height : 25px; background-image : url('/images/footer1/background.gif'); background-repeat : repeat-x; background-color : #FFFFFF; }
/*-----------------------------------------------------------------*/
#footer-2 {clear : both; font-family : Trebuchet MS; font-size : 10px; position : relative; width : 925px; height : 19px; padding-left : 5px; padding-top : 3px; text-align : left; background-image : url('../images/quickmenu/center_tile.gif'); background-repeat : repeat-x; background-color : #000000; }
#footer-2 img {margin-right : 2px; margin-top : 2px; border : 0px; }
#footer-2 ul {list-style : none; padding : 0px; margin : 0px; margin-left : 21px; }
#footer-2 li {list-style : none; float : left; padding-top : 0px; padding-right : 25px; }
#footer-2 ul a:link, #footer-2 ul a:visited {display : block; font-weight : bold; color : #555555; text-decoration : none; }
#footer-2 ul a:hover, #footer-2 ul a:active {display : block; font-weight : bold; color : #FDC011; text-decoration : none; }
/*-----------------------------------------------------------------*/
#footer-3 {position : relative; width : 930px; height : 9px; text-align : left; background-color : #FFFFFF; vertical-align : bottom; }
#footer-3 img.bottom-left {float : left; }
#footer-3 img.bottom-right {float : right; }
/*-----------------------------------------------------------------*/

