/* BEGIN Common */
html
{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 100%;
}
body
{
margin: 0;
padding: 0;
border: 0;
}
form
{
padding: 0;
margin: 0;
}
img
{
border-style: none;
border-color: inherit;
border-width: 0px;
}
table.tblHeader
{
height: 61px;
}
table.tblHeader tr
{
vertical-align: middle;
text-align: left;
font-size: 80%;
color: #333;
}
table.tblHeader td.tdLogo
{
width: 23%;
font-size: 150%;
vertical-align: middle;
}
table.tblHeader td.tdDivider
{
width: 1%;
vertical-align: middle;
}

table.tblHeader td.tdSlogan
{
padding-left: 20px;
font-size: 85%;
text-align: left;
width: 48%;
}
table.tblHeader td.tdSearch
{
width: 28%;
}
.inputSearch
{
background: url(../images/searchBg.gif) repeat-x left top;
border: 0;
margin: 0 0 0 0;
padding: 2px 0 0 0;
text-indent: 2px; 
font-size: 1.2em;
font-family: Arial, Tahoma, Sans-Serif;
vertical-align: middle;
width: 171px;
height: 17px;
border: 1px solid #a9a1b1;
}
#divNavContainer
{
border-left: solid 1px #9DACBF;
border-right: solid 1px #9DACBF;
position: relative;
padding: 0;
margin: 0;
width: 978px;
height: 30px;
text-align: left;
font-family: Arial, Tahoma, Sans-Serif;
}
#divNavHrzTop
{
padding: 0;
margin: 0;
float: left;
width: 100%;
font-size: 90%;
line-height: normal;
font-family: Arial, Tahoma, Sans-Serif;
background-color: #414A54;
visibility: visible;
display: block;
}
#divNavHrzTop ul
{
margin: 0;
padding: 0;
list-style: none;
}
#divNavHrzTop li
{
padding: 0;
margin: 0;
display: inline;
}
#divNavHrzTop a
{
padding: 0;
margin: 0;
float: left;
background: #414A54 url(../images/buttons/uppernav3.png) no-repeat left top;
text-decoration: none;
height: 30px;
width: 105px;
text-align: center;
}
#divNavHrzTop a span
{
margin: 0;
float: left;
display: block;
padding: 7px 0 2px 0;
color: #FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#divNavHrzTop a span
{
float: none;
}
/* End IE5-Mac hack */
#divNavHrzTop a:hover
{
background: #6391D0 url(../images/buttons/uppernavHover3.png) no-repeat left top;
}
#divNavHrzTop a.Last
{
background: #414A54 url(../images/buttons/uppernavLast3.png) no-repeat left top;
width: 120px;
text-align: right;
padding-right: 18px;
}
#divNavHrzTop a.Last:hover
{
background: #6391D0 url(../images/buttons/uppernavHoverLast3.png) no-repeat left top;
width: 120px;
text-align: right;
padding-right: 18px;
}
#divNavHrzTop .HrzSelected
{
background: #5993D6 url(../images/buttons/uppernavHover3.png) no-repeat left top;
}
.divMain
{
padding: 0;
margin: 0;
width: 980px;
background-color: #FFFFFF;
}
div.divSplash
{
border-left: solid 1px #9DACBF;
border-right: solid 1px #9DACBF;
width: 978px;
}
.input
{
border: 1px solid #8C8C8C;
background-color: #FFFFFF;
font-size: 80%;
font-family: Arial, Tahoma, Sans-Serif;
vertical-align: middle;
width: 150px;
color: #8C8C8C;
height: 15px;
}
/*a:link, a:visited
{
color: #000000;
text-decoration: none;
}
a:hover, a:active
{
color: #C43A0F;
text-decoration: none;
}*/
.divSpacer
{
height: 10px;
}
.tblFooter
{
margin: 0;
padding: 0;
background: url(../images/footerBgSAS2.png) no-repeat left top;
width: 100%;
height: 50px;
font-family: Trebuchet MS, Tahoma, Sans-Serif;
color: #FFFFFF;
border-top: 1px solid #9DACBF;
}
td.Right
{
text-align: right;
padding-right: 10px;
}
td.Left
{
text-align: left;
}
td.Left a:link, td.Left a:visited
{
color: #FFF;
}
td.Left a:hover, td.Left a:active
{
color: #E3E3E3;
}
td.Right a:link, td.Right a:visited
{
color: #4882B9;
}
td.Right a:hover, td.Right a:active
{
color: #C43A0F;
}
.divFooter
{
margin: 0;
padding: 0;
font-family: Tahoma, Verdana, Arial, Sans-Serif;
font-weight: normal;
color: #8D8C8C;
font-size: 65%;
}
.divProdFooter
{
margin: -7px 0 0 0;
padding: 0 0 7px 0;
font-size: 65%;
font-weight: bolder;
text-align: center;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color: #8D8C8C;
}
.divProdFooter a
{
margin: 0;
padding: 0;
}
.divProdFooter a:link, .divProdFooter a:visited
{
color: #8D8C8C;
text-decoration: none;
}
.divProdFooter a:hover, .divProdFooter a:active
{
color: #000000;
text-decoration: none;
}
.Error
{
font-size: 100%;
color: #f72525;
font-weight: bold;
}
.Error2
{
font-size: 100%;
color: #C43A0F;
font-weight: bold;
}
.ErrorSml, td.tdContent span.ErrorSml
{
font-size: 80%;
color: #f72525;
font-weight: bold;
}
.g
{
border: solid 1px red;
}
.tableRow2
{
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
text-align: left;
width: 100%;
vertical-align: middle;
}
.leftContainer2
{
float: left;
padding: 0;
width: 25%;
text-align: left;
}
.rightContainer2
{
float: right;
margin: 0;
width: 74%;
text-align: right;
}
.rightContainer2 img
{
margin: 0;
padding: 0 0 0 5px;
}
.tableRow
{
color: #000000;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
text-align: left;
width: 100%;
vertical-align: middle;
font-size: 90%;
min-height: 20px;
}
.leftContainer
{
float: left;
padding: 0;
margin-left: -7px;
width: 50%;
text-align: left;
}
.rightContainer
{
float: right;
margin: 0;
padding: 10px 0 0 0;
width: 49%;
text-align: right;
vertical-align: top;
margin-right: -2px;
}
td.tdContent .rightContainer a:link, td.tdContent .rightContainer a:visited, td.tdContent .rightContainer a:active
{
color: #C43A0F;
text-decoration: none;
}
td.tdContent .rightContainer a:hover
{
color: #3E76B5;
text-decoration: none;
}
td.tdContent .rightContainer img
{
margin: 0;
padding: 0 0 0 5px;
vertical-align: top;
}
td.tdContent .rightContainer span
{
margin: 0;
padding: 0;
vertical-align: top;
font-weight: normal;
font-size: 110%;
}
.space-line
{
clear: both;
margin: 0;
padding: 0;
width: auto;
}
.tblSub
{
/*
border-left: solid 1px #9DACBF;
border-right: solid 1px #9DACBF;
*/
width: 100%;
}
.tblSub tr
{
font-size: 100%;
}
.tblSub td.tdNav
{
vertical-align: top;
width: 210px;
background: #FCFDFE url(../images/subNavBg.png) repeat-y left top;
}
.tblContent
{
width: 100%;
font-family: Verdana, Tahoma, Sans-Serif;
color: #5B5B5B;
font-size: 80%;
}
td.tdContent h2
{
font-family: Trebuchet MS, Tahoma, Sans-Serif;
font-size: 120%;
margin: 5px 0 5px 0;
padding: 0;
text-align: left;
color: #000000;
}
td.tdSplash
{
vertical-align: top; 
border-bottom: solid 1px #c2c4c8;
}

td.tdContent span
{
color: #5B5B5B;
font-weight: bolder;
font-size: 100%;
}
td.tdContent font
{
color: #3c3b3b;
font-size: 100%;
font-weight: normal;
}
td.tdContent ul, ol, blockquote
{
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}
td.tdContent li
{
margin: 0;
padding: 6px 0 6px 0;
}
td.tdContent p
{
margin: 0;
padding: 8px 0 8px 0;
}
td.tdContent a:link, td.tdContent a:visited
{
color: #3E76B5;
}
td.tdContent a:hover, td.tdContent a:active
{
color: #C43A0F;
}
td.tdContent p.articleLink a:link, td.tdContent p.articleLink a:visited
{
font-size: 100%;
color: #5B5B5B;
text-decoration: none;
}
td.tdContent p.articleLink a:hover, td.tdContent p.articleLink a:active
{
font-size: 100%;
color: #C43A0F;
text-decoration: none;
}

td.tdContent div.divList
{
vertical-align: top;
border: solid 1px #9DACBF;
background: #f9f9f9;
margin: 15px 30px 15px 30px;
padding: 10px 20px 15px 20px;
text-align: left;
}
td.tdContent div.divList span
{
font-size: 120%;
color: #c43a0f;
font-family: Trebuchet MS, Tahoma, Sans-Serif;
}
td.tdContent div.divList ul, blockquote
{
margin: 0;
padding: 0;
list-style: none;
}
td.tdContent div.divList ul span
{
font-family: Verdana, Tahoma, Sans-Serif;
color: #5B5B5B;
font-size: 100%;
}
td.tdContent div.divBox
{
vertical-align: top;
margin: 0;
padding: 0;
text-align: left;
}
td.tdContent div.divBoxImg
{
height: 17px;
}
td.tdContent div.divBoxContent
{
background: url(../images/div_bg.png) repeat-y left top;
text-align: left;
}
td.tdContent div.divBox p
{
font-weight: bolder;
font-size: 120%;
color: #c43a0f;
font-family: Trebuchet MS, Tahoma, Sans-Serif;
margin: 0 0 0 35px;
padding: 10px 0 10px 0;
}
td.tdContent div.divBox ul, blockquote
{
margin: 0;
list-style: none;
padding: 0 0 10px 0;
}
td.tdContent div.divBox li
{
margin: 0 0 0 35px;
padding: 0;
width: 500px;
}
td.tdContent div.divBox li > img
{
margin: 0;
padding: 5px 0 5px 0;
}
td.tdContent div.divBox span
{
font-family: Verdana, Tahoma, Sans-Serif;
color: #5B5B5B;
font-size: 100%;
}
.divBoxRgt
{
vertical-align: top;
width: 140px;
border: solid 1px #9DACBF;
background: #FCFDFE url(../images/boxRgtBg.png) repeat-y left top;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 80%;
padding: 5px;
text-align: left;
}
.divBoxRgtHeader
{
background: url(../images/infoArrow.gif) no-repeat left top;
height: 17px;
padding: 2px 0 0 25px;
font-weight: bolder;
}
.divBoxRgt p
{
margin: 3px;
padding: 3px;
}
#divTopics
{
vertical-align: top;
width: 150px;
border: solid 1px #9DACBF;
background: #4D87D1 url(../images/TopicsBg.jpg) repeat-y left top;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 80%;
padding: 5px 0 5px 0;
text-align: center;
color: #FFFFFF;
}
.divTopicsList
{
background: none;
background: #FFFFFF;
width: 150px;
color: #000000;
}
.divTopicsList ul
{
margin: 0;
padding: 0;
list-style: none;
}
.divTopicsList li
{
padding: 0;
margin: 0;
}
.divTopicsList a
{
line-height: 1.5;
padding: 8px 0 0 0;
margin: 0;
cursor: pointer;
float: left;
background: #F2F7F9 url(../images/buttons/topicsBtn.png) no-repeat left top;
text-decoration: none;
height: 22px;
width: 150px;
text-align: left;
font-size: 85%;
text-indent: 4px;
font-weight: bolder;
}
.divTopicsList a:link, .divTopicsList a:visited
{
text-decoration: none;
background: #F2F7F9 url(../images/buttons/topicsBtn.png) no-repeat left top;
}
.divTopicsList a:hover, .divTopicsList a:active
{
text-decoration: none;
background: #FCFDFE url(../images/buttons/topicsBtnHvr.png) no-repeat left top;
}
#curTopicItem a
{
color: #000000;
background: #F2F7F9 url(../images/buttons/topicsBtnAct.png) no-repeat left top;
}
.tdTopicsBackBtn
{
padding: 8px 8px 3px 8px;
margin: 0;
width: 150px;
}
.tdTopicsBackBtn a
{
color: #000000;
padding: 4px 8px 0 8px;
margin: 0;
cursor: pointer;
background: url(../images/buttons/topicsBackBtn.png) no-repeat left top;
text-decoration: none;
height: 40px;
width: 118px;
text-align: center;
font-size: 95%;
float: left;
font-weight: bolder;
}
.tdTopicsBackBtn a:link, .tdTopicsBackBtn a:visited
{
text-decoration: none;
background: url(../images/buttons/topicsBackBtn.png) no-repeat left top;
}
.tdTopicsBackBtn a:hover, .tdTopicsBackBtn a:active
{
text-decoration: none;
background: url(../images/buttons/topicsBackBtnHvr.png) no-repeat left top;
color: #000000;
}
.divBannerHeader
{
height: 18px;
color: #FFFFFF;
padding: 2px 0 2px 0;
margin: 0;
font-weight: bolder;
}
#divPowerUser
{
vertical-align: top;
width: 152px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 90%;
padding: 0;
text-align: center;
color: #000;
}
.divBannerHeader2
{
height: 18px;
color: #336699;
padding: 6px 0 0 0;
margin: 0;
font-weight: bolder;
background: #FFFFFF url(../images/powerbox_top1.png) repeat-y left top;
width: 152px;
}
.divPowerUserCont
{
background: none;
background: #FFFFFF;
height: 80px;
width: 150px;
border-right: solid 1px #9DACBF;
border-left: solid 1px #9DACBF;
padding: 10px 0 0 0;
}
.divPowerUserSlides
{
padding: 5px 0 5px 0;
height: 80px;
width: 150px;
padding: 0;
margin: 0;
display: none;
overflow: hidden;
}
#divPowerUserBtn
{
padding: 0;
}
.divPowerUserBody
{
padding: 10px 5px 10px 5px;
border-right: solid 1px #9DACBF;
border-left: solid 1px #9DACBF;
width: 140px;
}
#divIsoStandards
{
vertical-align: top;
width: 152px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 80%;
padding: 0;
text-align: center;
color: #000;
}
.divIsoBannerHeader
{
height: 18px;
color: #336699;
padding: 6px 0 0 0;
margin: 0;
font-weight: bolder;
background: #FFFFFF url(../images/ISO_top.png) repeat-y left top;
}
.divIsoStandardsCont
{
background: none;
background: #FFFFFF;
width: 130px;
border-right: solid 1px #9DACBF;
border-left: solid 1px #9DACBF;
padding: 10px 10px 7px 10px;
text-align: left;
}
.divIsoStandardsCont ul
{
margin: 0;
padding: 10px 0 0 25px;
list-style: none;
list-style-image: url(../images/blu_blt.png);
}
.divIsoStandardsCont ul
{
font-weight: bolder;
}
.divIsoStandardsBtm
{
padding: 0;
margin: 0;
height: 7px;
background: #FFFFFF url(../images/ISO_bottom.png) repeat-y left top;
}
.tblContent td.tdRequest td.tdSnapShot ul
{
margin: 0 0 0 7px;
padding: 5px 0 5px 10px;
}
.divBlogAd
{
vertical-align: top;
width: 150px;
height: 300px;
border: solid 1px #9DACBF;
padding: 0;
margin: 0;
}
.divTestimonials
{
vertical-align: top;
width: 150px;
height: 225px;
border: solid 1px #9DACBF;
padding: 0;
margin: 0;
}
.tblContent td.tdRequest td.tdSnapShot li
{
margin: 0;
padding: 1px 0 1px 0;
}
.tblContent #divContact h2
{
font-size: 120%;
margin: 5px 0 5px 0;
padding: 0;
text-align: left;
color: #000000;
}
.tblContent td.tdHeader
{
width: 50%;
color: #000000;
font-family: Trebuchet MS, Tahoma, Sans-Serif;
font-size: 120%;
font-weight: bolder;
}
.tblContent td.tdContact
{
vertical-align: top;
text-align: left;
padding: 6px 0 6px 0;
font-size: 100%;
width: 50%;
}
.tblContent td.tdContact span
{
font-weight: bolder;
}
.tblContent td.tdContact font
{
color: #3c3b3b;
}
.tblContent td.tdUnderline
{
height: 10px;
}
td.tdContact a:link, td.tdContact a:visited
{
color: #3E76B5;
}
td.tdContact a:hover, td.tdContact a:active
{
color: #C43A0F;
}
#divContactUs
{
visibility: hidden;
display: none;
border: solid 0px red;
width: 210px;
position: absolute;
padding: 0;
margin: 0;
}
.tblContactUs
{
width: 170px;
background-color: #FFFFFF;
}
.tblContactUs th
{
font-family: Arial,Verdana, Tahoma, Sans-Serif;
font-size: 100%;
font-weight: bold;
padding: 0;
margin: 0;
text-align: center;
color: #FFF;
height: 26px;
background: #F0F4FC url(../images/contactPhoneBg.png) no-repeat left top;
}
.tblContactUs div
{
font-size: 60%;
color: #6762AC;
padding: 0;
margin: 0;
}
.tblContactUs span
{
margin: 0;
text-align: center;
color: #6762AC;
font-weight: bold;
}
.tblContactLinks
{
width: 100%;
height: 120px;
}
.tblContactLinks td
{
padding: 3px 0 0 8px;
font-size: 75%;
text-align: left;
vertical-align: bottom;
vertical-align: middle;
font-family: Arial, Tahoma, Sans-Serif;
font-weight: bold;
}
.tblContactLinks td a:link, .tblContactLinks td a:visited
{
color: #000000;
text-decoration: none;
}
.tblContactLinks td a:hover, .tblContactLinks td a:active
{
color: #C43A0F;
text-decoration: none;
}
.tblContactLinks img
{
vertical-align: bottom;
padding-bottom: 1px;
}
.tblContactUs td.tdContactShadow
{
height: 13px;
background: url(../images/contactUsLowerShadow.png) no-repeat left top;
}
#googleMap
{
border: solid 1px #9DACBF;
width: 570px;
height: 450px;
margin: 0;
padding: 0;
}
#divGetDir
{
border: solid 1px #FFFFFF;
width: 570px;
}
.tblGetDir
{
width: 100%;
padding: 0;
margin: 15px 0 0 0;
}
.tblGetDir td
{
text-align: left;
padding-right: 10px;
}
.tblGetDir td.last
{
text-align: right;
padding: 0 0 1px 0;
}
.tblGetDir td.last input
{
vertical-align: top;
height: 22px;
}
#googleDir
{
border: solid 1px #9DACBF;
width: 560px;
text-align: left;
display: none;
margin: 15px 0 0 0;
}
.inputDir
{
border: 1px solid #8C8C8C;
background-color: #FFFFFF;
font-size: 100%;
vertical-align: top;
width: 365px;
color: #000000;
height: 17px;
}
.btnDir
{
padding: 0;
margin: 0;
border: offset 1px #8C8C8C;
background-color: #44C110;
font-size: 1em;
vertical-align: middle;
width: 140px;
color: #FFFFFF;
height: 22px;
}
.tblTitle
{
font-family: Trebuchet MS, Tahoma, Sans-Serif;
font-size: 100%;
}
td.tdContent h2 a:link, td.tdContent h2 a:visited
{
color: #000000;
}
td.tdContent h2 a:hover, td.tdContent h2 a:active
{
color: #C43A0F;
}
.tblTitle td.tdBoldRed
{
vertical-align: top;
font-size: 120%;
margin: 0;
padding: 5px 0 0 0;
text-align: left;
font-weight: bolder;
color: #C43A0F;
font-family: Trebuchet MS, Tahoma, Sans-Serif;
}
.tblTitle td.tdBoldBlack
{
vertical-align: top;
font-size: 120%;
margin: 0;
padding: 5px 0 5px 0;
text-align: left;
font-weight: bolder;
color: #000000;
font-family: Trebuchet MS, Tahoma, Sans-Serif;
}
.tblTitle td.tdDataLft
{
vertical-align: middle;
font-size: 100%;
margin: 0;
padding: 0;
text-align: left;
width: 30%;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
}
.tblTitle td.tdDataLft span
{
font-size: 100%;
color: #5B5B5B;
}
.tblTitle td.tdDataLft font
{
font-size: 90%;
color: #5B5B5B;
}
.tblTitle div.collapsBody
{
font-size: 100%;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
}
.tblTitle .tblIndex td.tdIndex li
{
list-style: none;
}
.tblTitle .tblIndex td.tdIndex input, label
{
line-height: 1;
vertical-align: middle;
}
.tblTitle .tblIndex td.tdIndex input.prodCode
{
margin-right: 10px;
}
.tblRequest
{
width: 100%;
border: solid 1px #9DACBF;
font-family: Verdana, Tahoma, Sans-Serif;
color: #5B5B5B;
font-size: 90%;
background-color: #F3F6FD;
margin: 0;
font-size: 100%;
}
.tblRequest td.tdRequestRgt span
{
font-size: 90%;
color: #f72525;
font-weight: bold;
}
.tblRequest td.tdRequestRgt
{
width: 30%;
vertical-align: top;
text-align: right;
padding: 0 0 10px 0;
}
.tblRequest td.tdRequestLft
{
width: 70%;
vertical-align: middle;
text-align: left;
padding: 0 0 10px 20px;
}
.tblRequest td.tdRequestLft input
{
border: 1px solid #8C8C8C;
background-color: #FFFFFF;
width: 90%;
color: #000000;
height: 17px;
}
.tblRequest td.tdRequestLft select
{
border: 1px solid #8C8C8C;
background-color: #FFFFFF;
width: 90%;
color: #000000;
}
.tblRequest td.tdRequest
{
width: 50%;
vertical-align: middle;
text-align: left;
padding: 0 20px 10px 20px;
}
.tblRequest td.tdRequest input, label
{
line-height: 1;
vertical-align: middle;
}
.tblRequest td.tdRequest2
{
width: 100%;
vertical-align: middle;
text-align: left;
padding: 0 30px 5px 20px;
}
.tblRequest td.tdRequest2 textarea
{
border: 1px solid #8C8C8C;
background-color: #FFFFFF;
width: 100%;
color: #000000;
}
.tblRequest td.tdRequest3
{
width: 100%;
vertical-align: middle;
text-align: center;
padding: 0 30px 10px 20px;
}
.tblRequest td.tdRequest3 textarea, select
{
border: 1px solid #8C8C8C;
background-color: #FFFFFF;
width: 96%;
color: #000000;
}
.tblRequest td.tdRequestLft input.Required
{
border: 2px dashed #C43A0F;
margin: -1px;
}
select.Required
{
border: 2px dashed #C43A0F;
margin: -1px;
}
.tblIndex
{
width: 100%;
padding: 10px 0 10px 0;
}
.tblIndex td
{
vertical-align: top;
width: 50%;
}
.tblIndex td.tdIndex p
{
margin: 0;
padding: 8px 20px 8px 20px;
}
.tblIndex td.tdIndex li
{
list-style: none;
padding: 2px 5px 2px 0;
vertical-align: top;
}
td.tdIndex a:link, td.tdIndex a:visited
{
color: #5B5B5B;
}
td.tdIndex a:hover, td.tdIndex a:active
{
color: #C43A0F;
}
td.tdIndex li.indexSelected a:link, td.tdIndex li.indexSelected a:visited
{
color: #C43A0F;
font-weight: bolder;
}
td.tdIndex li.indexSelected a:hover, td.tdIndex li.indexSelected a:active
{
color: #5B5B5B;
font-weight: bolder;
}
td.tdIndex .tblClient td
{
vertical-align: middle;
}
.divClientLogo
{
padding: 0 25px 0 0;
}

.divClientTitle
{
padding: 5px 25px 0 0;
color: #000000;
}
td.tdContent .divClientTitle a:link, td.tdContent .divClientTitle a:visited
{
font-family: Trebuchet MS, Tahoma, Sans-Serif;
font-size: 120%;
color: #000000;
font-weight: bolder;
text-decoration: none;
}
td.tdContent .divClientTitle a:hover, td.tdContent .divClientTitle a:active
{
font-family: Trebuchet MS, Tahoma, Sans-Serif;
font-size: 120%;
color: #C43A0F;
font-weight: bolder;
text-decoration: none;
}
td.tdContent .divClientDesc a:link, td.tdContent .divClientDesc a:visited
{
font-size: 100%;
color: #3E76B5;
font-weight: bolder;
text-decoration: none;
}
td.tdContent .divClientDesc a:hover, td.tdContent .divClientDesc a:active
{
font-size: 100%;
color: #C43A0F;
font-weight: bolder;
text-decoration: none;
}
.divClientDesc
{
padding: 5px 25px 20px 0;
}
.ddlInput
{
border: 1px solid #8C8C8C;
background-color: #FFFFFF;
font-size: 100%; /*font-weight: bolder; font-family: Trebuchet MS, Tahoma, Sans-Serif;*/
width: 50%;
color: #000000;
}
.ddlInput2
{
border: 1px solid #8C8C8C;
background-color: #FFFFFF;
font-size: 100%;
width: 100%;
color: #000000;
}
div.collapsHeader
{
line-height: 1;
border: solid 1px #9DACBF;
padding: 2px 0 0 0;
margin: 0;
height: 20px;
text-indent: 0;
width: 570px;
font-size: 110%;
font-weight: bolder;
color: #000000;
text-align: left;
background-color: #F3F6FD;
font-family: Trebuchet MS, Tahoma, Sans-Serif;
}
div.collapsHeader img
{
padding: 1px 0 0 0;
margin: 0;
vertical-align: middle;
}
div.collapsHeader a
{
padding: 0;
margin: 0;
vertical-align: middle;
}
div.collapsHeader a:link, div.collapsHeader a:visited
{
color: #C43A0F;
}
div.collapsHeader a:hover, div.collapsHeader a:active
{
color: #000000;
}
div.collapsBody
{
border-left: solid 1px #9DACBF;
border-right: solid 1px #9DACBF;
border-bottom: solid 1px #9DACBF; /*width: 100%;*/
width: 570px;
padding: 0;
margin: 0;
}
.tdCalenderYear
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size: 120%;
font-weight: bold;
text-align:center;
margin-bottom: 10px;
}
.tdCalenderMonth
{
background: #990000 url(../images/calenderBg1.png) repeat-y left top;
font-weight: bolder;
text-transform: uppercase;
color: #FFFFFF;
text-align: center;
font-size: 95%;
}
.tdCalenderDate
{
background: #FFFFFF url(../images/calenderBg.png) no-repeat left top;
padding: 10px 0 10px 0;
height: 35px;
color: #000000;
text-align: center;
font-size: 80%;
}
.tdCalenderDetails
{
border-bottom: solid 1px #EBEADD;
height: 55px;
padding-left: 10px;
margin-bottom: 10px;
}
a.Link4:link, a.Link4:visited
{
color: #f72525;
font-size: 100%;
font-weight: bolder;
text-decoration: underline;
}
a.Link4:hover, a.Link4:active
{
color: #666;
font-size: 100%;
font-weight: bolder;
text-decoration: none;
}
.tblHomeTabsHolder
{
border: solid 1px #9DACBF;
width: 980px;
}
.tblHomeTabsHolder td
{
vertical-align: top;
}
.tblHomeTabs
{
margin: 0;
padding: 0;
font-size: 75%;
text-align: left;
vertical-align: top;
color: #5B5B5B;
height: 230px;
width: 100%;
}
.tblHomeTabs td
{
border-right: solid 1px #9DACBF;
vertical-align: top;
}
.tblHomeTabs p
{
margin: 0;
padding: 10px 0 10px 0;
font-weight: bolder;
text-align: center;
color: #0e1738;
}
.tblHomeTabs div.Icon
{
margin: 0;
padding: 0;
text-align: center;
border-bottom: solid 1px #9DACBF;
}
.tblHomeTabs ul
{
font-size: 100%;
vertical-align: top;
margin: 0;
padding: 0 0 5px 0;
}
.tblHomeTabs li
{
list-style: none;
padding: 2px 0 4px 0;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
}
.tblHomeTabs .ViewAll
{
line-height:normal;
text-align: center;
margin: 0;
padding: 5px 0 0 0;
list-style: none;
height: 30px;
}
.tblHomeTabs .ViewAll li
{
text-align: center;
margin: 0;
padding: 0;
vertical-align: middle;
}
.tblHomeTabs .ViewAll a
{
font-family: Arial, Helvetica, sans-serif;
text-align: center;
float: left;
color: #FFF;
text-decoration: none;
font-weight: bolder;
line-height: 1.1;
margin: 0;
padding: 3px 0 0 0;
height: 25px;
/*width: 128px;*/
width: 194px; /* donald updated this on march 25, 2010 */
}
.tblHomeTabs .ViewAll a:link, .tblHomeTabs .ViewAll a:visited
{
font-size: 100%;
color: #FFF;
text-decoration: none;
background: url(../images/buttons/viewall.png) no-repeat left top;
}
.tblHomeTabs .ViewAll a:hover, .tblHomeTabs .ViewAll a:active
{
font-size: 100%;
color: #FFF;
text-decoration: none;
background: url(../images/buttons/viewallHvr.png) no-repeat left top;
}
.tblHomeTabs a:link, .tblHomeTabs a:visited
{
font-size: 100%;
color: #333333;
text-decoration: none;
}
.tblHomeTabs a:hover, .tblHomeTabs a:active
{
font-size: 100%;
color: #C43A0F;
text-decoration: none;
}
div.titleRequest
{
font-family: Trebuchet MS, Tahoma, Sans-Serif;
font-weight: bold;
font-size: 200%;
color: #666666;
margin: 0;
padding: 10px 0 0 20px;
text-align: left;
}
.divRequestSm
{
margin: 0;
padding: 10px 10px 0 20px;
width: 255px;
}
.tblRequestSm
{
width: 246px;
margin: 0;
padding: 0;
}
.tblRequestSm td
{
padding: 0 0 4px 0;
margin: 0;
text-align: left;
vertical-align: top;
}
.tblRequestSm input
{
margin: 0;
padding: 2px 0 0 3px;
font-family: Arial, Helvetica, Sans-Serif;
border: 1px solid #7F9DB9;
color: #929090;
height: 19px;
width: 241px;
vertical-align: middle;
font-size: 75%;
font-weight: bolder;
background-color: #fafafd;
}
.tblRequestSm select
{
margin: 0;
padding: 2px 0 0 0;
border: 1px solid #7F9DB9;
font-family: Arial, Helvetica, Sans-Serif;
color: #929090;
height: 23px;
width: 163px;
vertical-align: middle;
font-size: 75%;
font-weight: bolder;
background-color: #fafafd;
}
.tblRequestSm input.inpActive, select.inpActive
{
color: #000000;
}
.tblRequestSm input.SbmButton
{
margin: -2px 0 0 7px;
padding: 0;
border: 0;
background: none;
height: auto;
width: auto;
}
.tblRequestSm input.Ext
{
width: 67px;
}
.tblRequestSm input.Required
{
border: 1px dashed #C43A0F;
}
/*hack for Opera, Chrome, Safari*/
/*@media all and (min-width: 0px){
.tblRequestSm input.Ext
{
width: 67px;
}
}*/
/*- Menu divHomeTabNav--------------------------- */
#divSocialContainer
{
position: relative;
padding: 0;
margin: 0;
width: 180px;
height: 30px;
text-align: left;
}
#divSocialTop
{
padding: 0;
margin: 0;
float: left;
width: 100%;
line-height: normal;
visibility: visible;
display: block;
}
#divSocialTop ul
{
margin: 0;
padding: 0;
list-style: none;
}
#divSocialTop li
{
padding: 0;
margin: 0;
display: inline;
}
#divSocialTop a
{
padding: 0;
margin: 0;
float: left;
text-decoration: none;
height: 30px;
width: 30px;
text-align: center;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#divSocialTop a span
{
float: none;
}
/* End IE5-Mac hack */
#divSocialTop a.aTwitter:link, #divSocialTop a.aTwitter:visited
{
background: #FFFFFF url(../images/social2.png) no-repeat left bottom;
}
#divSocialTop a.aTwitter:hover, #divSocialTop a.aTwitter:active
{
background: #FFFFFF url(../images/social2.png) no-repeat left top;
}
#divSocialTop a.aYouTube:link, #divSocialTop a.aYouTube:visited
{
background: #FFFFFF url(../images/social2.png) no-repeat -30px bottom;
}
#divSocialTop a.aYouTube:hover, #divSocialTop a.aYouTube:active
{
background: #FFFFFF url(../images/social2.png) no-repeat -30px top;
}
#divSocialTop a.aLinkedIn:link, #divSocialTop a.aLinkedIn:visited
{
background: #FFFFFF url(../images/social2.png) no-repeat -60px bottom;
}
#divSocialTop a.aLinkedIn:hover, #divSocialTop a.aLinkedIn:active
{
background: #FFFFFF url(../images/social2.png) no-repeat -60px top;
}
#divSocialTop a.aRSS:link, #divSocialTop a.aRSS:visited
{
background: #FFFFFF url(../images/social2.png) no-repeat -90px bottom;
}
#divSocialTop a.aRSS:hover, #divSocialTop a.aRSS:active
{
background: #FFFFFF url(../images/social2.png) no-repeat -90px top;
}
#divSocialTop a.aFacebook:link, #divSocialTop a.aFacebook:visited
{
background: #FFFFFF url(../images/social2.png) no-repeat -120px bottom;
}
#divSocialTop a.aFacebook:hover, #divSocialTop a.aFacebook:active
{
background: #FFFFFF url(../images/social2.png) no-repeat -120px top;
}
#divSocialTop a.aiPhone:link, #divSocialTop a.aiPhone:visited
{
background: #FFFFFF url(../images/social2.png) no-repeat -150px bottom;
}
#divSocialTop a.aiPhone:hover, #divSocialTop a.aiPhone:active
{
background: #FFFFFF url(../images/social2.png) no-repeat -150px top;
}
div.overlay {
background:url(../images/white.png) no-repeat;
padding:40px;
width:576px;
display:none;
}
div.overlay div.close {
background:url(../images/close.png) no-repeat;
position:absolute;
top:2px;
right:5px;
width:35px;
height:35px;
cursor:pointer;
}
a.player {
display:block;
height:450px;
}

fieldset
{
	border:1px solid #9DACBF;
	padding: 0;
	margin: 0;
}
legend
{
	font-family: Trebuchet MS, Tahoma, Sans-Serif;
	font-size: 120%;
	font-weight: bolder;	
	margin-left: 10px;
}
td.tdContent fieldset p
{
margin: 0;
padding: 8px;
}
.fldWebinarGrid
{
	margin-bottom: 10px;
}
.fldWebinarGrid legend
{
	font-family: Trebuchet MS, Tahoma, Sans-Serif;
	font-size: 100%;
	font-weight: bolder;	
	padding: 0 5px 0 5px;
}
td.tdContent .fldWebinarGrid a:link, td.tdContent .fldWebinarGrid a:visited
{
color: #C43A0F;
}
td.tdContent .fldWebinarGrid a:hover, td.tdContent .fldWebinarGrid a:active
{
color: #3E76B5;
}
/*** donald added on march 18, 2010 ***/
#divNavHrzTop .HrzSelected
{
    /*background: none;
    background-color: #115EA2;*/
    background: #5993D6 url(../images/buttons/uppernavHover4.png) no-repeat left top;
}
#divNavHrzTop a:hover
{
    /*background: none;
    background-color: #115EA2;*/
    background: #6391D0 url(../images/buttons/uppernavHover4.png) no-repeat left top;
}
#divNavHrzTop a.Last:hover
{
    background: #6391D0 url(../images/buttons/uppernavHoverLast4.png) no-repeat left top;
}
.tblHomeTabs .ViewAll a:link, .tblHomeTabs .ViewAll a:visited
{
    background: url(../images/buttons/viewall3.png) no-repeat left top;
}
.tblHomeTabs .ViewAll a:hover, .tblHomeTabs .ViewAll a:active
{
    background: url(../images/buttons/viewallHvr3.png) no-repeat left top;
}
td.tdContent h2 a:link, td.tdContent h2 a:visited
{
    color: #3E76B5;
    text-decoration: underline;
}
td.tdContent h2 a:hover, td.tdContent h2 a:active
{
    color: #3E76B5;
    text-decoration: none;
}
td.tdContent p.articleLink a:link, td.tdContent p.articleLink a:visited
{
    color: #C43A0F;
    text-decoration: underline;
}
td.tdContent p.articleLink a:hover, td.tdContent p.articleLink a:active
{
    color: #C43A0F;
    text-decoration: none;
}
td.tdContent a:link, td.tdContent a:visited
{
    color: #3E76B5;
    text-decoration: underline;
}
td.tdContent a:hover, td.tdContent a:active
{
    color: #3E76B5;
    text-decoration: none;
}
.divProdFooter a:link, .divProdFooter a:visited
{
    color: #3E76B5;
    font-weight: normal;
    text-decoration: underline;
}
.divProdFooter a:hover, .divProdFooter a:active
{
    color: #3E76B5;
    text-decoration: none;
}
.tblHomeTabs p
{
    font-size: 125%;   
}
.tblHomeTabs a:link, .tblHomeTabs a:visited
{
    color: #3E76B5;
    font-weight: bold;
    text-decoration: underline;
}
.tblHomeTabs a:hover, .tblHomeTabs a:active
{
    color: #3E76B5;
    text-decoration: none;
}
/*** end of update ***/
.featureHeading
{
    margin-bottom: 0;
}
.divClientFeature
{
    background-color:#E8E8E8; 
    padding: 20px;
    margin-top: 10px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}
.divClientFeature h3
{
    color:#432F18;
}
.divClientFeature ul
{
    color:#C8C27D;  
}
.divClientFeature li
{
    padding-bottom: 0;
}
.divClientFeature font
{
    color:#5B5B5B;
}
