﻿/* msi and bdr 4 step list */

ol#msi-program-steps{
list-style: none;
overflow: hidden;
}

ol#msi-program-steps li{
width: 337px;
height: 128px;
float: left;
margin-right: 5px;
background: url(~/media/Images/backgrounds/partner_step_box.ashx);
}

div.round-gray{
background: url("/~/media/43496B7DA85B4DAC949941C0D616107C.ashx") repeat-x bottom;
-moz-border-radius: 15px;
border: 1px solid #e9e9e9;
padding: 10px;
}

ol#msi-program-steps h3{
color: #767676;
margin: 14px 0px 14px 20px;
font-size: 14px;
}

ol#msi-program-steps p{
margin: 12px 0px 12px 20px;
}

ol#msi-program-steps img{
float: right;
margin: 20px;
}


/* tradeshow list */

ul#tradeshow {
list-style: none;
}

ul#tradeshow li{
overflow: hidden;
border-bottom: solid 1px #ddd;
padding: 5px;
margin-bottom: 10px;
}


ul#tradeshow li img{
float: right;
}


/*  product demo page list  */


ul.demo-list{
list-style: none;
}

ul.demo-list li{
clear: both;
margin-top: 15px;
padding-bottom: 15px;
overflow: hidden;
border-bottom: solid 1px #ddd;
}

ul.demo-list li:last-child{
border-bottom: none;
}

ul.demo-list li img{
margin-right: 20px;
}


/*  roadshow table */

table.roadshow-table{
width: 700px;
margin: 15px 0px;
}

div.popup-container{
position: relative;
padding: 0px;
}

table.roadshow-table tr div.roadshow-popup{
position: absolute;
top: -45px;
left: -425px;
width: 500px;
border: solid 1px #ccc;
line-height: 1.2;
padding: 5px;
background: #dcf6fc;
}

html body div#main-content-padding-2-col table.roadshow-table tr div.roadshow-popup p{
padding: 0px;
margin-bottom: 0px;
}

table.roadshow-table td{
padding: 5px;
border-bottom: solid 1px #ccc;
width: 25%;
}

table.roadshow-table tr td:last-child{
width: 20px;
}

table.roadshow-table tr:nth-of-type(2n+1){
background: #f0f0f0;
}

table.roadshow-table tr:hover{
background: #e0e0e0;
}


/*  investor relations  */


dl.quarter-results{
overflow: hidden;
clear: both;
}

dl.quarter-results dt{
width: 250px;
float: left;
overflow: hidden;
}

dl.quarter-results dd{
width: 200px;
float: left;
clear: right;
}

div.FAQ-popup{
background: white;
text-align: left;
width: 600px;
}

div.FAQ-popup h2{
color: #0586A7;
font-weight: normal;
text-align: center;
padding: 20px 0px;
}

div.FAQ-popup ul{
padding: 0px 0px 20px 0px;
font-size: 14px;
}

div.FAQ-popup ul li{
margin-bottom: 10px;
}

#main-content-padding-2-col ul.about-list{
list-style: none;
padding: 0px;
}

ul.about-list li{
display: block;
clear: both;
overflow: hidden;
}

h2.expand{
background: #f6f6f6;
border: solid 1px #c6c6c6;
-moz-border-radius: 10px;padding: 5px;
display: block;
cursor: pointer;
}

h2.expand span{
float: right;
margin-right: 10px;
font-weight: bold;
}


/* Service Teams Table  */


table.service-teams, table.service-teams td, table.service-teams th{
border: solid 1px #bbb;
border-collapse:collapse;
}

table.service-teams td, table.service-teams th{
padding: 10px;
}

table.service-teams th{
color: white;
background: #454545;
}

td.RSW-cell, td.PSC-cell, td.RSC-cell{
text-align: center;
}

td.RSW-cell{
background: #eee;
}

td.PSC-cell{
background: #ddd;
}

td.RSC-cell{
background: #d0d0d0;
}

ul#success-story-list{
list-style: none;
}

ul#success-story-list a{
text-decoration: none;
font-weight: bold;
font-size: 16px;
}

ul#success-story-list img{
border: none;
float: right;
padding: 0px 10px;
}

ul#success-story-list li{
border-bottom: solid 1px #ddd;
overflow: hidden;
padding: 10px 0px;
}

ul#success-story-list li:last-child{
border: none;
}

html body div#main-content-padding-2-col ul#podcast-list{
list-style: none;
padding-left: 0px;
}

ul#podcast-list li{
clear: both;
overflow: hidden;
padding: 20px 0px;
border-bottom: solid 1px #ddd;
}

ul#podcast-list li a.download-link{
font-weight: bold;
font-size: 14px;
}

ul#podcast-list li div.cat-cloud a{
margin-right: 10px;
font-size: 10px;
}

ul#podcast-list li div.podcast-image-box{
display: inline;
float: right;
padding: 10px;
border: solid 1px #ddd;
margin: 0px 0px 10px 10px;
}

div#main-tag-box{
background: #f6f6f6;
-moz-border-radius: 5px;
border: solid 1px #c6c6c6;
padding: 10px;
}

div#main-tag-box ul{
list-style: none;
}

