body {
	margin: 0 0 10px 0;
}
#container {
	border: 0px;
}
#container-inner {
	background: transparent;
}

/* @group Banner Styles */

#print-banner {
	display: none;
}
#print-logo {
	display: none;
}
#banner {}
* html #banner {
	z-index: -10000;
}
#banner-inner {}
* html #banner {
	z-index: -9999;
}

#banner-inner ul {
	float: right;
}
#banner-inner ul li {
	float: left;
}
#banner-inner ul li a {
	display: block;
	height: 23px;
	text-indent: -3000px;
}

#banner-inner #header-logo {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	
}
#banner-inner #header-logo a {
	height: 85px;
	width: 415px;
	display: block;
	margin: 15px 0 0 0;
	text-indent: -3000px;
	background: url(/_img/ok-labs-logo.png) no-repeat;
}

/*
#banner-inner .twitter {
	top: 29px;
	right: 0px;
	font-weight: bold;
	position: absolute;
}
#banner-inner .twitter a {
	color: #005440;
	display: block;
	height: 20px;
	padding: 2px 0 2px 30px;
	background: url(/images/chrome/icon-twitter.png) no-repeat;
}
*/

#search-box,
#error #search-box {
	background: none;
	padding: 0 0 12px 0;
	border-bottom: none;
	position: absolute;
/*	z-index: 10;*/
	top: 47px;
	right: 99px;
}
* html #search-box,
* html #error #search-box {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	top: 43px;
	right: 183px;
}

#banner-inner ul.social-media {
	position: absolute;
	top: 42px;
	right: 0px;
	list-style: none;
	padding: 0 0 0 0;
}
#banner-inner ul.social-media li {
	margin: 0;
	float: left;
	list-style: none;
	padding: 0 0 0 10px;
}
#banner-inner ul.social-media li a {
	display: block;
	width: 30px;
	height: 30px;
}
#banner-inner ul.social-media li.twitter a {
	background: url(/images/chrome/icon-twitter-30x30.png) no-repeat;
}
#banner-inner ul.social-media li.facebook a {
	background: url(/images/chrome/icon-facebook-30x30.png) no-repeat;
}

/* @end Banner Styles */

/* @group Navigation Styles */

#nav-global {
	margin: 0;
	padding: 0;
	width: 920px;
	list-style: none;
	background: url(/_img/global-bg.png) repeat-x;
}
#nav-global li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
}
#nav-global li.last {
	margin: 0 0 0 0;
}
#nav-global li a {
	height: 32px;
	display: block;
	text-indent: -30000px;
}
#nav-global li.home a {
	width: 92px;
	background: url(/_img/global-home.png);
}
#nav-global li.home a:hover {
	background: url(/_img/global-home.png) 0px -32px;
}
#nav-global li.home a:active,
#nav-global li.home a.active {
	background: url(/_img/global-home.png) 0px -64px;
}
#nav-global li.about a {
	width: 111px;
	background: url(/_img/global-about.png);
}
#nav-global li.about a:hover {
	background: url(/_img/global-about.png) 0px -32px;
}
#nav-global li.about a:active,
#nav-global li.about a.active {
	background: url(/_img/global-about.png) 0px -64px;
}
#nav-global li.why a {
	width: 154px;
	background: url(/_img/global-why-ok-labs.png);
}
#nav-global li.why a:hover {
	background: url(/_img/global-why-ok-labs.png) 0px -32px;
}
#nav-global li.why a:active,
#nav-global li.why a.active {
	background: url(/_img/global-why-ok-labs.png) 0px -64px;
}
#nav-global li.solutions a {
	width: 130px;
	background: url(/_img/global-solutions.png);
}
#nav-global li.solutions a:hover {
	background: url(/_img/global-solutions.png) 0px -32px;
}
#nav-global li.solutions a:active,
#nav-global li.solutions a.active {
	background: url(/_img/global-solutions.png) 0px -64px;
}
#nav-global li.products a {
	width: 131px;
	background: url(/_img/global-products.png);
}
#nav-global li.products a:hover {
	background: url(/_img/global-products.png) 0px -32px;
}
#nav-global li.products a:active,
#nav-global li.products a.active {
	background: url(/_img/global-products.png) 0px -64px;
}
#nav-global li.partners a {
	width: 189px;
	background: url(/_img/global-partners.png);
}
#nav-global li.partners a:hover {
	background: url(/_img/global-partners.png) 0px -32px;
}
#nav-global li.partners a:active,
#nav-global li.partners a.active {
	background: url(/_img/global-partners.png) 0px -64px;
}

#community #nav-global li.partners a:active, #community #nav-global li.partners a.active, #oklvideo #nav-global li.partners a:active, #oklvideo #nav-global li.partners a.active{
	width: 170px;
}

oklvideo #nav-global li.partners a{
	width: 150px;
}


.geektv #pagebody #alpha {
	margin: 0 0 0 0;
}
.geektv #alpha h2 {
	font-size: 161.6%;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #D9D9D9;
}
.geektv #alpha h3 {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #D9D9D9;
}
.geektv p.more {
	text-align: right;
	font-size: 116%;
}
.geektv #alpha .related-videos {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}
.geektv #alpha .related-videos li {
	float: left;
	width: 135px;
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	list-style: none;
	background: none;
}
.geektv #alpha .related-videos li.last {
	padding: 0 0 0 0;
}
.geektv #alpha .related-videos li img {
	float: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

#nav-global li.markets a {
	width: 107px;
	background: url(/_img/global-markets.png);
}
#nav-global li.markets a:hover {
	background: url(/_img/global-markets.png) 0px -32px;
}
#nav-global li.markets a:active,
#nav-global li.markets a.active {
	background: url(/_img/global-markets.png) 0px -64px;
}

#nav-global-sub {
	margin: 0;
	padding: 0;
	width: 313px;
	list-style: none;
	background: url(/_img/global-sub-bg.png) repeat-x;
}
#nav-global-sub li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
}
#nav-global-sub li.last {
	margin: 0 0 0 0;
}
#nav-global-sub li a {
	height: 23px;
	display: block;
	text-indent: -30000px;
}
#nav-global-sub li.blog a {
	width: 64px;
	background: url(/_img/global-sub-blog.png);
}
#nav-global-sub li.blog a:hover {
	background: url(/_img/global-sub-blog.png) 0px -23px;
}
#nav-global-sub li.blog a:active,
#nav-global-sub li.blog a.active {
	background: url(/_img/global-sub-blog.png) 0px -46px;
}
#nav-global-sub li.wiki a {
	width: 63px;
	background: url(/_img/global-sub-wiki.png);
}
#nav-global-sub li.wiki a:hover {
	background: url(/_img/global-sub-wiki.png) 0px -23px;
}
#nav-global-sub li.wiki a:active,
#nav-global-sub li.wiki a.active {
	background: url(/_img/global-sub-wiki.png) 0px -46px;
}
#nav-global-sub li.community a {
	width: 100px;
	background: url(/_img/global-sub-community.png);
}
#nav-global-sub li.community a:hover {
	background: url(/_img/global-sub-community.png) 0px -23px;
}
#nav-global-sub li.community a:active,
#nav-global-sub li.community a.active {
	background: url(/_img/global-sub-community.png) 0px -46px;
}
#nav-global-sub li.geektv a {
	width: 83px;
	background: url(/_img/global-sub-geektv.png);
}
#nav-global-sub li.geektv a:hover {
	background: url(/_img/global-sub-geektv.png) 0px -23px;
}
#nav-global-sub li.geektv a:active,
#nav-global-sub li.geektv a.active {
	background: url(/_img/global-sub-geektv.png) 0px -46px;
}

