/* @group Global Styles */
body {
	font-family: arial, helvetica, sans-serif;
	line-height: 1.44em;
}
a, a:active, a:visited {
	color: #016899;
	text-decoration: none;
	outline-style: none;
	outline-width: medium;
	-moz-outline: none;
}
a:hover {
	color: #79BCE7;
}
h1,h2,h3,h4,h5 {
	margin: 0;
	padding: 0;
	color: #005440;
	font-weight: bold;
	letter-spacing: -.6px;
}
h1 a,
h1 a:visited,
h1 a:active,
h2 a,
h2 a:visited,
h2 a:active,
h3 a,
h3 a:visited,
h3 a:active,
h4 a,
h4 a:visited,
h4 a:active,
h5 a,
h5 a:visited,
h5 a:active {
	color: #005440;
}
h1 {
	font-size: 146.5%
}
h2 {
	font-size: 123.1%;
	margin: 0 0 10px 0;
}
h2 a:hover {
	color: #005440;
}
h3 {
	font-size: 108%;
	margin: 0 0 10px 0;
}
#alpha .bioList h3 {
	margin: 0 0 0 89px;
}
#alpha .bioList p {
	margin: 0 0 0 89px;
}
#alpha .bioList p.more {
	margin: 0 0 0 89px;
}
.blog h3.date {
	float: left;
}
h4 {
	font-size: 122%;
}
body.community #beta h4 {
	font-size: 100%;
	color: #005440;
	font-weight: normal;
}
h5 {
	font-size: 114%;
}
p {
	margin: 1em 0 1em 0;
	color: #666666;
}
img {
	float: right;
	margin: 0 15px 15px 0;
	margin-right: none;
	border: none;
}
img.avatar {
	border: 1px solid #C9C9C9;
}
blockquote {
	margin: 0;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 10px;
	border-left: 5px solid #cccccc;
	font-size: 100%;
	color: #005440;
}
#alpha #alpha-inner .feature p {
	margin: 0;
	padding: 0 10px 10px 10px;
}
.feature h2 {
/*	color: #005440;*/
	font-size: 146.5%;
	margin: 0 0 10px 0;
	padding: 14px 10px 7px 10px;
	border-bottom: 1px solid #D9D9D9;
	background: #D9D9D9 url(/_img/feature-h2.png) no-repeat;
}
.feature h3 {
	font-size: 123.1%;
	margin: 0 0 10px 0;
	position: relative;
	line-height: 1.1em;
	vertical-align: baseline;
	padding: 10px 10px 7px 10px;
	border-bottom: 1px solid #D9D9D9;
	background: #D9D9D9 url(/_img/feature-h3-300.png) top left no-repeat;
}
.feature h3 a {
	color: #005440;
	line-height: inherit;
}
.feature h3 a:hover {
	color: #005440;
}
.feature h3 a .light {
	line-height: inherit;
}
.feature p.feature-icon img {
	position: absolute;
	top: 0px;
	right: 3px;
}
.feature h3 a img {
	top: -10px;
	right: 10px;
	border: none;
	margin: 0;
	height: 57px;
	width: 57px;
	position: absolute;
}

#feature-whats-new img {
	margin: 0 0 10px 10px;
}


.light {
	font-weight: normal;
}

#alpha .action {
	color: red;
}

/* @end Global Styles */

/* @group Container Styles */
#container {}
#container-inner {}
/* @end Container Styles */
 
/* @group Banner & Page Header */

#banner {
}
#banner-inner {
}
#banner #banner-inner a.badge {
	position: absolute;
	top: 47px;
	right: 17px;
	height: 49px;
	width: 122px;
}
#banner #banner-inner a.badge img {
	padding: 0px;
	margin: 0px;
}
#home #banner #banner-inner a.badge {
	right: 235px;
}

/* @end Banner & Page Header */

/* @group Global Navigation */
#nav {}
/* @end Global Navigation */

/* @group Callout Styles */
#search-box {

}
#search-box h3 {
	display: none;
}
#search-box,
.error #search-box {}

