body {margin:0; padding:0; background-image:url(../assets/images/page-bg.png); background-repeat:repeat-x; background-color:#ffffff;}
a, img {border:none;}

#outer-wrap {width:974px; margin:0 auto; background-image:url(../assets/images/wrap-bg-outer.png); background-repeat:no-repeat; padding:0px 0 0 0; background-position:0 35px;}
#wrap {width:960px; margin:0 auto; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif, arial; background-color:#ffffff; background-image:url(../assets/images/wrap-bg.gif); background-repeat:repeat-x; padding:8px 0 0 0;}

#topright {float:right; display:block; font-size:11px; color:#ffffff; width:960px; text-align:right; height:27px;}
#topright form {display:inline;}
#topright a:link, #topright a:active, #topright a:visited {color:#ffffff; text-decoration:none; margin:0 8px;}
#topright a:hover {}

#search-input {position:relative; background-image:url(../assets/images/search-input.png); background-repeat:no-repeat;width:151px; height:14px; padding:3px 3px 3px 10px; background-color:transparent; border:none; z-index:100; font-size:11px; }
#btn-go {position:relative; background-image:url(../assets/images/btn-go.png); background-repeat:no-repeat;width:28px; height:20px; padding:0px 2px 0 0; background-color:transparent; border:none; background-position:right 2px; margin:0 0 0 -11px; z-index:10; cursor:pointer; color:#ffffff; font-size:11px; text-align:right;}

@media screen and (-webkit-min-device-pixel-ratio:0){
#btn-go {background-position:right 1px; text-align:center; padding:0 0 0 1px; width:29px;}
}

#head {}
#logo {margin:13px 44px 14px 18px; float:left; display:inline;}
#tagline {margin:32px 0 0 0; float:left; display:inline;}
#head p {float:right; display:inline; margin:7px 16px 0 0; color:#0c2035; font-size:11px;}

#nav {margin:0px 0 0 10px;padding:0; clear:both; height:23px; border-top:1px solid #e4f3cc; border-bottom:1px solid #e4f3cc; width:941px;}
#nav li {list-style:none; display:inline; margin:0px 0 0 0; padding:0; float:left; }
#nav li a:link, #nav li a:active, #nav li a:visited {float:left; color:#0c2035; font-size:13px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; text-decoration:none; padding:4px 23px 0 23px; height:19px;border-right:1px solid #eff3cc;}
#nav li a:hover, #nav li.selected a {background-color:#e8e8e8;}
#nav li.last a {border-right:none !important;}

#marquee {width:700px; height:314px; margin:4px 0 25px 10px; overflow:hidden; position:relative;}
#marquee {float:left; display:inline; clear:both;}
#marquee a:link, #marquee a:active, #marquee a:visited {float:left; display:inline;}
#marquee img {}
#nav2 {float:left; display:inline; margin:280px 0 0 -150px; z-index:1000; text-align:center; width:120px; padding:0 auto; position:relative;}
#nav2 a:link, #nav2 a:active, #nav2 a:visited {font-size:0px !important; width:9px; height:9px; color:#ffffff; text-decoration:none; text-align:center; margin:0 2px 0 0; outline-style:none;background-image:url(../assets/images/circle-off.png); background-repeat:no-repeat; float:left;}

.activeSlide {background-image:url(../assets/images/circle-on.png) !important; }

#support {width:203px; float:right; display:inline; height:59px; background-image:url(../assets/images/support-bg.gif); background-repeat:no-repeat; padding:62px 14px 0 13px; margin:5px 10px 5px 0;}
#support p {margin:0; padding:0; line-height:17px; color:#243649; font-size:11px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;}
#support p img {vertical-align:middle;}

#business-tech {width:230px; height:157px; padding:30px 0 0 0; background-image:url(../assets/images/news-bg.gif); background-repeat:no-repeat; float:right; display:inline; margin:0 10px 0 0;}
.bus-tech-link {color:#76c100; padding:0; margin:0 0 20px 12px;}
.bt-link {color:#1f5e7c; font-size:11px; line-height:17px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; background-image:url(../assets/images/icon-arrow-rss.png); background-repeat:no-repeat; padding:0 0 0 10px; margin:10px 0 0 25px; display:block; text-decoration:none; background-position:0 3px;}

#featured-partners {border-bottom:1px solid #cccccc; padding:10px 0 0 0; width:941px; margin:15px 7px 5px 7px;}
#featured-partners h3 {color:#999999; font-size:11px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; margin:0; padding:0; display:inline;}
#featured-partners p {text-align:center; vertical-align:middle; margin:10px 0; padding:0;}
#featured-partners p img {margin:0 30px; vertical-align:middle;}

#footer { margin:0 0 10px 12px; width:940px; float:left;}
#footer p {margin:2px 0; padding:0; color:#999999; font-size:11px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; display:inline; float:left;}
.floatright {float:right !important; display:inline;}
.clear {clear:both;}
#footer p a:link, #footer p a:active, #footer p a:visited {color:#3d7b99; text-decoration:none;}
#footer p a:hover {}

/* Secondary Pages */

#left {float:left; display:inline; width:700px; margin:10px 0 0 10px;}
#right {float:right; display:inline; width:220px; margin:10px 10px 0 0;}

#left h1 {width:689px; height:52px; background-image:url(../assets/images/pagehead-bg.gif); background-repeat:no-repeat; padding:30px 0 0 11px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size:23px; color:#ffffff; margin:0; text-transform:uppercase; font-stretch:expanded; }
#left p, #left label, td {line-height:17px; color:#333333; font-size:12px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; margin:10px 0; padding:0;}
#left label {width:200px; display:inline; text-align:right; float:left; margin:0px 10px 10px 0 !important;}
#left ul {line-height:17px; color:#333333; font-size:12px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; margin:10px 0 10px 30px; padding:0;}
#left li {line-height:17px; color:#333333; font-size:12px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; margin:0px 0; padding:0; list-style-image:url(../assets/images/sidebar-icon.gif);}
.quote {float:right; display:inline; margin:10px 0 10px 10px; background-color:#e4ebec; width:195px; padding:10px 20px 10px 35px; background-image:url(../assets/images/quote-bg1.gif); background-repeat:no-repeat; background-position:10px 20px;}
.quote-no-icon {float:right; display:inline; margin:10px 0 10px 10px; background-color:#e4ebec; width:210px; padding:10px 20px 10px 20px; }
.quote p, .quote-no-icon p {font-size:13px; font-family:Georgia; color:#1f5e7c !important; font-style:italic; line-height:20px; padding-bottom:20px !important;background-image:url(../assets/images/quote-bg2.gif); background-repeat:no-repeat; background-position:right bottom;}
.quote .author {font-style:none !important; text-align:right; background-image:none !important;}

#sidenav {}
#sidenav h3 {background-color:#1f5e7c; padding:8px 0 8px 17px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size:15px; color:#ffffff; text-transform:uppercase; font-weight:bold; margin:0; }
#side-links {border-top:2px solid #dde6e7; margin:0; padding:0;}
#side-links li {list-style:none; margin:0; padding:0; border:2px solid #dde6e7; border-bottom:1px solid #b0c7d0; border-top:none; }
#side-links ul {margin:0; padding:0;}
#side-links ul li {border:none !important;}

#sidenav a:link, #sidenav a:active, #sidenav a:visited {background-color:#ebf0f1; color:#1f5e7c; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-weight:bold; padding:4px 0 4px 32px; background-image:url(../assets/images/sidebar-icon.gif); background-repeat:no-repeat; background-position:20px 10px; width:184px; display:block; font-size:12px; text-decoration:none; }

#side-links ul li a:link, #side-links ul li a:active, #side-links ul li a:visited {background-color:#ebf0f1; color:#1f5e7c; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-weight:normal !important; padding:4px 10px 4px 32px; width:174px; display:block; font-size:11px; text-decoration:none; background-image:none !important; border:none !important;}
#side-links ul li a:hover, #side-links ul li.selected a {background-color:#b7cbd2;}

#side-links li.selected a {background-image:url(../assets/images/right-nav-arrow.png); background-repeat:no-repeat; background-position:left 10px; padding-bottom:9px ;}
#side-links li.selected li a {padding-bottom:9px !important;}

#page94 a:link, #page94 a:active, #page94 a:visited, #page95 a:link, #page95 a:active, #page95 a:visited  {background-image:url(../assets/images/sidebar-icon.gif) !important; background-position:20px 10px !important; padding-bottom:4px !important;}


#full {width:940px; margin:10px 0 0 10px;}
#full h1 {width:929px; height:47px; background-image:url(../assets/images/pagehead-bg2.gif); background-repeat:no-repeat; padding:35px 0 0 11px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size:22px; color:#ffffff; margin:0; text-transform:uppercase;}

.test {padding:14px 0; border-bottom:1px solid #b2b2b2; display:block; float:left; }
.test  img {margin:0 10px 10px 0;float:left; display:inline;}
.test p {float:left; display:inline; width:700px; font-style:italic;}
.test p span { display:block; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-weight:bold; font-size:12px; color:#1f5e7c; font-style:normal !important; clear:both; width:700px; text-align:right;}



#full p {font-size:12px; color:#333333; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;}

/* Partners Code */
#partners {margin:40px 0;}
#partners div {float:left; display:inline; width:230px; text-align:center; padding:30px 0 0 0; height:65px;}
.p-a {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.p-b {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.p-c {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.p-d {border-bottom:1px solid #cccccc;}
.p-e {clear:left; border-right:1px solid #cccccc;}
.p-f {border-right:1px solid #cccccc;}
.p-g {border-right:1px solid #cccccc; margin-bottom:64px;}
.p-h {}
.tooltip {background-image:url(../assets/images/tooltip.png); background-repeat:no-repeat; width:255px !important; height:109px !important; padding:8px 15px 0 26px !important; font-size:12px; text-align:left !important;}


/* Carousel Code */
.jcarousel-skin-tango {width:952px; clear:both; margin:0px 0 0 0;}
.jcarousel-skin-tango .jcarousel-container { width:952px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {  }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:900px; margin:10px 0 0 18px;}
.jcarousel-skin-tango .jcarousel-item { width: 300px; }
.jcarousel-skin-tango .jcarousel-item p  {color:#3e3b27; font-size:11px; font-family:arial; margin:8px 0 0 0; padding:0; line-height:15px;}
.jcarousel-skin-tango .jcarousel-item img {border:1px solid #d9d9d9;}
.jcarousel-skin-tango .jcarousel-item .btn-more {text-align:left; display:block; outline-style:none; }
.btn-more img {border:none !important;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}

.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;  top: 0px; right: 0px; width: 50px; height: 119px;cursor: pointer; background-image:url(../assets/images/icon-next.gif) ; background-repeat:no-repeat; background-position:41px 50px;  background-color:#ffffff; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-next-horizontal:active {}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 50px;left: 0px; width: 10px; height: 19px; cursor: pointer; background: transparent url(../assets/images/icon-back.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: 0px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0px 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: 0px 0;}

.jcarousel-container {   position: relative;}
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; width: 149px; }
.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}

.jcarousel-item img {margin:0 0 0 10px;}

#mycarousel li {padding:0 25px 0 20px; width:254px; border-right:1px solid #cccccc;}
#mycarousel li h2 {color:#76c100; font-size:12px; font-family:Trebuchet MS; font-weight:bold; text-transform:uppercase; display:inline; margin:0 0 5px 0; padding:0;}
#mycarousel li p {font-family:Trebuchet MS; color:#0c2035; font-size:11px; line-height:17px;}
#mycarousel li p a {display:block; color:#3d7b99; text-decoration:none;}


#tabContent {padding:8px 10px;	background-color:#76c100;width:100%; z-index:5000 !important; height:37px;}
#tabContent p {}

.post {position:absolute; left:20%; top:0; margin:0 auto; width:924px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size:13px; line-height:17px; background-image:url(../assets/images/alert-tweet.gif); background-repeat:no-repeat; padding:0 0 8px 50px;  color:#ffffff;}

.post .title {display:inline !important; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size:13px; line-height:17px;  color:#ffffff; margin:10px 0 0 0; float:left;}
.post a {color:#ffffff;}

.follow {float:right; display:inline; background-image:none; font-family:Lucida Grande; font-size:13px; color:#ffffff;}
.follow a {color:#ffffff; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size:13px; line-height:17px; }

#tab {right: 50%;padding: 0px;text-decoration:none;margin-bottom: -14px;	text-align: center; background-image:url(../assets/images/alerts.png); background-repeat:no-repeat;width:157px; height:14px;}
.open {background-image:url(../assets/images/alerts2.png) !important;}

#white-papers li {margin:10px 0;}

#page77 #left h1 {font-size:19px !important;}