/* @end Navigation Styles */

/* @group wrappers for main content area */

#pagebody {
	background-color: #ffffff;
}
* html #pagebody {
	z-index: -1;
}
#pagebody-inner {
	background-color: #ffffff; 
}

/* @end wrappers for main content area */

/* @group Local Page Navigation */

#local {}
#local-inner {}

#nav-secondary {
	margin: 0 0 20px 0;
	padding: 0;
	width: 300px;
	list-style: none;
	background: #D9D9D9;
}
#nav-secondary li {
	padding: 0;
	margin: 0 1px 1px 1px;
}
#nav-secondary li ul {
	padding: 0;
	margin: 0 0 0 0;
}
#nav-secondary ul#nav-blog-author-list ul li {
	padding: 0;
	margin: 0 0 1px 0;
}
#nav-secondary ul#nav-blog-author-list ul li a {
	margin: 0 0 0 0;
	font-size: 100%;
	padding: 2px 0px 2px 0px;
}
#nav-secondary ul#nav-blog-author-list ul li a:hover {
	color: #79BCE7;
	background: #ffffff;
}
#nav-secondary ul#nav-blog-author-list {
	font-size: 85%;
	margin: 0 0 0 0;
	color: #005440;
	background: #ffffff;
	padding: 10px 10px 10px 10px;
/*	border-bottom: 1px solid #d9d9d9;*/
}
#nav-secondary ul#nav-blog-author-list li.nav-blog-author {}
#nav-secondary ul#nav-blog-author-list ul {
	margin: 5px 0 0 0;
}


#nav-secondary li h2 {
	font-size: 16px;
	padding: 10px 10px 7px 10px;
}
#nav-secondary li.header {
	margin: 0 0 1px 0;
	background: url(/_img/nav-secondary-header-repeat.png) repeat-y;
}
#nav-secondary li.header h2 {
	margin: 0 0 0 0;
	background: url(/_img/nav-secondary-header-rounded.png) no-repeat;
}
#nav-secondary li.subheader {
	margin: 0 1px 1px 1px;
}
#nav-secondary li.subheader h2 {
	margin: 0 0 0 0;
	background: #e2e3e4 url(/_img/nav-secondary-subheader.png) no-repeat;
}

#nav-secondary li h2 a,
#nav-secondary li.subheader h2 a {
	margin: 0;
	padding: 0;
	background: none;
}
#nav-secondary li h2 a:hover,
#nav-secondary li.subheader h2 a:hover {
	margin: 0;
	padding: 0;
	color: #005440;
	background: none;
}
#nav-secondary li h2 a:active,
#nav-secondary li h2 a.active,
#nav-secondary li.subheader h2 a:active,
#nav-secondary li.subheader h2 a.active {
	margin: 0;
	padding: 0;
	color: #005440;
	background: none;
}

#nav-secondary li a {
	width: 278px;
	display: block;
	padding: 6px 10px 6px 10px;
	background: #ffffff;
}
#nav-secondary li a:hover {
	color: #333333;
	background: #B8B8B8;
}
#nav-secondary li a:active,
#nav-secondary li a.active {
	color: #ffffff;
	background: #016899 url(/_img/nav-secondary-active.png) repeat-y;
}


#calloutProducts {
	padding: 12px 0px 12px 0px;
}
#calloutResources {}
#calloutWhy {
	padding: 12px 0px 12px 0px;
}
#calloutEvents {
	padding: 12px 0px 12px 0px;
}
#calloutVirtualization {
	padding: 12px 0px 12px 0px;
}
#calloutData {
	padding: 12px 0px 12px 0px;
}
#calloutBlog {
	padding: 12px 0px 12px 0px;
}
#calloutAboutBlog {
	padding: 12px 0px 12px 0px;
}
#calloutWITWIG {
	height: auto;
}
#calloutWITWIG a {
	padding: 0px;
	margin: 0px;
	clear: both;
	float: none;
}
#calloutWITWIG img {
	padding: 0px;
	margin: 0px;
	clear: both;
	float: none;
}
#calloutWITWIG h3 {
	margin: 0px;
	padding: 10px 10px 5px 10px;
}
#calloutWITWIG #witwigCityList {
	margin-bottom: 10px;
	font-size: 80%;
	clear: both;
	float: none;
	background-color: none;
}
body #local #calloutWITWIG table tr td {
	background-color: transparent;
}
body #local #calloutWITWIG table tr td.city {
	padding: 0px 0px 0px 20px;
}
body #local #calloutWITWIG table tr td.date {
	padding: 0px 20px 0px 0px;
}

#calloutNetwork {
	padding: 12px 0px 12px 0px;
	border-bottom: 1px solid #E6E6E6;
}
#calloutWireless {
	padding: 12px 0px 12px 0px;
	border-bottom: 1px solid #E6E6E6;
}
#calloutCommunity {
	margin: 0 0 20px 0;
	padding: 0px 0px 0px 0px;
}
#calloutCommunity h3 {
	padding: 0;
}
#calloutCommunity h3 a {
	display: block;
	padding: 10px;
}
.product {
	border-bottom: 1px solid #E6E6E6;
}
.product img {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}

/* @end local page navigation */

/* @group Sidebar Callout Styles */

.callout {
	width: 300px;
	padding: 12px 0 0 0;
	margin: 0 0 20px 0;
	background: #e1e1e1 url(/_img/callout-bg-top.png) no-repeat;
}
.callout ul,
.callout div {
	margin: 0;
	list-style: none;
	padding: 0 0 12px 0;
	background: url(/_img/callout-bg-bottom.png) bottom left no-repeat;
}
.callout ul li {
	line-height: 1em;
	padding: 0 0 0 0;
	margin: 0 1px 0 1px;
}
.callout h3 {
	font-size: 16px;
	padding: 0 10px 8px 10px;
}
.callout ul a {
	display: block;
	width: 278px;
	font-size: 13px;
	padding: 5px 10px 5px 10px;
}
.callout ul a:hover {
	color: #333333;
	background: #B8B8B8;
}
.callout ul li a:active,
.callout ul li a.active {
	color: #ffffff;
	background: #016899 url(/_img/nav-secondary-active.png) repeat-y;
}


#local-inner #callout-products {}
#local-inner #callout-products h3,
#local-inner #callout-solutions h3 {
	float: left;
	width: 190px;
}
#local-inner #callout-products .more,
#local-inner #callout-solutions .more {
	float: right;
	width: 70px;
	clear: right;
	padding-top: 0;
	font-size: 93%;
	text-align: right;
}
#local-inner #callout-products ul,
#local-inner #callout-solutions ul {
	clear: both;
}
#local-inner #callout-products ul li,
#local-inner #callout-solutions ul li {
	clear: both;
}