#search-box input.searchText,
.error #search-box input.searchText {
	height: 18px;
	width: 152px;
	float: left;
	font-size: 93%;
	margin: 0px 0px 0px 10px;
	border: 1px solid #D9D9D9;
}
#search-box input.searchButton {
	display: block;
	height: 20px;
	width: 47px;
	background: url(/_img/callout-search-background.gif) no-repeat;
	float: left;
}
/* @end Callout Styles */

/* @group Main Content Area */
#pagebody {}
#pagebody-inner {}
/* @end Main Content Area */

/* @group Local Page Navigation */
#local {
}
#local-inner {
}
#local-inner p {
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-size: 85%;
	line-height: 1.4em;
}
#local-inner h2 {
	color: #005440;
	font-size: 123.1%;
	letter-spacing: -.6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 10px;
}
#local-inner h3 {
	color: #005440;
	font-size: 123.1%;
	letter-spacing: -.6px;
	margin: 0;
	padding: 0 10px 10px 10px;
}
#local-inner #community h3 {
	position: relative;
	padding: 0 10px 0 10px;
}
#local-inner #community h3 a {
	color: #005440;
}
#local-inner #community h3 img {
	margin: 0;
	right: 10px;
	top: -20px;
	position: absolute;
}

#local-inner .callout img {
	border: none;
}

#local-inner h2#menuSecurity {
	padding: 12px 0px 6px 10px;
}

/*#local-inner .callout ul li.pdf a,*/
#local-inner #data-sheets ul li a {
	background: transparent url(/_img/pdf-icon-white.gif) 267px 2px no-repeat;
}
/*#local-inner .callout ul li.pdf a:hover,*/
#local-inner #data-sheets ul li a:hover {
	background: #B8B8B8 url(/_img/pdf-icon-white.gif) 267px 2px no-repeat;
}

/* @end Local Page Navigation */

/* @group Alpha Page Content */
#alpha {}
#alpha-inner {}
#alpha #alpha-inner h1 {
	border-bottom: 1px solid #D9D9D9;
	font-size: 138.5%;
	margin: 0 0 18px 0;
	padding: 0px 0px 5px 0px;
}

#releases #alpha #alpha-inner h1 {
	text-transform: none;	
}

#sub1-feature h3 {}
#sub2-feature h3 {}
#sub3-feature h3 {}
#sub4-feature h3 {}

#pagebody #feature-whats-new p {
	line-height: 1.3em
}

#pagebody #feature-quick-links {
	margin: 0 0 20px 0;
}
#pagebody #feature-quick-links h3,
#pagebody #feature-awards h3 {
	margin: 0;
}
#pagebody #feature-quick-links ul {
	margin: 0;
	list-style: none;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	padding: 10px 10px 10px 10px;
}
#pagebody #feature-quick-links ul li {
	padding: 0;
	margin: 0;
	width: 139px;
	float: left;
	background: none;
	list-style: none;
}
#pagebody #feature-quick-links ul li a {
	display: block;
	padding: 3px 0 3px 0;
}

#alpha #alpha-inner h4 {
	color: #005440;
	font-size: 93%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#alpha #alpha-inner .sitemap-block h4 {
	font-weight: normal;
}

#alpha p {
	font-size: 93%;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	line-height: 20px;
}
#alpha strong {
	line-height: 20px;
}

#alpha #home-about a {
	text-decoration: none;
}
#alpha #home-about a:hover,
#alpha #home-about a:visited {

}

#alpha #home-callouts a.pdf {
	padding: 5px 0px 5px 25px;
	background: url(/_img/pdf-icon-white.gif) no-repeat;
}

#alpha a.stealth {
	margin: 0px 0px 0px 0px;
	color: #666666;
	line-height: 16px;
}
#alpha a:hover.stealth {
	margin: 0px 0px 0px 0px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

body #alpha #socialLinks {
	float: right;
	width: 125px;
	border: 1px solid #999999;
	padding: 10px;
	margin: 0px 0px 10px 10px;
}
body #alpha #socialLinks h3 {
	border-top: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
