@charset "utf-8";
/* CSS Document */

#flashContainer {width: 930px; height: 200px; background: url(../images/flash-placeholder.jpg); margin-bottom: 10px}

#columnWrap {background: url(../images/home/content-bg.gif) repeat-y}
#columnWrap .inner {background: url(../images/home/content-headerrow.gif) no-repeat}
#columnWrap .innerInner:after {content: ".";height:0; visibility: hidden; display: block; clear: left;}
#columnWrap .innerInner {background: url(../images/home/content-bottomrow.gif) bottom left no-repeat;padding-bottom:8px;}
#leftCol, #midCol, #rightCol {float: left;}
#leftCol {width: 268px; padding-left: 16px; margin-right: 9px;padding-right: 20px; }
#midCol {width: 303px; }
#midCol div {padding-left: 15px; padding-right: 20px;}
#rightCol {width: 261px; padding-left: 26px; padding-right: 20px;}
#box2 {padding-top: 19px; background: url(../images/home/midcol-divide.gif) 0 0 no-repeat}

.homeContentImage {float: left; margin-right: 12px; margin-top: 4px}

/* Update 10-04-13 */
#midCol table{border: 0; border-spacing: 1; }
#midCol td.left {border: 0; width: 112px; height: 84px; vertical-align: top; }
#midCol td.right {border: 0; }

#midCol .homeContentImage_SAP{float: left top; margin: 16px 13px 16px 0px; }
#midCol .homeContentImage_HP{float: left top; margin: 14px 28px 14px 15px; }
#midCol .homeContentImage_BTO{float: left top; margin: 28px 3px 40px 0px; }


#rightCol .homeContentImage{margin-bottom:20px; margin-right:6px;}
.noBorder {border: 0;}
#columnWrap h1 {height: 30px; color: #fff;font-size:69%; padding-left: 13px; padding-top: 10px; text-transform: uppercase}
#columnWrap p {font-size: 69%; margin-bottom: 15px;}
#columnWrap li {font-size: 69%; background: url(../images/icons/home-bullet.gif) 0 .6em no-repeat; padding-left: 10px; margin-bottom: 4px;line-height: 170%  }

/* Update 2010-04-30*/
#columnWrap li li {font-size: 100%; background: none; no-repeat; padding-left: 10px; margin-bottom: 4px; clear:both;}


#columnWrap h3 {font-weight: bold; font-size: 69%; margin-bottom: 10px }
#columnWrap a {text-decoration: none}
.extraPadding {padding-top: 20px;}

/* Update 2010-04-30*/
#leftCol h2 {color: #003366; font-size: 75%; font-weight: bold; margin-bottom: 9px; clear:both;}
#leftCol p.award {color: #14477A; font-size: 55%; margin-bottom: 3px; }
#leftCol hr {border: none; border-top: 1px #000000 dotted;}

#rightCol h2 {color: #8EB43E; font-size: 75%; font-weight: bold; margin-bottom: 9px; clear:both;}
#rightCol ul.fl{float:left; width:169px;}

/* Update 2010-04-22*/
/*share portlet*/
#midCol .shareWrapper {width: 303px; margin: 0 0 40px -15px;}
#midCol .shareWrapper .share {width: 303px;background: url(/images/home/sharePortlet.jpg) no-repeat 0 0;}
#midCol .shareBase {width: 303px;height: 53px;background: url(/images/home/sharePortletBase.jpg) no-repeat 0 0;margin-bottom: -75px;}
#midCol .share h1 {color:#FFFFFF;font-size:69%;height:30px;padding-left:13px;padding-top:10px;text-transform:uppercase;}

#midCol .shareWrapper .share p {font-size: 69%;line-height: 170%; margin-bottom: 7px; margin-left: 5px; }

#midCol .shareWrapper .share ul.onlineCommunity {width: 290px;margin: 8px 0px 20px 0px;padding: 0px;list-style: none;}
#midCol .shareWrapper .share ul.onlineCommunity li {list-style: none;margin-left: 0px;margin-bottom: 8px;background: none;padding-left: 0px;}
#midCol .shareWrapper .share ul.onlineCommunity li a {list-style: none;line-height: 20px;color: #286DB2;font-size: 12px;margin-left: 0px;padding: 6px 0 6px 32px;font-size: 100%;/*11px;*/color: #006BBC;}

#midCol .shareWrapper .share ul.onlineCommunity li a.twitter {background: url(/images/icons/twitter.jpg) no-repeat 0 0;}
#midCol .shareWrapper .share ul.onlineCommunity li a.linkedIn {background: url(/images/icons/linkedIn.jpg) no-repeat 0 0;}
#midCol .shareWrapper .share ul.onlineCommunity li a.blog {background: url(/images/icons/blog.jpg) no-repeat 0 0;}
#midCol .shareWrapper .share ul.onlineCommunity li a.newsletter {background: url(/images/icons/newsletter.jpg) no-repeat 0 0;}