#quick-links {
	float: right;
	width: 180px;
	margin: 0 0 10px 10px;
}
#quick-links h3 {
	margin: 0;
	font-size: 123.1%;
	padding: 10px 10px 7px 10px;
	background: url(/_img/quick-links-header-bg.png) no-repeat;
}
#quick-links ul {
	background: #ffffff;
	padding: 10px 10px 0 10px;
	border: 1px solid #e1e1e1;
}
#quick-links ul li {
	margin: 0;
	clear: both;
	float: left;
	list-style: none;
}
#quick-links ul li a {
	
}
#quick-links ul li a:hover {
	color: #79BCE7;
	background: none;
}

#embedded-virtualization {}
#embedded-virtualization p {
	float: left;
	width: 155px;
	padding: 0 10px 5px 10px;
}
#embedded-virtualization p.image-description {
	color: #005440;
	line-height: 1.2em;
	font-size: 123.1%;
	font-weight: normal;
	padding: 0 10px 10px 10px;
}
#embedded-virtualization ul {
	padding-bottom: 0px;
	padding-right: 20px;
}
#embedded-virtualization ul li {
	padding: 0 0 10px 0;
	background: transparent url(/_img/embedded-virtualization-phone.gif) bottom right no-repeat;
}
#embedded-virtualization ul li a {
	padding: 0 0 20px 0;
	display: inline;
}
#embedded-virtualization ul li a:hover,
#embedded-virtualization ul li a:active {
	background: none;
}

#mmsp-callout {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}
#mmsp-callout p {
	padding: 0 0 0 0;
}
#mmsp-callout img {
	float: none;
	margin: 0 0 0 0;
}

#guest-blogger-callout {
	padding: 0;
}
#guest-blogger-callout div {
	padding: 0;
}
#guest-blogger-callout h3 {
	margin: 0;
	padding: 0;
}
#guest-blogger-callout h3 a {
	display: block;
	padding: 15px 130px 14px 20px;
	background: url(/images/chrome/guest-blogger-callout-icon.png) 165px -30px no-repeat;
	font-size: 20px;
	font-weight: bold;
}

/* @end Sidebar Callout Styles */

/* @group Alpha Content Styles */
#alpha {
	background-color: #ffffff;
}
#alpha-inner {}

#home #alpha {
	background: transparent;
}
#alpha #alpha-inner hr {
	border: 0px;
	margin: 5px 0px 15px 0px;
	padding: 0px;
	height: 1px;
	background: #d9d9d9;
}

#landing-column-left {
	float: left;
	width: 610px;
	margin: 0;
	padding: 0 10px 0 0;
}
#landing-column-right {
	float: left;
	width: 300px;
}


/* MMSP Styles */

#landing #landing-column-left {
	float: left;
	width: 450px;
	margin: 0;
	padding: 18px 20px 0 0;
}
#landing #landing-column-right {
	float: left;
	width: 450px;
	margin: 0;
	padding: 0 0 0 0;
}
#landing #pagebody-inner {
	padding-top: 20px;
}
#landing #pagebody-inner p {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}
#mmsp-banner p a {
	display: block;
	height: 200px;
	width: 920px;
	text-indent: -30000px;
	background: url(/images/chrome/mmsp-banner.jpg) no-repeat;
}
#mmsp-banner-chinese p a {
	display: block;
	height: 200px;
	width: 920px;
	text-indent: -30000px;
	background: url(/images/chrome/mmsp-banner-chinese.jpg) no-repeat;
}
#secure-it-mobile-banner p a {
	display: block;
	height: 227px;
	width: 920px;
	text-indent: -30000px;
	background: url(/images/chrome/secure-it-mobile-banner.jpg) no-repeat;
}
#secure-it-mobile-enterprise-banner {
	position: relative;
}
#secure-it-mobile-enterprise-banner p.banner a {
	display: block;
	height: 175px;
	width: 920px;
	text-indent: -30000px;
	background: url(/images/chrome/secureit-mobile-enterprise-banner.jpg) no-repeat;
}
#secure-it-mobile-enterprise-banner p.government a {
	display: block;
	height: 75px;
	width: 225px;
	position: absolute;
	text-indent: -30000px;
	right: 30px;
	top: 95px;
}

#mobility-solution-banner p.banner a {
	display: block;
	height: 175px;
	width: 920px;
	text-indent: -30000px;
	background: url(/images/chrome/banner-enterprise-mobility-solution-guide.jpg) no-repeat;
}
.Static #mobility-solution-banner p.banner a,
#home #mobility-solution-banner p.banner a {
	display: block;
	height: 175px;
	width: 920px;
	text-indent: -30000px;
	background: url(/images/chrome/banner-home-mobility-solution-guide.jpg) no-repeat;
}
.Static #mobility-solution-banner,
#home #mobility-solution-banner {
	position: relative;
}
.Static #mobility-solution-banner ul,
#home #mobility-solution-banner ul {
	position: absolute;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	top: 50px;
	right: 85px;
}
.Static #mobility-solution-banner ul li,
#home #mobility-solution-banner ul li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	background: none;
	font-size: 108%;
}
.Static #mobility-solution-banner ul li h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#mobility-solution-banner p.link a {
	display: block;
	height: 75px;
	width: 225px;
	position: absolute;
	text-indent: -30000px;
	right: 30px;
	top: 95px;
}

#landing #landing-column-right form {
	background: #F1F1F1;
	border: 1px solid #DDDDDD;
	clear: both;
	margin: 0 0 10px 0;
	padding: 20px 20px 10px 20px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
/*
#landing form#mmsp_form,
#landing form#secureit_enterprise_form,
#landing form#secureit_enterprise_china_form,
#landing form#comparing_paths_form {
	background: #F1F1F1;
	border: 1px solid #DDDDDD;
	clear: both;
	margin: 0 0 10px 0;
	padding: 20px 20px 10px 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
*/

#landing #landing-column-left ul {
	padding: 0 0 15px 0;
	margin: 0 0 0 30px;
}
#landing #landing-column-left ul li {
	padding: 0 0 5px 3px;
	margin: 0 0 0 0;
	color: #666666;
	list-style-type: disc;
}
#landing #landing-column-left h1,
#landing #landing-column-right form h2 {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #DDDDDD;
}
/*
#landing h1,
#landing form#mmsp_form h2,
#landing form#secureit_enterprise_form h2,
#landing form#secureit_enterprise_china_form h2,
#landing form#comparing_paths_form h2 {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #DDDDDD;
}
*/

#landing #pagebody-inner #landing-column-right form .inline-input {
	float: left;
	width: 199px;
	margin: 0 10px 0 0;
	padding: 0 0 20px 0;
}
/*
#landing #pagebody-inner form#mmsp_form .inline-input,
#landing #pagebody-inner form#secureit_enterprise_form .inline-input,
#landing #pagebody-inner form#secureit_enterprise_china_form .inline-input,
#landing #pagebody-inner form#comparing_paths_form .inline-input {
	float: left;
	width: 199px;
	margin: 0 10px 0 0;
	padding: 0 0 20px 0;
}
*/

#landing #pagebody-inner #landing-column-right form .full {
	width: 100%;
	float: none;
	clear: both;
	padding: 0 0 20px 0;
}
/*
#landing #pagebody-inner form#mmsp_form .full,
#landing #pagebody-inner form#secureit_enterprise_form .full,
#landing #pagebody-inner form#secureit_enterprise_china_form .full,
#landing #pagebody-inner form#comparing_paths_form .full {
	width: 100%;
	float: none;
	clear: both;
	padding: 0 0 20px 0;
}
*/