body #alpha #socialLinks ul {
	padding: 0px;
	margin: 0px;
}
body #alpha #socialLinks ul li {
	list-style: none;
	padding: 5px 0px 5px 0px;
	background: none;
	border-top: 1px dotted #999999;
	font-size: 85%;
	clear: both;
}
body #alpha #socialLinks ul li img {
	margin: 0px 5px 5px 0px;
	float: left;
}
body #alpha #socialLinks ul li a {
	margin: 0px 0px 0px 0px;
}

#alpha #alpha-inner #selectform table tr td label {
	color: #005440;
	font-size: 108%;
	letter-spacing: -.06em;
	font-weight: normal;
}

#alpha p.bodyItalic {
	font-style: italic;
	font-weight: bold;
}
#alpha dl {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
#alpha dl dt {
	color: #005440;
	font-size: 100%;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}
#alpha dl dd {
	color: #666666;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 12px 0px;
	border-bottom: 1px solid #F4F4F4;
	font-size: 93%;
}
#alpha dl dd p {
	font-size: 93%;
}
#alpha dl dd p.italic {
	font-style: italic;
	font-weight: bold;
	color: #005440;
}
#alpha dl dd ul li {
	font-size: 93%;
}

#alpha table#data-table {
	color: #666666;
	margin: 0px 0px 15px 0px;
	width: 100%;
}
#alpha table#data-table tr {
	color: #666666;
}
#alpha #alpha-inner table#data-table tr th {
	font-weight: bold;
	text-align: left;
	font-size: 93%;
	padding: 6px;
	background: #C4C4C4 url(/_img/th-bkg.png) repeat-x;
	border: 1px solid #ffffff;
}
#alpha table#data-table tr td {
	color: #666666;
	padding: 6px;
	font-size: 93%;
	background: #EDEDED;
	border-collapse: collapse;
	border: 1px solid #ffffff;
}
#alpha table#data-table tr td.data-check {
	text-align: center;
}
#alpha table#data-table tr td.data-check img {
	border: none;
	float: none;
	margin-top: 4px;
}

#alpha #alpha-inner .contentCallout {
	margin: 0px 0px 15px 0px;
	background: #d9d9d9 url(/_img/content-feature-bg-top.png) no-repeat;
}
#alpha #alpha-inner .contentCallout div {
	padding: 20px 20px 15px 20px;
	background: transparent url(/_img/content-feature-bg-bottom.gif) bottom left no-repeat;
}
#alpha #alpha-inner .contentCallout h2 {
	font-size: 123.1%;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #d9d9d9;
}
#alpha #alpha-inner .contentCallout p {
	font-size: 100%;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 15px;
}
#alpha #alpha-inner .contentCallout a {
	color: #ffffff;
	text-decoration: underline;
	font-size: 100%;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 15px;
}
#alpha #alpha-inner .contentCallout ul {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#alpha #alpha-inner .contentCallout ul li {
	background: url(/_img/ul-bullet-content-callout.png) no-repeat 0px 4px;
}

#alpha #alpha-inner .diagramCallout {
	margin: 0px 0px 15px 0px;
	background: #d9d9d9 url(/_img/content-feature-bg-top.png) no-repeat;
}
#alpha #alpha-inner .diagramCallout div {
	padding: 20px;
	background: transparent url(/_img/content-feature-bg-bottom.gif) bottom left no-repeat;
}


#alpha #alpha-inner .diagramCallout h4 {
	font-size: 100%;
	color: #005440;
	width: 235px;
	margin: 0px 0px 0px 230px;
	padding: 0px 0px 5px 0px;
}
#alpha #alpha-inner .diagramCallout p {
	font-size: 85%;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 230px;
	color: #595959;
	width: 235px;
	font-style: italic;
}
#alpha #alpha-inner .diagramCallout ul {
	padding: 0px;
	margin: 0px 0px 0px 230px;
}
#alpha #alpha-inner .diagramCallout ul li {
	font-size: 85%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 17px;
	color: #595959;
}
#alpha #alpha-inner .diagramCallout a {
	display: block;
	width: 210px;
	padding: 0px 0px 15px;
	float: left;
	background: url(/_img/diagram-callout-zoombutton.gif) no-repeat bottom left;
}
#alpha #alpha-inner .diagramCallout a img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
}