div#main-tag-box ul li{
font-size: 10px;
display: inline;
margin-right: 10px;
}

ul.demo-choice-list{
list-style: none;
}

ul.demo-choice-list li{
padding: 15px;
display: block;
width: 200px;
height: 65px;
margin-right: 10px;
float: left;
border: solid 1px #e1e1e1;
background: #f7f7f7;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

ul.demo-choice-list li a{
text-decoration: none;
font-size: 15px;
font-weight: bold;
}

ul.demo-choice-list li img{
border: 0px;
float: left;
margin-right: 10px;
}


/*   NEW SIDE MENU   */


div.side-menu-container2 ul{
list-style: none;
width: 190px;
}

div.side-menu-container2 ul li{
position: relative;
}

li.side-menu-sub-li{
background: url(/images/saaztraining/side-menu-arrow-3.png) no-repeat right;
}

div.side-menu-container2 ul li a{
display: block;
border-bottom: solid 1px #d0d0d0;
color: #666;
padding: 10px 15px 10px 5px;
text-decoration: none;
}

div.side-menu-container2 ul li a:hover{
color: #0586A7;
}

div.side-menu-container2 ul li ul{
position: absolute;
border: solid 1px #bababa;
width: 190px;
left: 190px;
top: 0px;
display: none;
background: white;
}

div.side-menu-container2 ul li ul li{
border-bottom: solid 1px #d0d0d0;
}

div.side-menu-container2 ul li ul li a{
border: 0px;
padding: 10px;
}


/*  AWARDS LIST    */
ul.award-list{
font-weight: bold;
font-size: 14px;
border-bottom: solid 1px #ccc;
}

ul.award-list li{
margin-bottom: 20px;


}



/*  search display */




div#search-results-container span, div#search-results-container div 
{
	padding : 10px 0;
}

div#search-results-container div div
{
	border-bottom : solid 1px #e0e0e0;
}

div#search-results-container a
{
	font-weight : bold;
	font-size : 14px;
}

div#search-results-container div span
{
	display : block;
	color : #777;
	font-size : 10px;
}



/*  social media page   */

div#social-col-1 {
width : 330px;
float : left;
margin-right : 30px;
}

div#social-col-2 {
width : 325px;
float : left;
text-align : center;
}

div#social-col-2 ul.social {
list-style : none;
overflow : hidden;
}

div#social-col-2 ul.social li {
float : left;
margin-right : 10px;
}

div#social-col-2 ul.social li img {
border : none;
}

div#social-col-2 a.main-image {
border : solid 1px #bbb;
padding : 10px;
display : block;
margin-top : 20px;
}

div#social-col-2 a.main-image img {
border : none;
}

ul.past-social-photos {
list-style : none;
}

ul.past-social-photos li {
float : left;
margin : 0 10px 10px 0;
}

ul.past-social-photos li a {
border : solid #bbb 1px;
padding : 10px;
display : block;
}

ul.past-social-photos li img {
border : none;
}


/*  ---  ASERVER REGISTRATION   ---  */

table.aserver-table 
{
	width : 90%;
}

table.aserver-table td
{
	padding : 5px 0;
	border-bottom : solid 1px #ddd;
}

div#ZIE-reg-left-col > * {
margin-bottom : 15px;
line-height : 1.8em;
}




/*  ---  BOARD OF DIRECTORS    ---  */


ul.BOD {
list-style : none;
clear : both;
overflow : hidden;
}

ul.BOD li {
clear : both;
margin-bottom : 20px;
overflow : hidden;
}

ul.BOD img {
float : left;
margin-right : 20px;
}



/*   ----  ZENITH IN THE NEWS  ---  */

div#zil-in-the-news img {
float : right;
}

div#zil-in-the-news h2 a {
text-decoration : none;
}

div#zil-in-the-news hr {
margin : 20px 0;
}




/*   ----  LEASING   ---  */


ul.leasing-menu {
margin-top : 10px;
list-style : none;
}

ul.leasing-menu li {
 padding : 10px;
 border-bottom : solid 1px #ddd;
}


table.leasing-product-table, table.leasing-product-table td {
border: solid 1px #bbb;
border-collapse:collapse;
}

table.leasing-product-table td, table.leasing-product-table th{
padding: 10px;
}

table.leasing-product-table img {
float : left;
margin-right : 10px;
}




/*   ----  BIOS   ---  */


#main-content-padding-2-col ul.bios-list {
list-style : none;
padding : 0px;
clear : both;
overflow : hidden;
}

ul.bios-list li {
float : left;
width : 310px;
height : 100px;
border : solid 1px #a5a5a5;
border-right : solid 5px #019ec6;
margin : 0 20px 20px 0;
position : relative
}

ul.bios-list li img {
float : left;
margin : 10px;
}

ul.bios-list li p {
margin-top : 20px;
position : absolute;
width : 200px;
top : 10px;
right : 10px;
}

ul.bios-list li a {
font-weight : bold;
}

div#individual-bios img {
float : left;
margin-bottom : 20px;
}

div#individual-bios p {
padding : 20px 0 0 20px;
}

div#individual-bios hr {
clear : both;
margin : 20px 0;
}




