﻿img { border: none; }
div.container {width: 940px; margin: 0 auto; text-align: left;}
#fbreadcrumb { margin: 0; }

#sfeature { height: 380px; margin-bottom: 30px; border-bottom: 1px solid #9f9f9f; background: #e7ebec; background: -moz-linear-gradient(top, #e7ebec 0%, #b7bcc0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7ebec), color-stop(100%,#b7bcc0)); background: -webkit-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: -o-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: -ms-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: linear-gradient(to bottom, #e7ebec 0%,#b7bcc0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ebec', endColorstr='#b7bcc0',GradientType=0 ); position: relative; font-family: Arial, Helvetica, sans-serif; }

#sfeature.index, #sfeature.small { border-bottom: 1px solid #9f9f9f; background: #e7ebec; background: -moz-linear-gradient(top, #e7ebec 0%, #b7bcc0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7ebec), color-stop(100%,#b7bcc0)); background: -webkit-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: -o-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: -ms-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: linear-gradient(to bottom, #e7ebec 0%,#b7bcc0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ebec', endColorstr='#b7bcc0',GradientType=0 ); position: relative; font-family: Arial, Helvetica, sans-serif; background-size: contain; margin-bottom: 30px; }

.titleicon { width: 80px; height: 80px; float: left; margin: -20px 10px 5px 0; }
#sfeature h1 {text-shadow: 0px 1px #fff; font-size: 32px; font-weight:bold; color:#464646; margin: 0 0 38px 0; text-align:left; padding:0;}


#sfeature p {width: 460px; font-size:16px; line-height:1.8em; color:#464646; margin-bottom: 30px;}

#scontent p a.bigbutton { display: inline-block; padding: 7px 30px; background: #323232; color: #FFF; text-decoration: none; border: 1px solid #2c506f; border-radius: 5px; font-size: 22px; text-shadow: 0 1px #000; margin-top: 30px; behavior: url(/includes/PIE.htc);}


#sfeature ul {margin:0; padding:0; list-style:none; width:460px; }

#sfeature .whitepaper {width:300px; height:101px; margin:0 auto; text-align: left; }
#sfeature .video {width:400px; height:101px; margin:0 auto; text-align: left; }
#sfeature .iconwhite { vertical-align: top; float: left; margin: 0 10px 0 0;}
#sfeature .videoimg { margin: 0 10px 0 0; }
#sfeature .text { padding-top: 23px; display: block;}
.webinar a.bigbutton { display: inline-block; padding: 7px 30px; background: #323232; color: #FFF; text-decoration: none; border: 1px solid #2c506f; border-radius: 5px; font-size: 20px; text-shadow: 0 1px #000; margin-top: 5px; behavior: url(/includes/PIE.htc);}
.webinar { text-align: left; font-size: 16px; padding-left: 20px; line-height: 24px; width: 300px; }
.webinar .datetime { font-size: 12px; color: #727272; }

#sfeature  li {display:block; float:left; text-align:center; margin-left:10px; position:relative; height:140px; vertical-align:baseline;}


#scontent { clear: both; font-size: 16px; line-height: 1.5em; }
#scontent h3 { font-size: 16px; font-weight: bold; margin: 0 0 15px 0; }
#scontent ul.exec_list {position:relative; width:470px; float:left; margin:40px 0 0 0; padding:0; list-style:none;}
#scontent ul.exec_list li {list-style:none; padding: 0 20px 40px 80px;}
#scontent ul.exec_list h2 {font-size: 24px; color:#555; margin-bottom: 15px;}
#scontent ul.exec_list p {font-size:14px; line-height:1.8em; color:#777;}

.bullet { width: 60px; height: 60px; float: left; margin: 0 0 0 -70px; border: none;}

#srightnav { font-size: 14px; line-height: 22px; float: right; width: 220px; padding: 15px; margin: 0 0 20px 20px; background: -moz-linear-gradient(top, #e7ebec 0%, #b7bcc0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7ebec), color-stop(100%,#b7bcc0)); background: -webkit-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: -o-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: -ms-linear-gradient(top, #e7ebec 0%,#b7bcc0 100%); background: linear-gradient(to bottom, #e7ebec 0%,#b7bcc0 100%); border-radius: 15px; }
#srightnav .servicelink { display: block; float: left; margin-bottom: 8px; clear: left; }

#snavigation { text-align: left; width: 680px; margin: 0 auto; margin-top: 50px; }
#snavigation div { width: 50%; float: left; font-size: 16px;  line-height: 50px;}
#snavigation img { width: 50px; height: 50px; float: left; margin: 0 8px 0 0; vertical-align: middle;}


#snavigation { width: 820px; margin-left: 110px; clear: both; color: #a9a9a9;float: left; }
#snavigation div { margin-bottom: 8px; }


#relatedservice { background: #323232; font-size: 17px; font-weight: bold; line-height: 22px; float: right; width: 240px; padding: 25px 15px; margin: 0 0 20px 20px; border-radius: 15px; behavior: url(/includes/PIE.htc); color: #ffffff; }
#relatedservice a { color: #ffffff; }
#relatedservice img { margin-left: -40px; }
#relatedservice #checkleft { width: 11%; float: left; margin-bottom: 10px;  }
#relatedservice #checkright { width: 88%; float: left; font-size: 14px; font-weight: normal; line-height: 19px; margin-bottom: 10px;}

#relatedservice form { width: 100%; margin: 0; padding: 0; }
#relatedservice input, #relatedservice select { width: 98%; clear: both; font-size: 16px; margin: 0 0 10px 0; color: #9b9b9b; border:none; padding: 3px; }
#relatedservice .btnsubmit { opacity: 1; width: 140px; float: none; margin: 0 auto; padding: 5px 0; background: #006633; color: #ffffff; border: none; cursor: pointer;}
#relatedservice .btnsubmit:hover { background: #ffffff; color: #000000; }

#relatedservice #contactme { width: auto; margin: 0; padding-bottom: 15px;}
#relatedservice .contactme { font-size: 13px; font-weight: normal; line-height: 13px; padding-bottom: 10px;}

#formmessage { position: fixed; top: 0; left: 50%; width: 100%; height: 100%; background: url('/services/images/overlay-confirm.png') 0 0 repeat; margin-left: -50%; z-index: 100; text-align: center; font-size: 24px; line-height: 30px; color: #ffffff; }
#messagecontent { position: fixed; z-index: 101; width: 100%; left: 50%; margin-left: -50%; top: 20%; }

a.standardbtn:link { display: block; width: 75px; margin: 0 auto; padding: 5px 20px; background: #006633; color: #ffffff; text-decoration: none; font-size: 16px; }
a.standardbtn:hover { background: #ffffff; color: #363636; }

.centeredtext { font-weight: normal; text-align: center; }

a.sbigbutton { display: inline-block; padding: 7px 30px; background: #4682a6; background: -moz-linear-gradient(top, #4682a6 0%, #1c506f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4682a6), color-stop(100%,#1c506f)); background: -webkit-linear-gradient(top, #4682a6 0%,#1c506f 100%); background: -o-linear-gradient(top, #4682a6 0%,#1c506f 100%); background: -ms-linear-gradient(top, #4682a6 0%,#1c506f 100%); background: linear-gradient(to bottom, #4682a6 0%,#1c506f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4682a6', endColorstr='#1c506f',GradientType=0 ); color: #FFF; text-decoration: none; border: 1px solid #2c506f; border-radius: 5px; font-size: 22px; text-shadow: 0 1px #000; }