#alpha .top {
	clear: both;
	margin-top: 10px;
}
#alpha .top a {
	font-weight: bold;
}
#alpha .top a:hover {}
#alpha h3.entry-header {
	font-size: 93%;
}
#alpha p.paginator {
	background-color: #e5e5e5;
	text-align: center;
	padding-top: 2px;
}
#alpha p.paginator a, #alpha p.paginator a:visited {
	text-decoration: none;
	padding: 1px;
	display: block
	float: left;
	background-color: #e5e5e5;
}
#alpha p.paginator a:hover, #alpha p.paginator a:active {
	background-color: #ffffff;
	color: black;
}

#alpha ul,
#mmsp #landing-column-left ul {
	padding: 0px 10px 10px 10px;
}
#alpha ul li,
#mmsp #landing-column-left ul li {
	list-style: disc;
	font-style: normal;
	line-height: 17px;
	color: #666666;
	font-size: 93%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 15px;
}
#alpha ul li ul,
#mmsp #landing-column-left ul li ul {
	padding: 10px 0px 0px 0px;
}
#alpha ul li ul li,
#mmsp #landing-column-left ul li ul li {
	font-size: 100%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 15px;
	list-style-type: circle;
}


#alpha ol,
#mmsp #landing-column-left ol {
	margin: 0 0 0 30px;
	padding: 0;
}
#alpha ol li,
#mmsp #landing-column-left ol li {
	padding: 0px 30px 15px 5px;
	list-style: decimal;
	list-style-position: outside;
	color: #666666;
	font-size: 93%;
}

#alpha ol.terms-of-use {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 10px;
}
#alpha ol.terms-of-use li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#alpha ol.ol-a {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}
#alpha ol.ol-a li {
	list-style: lower-alpha;
}
#alpha ol.terms-of-use ol.ol-a li p {
	padding: 0px 0px 5px 0px;
}
#alpha ol.ol-i {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
#alpha ol.ol-i li {
	list-style: lower-roman;
}
#alpha ol.terms-of-use ol.ol-i li p {
	font-size: 9px;
}


#alpha .entry-tags ul{
	margin: 0;
	padding: 4px;
}
#alpha .entry-tags ul li{
	list-style: none;
	padding: 0;
}

#alpha #alpha-inner table {
	margin: 0px 0px 10px 0px;
}

#home #alpha {
	color: #ffffff;
}

#home #alpha #alpha-inner h1,
#community #alpha #alpha-inner h1 {
	font-size: 146.5%;
	margin: 0 0 10px 0;
	padding: 14px 10px 7px 10px;
	border-bottom: 1px solid #D9D9D9;
	background: #D9D9D9 url(/_img/feature-h1.png) no-repeat;	
}
#home #home-about p {
	line-height: 20px;
}

#home #alpha h2 {
	letter-spacing:-.6px;
}
#home #alpha .headerL1 {
	text-transform: capitalize;
	font-weight: normal;
}
#home #alpha h2 .headerL1 {
	font-size: 100%;
}
#home #alpha h2 .headerL2 {
	font-size: 131%;
	position: relative;
	top: -8px;
}
#home #alpha .headerL2 {
	text-transform: uppercase;
}

#home #alpha #home-callouts h2 {
	color: #000000;
	padding: 0px 0px 0px 18px;
	margin: 0px;
	width: 260px;
	float: left;
	line-height: 18px;
}

#home #alpha p#awards {
	padding: 10px 0px 0px 0px;
}
#home #alpha p#awards a {
	font-size: 85%;
}