#landing #pagebody-inner #landing-column-right form .even {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}
/*
#landing #pagebody-inner #landing-column-right form#mmsp_form .even,
#landing #pagebody-inner #landing-column-right form#secureit_enterprise_form .even,
#landing #pagebody-inner #landing-column-right form#secureit_enterprise_china_form .even,
#landing #pagebody-inner #landing-column-right form#comparing_paths_form .even {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}
*/

#landing #pagebody-inner #landing-column-right form .inline-input label {
	float: left;
	display: block;
	width: 70px;
	font-size: 85%;
	padding: 4px 0 0 0;
}
/*
#landing #pagebody-inner form#mmsp_form .inline-input label,
#landing #pagebody-inner form#secureit_enterprise_form .inline-input label,
#landing #pagebody-inner form#secureit_enterprise_china_form .inline-input label,
#landing #pagebody-inner form#comparing_paths_form .inline-input label {
	float: left;
	display: block;
	width: 70px;
	font-size: 85%;
	padding: 4px 0 0 0;
}
*/

#landing #pagebody-inner #landing-column-right form .inline-input input,
#landing #pagebody-inner #landing-column-right form .inline-input select {
	font-size: 85%;
	float: left;
	width: 122px;
	height: 16px;
	margin: 0 0 0 0;
	padding: 2px;
	border: 1px solid #DDDDDD;
}
/*
#landing #pagebody-inner form#mmsp_form .inline-input input,
#landing #pagebody-inner form#mmsp_form .inline-input select,
#landing #pagebody-inner form#secureit_enterprise_form .inline-input input,
#landing #pagebody-inner form#secureit_enterprise_form .inline-input select,
#landing #pagebody-inner form#secureit_enterprise_china_form .inline-input input,
#landing #pagebody-inner form#secureit_enterprise_china_form .inline-input select,
#landing #pagebody-inner form#comparing_paths_form .inline-input input,
#landing #pagebody-inner form#comparing_paths_form .inline-input select {
	font-size: 85%;
	float: left;
	width: 122px;
	height: 16px;
	margin: 0 0 0 0;
	padding: 2px;
	border: 1px solid #DDDDDD;
}
*/

#landing #pagebody-inner #landing-column-right form .inline-input select {
	height: 22px;
}
/*
#landing #pagebody-inner form#mmsp_form .inline-input select,
#landing #pagebody-inner form#secureit_enterprise_form .inline-input select,
#landing #pagebody-inner form#comparing_paths_form .inline-input select,
#landing #pagebody-inner form .inline-input select {
	height: 22px;
}
*/

#landing #pagebody-inner #landing-column-right form .full input#country-code {
	width: 50px;
	margin: 0 10px 0 0;
}
/*
#landing #pagebody-inner form#mmsp_form .full input#country-code,
#landing #pagebody-inner form#secureit_enterprise_form .full input#country-code,
#landing #pagebody-inner form .full input#country-code {
	width: 50px;
	margin: 0 10px 0 0;
}
*/
#landing #pagebody-inner #landing-column-right form p.disclaimer {
	float: left;
	width: 200px;
	font-size: 85%;
	padding: 10px 0 0 0;
	text-align: left;
}
/*
#landing #pagebody-inner form#mmsp_form p.disclaimer,
#landing #pagebody-inner form#secureit_enterprise_form p.disclaimer,
#landing #pagebody-inner form#secureit_enterprise_china_form p.disclaimer,
#landing #pagebody-inner form p.disclaimer {
	float: left;
	width: 200px;
	font-size: 85%;
	padding: 10px 0 0 0;
	text-align: left;
}
*/

#landing #pagebody-inner #landing-column-right form p.submit-button {
	float: right;
	padding: 10px 0 10px 0;
}
/*
#landing #pagebody-inner form#mmsp_form p.submit-button,
#landing #pagebody-inner form#secureit_enterprise_form p.submit-button,
#landing #pagebody-inner form#secureit_enterprise_china_form p.submit-button,
#landing #pagebody-inner form p.submit-button {
	float: right;
	padding: 10px 0 10px 0;
}
*/

#landing #pagebody-inner #landing-column-right form p.submit-button a {
	display: block;
	height: 18px;
	width: 61px;
	text-indent: -30000px;
	background: url(/_img/mmsp-button-submit.png) no-repeat;
}
/*
#landing #pagebody-inner form#mmsp_form p.submit-button a,
#landing #pagebody-inner form#secureit_enterprise_form p.submit-button a,
#landing #pagebody-inner form#secureit_enterprise_china_form p.submit-button a,
#landing #pagebody-inner form p.submit-button a {
	display: block;
	height: 18px;
	width: 61px;
	text-indent: -30000px;
	background: url(/_img/mmsp-button-submit.png) no-repeat;
}
*/

#landing #pagebody-inner #landing-column-right form p.submit-button a:hover {
	background: url(/_img/mmsp-button-submit.png) 0px -18px no-repeat;
}
/*
#landing #pagebody-inner form#mmsp_form p.submit-button a:hover,
#landing #pagebody-inner form#secureit_enterprise_form p.submit-button a:hover,
#landing #pagebody-inner form#secureit_enterprise_china_form p.submit-button a:hover,
#landing #pagebody-inner form p.submit-button a:hover {
	background: url(/_img/mmsp-button-submit.png) 0px -18px no-repeat;
}
*/

#landing #pagebody-inner form#mmsp_form p.submit-button-chinese,
#landing #pagebody-inner form#secureit_enterprise_china_form p.submit-button-chinese {
	float: right;
	padding: 10px 0 10px 0;
}
#landing #pagebody-inner form#mmsp_form p.submit-button-chinese a,
#landing #pagebody-inner form#secureit_enterprise_china_form p.submit-button-chinese a {
	display: block;
	height: 18px;
	width: 50px;
	text-indent: -30000px;
	background: url(/_img/mmsp-chinese-submit.png) no-repeat;
}
#landing #pagebody-inner form#mmsp_form p.submit-button-chinese a:hover,
#landing #pagebody-inner form#secureit_enterprise_china_form p.submit-button-chinese a:hover {
	background: url(/_img/mmsp-chinese-submit.png) 0px -18px no-repeat;
}


#landing #pagebody-inner #landing-column-right p.disclaimer {
	text-align: right;
	margin: 0 0 0 0;
	padding: 0px 0 10px 0;
}
#landing #pagebody-inner p object {
	text-align: center;
	margin: 0 auto 0 auto;
}


div.rule {
	border-top: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	margin: 22px 0 0px 0;
}

/* end MMSP Styles */


#home #home-about {
	float: left;
	width: 610px;
	padding: 0 0 0 0;
}
#home #home-about img {
	float: none;
}

/* @group Features Styling */
.feature {
	position: relative;
	margin: 0 0 20px 0;
}

#feature-awards div {
	padding-top: 10px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
#feature-awards img {
	float: left;
	border: none;
	margin: 0 0 5px 0;
}
#feature-awards p {
	float: left;
	text-align: center;
	width: 125px;
}
#feature-awards p.more {
	float: none;
	clear: both;
	text-align: right;
	width: 280px;
	padding: 0;
}


