.reset {
    clear: both; /* Reset floats */
}

table#infotable {
    padding: 0;
    margin: 0;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout:fixed;
}

.noborders {
    padding: 0;
    margin: 0;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout:fixed;
}

ul#infotable {
	text-indent: -99999px; /*--Shoot the text off the page--*/
    list-style-type: none;
}

.pointer {
    cursor: hand;
}

ul#infotab {
	text-indent: -99999px; /*--Shoot the text off the page--*/
    list-style-type: none;
    width: 870px;
    padding: 0;
    margin: 0;
    border: 0;
}

ul#infotab li.home_tab {
    background-image: url('/media/site/site/images/content/homepage/homepage_tabs_sprite.png');
    background-repeat: no-repeat; 
	text-indent: -99999px; /*--Shoot the text off the page--*/
    float: left;
    height: 72px;
    padding: 0;
    margin: 0;
    border: 0;
    list-style-type: none;
}

ul#infotab li.tab_clicklock {
    background-position: 0 0;
    width: 96px;
}

ul#infotab li.tab_encryption {
    background-position: 0 -100px;
    width: 129px;
}

ul#infotab li.tab_fraud {
    background-position: 0 -400px;
    width: 125px;
}

ul#infotab li.tab_ease {
    background-position: 0 -700px;
    width: 103px;
}

ul#infotab li.tab_compliance {
    background-position: 0 -1000px;
    width: 137px;
}

ul#infotab li.tab_individual {
    background-position: 0 -1300px;
    width: 142px;
}

ul#infotab li.tab_install {
    background-position: 0 -1600px;
    width: 128px;
}

ul#infotab li.tab_clicklock_hover {
    background-position: 0 -1900px;
    width: 96px;
}

ul#infotab li.tab_encryption_hover {
    background-position: 0 -200px;
    width: 129px;
}

ul#infotab li.tab_fraud_hover {
    background-position: 0 -500px;
    width: 125px;
}

ul#infotab li.tab_ease_hover {
    background-position: 0 -800px;
    width: 103px;
}

ul#infotab li.tab_compliance_hover {
    background-position: 0 -1100px;
    width: 137px;
}

ul#infotab li.tab_individual_hover {
    background-position: 0 -1400px;
    width: 142px;
}

ul#infotab li.tab_install_hover {
    background-position: 0 -1700px;
    width: 128px;
}

ul#infotab li.tab_clicklock_selected {
    background-position: 0 0;
    width: 96px;
}

ul#infotab li.tab_encryption_selected {
    background-position: 0 -300px;
    width: 129px;
}

ul#infotab li.tab_fraud_selected {
    background-position: 0 -600px;
    width: 125px;
}

ul#infotab li.tab_ease_selected {
    background-position: 0 -900px;
    width: 103px;
}

ul#infotab li.tab_compliance_selected {
    background-position: 0 -1200px;
    width: 137px;
}

ul#infotab li.tab_individual_selected {
    background-position: 0 -1500px;
    width: 142px;
}

.visible {
    display: block;
}

.hidden {
    display: None;
}

.tab_body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    color: #565656;
    border-left: 3px solid #fff200;
    border-right: 3px solid #fff200;
    border-bottom: 3px solid #fff200;
    min-height: 300px;
    overflow: auto;
    _height: 300px;
    height:auto !important;
    width: 860px;
}

.tab_body ul {
    margin: 0;
}

.flt_lft {
    float: left;
}

.flt_rt {
    float: right;
}

.clicklock_content {
    margin: 0 auto 0 auto;
    padding: 15px 0 15px 0;
    align: center;
    width: 740px;
}

.clicklock_text {
    padding: 5px 0 10px 0;
    font-size: 1.1em;
    align: center;
    text-align: center;
}

.encryption_list {
    padding: 50px 0 15px 0;
    font-size: 1.2em;
    width: 210px;
}

.fraud_list {
    padding: 50px 0 15px 0;
    font-size: 1.1em;
    width: 365px;
}

.ease_list {
    width: 230px;
    padding: 8px 0 0 0;
}

div.comp  {
    width: 555px;
}

#infotable img {
    border: 0;
    padding: 0;
    margin: 0;
}

.comp_list {
    border: 0;
    padding: 4px 0;
    margin: 0;
    list-style-type: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #565656;
    width: 370px;
    padding: 8px 0 0 0;
    font-size: 1em;
}

.comp_list li {
    padding: 6px 0 6px 0;
    list-style-type: none;
}

.comp_table {
    padding: 0;
    margin: 0;
    border: 0;
    width: 98%;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout:fixed;
}

.body_list {
    list-style-type: none;
    padding: 12px 0 0 0;
    margin: 0;
}

.body_list li {
    padding: 12px 0 12px 0;
    list-style-type: none;
}

.ind_list {
    padding: 30px 0 0 0;
    width: 230px;
    font-size: 1.2em;
}

.ind_list li {
    list-style-type: none;
    padding: 8px 0 8px 0;
}

.border {
    width: 860px;
    min-height: 100px;
}

.bottom_border {
    background-color: #fff200;
    margin-top: 21px;
    height: 3px;
    width: 812px;
    float: left;
}

.bottom {
    color: #7883f2;
    width: 860px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    overflow: auto;
	_overflow: visible;
    padding: 6px 30px 4px 30px;
    border-left: 3px solid #fff200;
    border-right: 3px solid #fff200;
    border-bottom: 3px solid #fff200;
    -moz-border-radius-bottomleft:24px;
    -moz-border-radius-bottomright:24px;
    -webkit-border-bottom-left-radius:24px;
    -webkit-border-bottom-right-radius:24px;
    -khtml-border-bottom-left:24px;
    -khtml-border-bottom-right:24px;
    border-radius-bottom-left:24px;
    border-radius-bottom-right:24px;
    /*behavior:url("border-radius.htc");*/
}

.tab_body img {
    border: None;
}

.bottom a, .bottom a:hover, bottom a:visited {
    color: #7883f2;
}

.btm_link {
    float: left;
    width: 40%; 
}

.btm_small {
    width: 20%;
    text-align: center;
}

.btm_right {
    text-align: right;
}

.note {
    font-size: .8em;
}

html>body div.tab_body {
    width: 854px;
}

html>body div.bottom {
    width: 794px;
}