#home #alpha #community #get-involved h2 {
	padding: 10px 20px 0px 20px;
	margin: 0px;
	color: #005440;
}
#home #alpha #community #get-involved h2 a {
	margin: 0px;
	color: #005440;
}
#home #alpha #community #get-involved h2 .headerL1 {
	font-size: 116%;
}
#home #alpha #community #get-involved h2 .headerL2 {
	font-size: 146.5%;
}
#get-involved h3 {
	margin: 0;
	background: #D9D9D9 url(/_img/feature-h3-220.png) no-repeat;
}
#home #alpha #community #get-involved ul {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
}
#home #alpha #community #get-involved ul li {
	font-style: normal;
	font-size: 100%;
	line-height: 14px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	background: transparent url(/_img/ul-bullet-involved.gif) no-repeat 0px 5px;
}
#home #alpha #community #get-involved ul li a {
	display: block;
}
#home #alpha #community #get-involved ul li a:hover {}

#home #alpha #community #get-involved #home-corporate-blog {
	height: 16px;
	width: 90px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.blog-rss {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	text-indent: -30000px;
	background: url(/_img/RSS-icon.gif) no-repeat;
}


#community-feature-blog {}
#community-feature-blog h2 {
	margin: 0 0 20px 0;
	vertical-align: baseline;
	padding: 14px 10px 7px 10px;
	border-bottom: 1px solid #D9D9D9;
	background: #D9D9D9 url(/_img/feature-h2-blog.png) no-repeat;
}
#community-feature-blog h2 a {
	float: left;
	width: 380px;
	display: block;
}
.blog-title-info {
	float: right;
	width: 210px;
	color: #999999;
	display: block;
	text-align: right;
	font-weight: normal;
}


#community #alpha #alpha-inner #blog p {
	margin-right: 120px;
}
#community #alpha #alpha-inner p.posted {
	clear: both;
}
.blog p.blogmeta, #blog p.posted {
	font-size: 80%;
	margin-bottom: 0;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 0;
	clear: both;
}
.blog #alpha #alpha-inner p.more,
#community #alpha #alpha-inner p.more {
	text-align: left;
	margin-bottom: 20px;
	clear: left;
}

.blog p.blogmeta {
	margin-bottom: 15px;
	text-align: left;
}
#alpha #alpha-inner #blogEntry h2.title {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-weight: normal;
	clear: both;
}

#alpha #alpha-inner p.date {
	font-size: 108%;
	margin: 10px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
.blog #alpha #alpha-inner p.date {
	font-size: 108%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 310px;
	background: transparent;
}

#alpha #alpha-inner #blogEntry .entry-highlight {
	color: #745F60;
}
#alpha #alpha-inner #blogEntry .bio {
	border: 1px dotted #DDDDDD;
	padding: 15px;
	margin: 0px 0px 10px 0px;
	background: url(/_img/entry-bio-bkg.gif) repeat-y;
	clear: both;
}
#alpha #alpha-inner #blogEntry .bio .bio-text {
	width: 300px;
	padding: 0px 10px 0px 0px;
	float: left;
}
#alpha #alpha-inner #blogEntry .bio .bio-misc {
	width: 240px;
	padding: 0px 0px 0px 18px;
	float: left;
}

#alpha #alpha-inner #blogEntry .bio p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 85%;
	color: #745F60;
}
#alpha #alpha-inner #blogEntry .bio p.bioheading {
	color: #000000;
}
#alpha #alpha-inner #blogEntry .bio p.blogBioRecentEntries {
	padding: 0px 0px 0px 0px;
	color: #000000;
}
#alpha #alpha-inner #blogEntry .bio p.blogBioLinks-header {
	padding: 0px;
	color: #000000;
}
#alpha #alpha-inner #blogEntry .bio ul {
	margin: 0px;
	list-style: none;
	padding: 0px 0px 5px 0px;
}
#alpha #alpha-inner #blogEntry .bio ul li {
	margin: 0px;
	list-style: none;
	padding: 0px 0px 4px 0px;
	font-style: normal;
	background: none;
	font-size: 85%;
}
#alpha #alpha-inner #blogEntry{
	clear: both;
}
#alpha #alpha-inner #blogEntry p {
	padding: 0px 0px 10px 0px;
}