#sub1-feature {
	width: 300px;
	margin-right: 10px;
	float: left;
}
#sub2-feature {
	width: 300px;
	float: left;
}
#sub3-feature {
	width: 300px;
	margin-right: 10px;
	float: left;
}
#sub4-feature {
	width: 300px;
	float: left;
}

body.community #beta-inner #feature-whats-new p {
	padding: 0 10px 10px 10px;
}
body.community #beta #beta-inner #feature-whats-new img {
	float: right;
}
#feature-ok-alerts {
	background: #D9D9D9 url(/_img/feature-h3-300.png) no-repeat;
}

#feature-ok-alerts h3 {
	background: none;
	float: left;
	width: 200px;
	padding: 20px 0 0 0;
	border-bottom: none;
}
body.community #beta #beta-inner .icon {
	display: block;
	float: left;
	margin: 10px 10px 10px 10px;
}
body.community #beta #beta-inner .ok-alerts-icon img {}

body.community #beta #beta-inner img {
	border: 0;
}
#feature-meet-ups,
#feature-ok-alerts {
	background: #e1e1e1 url(/_img/callout-bg-top.png) no-repeat;
}
#feature-meet-ups h3 {
	margin: 0;
	background: 0;
	padding: 10px 0 0 0;
	border-bottom: 0;
}
.community-callout-details {
	float: left;
	width: 200px;
}

#feature-iggy {
	background: #e1e1e1 url(/_img/callout-bg-top.png) no-repeat;
}
#feature-iggy div,
#feature-ok-alerts div {
	background: transparent url(/_img/callout-bg-bottom.png) bottom left no-repeat;
}
#feature-iggy h3 {
	background: none;
	border-bottom: none;
}
body.community #beta-inner #feature-iggy .more {
	text-align: right;
	padding: 0 10px 10px 10px;
}
#feature-iggy img {
	width: 125px;
	margin: 0;
	padding: 0;
}
body.community #beta #beta-inner #feature-iggy img {
	margin: 0 10px 10px 10px;
	border: 1px solid #BFBFBF;
}

body.community #alpha #alpha-inner #community-feature-blog h4 {
	color: #016899;
	font-size: 108%;
	font-weight: normal;
	margin: 0 10px 0 10px;
}
body.community #alpha #alpha-inner #community-feature-blog h4 a {
	color: #016899;
}
body.community #alpha #alpha-inner #community-feature-blog h4 a:hover {
	color: #79BCE7;
}

body.community #alpha #alpha-inner #community-feature-blog img {
	padding: 0px;
	border: none;
	margin: 0px 10px 10px 10px;
}
body.community #alpha #alpha-inner #community-feature-blog img.avatar {
	padding: 2px;
	border: 1px solid #C9C9C9;
	margin: 3px 10px 5px 5px;
}
body.community #alpha #community-feature-blog p.posted {
	font-size: 85%;
	margin: 0 10px 0 10px;
	padding: 0px 0px 20px 0px;
}

/* @end Features Styling */


#home #community {
	clear: both;
	padding: 0 0 20px 0;
}
#home #community-inner {}
#home #community #get-involved {
	float: left;
	width: 220px;
	margin: 0px 10px 0 0;
	position: relative;
}

#home #community #community-launch {
	float: left;
	margin: 0 20px 0 0;
	width: 220px;
}
#home #community #community-launch ul {
	padding: 0px;
	margin: 0px; 
}
#home #community #community-launch ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#home #community #community-launch #launch-downloads {
	padding: 0px;
	margin: 0px;
}
#home #community #community-launch #launch-alerts {
	padding: 0px;
	margin: 0px;
}
#home #community #community-launch #launch-faq {
	padding: 0px;
	margin: 0px;
}
#home #community #community-launch #launch-downloads a {
	display: block;
	background: url(/_img/community-button-downloads.png) no-repeat;
	height: 65px;
	width: 220px;
	text-indent: -3000px;
}
#home #community #community-launch #launch-alerts a {
	display: block;
	background: url(/_img/community-button-OKalerts.png) no-repeat;
	height: 63px;
	width: 220px;
	text-indent: -3000px;
}
#home #community #community-launch #launch-faq a {
	display: block;
	background: url(/_img/community-button-FAQ.png) no-repeat;
	height: 64px;
	width: 220px;
	text-indent: -3000px;
}
#home #community #partner-gallery {
	float: left;
	width: 450px;
}

#alpha #alpha-inner .content-learnmore-callout {
	padding: 20px;
	margin: 0px 0px 15px 0px;
	background: #036899 url(/_img/content-callout-background.png) repeat-x;
}
#alpha #alpha-inner .content-learnmore-callout h3 {
	color: #ffffff;
	font-size: 123.1%;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #ffffff;
}
#alpha #alpha-inner .content-learnmore-callout p {
	color: #ffffff;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}
#alpha #alpha-inner .content-learnmore-callout a.learnMore {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	display: block;
	text-indent: -3000px;
	background: url(/_img/learn-more-home.gif) no-repeat;
	width: 75px;
	height: 19px;
	float: right;
}

/* @group Offerings Table Styles */
#alpha #alpha-inner table.offerings-table {
	margin: 0px;
	padding: 5px 0 0 0;
	border-left: 1px solid #d9d9d9;
	border-right: none;
	border-top: 1px solid #d9d9d9;
	border-bottom: none;
	width: 610px;
}
#alpha #alpha-inner table.offerings-table h3 {
	padding: 0 0 4px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #d9d9d9;
}
#alpha #alpha-inner table.offerings-table-wrapper tr td table.offerings-table tr {

}
#alpha #alpha-inner table.offerings-table-wrapper tr td table.offerings-table td {
	border-left: none;
	border-bottom: none;
	border-top: none;
	border-right: 1px solid #d9d9d9;
	padding: 10px 10px 5px 10px;
	background: none;
	margin: 0px;
	width: 50%;
	vertical-align: top;
	border-collapse: collapse;
}
#alpha #alpha-inner table.offerings-table-wrapper tr td table.offerings-table td p {
	padding: 0px 0px 10px 0px;
}
#alpha #alpha-inner table.offerings-table-wrapper tr td table.offerings-table td.learn-more {
	padding: 0px 10px 15px 10px;
	border-left: none;
	border-bottom: 1px solid #d9d9d9;
	border-top: none;
	border-right: 1px solid #d9d9d9;
}

#alpha #alpha-inner table.offerings-table-wrapper {
	margin: 0px 0px 10px 0px;
}
#alpha #alpha-inner table.offerings-table-wrapper tr td {
	background: #d9d9d9 url(/_img/event-calendar-bkg.png) repeat-x;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-collapse: collapse;
}

/* @end Offerings Table Styles */

#alpha-inner #sharing-widget {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	position: relative;
}
#alpha-inner #sharing-widget li {
	float: left;
	background-image: none;
	list-style-image: none;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
#alpha-inner #sharing-widget li.share-title {
	color: #005440;
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
}

#alpha-inner #sharing-widget li a {
	display: block;
	text-indent: -30000px;
}

#alpha-inner #sharing-widget li#email a {
	width: 22px;
	height: 23px;
	background: url(/images/chrome/icon-email.png) no-repeat;
}
#alpha-inner #sharing-widget li#print a {
	width: 24px;
	height: 23px;
	background: url(/images/chrome/icon-print.png) 0px 2px no-repeat;
}
#alpha-inner #sharing-widget li.twitter a {
	width: 22px;
	height: 23px;
	background: url(/images/chrome/icon-twitter.png) 0px 1px no-repeat;
}
#alpha-inner #sharing-widget li.facebook a {
	width: 22px;
	height: 23px;
	background: url(/images/chrome/icon-facebook.png) 0px 1px no-repeat;
}


#alpha-inner li #sharing-dropdown {
	clear: both;
	width: 100px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	right: 0px;
	border: 1px solid #D4D6D5;
	background: #fefefe url(/_img/sharing-dropdown-bg.png) bottom left repeat-x;
	/* End of Bens styles */
	display:none;
	opacity:.0;
	filter: alpha(opacity=0); 
	-moz-opacity: 0.0;
}

#alpha-inner li #sharing-dropdown li {
	width: 100px;
	background-image: none;
	padding: 0px;
	margin: 0px;
}
#alpha-inner  #sharing-dropdown li a {
	width: 74px;
	text-indent: 0;
	font-size: 93%;
	padding: 4px 0px 3px 26px;
	color: #231F20;
	display: block;
}
#alpha #alpha-inner #sharing-dropdown li a:hover {
	color: #ffffff;
	background-color: #7DB942;
}
#alpha-inner li#share #sharing-dropdown li#delicious a {
	background: transparent url(/_img/sharing-delicious.gif) 3px 4px no-repeat;
}
#alpha-inner li#share #sharing-dropdown li#Digg a {
	background: transparent url(/_img/sharing-digg.gif) 3px 4px no-repeat;
}
#alpha-inner li#share #sharing-dropdown li#Facebook a {
	background: transparent url(/_img/sharing-facebook.gif) 3px 4px no-repeat;
}
#alpha-inner #sharing-dropdown li#NewsVine a {
	background: transparent url(/_img/sharing-newsvine.gif) 3px 4px no-repeat;
}
#alpha-inner #sharing-dropdown li#Reddit a {
	background: transparent url(/_img/sharing-reddit.gif) 3px 4px no-repeat;
}
#alpha-inner #sharing-dropdown li#Slashdot a {
	background: transparent url(/_img/sharing-slashdot.gif) 3px 4px no-repeat;
}
#alpha-inner #sharing-dropdown li#Technorati a {
	background: transparent url(/_img/sharing-technorati.gif) 3px 4px no-repeat;
}
#alpha-inner #sharing-dropdown li#twitterlink a {
	background: transparent url(/_img/sharing-twitter.gif) 3px 4px no-repeat;
}

.blog #blog-list ul {
	list-style: none;
	clear: both;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.blog #blog-list ul li {
	background: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
}

.blog #map {
	margin: 0px 0px 20px 0px;
	background: #cccccc;
}

.blog #blogEntry  {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dotted #c8c8c8;
}
.blog #blogEntry img {
	padding: 0px;
	border: none;
	margin: 0px 10px 10px 10px;
}

.blog #blogEntry img.avatar {
	padding: 2px;
	border: 1px solid #C9C9C9;
	margin: 0 0 10px 10px;
}
.blog #blogBioAvatar {
	padding: 2px;
	border: 1px solid #C9C9C9;
	margin: 0px 0px 5px 10px;
}

#site-map #alpha,
#error #alpha {
	width: 920px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#site-map #alpha .sitemap-container,
#error #alpha .sitemap-container {
	padding: 0 0 10px 0;
	margin: 0px;
	background: none;
}
#site-map #alpha .sitemap-container ul,
#error #alpha .sitemap-container ul {
	margin: 0;
	padding: 0 0 10px 0;
}
#site-map #alpha .sitemap-container ul li,
#error #alpha .sitemap-container ul li {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	list-style: none;
}

#site-map #alpha .sitemap-container h3,
#error #alpha .sitemap-container h3 {
	padding: 0 0 4px 0;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #D9D9D9;
}
#site-map #alpha .sitemap-block,
#error #alpha .sitemap-block {
	width: 122px;
	float: left;
	padding: 0px 11px 0px 0px;
	margin: 0px;
}
#site-map #alpha .sitemap-block a,
#error #alpha .sitemap-block a {
	display: block;
	font-size: 85%;
	font-style: normal;
}
#site-map #alpha .sitemap-block a:hover,
#error #alpha .sitemap-block a:hover {}

#site-map #alpha #sitemap-community,
#error #alpha #sitemap-community {
	padding: 0;
}

.location-table {
	border-bottom: 1px dotted #999999;
	margin: 0px 0px 10px 0px;
}
.location-image {
	vertical-align: top;
	width: 100px;
	padding: 0px 15px 0px 0px;
}
.location-image img {
	padding: 2px;
	border: 1px solid #999999;
}

#alpha .video-link {
	float: right;
	width: 102px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-align: center;
}
#alpha .video-link img {
	float: none;
	padding: 0px;
	margin: 0px;
	border: 1px solid #BFBFBF;
}
#alpha .video-link p {
	padding: 2px 0px 10px 0px;
	margin: 0px;
}
#alpha .video-link p a {
	font-weight: bold;
	color: #005440;
}

#alpha .community-callout {
	background: #299847 url(/_img/community-callout-bkg.png) repeat-x;
	width: 100%;
}
#alpha .community-callout td.community-callout-get {
	width: 264px;
	height: 134px;
	padding: 0px 0px 0px 125px;
	border-right: 1px solid #ffffff;
	background: url(/_img/community-callout-get.png) no-repeat;
}
#alpha #alpha-inner .community-callout td.community-callout-get h2 {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#alpha .community-callout td.community-callout-get a {
	color: #ffffff;
}
#alpha .community-callout td.community-callout-get a .headerL1 {
	font-size: 20px;
	font-weight: normal;
	line-height: 18px;
}
#alpha .community-callout td.community-callout-get a .headerL2 {
	text-transform: uppercase;
	font-size: 28px;
	line-height: 18px;
	letter-spacing: -.04em;
}
#alpha .community-callout td.community-callout-get ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#alpha .community-callout td.community-callout-get ul li {
	margin: 0px;
	list-style: none;
	padding: 0px 0px 0px 10px;
	background: transparent url(/_img/ul-bullet-involved.gif) no-repeat 0px 5px;
}
#alpha #alpha-inner .community-callout td table {
	margin: 0px 0px 0px 0px;
}
#alpha .community-callout td.community-callout-stay a {
	display: block;
	width: 220px;
	height: 67px;
	background: #299847 url(/_img/community-callout-stay.png) repeat-x;
	text-indent: -3000px;
}
#alpha .community-callout td.community-callout-case a {
	display: block;
	width: 220px;
	height: 67px;
	background: #299847 url(/_img/community-callout-case.png) repeat-x;
	text-indent: -3000px;
}

body.community #alpha #community-intro {
	
}
body.community #alpha #community-intro p {
	padding: 0 10px 15px 10px;
}

body.community #alpha #community-feature-blog {
	clear: both;
}
#community #alpha #alpha-inner p.more {
	margin: 0;
	padding: 0 10px 10px 10px;
}
body.community #alpha #community-feature-blog img {
	padding: 2px;
	border: 1px solid #BFBFBF;
	margin: 3px 0px 10px 20px;
}

body.community #feature-meet-ups div {
	background: url(/_img/callout-bg-bottom.png) bottom left no-repeat;
}