#alpha #alpha-inner #community #partner-gallery h2 {
	font-size: 167%;
	padding: 10px 0px 0px 10px;
}
#alpha #alpha-inner #community #partner-gallery h2 a {
	color: #2E2E2E;
}

#home .news-wrapper {
	padding: 0px 0px 0px 0px;
}
#home .news-wrapper p {
	margin: 0;
	font-size: 93%;
	padding: 0 10px 15px 10px;
}
#home #home-news p.more {
	text-align: right;
}
#home #home-events p.more {
	text-align: right;
}

#alpha-inner ul.article-list,
#alpha-inner ul.awards-list {
	margin: 10px 0 25px 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #d9d9d9;
}
#alpha-inner ul#partnerlist {
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #d9d9d9;
}
#alpha-inner ul.article-list li {
	background: none;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	font-style: normal;
	list-style: none;
	border-bottom: 1px dotted #d9d9d9;
}
#alpha-inner ul.awards-list li {
	background: none;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	font-style: normal;
	list-style: none;
	border-bottom: 1px dotted #d9d9d9;
}
#alpha-inner ul#partnerlist li {
	background: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	font-style: normal;
	border-bottom: 1px dotted #d9d9d9;
}
#alpha-inner ul#partnerlist li p,
#alpha-inner ul.awards-list li p {
	font-size: 100%;
}
#alpha-inner ul.awards-list li p {
	padding: 0 0 10px 0;
}
#alpha-inner ul#partnerlist li p.title {
	margin: 0;
	padding: 0;
}
#alpha-inner ul#partnerlist li p a {}
#alpha-inner ul.article-list li.new {}
#alpha-inner ul.article-list li.audio {
	background: url(/_img/release-icon-audio.png) no-repeat top right;
}
.news-wrapper .Audio {
	background: url(/_img/release-icon-audio.png) no-repeat top right;
}

#alpha-inner ul.article-list li.video {
	background: url(/_img/release-icon-video.png) no-repeat top right;
}
.news-wrapper .Video {
	background: url(/_img/release-icon-video.png) no-repeat top right;
}

#alpha-inner ul.article-list li.demo {
	background: url(/_img/release-icon-demo.png) no-repeat top right;
}
#alpha-inner ul.article-list a,
#alpha-inner ul.awards-list a {
	font-weight: bold;
}
#alpha-inner ul.article-list .date {
	font-size: 100%;
}
#alpha-inner ul.article-list p {
	margin: 0px 125px 0px 0px;
	padding: 0 0 10px 0;
	font-size: 100%;
}
#alpha-inner ul.article-list h4 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
#alpha-inner ul.article-list li img {
	padding: 2px;
	border: 1px solid #999999;
}
#alpha-inner ul.awards-list li img,
#alpha-inner ul#partnerlist li img {
	padding: 2px;
	border: 0px solid #999999;
	margin: 0px 0px 0px 10px;
}

.position {
	font-weight: normal;
}

#alpha #alpha-inner ul#casestudy-list {
	padding: 0px;
	margin: 0px;
	font-style: normal;
}
#alpha #alpha-inner ul#casestudy-list li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: none;
	font-style: normal;
}
#alpha #alpha-inner ul#casestudy-list li h2 {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	border-bottom: 1px dotted #999999;
}
#alpha #alpha-inner ul#casestudy-list ul {
	padding: 10px 0px 10px 0px;
	margin: 0px;
	list-style: none;
}
#alpha #alpha-inner ul#casestudy-list ul li {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	list-style: none;
	background: none;
	font-style: normal;
}

#home #alpha .home-callout p {
	font-size: 85%;
}

#home .events-wrapper {}
#home a.events-wrapper {}
#home .events-wrapper a img {
	background: none;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #cccccc;
}
#home .events-wrapper .event-title1 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#home .events-wrapper .event-title1 a {
 	letter-spacing: -.6px;
	font-weight: bold;
	font-size: 93%;
	color: #666666;
}
#home .events-wrapper .event-details {
	font-size: 93%;
}

#home .events-wrapper .event-title2 {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#home .events-wrapper .event-title2 a {
	font-size: 93%;
	color: #2E2E2E;
}
#home .events-wrapper .event-details {
	margin: 0px;
	padding: 0px;
}

#alpha #alpha-inner ul#faq-list {
	padding: 0;
	margin: 0;
}
#alpha #alpha-inner ul#faq-list li {
	padding: 0 0 10px 0;
	margin: 0;
	background: none;
	list-style: none;
}

#alpha #alpha-inner th {
	text-align: right;
	padding: 0px 5px 0px 0px;
	height: 25px;
	color: #666666;
}
#alpha #alpha-inner select,
#alpha #alpha-inner input,
#alpha #alpha-inner textarea  {
	border: 1px solid #d9d9d9;
}
.required {
	color: #EE4034;
}
#alpha #alpha-inner input.subscribeButton {
	background: url(/_img/subscribe-button.gif) no-repeat;
	border: 0px;
}

#alpha #alpha-inner ul.bioList {
	padding: 0px;
	margin: 0px;
}
#alpha #alpha-inner ul.bioList li {
	font-style: normal;
	list-style: none;
	background: none;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dotted #999999;
	clear: both;
}
#alpha #alpha-inner ul.bioList li h3 p {
	font-style: none;
	padding: 0px;
	margin: 0px;
}
#alpha #alpha-inner ul.bioList img {
	border: 1px solid #999999;
	padding: 3px;
	margin: 0px 15px 10px 0px;
	float: left;
}
#leadership #alpha #alpha-inner img {
	border: 1px solid #999999;
	padding: 3px;
	margin: 0px 15px 10px 0px;
	float: left;
}

p.more {}
#alpha p.more {
	margin: 0px;
	padding: 0px;
}

.blog #alpha h4 {}
.blog #alpha ul#nav_cat_archive {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.blog #alpha ul#nav_cat_archive li {
	list-style: none;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	background: none;
	font-style: normal;
}
.blog #alpha h2 {
	font-size: 182%;
	font-weight: normal;
	color: #005440;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.blog #alpha ul.archive li h3 {
	font-weight: normal;
}
.blog #alpha ul.archive li h3 a:hover {
	color: #005440;
}

.blog #alpha ul#nav_cat_archive li h4 {
	color: #005440;
	font-size: 100%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #999999;
}
.blog #alpha ul#nav_cat_archive li ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	background: none;
}
.blog .bio a {
	word-wrap: break-word;
	white-space: normal;
	white-space: -moz-pre-wrap;
}

#alpha #alpha-inner .archive {
	padding: 5px 0px 10px 0px;
	margin: 0px;
}
#alpha #alpha-inner .archive li {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	background: none;
	font-style: normal;
	list-style: none;
}

#search #alpha ul {
	background: none;
	padding: 0px;
	margin: 0px;
	font-style: normal;
}
#search #alpha ul li {
	background: none;
	padding: 0px;
	margin: 0px;
	font-style: normal;
}
#search #alpha ul li a {
	font-weight: bold;
}
#search #alpha ul li p {}

.search #alpha #search-results {
	margin: 0;
	padding: 0 0 20px 0;
}
.search #alpha #search-results li {
	margin: 0;
	padding: 15px 0 0 0;
	border-bottom: 1px dotted #d9d9d9;
	background: none;
	list-style: none;
}

#alpha #alpha-inner table.offerings-table {
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #999999;
	border-right: none;
	border-top: 1px solid #999999;
	border-bottom: none;
	width: 499px;
}

#alpha .paginate {
	color: #666666;
}

/* @end Alpha Page Content */

/* spiffs only in 3 column layout!!!! */
#beta {
}
#beta-inner {
}
#beta-inner p {}
body.community #beta-inner p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 85%;
}
h2.module-header {
	border-bottom: 1px solid #ffffff; 
}
ul.module-list li {
	margin: 0;
	padding: 0;
}
ul.module-list li a {
	padding: 2px 0 2px 2px;
	text-decoration: none;
	display: block;
	margin: 0;
}
ul.module-list li a:hover {
	background-color: #ffffff;
	color: black;
}