#oklblog img.avatar {
	margin: 0 0 15px 15px;
}


#alpha ul.video-list {
	padding: 0px;
	margin: 0px;
}
#alpha ul.video-list li {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
	background: transparent url(/_img/video-list-pipe.gif) 473px 0px repeat-y;
}
#alpha ul.video-list li img {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #999999;
}
#alpha ul.video-list li div.video-body {
	float: left;
	width: 345px;
	margin: 0px;
	padding: 0px 15px 0px 0px;
}
#alpha ul.video-list li div.video-body p {
	line-height: 14px;
	font-size: 11px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#alpha ul.video-list li div.video-details {
	float: left;
	width: 110px;
	padding: 0px 0px 0px 15px;
}
#alpha ul.video-list li div.video-details p.video-duration {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#alpha ul.video-list li div.video-details p.video-author {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 14px;
}
#alpha ul.video-list li div.video-details p.video-author a {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.contactform input {
	margin-bottom: 10px;
}
.contactform textarea {
	margin-bottom: 10px;
}
.contactform label {
	width: 200px;
	padding: 0 0 3px 0;
	display: block;
	font-weight: bold;
}
#alpha .contactform {
	margin-bottom: 10px;
	border-bottom: 1px dotted #999999;
}
#alpha .contactform #captcha input {
	float: left;
	width: 120px;
	font-size: 15px;
	margin: 0 20px 10px 0;
	padding: 5px 5px 5px 5px;
}
#alpha .contactform #captcha img {
	float: left;
}
#alpha .contactform #captcha p {
	padding: 0 0 6px 0;
}
#alpha p.required {
	float: right;
}

#sign-up-form table {
	
}
#sign-up-form table th {
	width: 225px;
	vertical-align: middle;
}
#sign-up-form table td {
	vertical-align: middle;
}
#sign-up-form table td input {
	width: 220px;
	height: 18px;
	padding: 5px;
}
#sign-up-form table td.captcha input {
	width: 120px;
	float: left;
	margin: 0 10px 0 0;
}
#sign-up-form table td.captcha img {
	float: left;
}

.location-table td {
	vertical-align: top;
}

#alpha .whitepaper {
	padding: 0 0 15px 0;
}
#alpha .whitepaper .wptools {
	padding: 0 0 10px 0;
	list-style: none;
}
#alpha .whitepaper .wptools li {
	margin: 0;
	float: right;
	padding: 0 0 10px 20px;
	list-style: none;
}
#alpha .whitepaper .wptools li a {
	font-size: 108%;
	font-weight: bold;
	display: block;
}

#alpha .whitepaper .wptools li .wp-sample {
	padding: 5px 0 7px 32px;
	background: url(/_img/document-icon.png) -3px -3px no-repeat;
}
#alpha .whitepaper .wptools li .wp-pdf {
	padding: 5px 0 7px 32px;
}

#alpha #whitepaperlist .wplinks .wp-sample {
	font-size: 108%;
	font-weight: bold;
	padding: 10px 8px 7px 32px;
	background: url(/_img/document-icon.png) -3px 0px no-repeat;
}
#alpha #whitepaperlist .wplinks .wp-pdf {
	margin-left: 8px;
}
#alpha #whitepaperlist .wplinks {
	padding: 0 0 20px 0;
}
#alpha #whitepaperlist h5 {
	padding: 0 0 15px 0;
}
#alpha #whitepaperlist {
	padding: 10px 0 0 0;
}

#alpha #whitepaper-sample {
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	border-top: 1px solid #D9D9D9;
	border-right: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
	border-left: 1px solid #D9D9D9;
	margin: 0 0 20px 0;
	padding: 25px 25px 5px 25px;
}
#alpha #whitepaper-sample h2 {
	color: #3f3f3f;
}
#alpha #whitepaper-sample h3 {
	color: #3f3f3f;
}
#alpha #whitepaper-sample h4 {
	color: #3f3f3f;
}

#alpha .samplenav {
	clear: both;
	padding: 0 0 25px 0;
}
#alpha .samplenav li {
	float: left;
	padding: 0;
	margin: 0;
	width: 300px;
	list-style: none;
}
#alpha li.wp-next {
	text-align: right;
}
#alpha li.wp-next a {
	float: right;
	display: block;
	font-weight: bold;
	width: 250px;
	margin: 0;
	padding: 0 25px 2px 25px;
	background: url(/_img/arrow-icon.png) right 2px no-repeat;
}
#alpha li.wp-prev a {
	display: block;
	font-weight: bold;
	width: 250px;
	margin: 0;
	padding: 0 25px 2px 25px;
	background: url(/_img/previous-arrow-icon.png) 0px 2px no-repeat;
}
#alpha .samplenav li.previous a {
	background: none;
}
#alpha .samplenav li.next a {
	background: none;
}
#alpha p.wp-sample-pdf {
	clear: both;
}

#alpha #wp-sample-list {
	margin: 0;
	clear: right;
	padding: 20px 0 0 20px;
	background: #f0f0f0;
}
#alpha #wp-sample-list li {
	margin: 0;
	float: left;
	width: 270px;
	list-style: none;
	padding: 0 20px 0 0;
}
#alpha #wp-sample-list li.item3,
#alpha #wp-sample-list li.item5,
#alpha #wp-sample-list li.item7,
#alpha #wp-sample-list li.item9,
#alpha #wp-sample-list li.item11 {
	clear: left;
}
#alpha #wp-sample-list li p.wp-sample-title {
	margin: 0;
	font-weight: normal;
	color: #005440;
	line-height: 14px;
	padding: 0 0 0 0;
	font-size: 93%;
}
#alpha #wp-sample-list li a {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 85%;
}
#alpha #wp-sample-list li .wp-pdf {
	font-weight: normal;
	background-image: none;
	padding: 0;
	margin: 0;
}

#alpha #alpha-inner .staff-photo {
	padding: 3px;
	margin: 0 0 15px 15px;
	border: 1px solid #999999;
}

#alpha #alpha-inner table {
	width: 100%;
	margin: 0 0 20px 0;
}
#alpha #alpha-inner table th {
	font-size: 108%;
	border: 1px solid #E0E0E0;
	border-collapse: collapse;
	padding: 7px 10px 7px 10px;
	background: #F7F7F7;
	text-align: left;
	font-weight: bold;
	
    /* fallback (Opera) */
    background: #F2F2F2;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #ffffff, #EDEDED);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#ffffff), to(#EDEDED));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#EDEDED', GradientType=0);
	
}
#alpha #alpha-inner table td {
	border: 1px solid #E0E0E0;
	border-collapse: collapse;
	padding: 6px 10px 6px 10px;
}
#alpha #alpha-inner table td.even {
	background: #F7F7F7;
}


#alpha #alpha-inner #signup-form {
	background: #F1F1F1;
	border: 1px solid #DDDDDD;
	clear: both;
	margin: 0 0 20px 0;
	padding: 20px 0px 20px 20px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#alpha #alpha-inner #signup-form form .inline-input {
	float: left;
	width: 275px;
	margin: 0 10px 0 0;
	padding: 0 0 20px 0;
}
#alpha #alpha-inner #signup-form form .inline-input label {
	float: left;
	display: block;
	width: 75px;
	font-size: 93%;
	padding: 8px 0 0 0;
}
#alpha #alpha-inner #signup-form form .inline-input input,
#alpha #alpha-inner #signup-form form .inline-input select {
	font-size: 93%;
	float: left;
	width: 186px;
	height: 18px;
	margin: 0 0 0 0;
	padding: 5px;
	color: #777777;
	border: 1px solid #DDDDDD;
}
#alpha #alpha-inner #signup-form form input.submit {
	color: #ffffff;
	cursor: pointer;
	background: #016899;
	margin: 0 20px 0 0;
	padding: 4px 8px 4px 8px;
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	
	border: none;
	float: right;
}
#alpha #alpha-inner #signup-form form .required-disclaimer {
	float: left;
}
#alpha #alpha-inner #signup-form form input.submit:hover {
	background: #79BCE7;
}
#alpha #alpha-inner #signup-form .captcha {
	clear: both;
	margin-right: 20px;
	padding: 20px 0 20px 0;
	border-top: 1px solid #DDDDDD;
}
#alpha #alpha-inner #signup-form .captcha label,
#alpha #alpha-inner #signup-form .captcha input,
#alpha #alpha-inner #signup-form .captcha img {
	float: left;
}
#alpha #alpha-inner #signup-form .captcha label {
	width: 265px;
}
#alpha #alpha-inner #signup-form .captcha input {
	font-size: 93%;
	float: left;
	width: 100px;
	height: 18px;
	margin: 0 0 0 20px;
	padding: 5px;
	color: #777777;
	border: 1px solid #DDDDDD;
}
#alpha #alpha-inner #signup-form .captcha img {
	margin: 0 0 0 20px;
}

#alpha #alpha-inner #signup-form form .note {
	font-size: 85%;
	font-style: italic;
}


/* @end Alpha Content Styles */

/* @group Beta Content */

/* spiffs only in 3 column layout!!!! */
#beta {}
body.community #beta {
	background: none;
}
#beta-inner div, #local-inner div{

}
#beta table, #local table {
	width: 100%;
	background-color: #969696;
}
#beta table tr td, #local table tr td {
	margin: 1px;
	padding: 2px;
	background-color: #ffffff;
}
#beta table tr th, #local table tr th {
	background-color: #e5e5e5;
}
#beta #beta-inner {}
body.community #beta #beta-inner {
	background: none;
}

body.community #beta .callout {
	margin: 0px 0px 10px 0px;
}
body.community #beta .callout-inner {
	background: url(/_img/community-portal-callout-bg-top.gif) top left no-repeat;
	padding: 10px;
}
body.community #beta .callout-inner h3 {
	font-size: 138.5%;
}

body.community #beta img {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #BFBFBF;
	float: none;
}

#local-inner #witwig-callout img {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	float: none;
}

#witwig-visited p {
	font-size: 100%;
	padding: 0;
}
#witwig-visited li.city {
	float: left;
	padding: 0 0 10px 10px;
	width: 180px;
}
#witwig-visited li.date {
	float: left;
	padding: 0 0 5px 0;
	width: 100px;
}

body.community #beta #beta-inner .header-only .callout-inner h3 {
	padding: 10px 0px 0px 0px;
}
body.community #beta #beta-inner .header-only .callout-inner h3 strong {
	font-size: 21px;
}
body.community #beta #beta-inner .header-only .callout-inner h3 a {
	line-height: 10px;
}
body.community #beta #beta-inner .callout-inner h3 a {
	color: #005440;
}

body.community #beta #witwig-callout {
	background: none;
}
body.community #beta #witwig-callout .callout-inner {
	background: none;
	padding: 0px;
}
body.community #beta #witwig-callout img {
	border: none;
}

#home #home-news {
	float: left;
	width: 450px;
	padding: 0 10px 15px 0;
	margin: 0 0 0 0;
	position: relative;
	background: none;
}
#home #home-events {
	float: left;
	width: 450px;
	padding: 0 0 15px 10px;
	margin: 0 0 0 0;
	position: relative;
	background: none;
}

#home .news-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
#home .news-wrapper .date {
	margin: 0;
	padding: 0 10px 0 10px;
}
#home .news-wrapper .demo {
	padding: 0px 0px 0px 30px;
	margin: 0px 10px 0px 10px;
	background: transparent url(/_img/demo-bg.gif) no-repeat;
}
#home .news-wrapper .demo img {
	margin: 0px;
	float: left;
	width: 48px;
	height: 48px;
	border: none;
	padding: 0px 10px 0px 0px;
}
#home .news-wrapper .demo a {
	font-size: 108%;
	font-weight: normal;
}
#home .news-wrapper .demo p {
	width: 250px;
	float: left;
	font-size: 85%;
	margin: 0 0 0 0;
}

#home .events-wrapper {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	clear: both;
	text-align: left;
}
#home #home-news .events-wrapper {
}

#home-wwig-banner {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	float: none;
}
#home-wwig-banner img {
	margin: 0px;
	float: none;
	border: none;
}

#home p.more {
	margin: 0px;
}

/* spiffs only in 3 column layout!!!! */

/* @end */

/* @group Footer Content */

#footer {
	background-color: #ffffff;
	padding: 0px;
}
#footer-inner {
	border-top: 1px solid #999999;
}
#footer-inner ul li a {
	border-right: 1px solid #000000;
}
#footer-inner ul li a.metaLast {
	border-right: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
}

#footer-inner ul {
}
#footer-inner ul li {}
#footer-inner ul li a{

}
#footer-inner hr {
	clear: both;
	color: #999999;
	background-color: #999999;
	height: 1px;
	width: 920px;
	border: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

/* @end */

/* end single column design (use body id of #singlecolumn ) */

/* @group Download Form */

#download_form label {
	font-weight:normal;
	color:#005440;
}

#download_form input, #download_form select {
	width:150px;
}

#download_form table {
	width:250px;
}

#download_form .subscribe {
	width:auto;
	padding:4px;
	font-weight:bold;
	cursor:pointer;
}

#download_form td {
	padding:7px 0;
	text-align:right;
	width:165px;
}

.wp-pdf {
	padding: 5px 0 5px 32px;
	background: url(/_img/PDF-icon-white-24px.gif) no-repeat;
	font-weight:bold;
}

div.whitepaper {
	border-bottom: 1px dotted #C8C8C8;
	margin-bottom: 20px;
}

table.wp-download-form td{
	font-size: 12px;
}

table.wp-download-form td h3 {
	font-weight: normal;
}

#alpha #alpha-inner table.wp-download-form td input, #alpha #alpha-inner table.wp-download-form td select {
	border-color: #C8C8C8;
}

td .print {
	float: right;
}

/* @end */


/* @group OK Alerts */

.alert-list {
	margin: 0;
	padding: 0 0 0 0;
}
.alert-list li {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: none;
}


/* @end OK Alerts */

/* @group Disqus */

.posted {
	clear: both;
}
#disqus_thread {
	clear: both;
}
#disqus_thread ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#disqus_thread ul li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#disqus_thread ul li ul li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#disqus_thread .dsq-textarea {
	margin: 0 0 0 56px;
}
#disqus_thread .dsq-comment-body {
	padding: 0 0 0 56px;
}
#dsq-reply {
	padding: 0 0 30px 0;
}
.dsq-brlink {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

/* @end */