#home #home-news {}
#home #home-news h3 {
	padding-top: 15px;
	padding-bottom: 10px;
	background: #D9D9D9 url(/_img/feature-h3-450.png) no-repeat;
}
#home #home-news p {
	padding-right: 10px;
	padding-left: 10px;
}
#home #home-events p {
	padding-right: 10px;
	padding-left: 10px;
}
#home #home-news a.press-rss {
	color: #404040;
	height: 16px;
	font-size: 85%;
	padding: 1px 20px 0 0;
	margin: 0px 0px 0px 0px;
	display: block;
	background: transparent url(/_img/RSS-icon.gif) no-repeat top right;
	position: absolute;
	top: 17px;
	right: 20px;
}
#home #home-news a.press-rss:hover {
	color: #404040;
}

#home #home-events {}
#home #home-events h3 {
	padding-top: 15px;
	padding-bottom: 10px;
	background: #D9D9D9 url(/_img/feature-h3-450.png) no-repeat;
}
#home #home-events p {}

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

/* footer */
#footer {
}
#footer-inner {
	letter-spacing: -.1px;
}
#footer-inner a {
	text-decoration: none;
	outline-style:none;
	outline-width:medium;
	-moz-outline: none;
	color: #387C2C;
}
#footer-inner a:hover {
	text-decoration: underline;
}
#footer-inner a.active {
	color: #000000;
}
#footer-inner p {
	font-size: 85%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#footer-inner ul {
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#footer-inner ul li {
	float: left;
}
#footer-inner ul li a {
	float: left;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 8px;
	display: block;
	font-size: 85%;
}

#footer-inner p.meta {
	float: left;
}
#footer-inner ul.meta {
	float: right;
	clear: right;
}
#footer-inner p.subMeta {
	float: left;
}
#footer-inner ul.subMeta {
	float: right;
	clear: right;
}


/* end footer */

/* end two column design (use body id of #twocolumn ) */

#search {
}

/* Event Calendar */

table#eventcalendar {
	width: 600px;
	border-top: 1px dotted #c8c8c8;
}

table#eventcalendar tr {
	vertical-align: top;
	border-bottom: 1px dotted #c8c8c8;
	background: none;
}

table#eventcalendar td {
	position: relative;
	vertical-align: top;
	padding: 15px 0px 10px 0px;
}

table#eventcalendar td.eventicon {
	vertical-align: middle;
	width: 130px;
	text-align: left;
	padding: 10px 0px 10px 25px;
}

#alpha #alpha-inner #eventcalendar h3 {
	font-weight: bold;
	font-size: 123.1%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#alpha #alpha-inner #eventcalendar h4 {
	font-weight: normal;
	font-size: 116%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

table#eventcalendar p.eventdate {
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	font-size: 90%;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
table#eventcalendar p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

table#eventcalendar td img {
	text-align: left;
	float: left;
	border: 1px solid #c8c8c8;
	padding: 0px;
	margin: 0px;
}


.editlink {
	font-size: 65%;
	position: absolute;
	top: 171px;
	right: 0px;
	text-align: right;
}

#eventcalendar p.editlink {
	top: 10px;
	right: -152px;
	position: relative;
}

.lbtext  {
	padding: 15px 15px;
}

.lbtext h2 {
	color: #005440;
}

.lbtext ol {
	list-style-type:decimal;
	list-style-position: outside;
	margin-left: 17px;
}
.lbtext ol li {
	padding-left: 5px;
	padding-bottom: 5px;
}

/* @group whitepaper List */

.whitepaperlist {
	width: 280px;
	padding-right: 20px;
	float: left;
}

#alpha #alpha-inner .whitepaperlist h4 {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
	line-height:13px;
}

#alpha .whitepaperlist p {
	font-size: 10px;
	margin: 0;
	padding: 0 0 10px 0;
}

.whitepaperlist a {
	text-decoration: underline;
}



/* @end */
