@charset "UTF-8";
/* CSS Document */

/*RESET*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; }
blockquote {
        margin: 1em 20px;
        padding-left: 50px;
        background: transparent url(/uploadedImages/ico-quotesOpen.jpg) no-repeat; 
}
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }
/*END RESET*/

/* SELF-CLEARING FLOATS */
#content:after,
#primary-nav:after,
.mod:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* END SELF CLEANING FLOATS */

/* GLOBAL STYLES */
body {
	color: #666666;
	font: normal 100% Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	padding: 0 !important;
	margin: 0 !important;
}
a:link,
a:visited {
	color: #669933;
	text-decoration: none;
}
a:hover,
a:focus {
	text-decoration: underline;
}
abbr,
acronym {
	cursor: help;
}
input.text,
textarea {
	border: 1px solid #7C7C7C;
	border-color: #7C7C7C #7C7C7C #C3C3C3 #C3C3C3;
}
hr,
.skip {
	left: -1000em;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 0;
}
/*jl016018 added*/
.global-list ul li {
	list-style:disc;
	line-height:1.2em;
	margin:0 0 6px 20px;
	padding:0 0 0 -4px;
}
/*sm010164 added to catch default text*/
.default-body {
	color: #999;
}
/*sm010164 added to catch default text*/
div.default-body
{
	padding-left:20px;
}
/* END GLOBAL STYLES */

/* MASTHEAD: GLOBAL HEADER ELEMENTS */
#masthead {
	width: 960px;
	margin: 0 auto 0;
	padding-top: 17px;
	position: relative;
	height: 163px;
	z-index: 10;
}
#masthead .title {
	position: absolute;
	top: 126px;
	color: #FFF;
	font-size: 38px;
	font-weight: normal;
	line-height: 52px;
	margin: 0 auto;
	padding: 0;
	left: 0px;
	margin-left:10px;
}
.logo {
	margin-left:10px;
}

/* Breadcrumbs */

.breadcrumbs {
	position: absolute;
	top: 101px;
	left: 0;
	width: 960px;
	font-size: 10px;
	color: #a2a1a1;
	margin-left:10px;
}
.breadcrumbs li {
	display: inline;
}
.breadcrumbs li a {
	color: #a2a1a1;
}
.breadcrumbs a:hover,
.breadcrumbs a:focus {
	text-decoration: underline;
	color: #436d97;
}

/* Primary Navigation */

#primary-nav { position: absolute; top: 74px; width: 53%; }
#nav {
	margin: 0;
	float: left;
	margin-left:10px;
}
#nav li {
	float: left;
	margin: 0 24px 0 0;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .06em;
}
#nav li a {
	color: #666;
}
#nav li a:hover,
#nav li a:focus {text-decoration: none; }
#nav li.nav-solutions a.active {font-weight:bold; }
#nav li.nav-solutions a:hover {color: #4F94CD; }
#nav li.nav-events a.active {font-weight:bold; }
#nav li.nav-events a:hover {color: #4F94CD; }
#nav li.nav-insights a.active {font-weight:bold; }
#nav li.nav-insights a:hover {color: #4F94CD; }
#nav li.nav-about-cerner a.active {font-weight:bold; }
#nav li.nav-about-cerner a:hover {color: #4F94CD; }
#nav li.nav-store a.active,
#nav li.nav-store a:hover {color: #4F94CD; }


/* Utility Navigation */

#util-nav {
	position: absolute;
	top: 74px;
	right: 0;
	width: 295px;
}
#util-nav li {
	margin: 0 12px 0 0;
	font-size: 11px;
	text-transform: lowercase;
	font-weight: normal;
	float: left;
}
#util-nav li.last {
	margin: 0;
}
#util-nav li span {
	text-transform: uppercase;
}
#util-nav li a {
	color: #666;
	text-transform: uppercase;
}
#util-nav li a:hover,
#util-nav li a:focus {
	color: #4F94CD;
	text-decoration: none;
}
#util-nav li.util-nav-global {
	margin-right: 0;
	position: relative;
	/*width: 102px;*/
	/*sm010164 changed bc of wrap*/
	width: 110px;
}
#util-nav li.util-nav-global a {
	/*width: 102px;*/
	/*sm010164 changed bc of wrap*/
	width: 110px;
}
#util-nav li.util-nav-global ul {
	background: #FFF;
	background: rgba(255,255,255,.95);
	border: 1px solid #dedede;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px #888;
	left: -1000em;
	margin: 0;
	padding: 2px 0 4px;
	position: absolute;
	top: -2px;
	z-index: 20;
	/*sm010164 added
	white-space:nowrap;*/
}
#util-nav li.util-nav-global:hover ul,
#util-nav li.ie-hover ul {
	left: 0;
}
#util-nav li.util-nav-global ul li {
	margin: 0 3px;
	padding: 0;
	border-bottom: 1px dotted #e1e1e1;
	width: 96px;
}
#util-nav li.util-nav-global ul li.last {
	border-bottom: none;
}
#util-nav li.util-nav-global ul li a {
	text-indent: 0;
	background-image: none;
	height: auto;
	text-transform: none;
	padding: 5px 5px;
	cursor: pointer;
	font-size: 11px;
}

/* Search Utility */

#nav-search {
	background: url('../img/bg-search.gif') 0 0 repeat-x;
	width: 229px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	position: absolute;
	top: 28px;
	right: 53px;
}
#nav-search input {
	background: transparent;
	border: none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 195px;
	padding: 5px 3px 1px;
	font-size: 11px;
	margin-top: 0;
}
#nav-search label {
	position: absolute;
	left: -9999px;
}
#nav-search p.action {
	height: 23px;
	width: 27px;
	border-left: 1px dotted #ccc;
	float: right;
}
#nav-search p.action input {
	width: 27px;
	height: 23px;
	padding: 0;
	margin: 0;
}
/* END MASTHEAD */

/* FOOTER: GLOBAL FOOTER ELEMENTS */
#footer {
	border-top: 1px solid #abadad;
	padding: 20px 0 50px 10px;
}
#foot-nav {
	width: 705px;
	float: left;
	margin: 3px 0 7px;
}
#foot-nav li {
	font-size: .625em; /* 10/16 = .625 */
}
#social-nav {
	width: 255px;
	padding: 0;
	float: right;
	text-align:right;
}
#social-nav h2 {
	font-size: 9px;
	text-transform: uppercase;
	margin: 5px 0 0 0;
}
#social-nav li {
	float: right;
	height: 16px;
	width: 16px;
	margin: 3px 0 0 10px;
}
p.copyright {
	font-size: 8px; /* 10/16 = .625 */
	color: #999;
	width: 705px;
	float: left;
	text-transform: uppercase;
	zoom: 1; 
}
#foot-nav li {
	float: left;
	margin-right: 20px;
}
#foot-nav li a {
	color: #666;
	text-transform: uppercase;
	font-size: 10px;
}
/* END GLOBAL FOOTER ELEMENTS */

/* LAYOUT ELEMENTS */
#content,
#footer {
	width: 960px;
	margin: 0 auto;
}
body.col-standard #primary,
body.col-standard #secondary {
	padding: 35px 0 40px 10px;
}
body.col-standard #primary {
	float: left;
	width: 722px;
}
body.col-standard #secondary {
	float: right;
	width: 183px;
}
/* END LAYOUT ELEMENTS */

/* CONTENT MODULE STYLES*/

/* SECONDARY NAVIGATION */

#secondary {
	color: #7B8484;
	background: url('../img/bg-explore-top.jpg') no-repeat;
}
#secondary h2 {
	font-size: 13px;
	line-height: 15px;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 10px;
}
.comments,.categories {
	margin: 0 0 26px;
}
.comments ul, .categories ul {
	font-size: .75em; /* 12/16 = .75 */ 
	line-height: 1.5; /* 18/12 = 1.5 */
}
.categories ul li {
	/*
	background: url('../img/ico-arrow.gif') 8px 5px no-repeat;
	padding: 0 0 0 21px;
	*/
	padding: 0;
}
.categories ul li a {
	color: #4F94CD;
}
.comments ul li {
	padding-bottom:10px;
}
.comments ul li a {
	color:#669933;
}
.listing a {
	color: #669933;
}
.listing h3 a {
	color: #669933;
}
.listing
{
    margin-bottom:30px;
}
.listing ol li {
	padding: 0 0 0 20px;
	margin: 0 0 10px;
}
.listing ol h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.53846153846153846153; /* 20/13 = 1.53846153846153846153 */
	color:#666666;
}
.listing ol p {
	font-size: 12px;
	line-height: 1.36363636363636363636; /* 15/11 = 1.36363636363636363636 */
}
.listing .contact {
	margin-top:12px; 
	font-size: 11px;
	color:#666;
	line-height: 1.36363636363636363636; /* 15/11 = 1.36363636363636363636 */
}
.listing p.action {
	font-size: .6875em; /* 11/16 = .6875 */
	padding: 0 0 0 20px;
}
.secondary-nav {
	margin: 0 0 30px;
	

   /* edited by gr018969 
	border-top: 1px solid #7b8484;
	padding-top:18px;*/
}
.secondary-nav li {
	font-size: 13px;
	line-height: 1.53846153846153846153; /* 20/13 = 1.53846153846153846153 */
	margin: 0 0 5px 0;
}
.secondary-nav li a {
	color: #4F94CD;
}
.secondary-nav a {
	color: #58595b;
}
/*sm010164 added for insights rt nav*/
#secondary .categories h2.title,
#secondary .comments h2.title,
#secondary .search-filter h2.title,
/*sm010164 added for support rt nav*/
#secondary .support h2.title,
/*sm010164 added for events,about rt nav*/
#secondary .secondary-about h2,
#secondary .explore-cerner h2 {
	margin: 0 0 12px;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	letter-spacing: .1em;
}
.explore-cerner ul {
	padding: 0 15px 5px 0;
}
#secondary .explore-cerner li a {
	display: block;
	font-size: 13px;
	line-height: 1.36363636363636363636; /* 15/11 = 1.36363636363636363636 */
	padding: 4px 0 4px 0;
	color: #4F94CD;
}
.explore-cerner {
	padding: 0 0 20px;
	margin: 0 0 15px;
	border-bottom:1px dotted #CCC;
}

/* Article List */

.article h2 {
	font-size: 1.25em; /* 20/16 = 1.25 */
	line-height: 1.2; /* 24/20 = 1.125 */
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-weight: normal;
	margin: 0 0 12px;
}
.article h2 a {
	color: #58595B;
	padding-left: 25px;
	background: url('../img/ico-pencil2.gif') 0 4px no-repeat;
}
.article h2 a:hover,
.article h2 a:focus {
}
.article p.date {
	width: 137px;
	position: absolute;
	top: 5px;
	left: 0px;
	font-size: .6875em; /* 11/16 = .6875 */
	line-height: 1.63636363636363636363; /* 18/11 = 1.63636363636363636363 */
	text-transform: uppercase;
}
.article p.date a {
	color: #000000;
}

/* Article List */

.article-video h2 {
	font-size: 1.25em; /* 20/16 = 1.25 */
	line-height: 1.2; /* 24/20 = 1.125 */
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-weight: normal;
	margin: 0 0 12px;
}
.article-video h2 a {
	color: #3e434a;
	background: url('../img/ico-arrow-lg.gif') 0 2px no-repeat;
	padding-left: 25px;
}
.article-video h2 a:hover,
.article-video h2 a:focus {
}
.article-video p.date {
	width: 137px;
	position: absolute;
	top: 5px;
	left: 0px;
	font-size: .6875em; /* 11/16 = .6875 */
	line-height: 1.63636363636363636363; /* 18/11 = 1.63636363636363636363 */
	text-transform: uppercase;
}
.article-video p.date a {
	color: #58595b;
}
/*added gr018969 start*/
.article-video h1 {
	font-size: 23px;
	line-height: 1em;
	font-weight: normal;
	color: #58595b;
	padding-left: 25px;
	background: url('../img/ico-arrow-lg.gif') 0 2px no-repeat;
	margin: 0;
}
/*added gr018969 end*/

.article-body {
	color: #666666;
}
.article-body ul {
	list-style:disc;
	line-height:1.2em;
	margin:0 0 6px 40px;
	font-size:12px;
}

.article-body h1 {
	font-size: 23px;
	line-height: 1em;
	font-weight: bold;
	color: #58595b;
	padding-left: 25px;
	background: url('../img/ico-star.gif') 0 2px no-repeat;
	margin: 0;
}
/* added KK016105 start*/
.article-body-video h1 {

	padding-left: 25px;
	background: url('../img/ico-arrow-lg.gif') 0 2px no-repeat;
}
.ekleavecomment
{
    display:none
}
/* Added 8/18/2010 */

.article-body h5 {
	font-size: 18px;
	line-height: 1em;
	font-weight: normal;
	color: #7B8484;
	display:inline;
}
.article-body h6 {
	font-size: 18px;
	line-height: 1em;
	font-weight: normal;
	color: #333;
	padding: 10px 0 20px 10px;
	margin: 0;
}
.article-body div.commentsForm {
	margin: 50px 0 0 0;
	padding: 0 0 10px 0;
	background-color:#F2F2F2;
}
.article-body div.commentsHead {
	margin: 26px 0 0 0;
	padding: 26px 0 10px 0;
}
.article-body div.commentsHead a {
	color: #e8b921;
}
.article-body div.commentsBody {
	border-top: 1px solid #7B8484;
	padding: 20px 0 20px 0;
}
.article-body div.commentsBody a {
	color: #e8b921;
}
.article-body p.commentName {
	font-size: 14px;
	color: #666666;
	margin:0;
	padding:0;
}
.article-body p.comment {
	font-size: 14px;
	color: #666666;
	margin:0;
	padding: 5px 0 0 0;
}
.article-body p.commentDate {
	font-size: 14px;
	color: #999999;
	margin:0;
	padding:0;
}
/* added KK016105 end*/

/* added KK016105 start*/
.article-body-pencil h1 {

	background: url(../img/ico-pencil.gif) 0 2px no-repeat;
	padding-left: 25px;

}
/* added KK016105 end*/
.article-body div.commentFormElements {
	margin: 0 20px 0 20px;
	padding: 0;
}
div.commentsForm .overlay-compose { border-bottom: 1px solid #a5a5a5;}
div.commentsForm .overlay-2col { 
	overflow: hidden;
	width: 584px;
}
div.commentsForm .overlay-2col .col1-overlay { 
	float: left;
	width: 49%;
	overflow:hidden;
}
div.commentsForm #submit  {
	padding-top: 10px;
	text-align: left;
	display:inline;
}
fieldset.default1 {
	padding-bottom: 8px;
}
div.commentsForm .form-group {
  	width: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}
div.commentsForm .form-button {
	padding: 0 0 0 125px;
	overflow: hidden;
}
div.commentsForm .form-stars{
	padding: 8px 50px 0 0;
	overflow: hidden;
	text-align: right;
	float:right;
	width:220px;
}
div.commentsForm .form-submitButton {
	display:inline;
	float:left;
}
div.commentsForm .form-stars p {
	font-size: 12px;
	color: #666666;
	margin:0;
	padding:0;
}
div.commentsForm .form-group label { 
	font-size: 12px;
	color: #666;
	float: left;
	width: 124px;
}
div.commentsForm .form-group input { 
	width: 400px;
}
div.commentsForm .compose {
	position: relative;
}
div.commentsForm .compose textarea {
	height: 125px;
	width: 400px;
}
div.commentsForm .compose p {
	font-size:0px;
}
/* End Added 8/18/2010 */


.article-body p.date {
	font-size: 11px;
	line-height: 1.25em;
	margin: 8px 0;
	text-transform: uppercase;
	padding-left: 0x;
	color:#000;
}
.article-body p.by {
	font-size: 11px;
	line-height: 1.25em;
	margin: 8px 0 20px 0;
	padding-left: 0x;
	color:#333;
}
.article-body p.by a {
	font-size: 11px;
}
.article-body p.subhead {
	font-size: 17px;
	line-height: 1.25em;
	margin: 8px 0 20px 0;
	padding-left: 0x;
	color:#800080;
}
.article-body p {
	font-size: 12px;
	line-height: 1.61538461538461538461; /* 21/13 = 1.61538461538461538461 */
	margin: 0 0 1.61538461538461538461em; /* 21/13 = 1.61538461538461538461 */
}
.article-body ul.commentHeader {
	border-top: 1px solid #f5e5bf;
	margin: 26px 0 0 0;
	padding: 26px 0 0 0;
}
.article-body ul.meta a {
	color: #669933;
	font-size:12px;
}

/* Featured Article */

.article-video,
.article-featured,
.article {
	border-bottom: 1px dotted #b2b2b2;
	font-size: 12px;
	margin: 0 0 30px;
	padding: 0 0 30px;
	color: #58595B;
	padding: 0 0 30px 157px;
	position: relative;
}

.article-featured h1 {
	font-size: 1.5em; /* 24/16 = 1.5 */
	line-height: 1em; /* 27/24 = 1.125 */
	font-weight: normal;
	margin: 0 0 6px;
	font-size: 23px;
}
.article-featured h1 a {
	color: #666666;
	padding-left: 23px;
	background: url(../img/ico-star.gif) 0 4px no-repeat;
	font-weight:bold;
}
.article-featured h1 a:hover,
.article-featured h1 a:focus {
}
.article-featured p {
	font-size: .8125em; /* 13/16 = .8125 */
	line-height: 1.38461538461538461538; /* 18/13 = 1.38461538461538461538 */
	margin-bottom: 10px;
}
.article-featured p.date {
	width: 137px;
	position: absolute;
	top: 8px;
	left: 0px;
	text-transform: uppercase;
	font-size: 11px;
	color:#000;
}
.article-featured p.date a {
	color: #000000;
}
.article-featured p.author {
	margin-top:0px;
	font-size: 11px;
	color:#000000;
}
.article-featured p.author a {
	font-size: 12px;
}
.article-featured p.action {
	
}
.article-featured p.action a {
	background-image:url(../img/ico-arrow-green.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	padding-right:20px;
	height:15px;
	font-size:12px;
}

/* Article Utilities */

ul.article-util {
	border-top: 1px dotted #ccc;
	padding: 23px 0 0 0;
	margin: 27px 0 0 0;
}
ul.article-util li {
	display: inline;
	font-size: 12px;
	line-height: 1.5; /* 18/12 = 1.5 */
}
ul.article-util li a {
	padding: 5px 20px 5px 0;
	color: #693;
}
ul.article-util li.email a {
	background: url('../img/ico-util-email-blue.gif') 0 5px no-repeat;
	padding-left: 32px;
}
ul.article-util li.comments a {
	background: url('../img/ico-util-comments-blue.gif') 0 5px no-repeat;
	padding-left: 32px;
}
ul.article-util li.bookmark a {
	background: url('../img/ico-util-bookmark-blue.gif') 0 5px no-repeat;
	padding-left: 27px;
}
ul.article-util li.copylink a {
	background: url('../img/ico-util-copylink-blue.gif') 0 5px no-repeat;
	padding-left: 25px;
}
ul.article-util li.pdf a {
	background: url('../img/ico-util-pdf-blue.gif') 0 5px no-repeat;
	padding-left: 21px;
}

ul.article-util li.share a {
	background: url('../img/ico-util-share-blue.gif') 0 5px no-repeat;
	padding-left:16px;
}
ul.article-util li.share img{
	width:12px;
}


/* Article Calendar */

.layout-insights a.show-cal img { 
	display: none; 
	}
.layout-insights a.show-cal { 
	display: block; width: 20px; height: 20px; background: url(../img/ico-cal-gray.gif) no-repeat;
	}

/* Article fdata */
.article-body ul.meta {
	list-style:none;
	margin:0;
	padding:0;
}
ul.meta li {
	font-size: 11px;
	line-height: 1.36363636363636363636; /* 15/11 = 1.36363636363636363636 */
	margin:0 0 8px;
}
.layout-insights ul.meta li a {
	color: #669933;
	font-size:11px;
}
ul.meta li strong {
	color: #666666;
	
}

/* Inline Article Images */

img.img-pos-a {
	float: left;
	margin: 5px 20px 10px 0;
}
img.img-pos-b {
	float: right;
	margin: 5px 0 20px 20px;
}
img.img-pos-c {
	display: block;
	margin: 20px auto;
}

/* Product Article */

p.product-hero {
	float:left;
	margin: 0 0 25px;
}
.product-article {
	color: #7b8484;
	float: left;
	width: 372px;
	padding: 0 20px 0 0;
	margin: 0 0 30px;
}
.product-article p.intro {
	font-size: 20px; /* 21/16 = 1.3125 */
	line-height: 1.42857142857142857142; /* 30/21 = 1.42857142857142857142 */
	margin: 0 0 .7em; /* 21/30 = .7 */
	color:#FF7F00;
	
}
.product-article p,
.product-article ul {
	font-size: .75em; /* 12/16 = .75 */
	line-height: 1.5; /* 18/12 = 1.5 */
	margin: 0 0 1.5em; /* 18/12 = 1.5 */
	color:#666666;
}
.product-extras {
	width: 194px;
	float: right;
	padding: 0 0 0 20px;
	margin: 0 0 30px;
	border-left: 1px solid #d6e2cb;
}
.product-article ul li {
	background: url('../img/ico-bullet.gif') 5px 5px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 10px 15px;
}
.product-extras p.btn {
	background: url('../img/ico-arrow-green.gif') no-repeat left center;
	padding-left:20px;
	margin: 0 0 20px;
	font-size: 12px;
}
.product-extras p.or {
	color:#fff;
	font-size: .01px;
	line-height: 1.23;
}
.product-extras p.btn a {
	color:#693;
	line-height: 1.5;  /*21/14 = 1.5 */
}
.learn-more {
	color: #58595b;
}
.learn-more h2 {
	font-size: 11px;
	line-height: 1.8; /* 18/10 = 1.8 */
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 1.8em; /* 18/10 = 1.8 */
	color:#000;
}
.learn-more h2 strong {
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 1.38461538461538461538; /* 18/13 = 1.38461538461538461538 */
	text-transform: none;
	letter-spacing: 0;
}
.learn-more ul li {
	font-size: 12px; /* 11/16 = .6875 */
	line-height: 1.45454545454545454545; /* 16/11 = 1.45454545454545454545 */
	background: url('../img/ico-bullet.gif') 0 4px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	color: #58595b;
}
.learn-more ul li a {
	color: #669933;
	font-size:12px;
}
.learn-more p.action {
	color: #fff;
	padding: 8px 0;
	margin: 17px 0 0 0;
	background: #fff url('../img/btn-requestinfo.gif') no-repeat 0;
	border-radius: 5px;
	font-size: 13px;
	text-align:center;
}
.learn-more p.action a {
	color: #fff;
}

/* Product Specs */

.specs {
	clear: both;
	border: 1px solid #dadfe1;
	padding: 3px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: 0 0 26px;
	width:607px;
}
/*sm010164 added for newsroom*/
.specs .news-util-bar, 
.specs .util-bar {
	margin-bottom: 0;
}
.specs .tab {
	border-bottom: 1px dotted #e1e1e1;
}
.can-has-js .specs .tab {
	border-bottom: none;
}
.specs .closed {
	position: absolute;
	left: -1000em;
	top: -1000em;
}
.specs dl {
	width: 269px;
	margin: 0 0 0 16px;
	float: left;
}
.specs dl.alt {
	width: 269px;
	margin: 0 16px 0 0;
	float: right;
}
.specs dt {
	font-size: .625em; /* 10/16 = .625 */
	line-height: 1.8; /* 18/10 = 1.8 */
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #000;
	margin: 20px 0 0;
}
.specs dd {
	font-size: .75em; /* 12/16 = .75 */
	line-height: 1.5; /* 18/12 = 1.5 */
	margin: 0 0 20px;
	color: #666;
}
#tab-certifications {
	padding: 20px 16px;
}
#tab-certifications li {
	font-size: .75em; /* 12/16 = .75 */
	line-height: 1.5; /* 18/12 = 1.5 */
	color: #666;
	margin: 0 0 20px;
}
#tab-certifications li img {
	float: left;
	margin: 0 20px 0 0;
}
#tab-related ul {
	width: 269px;
	margin: 20px 0 0 16px;
	float: left;
}
#tab-related ul.atl {
	width: 269px;
	margin: 20px 16px 20px 0;
	float: right;
}
#tab-related li {
	clear: both;
	font-size: .75em; /* 12/16 = .75 */
	line-height: 1.5; /* 18/12 = 1.5 */
	margin: 0 0 20px;
}
#tab-related li img {
	float: left;
	margin: 0 15px 0 0;
}
#tab-related li img.link {
	float: none;
	margin: 0;
}

/* Product Promo */
	
.promo a { color: #87ae5c; }
.promo h2 {
	font-size: .625em; /* 10/16 = .625 */
	line-height: 1.8; /* 18/10 = 1.8 */
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #666;
	margin: 0 0 11px;
}
.promo-also-using {
	width: 293px;
	/*Removed for Stories-Soln widget*/
	/*float: right;*/
}
.promo-also-using li {
	background: url('../img/ico-bullet.gif') 0 5px no-repeat;
	padding: 0 0 0 16px;
	font-size: .875em; /* 14/16 = .875 */
	line-height: 1.28571428571428571428; /* 18/14 = 1.28571428571428571428 */
	font-weight: bold;
	margin: 0 0 1.57142857142857142857em; /* 22/14 = 1.57142857142857142857 */
}

.promo-customer-story {
	width: 293px;
	float: left;
}
.promo-customer-story .read {
	background: url('../img/ico-arrow-solutions.gif') no-repeat center right;
	padding-right: 15px;
}
.promo-customer-story a {
	color: #87ae5c;
}
.promo-customer-story blockquote {
	line-height: 1.25; /* 20/16 = 1.25 */
	font-weight: normal;
	color: #666;
}
.promo-customer-story blockquote p {
	margin-bottom: 1.25em; /* 20/16 = 1.25 */
	/*sm010164 added*/	
	color: #666;
	font-size:16px;
}
.promo-customer-story cite {
	font-style: normal;
	font-size: .75em; /* 12/16 = .75 */
	line-height: 1.5; /* 18/12 = 1.5 */
	margin-top: 8px;
	display: block;
}
.promo-customer-story cite img {
	float: left;
	margin: 0 10px 0 0;
}
.promo-customer-story cite strong {
	display: block;
	font-size: 1.08333333333333333333em; /* 13/12 = 1.08333333333333333333 */
	line-height: 1.38461538461538461538; /* 18/13 = 1.38461538461538461538 */
}

/* Search Calendar */

.layout-search a.show-cal img { 
	display: none; 
	}
.layout-search a.show-cal { 
	display: block; width: 20px; height: 20px; background: url('../img/ico-cal-brown.gif') no-repeat; 
	}
.form_button_go
{
    background-color: #999;
    color: #FFF;
    border: solid 1px #000;
    height: 23px;
    border-radius: 5px;
	margin: 10px 0;
}
.subscribe_btn
{
    background-color: #4AA02C;
    
    color: #FFF;
    border: solid 1px #000;
    height: 35px;
    border-radius: 5px;
	margin: 10px 0;
}
/* SOLUTION SPECIFIC CONTENT */

body.layout #primary { width: 732px !important; padding: 35px 0px 40px 20px !important; }
body.layout #careers { width: 900px !important; padding: 35px 0px 40px 20px !important; }
.layout-2col {
	overflow:hidden;
	width: 100%
}
.col-1 {
	float:left;
  width:48%;
}
.col-2 {
	float:right;
  width:48%;
}
.item {
	border-bottom: 1px dotted #cccccc;
	overflow: hidden;
	/*width: 95%;*/
	width: 100%;/*Changed from 95% due to Newsroom bug*/
	height: 110px;
	position: relative;
	
	/* gr018969 added 
	margin-right:20px;
	margin-bottom: 20px;*/
	margin-top:20px;
	/*width: auto;*/
}
.col-1 .item .text a {
	color:#333;
}
.col-2 .item .text a {
	color:#333;
}
.col-1 .item .text .learn a{
	color:#669933;
}
.col-2 .item .text .learn a{
	color:#669933;
}
.item a {
	overflow:hidden;
	font-size:17px;
	margin:0 0 10px 0;
	font-weight:normal;
	color:#333333;
}
/*gr018969 added for solutions page items*/
.item p.learn{
    width: 100%;
}
.item p 
{
	font-size:12px;
	margin:0 0 10px 0;
	color: #666666;
}
/*******SM010164 added*******/
.layout-contact .item {
	border-bottom: 1px solid #87ae5c;
	overflow: hidden;
	width: 95%;
	height: 110px;
	position: relative;
	margin-bottom: 20px;
	margin-top:25px;
	width: auto;
	margin-right:0px;
}
.layout-contact .item a {
	overflow:hidden;
	font-size:17px;
	margin:0 0 10px 0;
	font-weight:normal;
	color:#693;
}
.layout-contact .item p {
	font-size:12px;
	margin:0 0 10px 0;
	color: #666;
}
/***************/
.add {
	padding:10px 0 0 0;
}
.add h5 {
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.add a {
	font-size:11px;
	color:#669933;
}
.add p {
	font-size:11px;
	color:#666;
}
.learn-gray {
	background: url('../img/ico-arrow-green.gif') no-repeat center right; padding-right: 15px;
	margin:0 0 4px 0;
}
.learn {
	position: absolute;
	bottom: 0;
	right: 0;
	text-align:right;
}
.learn a 
{
	background: url('../img/ico-arrow-solutions.gif') no-repeat center right; 	padding-right: 15px;
	color:#87ae5c;
	font-size:13px;
	padding:0 20px 0 0;
}
.img-float {
	float:left;
	padding:0 15px 0 0;
}
.layout-2col .text {
	width: 230px;
	float: right;
}
/* END SOLUTION SPECIFIC CONTENT */

/* CAROUSEL STYLES */

.jcarousel-skin-custom .jcarousel-container {
    background: url(../img/carousel-shadow.gif) no-repeat bottom center;
}

.jcarousel-skin-custom .jcarousel-container-horizontal {
    width: 764px;
    padding: 0 20px 4px 20px;
		margin: 0 auto 20px auto;
}
.jcarousel-skin-custom .jcarousel-clip-horizontal {
    width:  764px;
    height: 116px;
}
.jcarousel-skin-custom .jcarousel-item {
    width: 187px;
    height: 108px;
		padding: 4px 2px 4px 2px;
}

.jcarousel-skin-custom .jcarousel-item-horizontal {
	/*
    margin-right: 10px;
	*/
}
.jcarousel-skin-custom .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-custom .jcarousel-next-horizontal {
    position: absolute;
    top: 48px;
    right: 0;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: transparent url(../img/ico-arrow-gray-r.gif) no-repeat 0 0;
}
.jcarousel-skin-custom .jcarousel-next-horizontal:hover {
}
.jcarousel-skin-custom .jcarousel-next-horizontal:active {
}
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal,
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:active {
    background: transparent url(../img/ico-arrow-gray-r-off.gif) no-repeat 0 0;
    cursor: default;
}
.jcarousel-skin-custom .jcarousel-prev-horizontal {
    position: absolute;
    top: 48px;
    left: 0;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: transparent url(../img/ico-arrow-gray-l.gif) no-repeat 0 0;
}
.jcarousel-skin-custom .jcarousel-prev-horizontal:hover {
}
.jcarousel-skin-custom .jcarousel-prev-horizontal:active {
}
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:active {
    background: transparent url(../img/ico-arrow-gray-l-off.gif) no-repeat 0 0;
    cursor: default;
}

/* END CAROUSEL STYLES */

/* END CONTENT MODULE STYLES */

/* WIDGET STYLES */

/* Search Results Listing */

.more { background: url('../img/ico-arrow-green.gif')  no-repeat center right; padding-right: 15px; font-size:12px }

ol.search-results a {
	color: #693;
}
ol.search-results li {
	border-bottom: 1px dotted #CCC;
	color: #666;
	margin: 0 0 26px;
	padding: 0 0 26px;
}
ol.search-results h2 {
	font-size: 18px;
	font-weight: normal;
	color: #333;
}
ol.search-results p.attribute {
	font-size: .625em; /* 10/16 = .625 */
	text-transform: uppercase;
}
ol.search-results cite {
	font-size: 1.2em; /* 12/10 = 1.2 */
	font-style: normal;
	text-transform: none;
}
ol.search-results p {
	font-size: 12px;
	line-height: 1.5; /* 18/12 = 1.5 */
}

/* Utility/Tab Bar */
	
/*sm010164 added for newsroom*/
.news-util-bar,
.util-bar {
	padding: 0 3px 0 0;
	margin: 0 0 26px;
	background: url('../img/bg-utilbar-borders.gif') 100% 0 repeat-y;
}
.ub-i {
	background: url('../img/bg-utilbar-borders.gif') repeat-y;
	padding: 0 0 0 3px;
}
.ub-t {
	background: url('../img/bg-utilbar-box.gif') no-repeat 100% 0;
	height: 5px;
	margin: 0 -3px;
}
.ub-t div {
	background: url('../img/bg-utilbar-box.gif') no-repeat;
	height: 5px;
	width: 8px;
}
.ub-b {
	background: url('../img/bg-utilbar-box.gif') no-repeat 100% 100%;
	height: 6px;
	margin: 0 -3px;
}
.ub-b div {
	background: url('../img/bg-utilbar-box.gif') no-repeat 0 100%;
	height: 6px;
	width: 8px;
}
.ub-inner {
	background: #dadfe1;
	padding: 0 2px;
	height:32px;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort,
.news-util-bar li.sort-selection,
.select-control,
.util-bar li.sort,
.util-bar li.sort-selection {
	font-size: .6875em; /* 11/16 = .6875 */
	line-height: 1.36363636363636363636; /* 15/11 = 1.36363636363636363636 */
	color: #566572;
	float: left;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort strong,
.util-bar li.sort strong {
	float: left;
	margin: 7px 10px;
	font-weight: normal;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort a,
.util-bar li.sort a {
	color: #566572;
	-moz-text-shadow: 0px 1px 1px #fff; /* edeeee */
	-webkit-text-shadow: 0px 1px 1px #fff;
	text-shadow: 0px 1px 1px #fff;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort-selection,
.select-control,
.util-bar li.sort-selection {
	width: 128px;
	position: relative;
	background: url('../img/bg-sort-bottom.gif') 0 100% no-repeat;

  height:31px !important
	;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort-selection ul,
.select-control ul,
.util-bar li.sort-selection ul {
	background: url('../img/bg-sort-top.gif') 0 0 no-repeat;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort-selection ul a,
.select-control ul a,
.util-bar li.sort-selection ul a {
	display: block;
	background: url('../img/bg-sort-arrow.gif') top right no-repeat;
	color: #566572;
	padding: 7px 0 2px 8px;
	width: 120px;
	-moz-text-shadow: 0px 1px 1px #fff; /* edeeee */
	-webkit-text-shadow: 0px 1px 1px #fff;
	text-shadow: 0px 1px 1px #fff;

  min-height:22px;
  height:auto !important;
  height:22px;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort-selection ul ul,
.select-control ul ul,
.util-bar li.sort-selection ul ul {
	background: #f4f5f6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #BBBFC1;
	left: -1000em;
	position: absolute;
	width: 126px;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort-selection:hover ul,
.util-bar li.sort-selection:hover ul {
	left: auto;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort-selection ul ul a,
.select-control ul ul a,
.util-bar li.sort-selection ul ul a {
	background-image: none;
	border-bottom: 1px dotted #bbbfc1;
	height: auto;
	margin: 0 2px;
	min-height: 0;
	padding: 5px;
}
/*sm010164 added for newsroom*/
.news-util-bar li.sort-selection ul li.last a,
.select-control ul li.last a,
.util-bar li.sort-selection ul li.last a {
	border: none;
}
 
/*sm010164 added for newsroom*/
.news-util-bar li.subscribe,
.util-bar li.subscribe {
	background: url('../img/bg-btn-subscribe.gif') no-repeat;
	width: 108px;
	position: absolute;
	top: 0; 
	right: 0;
}
.news-util-bar ul.tabs li.subscribe a,
.news-util-bar ul.tabs li.subscribe a:hover,
.news-util-bar ul.tabs li.subscribe a:active
{
	background: #dadfe1 url('../img/bg-btn-subscribe.gif') no-repeat;
}

/*KK016105 added for rssfeed on Blogs*/
#rssFeed li.subscribe{
   position: relative;  
}
#rssFeed 
{
    width:104px;
	background: none;
 }
 /*KK016105 added for closing comments box on Blogs and newsroom*/
 .closeComment
 {
     outline:0;
     padding-left:520px;
 }
 
 .closeComment-news
 {
     outline:0;
     padding-left:400px;
 }
/*sm010164 added for newsroom*/
.news-util-bar li.subscribe span,
.util-bar li.subscribe span {
	min-height: 31px;
	display: block;
	color:#fff;
}
/*sm010164 added for newsroom*/
.news-util-bar li.subscribe a,
.util-bar li.subscribe a {
	padding: 8px 0 1px 27px !important;
	display: block;
	height:25px;	
	/*next 3 lines fix tiny "Save as Feed" text*/
	font-size: 0em;
	line-height: 0px;
	color:#8CB265 !important;
}
/*.news-util-bar li.subscribe a:hover,
.news-util-bar li.subscribe a:focus,
.util-bar li.subscribe a:hover,
.util-bar li.subscribe a:focus
{
	font-size: 0em;
	line-height: 0px;	
	color:#8CB265 !important;
}*/
/*sm010164 added for newsroom*/
.news-util-bar ul.tabs,
.news-util-bar ul.mod,
.util-bar ul.tabs,
.util-bar ul.mod {
	position: relative;
}
/*sm010164 added for newsroom*/
.news-util-bar ul.tabs,
.util-bar ul.tabs {
	padding: 3px 0 7px 0;
}
/*sm010164 added for newsroom*/
.news-util-bar ul.tabs li,
.util-bar ul.tabs li {
	font-size: .6875em; /* 11/16 = .6875 */
	line-height: 1.45454545454545454545; /* 16/11 = 1.45454545454545454545 */
	display: inline;
}
/*sm010164 added for newsroom*/
.news-util-bar ul.tabs li a,
.util-bar ul.tabs li a {
	padding: 8px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#666;
}
/*sm010164 added for newsroom*/
.news-util-bar ul.tabs li a:hover,
.news-util-bar ul.tabs li a:focus,
.util-bar ul.tabs li a:hover,
.util-bar ul.tabs li a:focus {
	text-decoration: none;
	background-color: #cdd4d7; 
}
/*sm010164 added for newsroom*/
.news-util-bar ul.tabs li a:active,
.util-bar ul.tabs li a:active {
	background: #bdc6ca;
}
/*sm010164 added for newsroom*/
.news-util-bar ul.tabs li a.selected,
.news-util-bar ul.tabs li a.selected:hover,
.news-util-bar ul.tabs li a.selected:focus,
.util-bar ul.tabs li.selected a,
.util-bar ul.tabs li.selected a:hover,
.util-bar ul.tabs li.selected a:focus {
	background: #fff;
	color: #333;
}
.tab a { color: #693; font-weight:normal; }
.schDateContainer
{
	float: left;
	margin-right: 8px;
}
.schDateContainer input
{
	width:120px;
	margin-left: 0px;
}
.schDateContainer2 {
	float: left;
	width: 100%;
}
/* Filter */

.search-filter h3, .search-filter h4 {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 5px;
	color: #58595b;
}
.search-filter ul li,
.search-filter p {
	display: inline;
	font-size: 9px;
}
.search-filter ul li span {
	padding: 0 .3em 0 .5em;
}
.search-filter form {
	margin: 0 0 20px;
	padding: 0 0 20px;
}
.search-filter form ul {
	margin: 22px 0 0;
}
.search-filter form label {
	padding: 0 0 0 .5em;
}
.search-filter form li {
	display: block;
	font-size: .75em; /* 12/16 = .75 */
}
.search-filter ul.act {
	margin: 0 0 1.25em;
}
.search-filter ul.act li {
	display: inline;
	padding-right: 6px;
	background: url(../img/ico-pipe.gif) center right no-repeat;
}
.search-filter ul.act li.last {
	background: none;
}
/*sm010164 added*/
a.schFilterHideShow, a.schFilterHideShow:link, /*a.schFilterHideShow:hover, a.schFilterHideShow:visited, */
.search-filter ul.act li a {
	color: #693;
	font-size: 10px;
}
.search-filter ul.act li a:hover {
	text-decoration: underline;
}
/*sm010164 added*/
.search-filter p.act, 
form.filter-date p.act {
	display: block;
	margin: 1em 0;
}
/*sm010164 added*/
.search-filter p.act a, .search-filter p.act a:link,
form.filter-date p.act a {
	color: #669933;
	font-size: 10px;
}
fieldset.range {
	margin: 0.25em 0;
	position: relative;
	z-index: 30;
}
fieldset.active {
	z-index: 100;
}
/*sm010164 added*/
.search-filter h5,
form.filter-date h4 {
	font-size: 14px;
	color: #669933;
	font-weight: normal;
	margin: 5px 0 5px 0;
	text-transform: lowercase;
}
form.filter-date label {
	position: absolute;
	left: -9999px;
}
form.filter-date input {
	float: left;
	width: 2em;
	margin: 0 5px 0 0;
}
form.filter-date input.year {
	width: 3em;
}
form.filter-date input.btn {
	width: 43px;
	height: 26px;
	margin-top:5px;
}
.subscribe {
	display:block;
}

/* Calendar */

a.show-cal {
	margin: 0 0 0 3px;
	display: block;
	width: 20px;
	float: left;
}
.calendar {
	background: url('../img/calendar-low.png') no-repeat 0 100%;
	font-size: 0.625em;	/* 10px / 16px */
	padding-bottom: 5px;
	position: absolute;
	right: 104px;
	text-transform: uppercase;
	top: -113px;
	width: 232px;
	z-index: 50;
}
.calendar div {
	background: url('../img/calendar-top.png') no-repeat;
	padding: 5px 20px 5px 5px;
}
.calendar a:hover {
	text-decoration: none;
}
.calendar table {
	background: #FFF url('../img/calendar-shade.gif');
	border-collapse: collapse;
	text-align: center;
	width: 100%;
}
.calendar caption {
	background: url('../img/calendar-shade.gif') no-repeat 50% 0;
	font-weight: bold;
	padding: 1em;
}
.calendar caption a {
	color: #999;
	padding: 0.5em;
}
.calendar caption a:hover {
	color: #666;
}
.calendar th,
.calendar tbody a {
	padding: 0.6em 0.5em;
}
.calendar td {
	border: 1px solid #FFF;
}
.calendar tbody a {
	background-color: #E3EAF1;
	display: block;
}
.calendar tbody a:hover {
	background-color: #D0D7DD;
}
.calendar td.today a {
	background: #3C6D97;
	color: #FFF;
	text-decoration: none;
}

/* Pagination */

ol.pagination {
	font-size: 12px;
	line-height: 1.3em; /* 13/10 = 1.3 */
	margin: 30px 0 0;
	text-align: center;
	margin: 25px 0 0;
	padding-top: 5px;
	padding-bottom: 5px;
}
ol.pagination li {
	display: inline;
	padding-top: 5px;
	padding-bottom: 5px;
}
.layout-search ol.pagination li a {
	color: #693;
}
ol.pagination li a {
	padding: 5px 5px 5px 7px;
}
ol.pagination li.next a {
	padding-right: 15px;
	letter-spacing: 0;
}
.layout-search ol.pagination li.next a {
	background: url('../img/ico-arrow-green.gif') no-repeat center right;
}
/*sm010164 added*/
.layout-search ol.pagination li.prev a {
	background: url('../img/ico-arrow-green-l.gif') no-repeat center left;
	padding-left:15px;
}
/*sm010164 added
.layout-search ol.pagination {
	margin-left:10px;
}*/
ol.pagination li.next:hover a {
	background: url('../img/ico-arrow-green.gif') no-repeat center right;
}
.layout-search ol.pagination li.next:hover a {
	background: url('../img/ico-arrow-green.gif') no-repeat center right;
	color: #693;
}
/* gr018969 added for Blog pagination */
ol.pagination li.prev a {
	background: url('../img/ico-arrow-green-l.gif') no-repeat center left;
	padding-left:15px;
}
ol.pagination li.prev:hover a {
	background: url('../img/ico-arrow-green-l.gif') no-repeat center left;
}
ol.pagination li.current {
	color: #666;
}
ol.pagination li.current a {
	color: #693;
}
/*ol.pagination li:hover a,
ol.pagination li:focus a {
	color: #e8b921;
}
.layout-search ol.pagination li:hover a,
.layout-search ol.pagination li:focus a {
	color: #b29336;
}*/
/* END WIDGET STYLES */

/* Search Utility */

#search-body {
	background: url('../img/bg-search.gif') 0 0 repeat-x;
	width: 337px;
	border-radius: 5px;
	border: 1px solid #ccc;
	position: top;
	margin:10px 0 0 0;
}
#search-body input {
	background: transparent;
	border: none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 3px 0;
}
#search-body label {
	left: -9999px;
}
#search-body p.action {
	height: 21px;
	width: 58px;
	border-left: 1px dotted #ccc;
	float: right;
}
#search-body p.action input {
	width: 58px;
	height: 21px;
	padding: 0;
	margin: 0;
}
.search-body{
	color:#7b8484;
	font-size:18px;
	font-weight:bold;
	margin: 0 0 20px 0;
}
.search-body p {
}
/*sm010164 added for newsroom*/
.news-util-bar,
.util-bar { margin-bottom: 0; }
/*sm010164 added for newsroom*/
#news-util-bar-page-results,
#util-bar-page-results { width: 75px; }
/*sm010164 added for newsroom*/
#news-util-bar-page-results ul ul,
#util-bar-page-results ul ul { width: 75px; }
#suggested-results { background-color: #f5f5f5; padding: 15px; border-bottom: 1px solid #F5E5BF; margin-bottom: 26px; }
#suggested-results h5 { color: #a5a5a5; font-size: 12px; text-align: center; margin-bottom: 15px; }
#suggested-results ol.search-results li { padding-bottom: 0; border-bottom: none; }
#pagination-container { width: 100%; overflow: hidden; color: #666; }
#pagination-container p { float: left; font-size: 12px; }
#pagination-container p a { text-decoration: underline; color: #666; }
#pagination-container div { float: right; font-size: 12px; }
#pagination-container ol { margin: 0; padding: 0; display: inline; }
.sort-current2 a { width: 68px !important; }

/* END SEARCH UTILITY */

/* Leadership */
.leadership-press
{
    margin-bottom:30px;
}

.leadership-press ol li {
	/*background:url("../img/ico-bullet.gif") no-repeat scroll 6px 6px transparent;*/
	background:none;
	margin:0 0 22px;
	padding:0 0 0 0;
	zoom: 1; 
}
.leadership-press ol h3 {
	font-size:12px;
	font-weight:normal;
	line-height:1.2;
}
.leadership-press p  {
	font-size:12px;
	line-height:1.36364;
}
.leadership-body h2{
	color:#4F94CD;
	font-size:19px;
	font-weight:normal;
	}
.leadership-body .item p {
	color:#666666;
	font-size:12px;
	margin:0 0 15px 0;
	width:100%;
	}	
.leadership-body p.title{ 
	text-transform:uppercase;
	font-size:11px;
	color: #000;
}	
.leadership-body a.more  {
	background: url('../img/ico-arrow-green.gif') no-repeat right center;
	padding-right:15px;
}
.leadership-body a {font-size:12px;}
.leadership-body .item {
	height: auto;
	border-bottom:1px solid #a5a5a5;
}
.leadership-body .text {
	width: 400px;
	float: left;
	padding: 0 0 15px 10px;
}
.leadership-body .last {
	border-bottom: none;
}
.leadership {
	clear: both;
	border: none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin: 0 0 26px 0;
}
.leadership .util-bar { margin-bottom: 20px;}

.leadership-body .text-news h2 a {
color: #333;
font-size: 19px;
margin:0;
padding:0;
}

.leadership-body .text-news h2 a:hover {
text-decoration: underline;
}


/* END LEADERSHIP SPECIFIC CONTENT */

/* Support */	
.support-body p{
	font-size:12px;
	color:#666666;
	margin-bottom:15px;
}

.support-body h2{
	font-size:21px;
	color:#FF7F00;
	margin-bottom:15px;
	font-weight:normal;
}

.support ol li /*{background: url('../img/ico-bullet-gry.gif') 6px 6px no-repeat;}*/ {background:none; padding:0 0 5px; margin:0; }

/* END SUPPORT SPECIFIC CONTENT */	

/* Contact */

/*body.layout-contact #primary*/
.layout-contact { 
	width: 662px !important; 
	padding: 40px 20px 0 30px !important; 
}
.layout-4col {
	overflow:hidden;
	width: 100%;
	border-bottom: 1px dotted #ccc;
}
.col-1-contact {
	width: 155px;
	margin-right: 12px;
	float:left;
}
.col-2-contact {
	float:left;
	width: 155px;
	margin-right: 12px;
}
.col-3-contact {
	float:left;
	width: 155px;
	margin-right: 12px;
}
.col-4-contact {
	float:left;
	width: 155px;
}
#sales-container { 
	background: url('../../uploadedimages/img-contact-sm1.jpg') top left no-repeat; 
	padding-top: 65px; 
}
#support-container { 
	background: url('../../uploadedimages/img-contact-sm2.jpg') top left no-repeat; 
	padding-top: 65px; 
}
#media-container { 
	background: url('../../uploadedimages/img-contact-sm3.jpg') top left no-repeat; 
	padding-top: 65px; 
}
#careers-container { 
	background: url('../../uploadedimages/img-contact-sm4.jpg') top left no-repeat; 
	padding-top: 65px; 
}
#contact-nav .text {  
	padding-bottom: 10px; 
	background-color:whiteSmoke;
	min-height: 135px;
	height: auto !important;
	height: 150px;
}
#contact-nav .text h2 {
	color: #800080;
	font-size: 16px;
	padding: 10px 0 6px 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}
#contact-nav .text p { 
	font-size: 12px;
	color: #666;
	margin: 3px 8px 0 10px;
}
#contact-nav p.info a {
	background: url('../img/ico-arrow-green.gif') no-repeat center right; 	
	padding-right: 15px;
	font-size:12px;
	font-weight: none;
	line-height: 32px;
}
#contact-nav .item {
	height:auto;
	border-bottom: none;
}
#contact-nav p.info{
	background: url('../../uploadedimages/box-contact-bottom.jpg') no-repeat;
	height:32px;
	padding: 0 10px 0 10px;
	margin: none;
}
.contact-phone p { 
	color:#800080;
	font-size: 18px;
	padding: 20px 0 0 0;
}
.contact-phone { 
	overflow: hidden; 
	width: 100%;
}
.contact-phone .item { 
	overflow: hidden; 
	width: 32%; 
	padding-right: 1%; 
	float: left; 
}
.contact h3{
	color:#333;
	font-size:18px;
	font-weight:normal;
}
.contact p{
	color:#a5a5a5;
	font-size:14px;
	float:left;
	padding: 0;
}
.contact-phone .item { 
	height:auto;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 20px;
}
.contact-global{
	overflow:hidden;
	width: 100%;
	border-bottom: none;
}
.contact-global h3{
	color:#800080;
	font-size:18px;
	margin: 20px 0 20px;
	font-weight:normal;
}
.contact-global .col-1{
	width: 39%;
	margin-right: 12px;
	float: left;
}
.contact-global .col-2{
	width: 39%;
	margin-right: 12px;
	float: left;
}
.location h6{
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
}
.location p {
	color: #666;
	font-size: 12px;
}
.location a {
	font-size: 12px;
}
.location { padding-bottom: 20px;}
.secondary-about { 
	margin:0 0 10px;
	padding:0 0 20px;
}
.secondary-about ul li { 
	padding:0 0 5px;
}
.secondary-about ul li a { 
	color: #4F94CD;
	font-size: 13px;
}
.secondary-about ul li a:hover { 
	color: #4F94CD;
}
.media-kit p {
	color: #a5a5a5;
	font-size: 12px;
	padding-bottom: 10px;
}
.media-kit h5 {
	color: #7b8484;
	text-transform: uppercase;
	font-size: 11px;
	padding-bottom: 10px;
}
.media-kit a {
	float: left;
	font-size: 12px;
	padding-bottom: 10px;
}
.media-kit p.action {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #6e7b97;
	color:#FFFFFF;
	font-size:13px;
	text-align: center;
	margin:17px 0 0;
	padding:8px 12px;
}
.email-contact {padding-bottom: 30px;}
#secondary .secondary-about h2 {margin: 0 0 10px 0;
}
/* END SUPPORT CONTACT CONTENT */

/* NEWSROOM */
.leadership-body .text-news {
	float:left;
	padding:0 0 15px 0;
	width: 600px;
}
ol.pagination-about li a {
	color: #693;
	padding:5px 5px 5px 7px;
}
ol.pagination-about  {
	font-size:12px;
	line-height:1.3em;
	margin:25px 0 0;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}
ol.pagination-about li {
	display:inline;
	padding-bottom:5px;
	padding-top:5px;
}
ol.pagination-about li.current {
	color:#666;
	padding:5px 5px 5px 7px;
}
ol.pagination-about li.next a {
	background:url("../img/ico-arrow-green.gif") no-repeat scroll right center transparent;
	letter-spacing:0;
	padding-right:15px;
}
ul.article-util-news {
	border-top: 1px dotted #ccc;
	padding: 23px 0 0 0;
	margin: 27px 0 0 0;
}
ul.article-util-news li {
	display: inline;
	font-size: 12px;
	line-height: 1.5; /* 18/12 = 1.5 */
}
ul.article-util-news li a {
	padding: 5px 20px 5px 0;
	color: #669933;
}
ul.article-util-news li.email a {
	background: url('../img/ico-util-email-blue.gif') 0 5px no-repeat;
	padding-left: 32px;
}
ul.article-util-news li.comments a {
	background: url('../img/ico-util-comments-blue.gif') 0 5px no-repeat;
	padding-left: 32px;
}
ul.article-util-news li.bookmark a {
	background: url('../img/ico-util-bookmark-blue.gif') 0 5px no-repeat;
	padding-left: 27px;
}
ul.article-util-news li.copylink a {
	background: url('../img/ico-util-copylink-blue.gif') 0 5px no-repeat;
	padding-left: 25px;
}
ul.article-util-news li.pdf a {
	background: url('../img/ico-util-pdf-blue.gif') 0 5px no-repeat;
	padding-left: 21px;
}
ul.article-util-news li.share a {
	background: url('../img/ico-util-share-blue.gif') 0 5px no-repeat;
	padding-left:16px;
}
ul.article-util-news li.share img{
	width:12px;
}
.article-body ul.meta-news {
	border-top: 1px dotted #ccc;
	margin: 26px 0 0 0;
	padding: 26px 0 0 0;
	list-style:none;
	
}
ul.meta-news li {
font-size:0.6875em;
line-height:1.36364;
margin:0 0 8px;
}
.article-body ul.meta-news a {
	color: #669933;
}
.article-body h2 {
	/*background:url("../img/ico-star-blue.gif") no-repeat scroll 0 2px transparent;*/
	color:#666666;
	font-size:23px;
	font-weight:bold;
	line-height:1em;
	margin:0;
	padding-left:25px;
}
.featured {
	background-color: #f5f5f5;
}
.leadership-body .item-featured {
	background:url("../img/ico-star-blue.gif") no-repeat 15px 23px;
	border-bottom:1px dotted #ccc;
	height:auto;
	background-color: #f5f5f5;
	padding-top:20px;
	padding: 20px 20px 0 40px;
	overflow:hidden;
	position:relative;
	width:540px;
}
.leadership-body .item-featured .text-news {
	width:540px;
}
.leadership-body .item-featured p {
	color:#A5A5A5;
	font-size:12px;
	margin:0 0 5px;
}
/* END NEWSROOM CONTENT */

/* CONTACT OVERLAY */

div#overlay-background {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: .7; filter: alpha(opacity=70);
	z-index: 50;
	-moz-box-shadow: 5px 3px 10px #58595b;
	-webkit-box-shadow: 5px 3px 10px #58595b;
	box-shadow: 5px 3px 10px 10000;
}
div.overlay 
{
    
	position: relative;
	width: 734px;
	margin: 100px auto 0 auto;
	opacity: 1; filter: alpha(opacity=100);
	z-index: 1000;
	padding: 0;
}
div.overlay a.btn-close span { display: none;}
div.overlay div.content {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 15px 75px;
	width: 584px;
	background-color: #e6e6e6;
	-moz-box-shadow: 2px 2px 10px #d8d8d8;
	-webkit-box-shadow: 2px 2px 10px #d8d8d8;
	box-shadow: 2px 2px 10px 10000;
}
div.overlay .overlay-header {
	background: #b3b3b3;
	width: 654px;
	height: 45px;	
	padding: 15px 40px 0 40px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-box-shadow: 2px 2px 10px #d8d8d8;
	-webkit-box-shadow: 2px 2px 10px #d8d8d8;
	box-shadow: 2px 2px 10px 10000;
}
div.overlay .overlay-header h1 {
	font-size: 19px;
	font-weight: normal;
	color: #58595b;
	font-size: 23px;
	float: left;
	padding-right: 30px;
	padding-top: 5px;
}
div.overlay .overlay-descp .img-float {
	width: 75px;
	padding: 0;
}
div.overlay .overlay-descp p {
	font-size: 12px;
	color: #7b8484;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #a5a5a5;
}
div.overlay .overlay-compose { border-bottom: 1px solid #a5a5a5;}
div.overlay .overlay-2col { 
	overflow: hidden;
	width: 584px;
}
div.overlay .overlay-2col .col1-overlay { 
	float: left;
	width: 49%;
	overflow:hidden;
}
div.overlay .overlay-2col .col2-overlay { 
	float: right;
	width: 49%;
	overflow:hidden;
}
div.overlay h2 {
	font-size: 20px;
	color: #58595b;
	padding: 10px 0 10px 0;
	font-weight: normal;
}
div.overlay .overlay-compose p {
	font-size: 10px;
	color: #58595b;
}
div.overlay #submit  {
	padding-top: 10px;
	text-align: center;
}
fieldset.default {
	padding-bottom: 15px;
	border-bottom: 1px solid #a5a5a5;
}
fieldset.default1 {
	padding-bottom: 8px;
}
.form-group {
  width: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}
div.overlay .form-group label { 
	font-size: 12px;
	color: #58595b;
	float: left;
	width: 124px;
}
div.overlay .form-group input { 
	width: 150px;
}
div.overlay .compose {
	border-bottom: 1px solid #a5a5a5;
	position: relative;
}
div.overlay .compose textarea {
	height: 125px;
	width: 350px;
}
div.overlay .compose p {
	position: absolute;
	left: 0;
	top: 75px;
	font-size: 9px;
}

/*
	Start Events specific 
*/
.item-content {
	width:490px;
	float:left;
	overflow: hidden;
}
.item1-content {
	width:55%;
	float:left;
	overflow: hidden;
	padding:0 30px 0 0;
}
.item2-content {
	width:35%;
	float:left;
	overflow: hidden;
	padding:10px 0 0 10px;
	font-size:12px;
}
.item3-content {
	width:45%;
	float:left;
	overflow: hidden;
	padding:15px 30px 0 0;
}
.item4-content {
	width:35%;
	float:left;
	overflow: hidden;
	padding:7px 10px 0 10px;
}
.item5-content {
	width:80%;
	float:left;
	overflow: hidden;
	padding:15px 30px 0 0;
}
.secondary-events ul li {
	background:url("../img/ico-bullet.gif") no-repeat scroll 6px 6px transparent;
	margin:0 0 22px;
	padding:0 0 0 20px;
}
.content a.action {
	color:#669933;
	font-size:12px;
	margin:17px 0 0;
	/* padding:8px 12px; */
	text-align:center;
}
.events-body .item p.title {
	color:#000;
	font-size:11px;
	margin:0 0 15px;
	text-transform:uppercase;
}
.events-body .item p {
	color:#666666;
	font-size:12px;
	margin:0 0 15px;
}
.events-body .item1-content p {
	color:#666;
	font-size:12px;
	margin:0 0 15px;
}
.events-body .item1-content a {
	font-size:12px;
	color:#693;
	font-weight:normal;
}
.events-body .item2-content h1 {
	color:#000;
	font-size:11px;
	text-transform:uppercase;
	margin: 30px 0 10px 0;
}
.events-body .item2-content h2 {
	color:#666666;
	font-size:12px;
}
.events-body .item2-content p {
	color:#A5A5A5;
	font-size:12px;
}
.events-body .item2-content a {
	font-size:12px;
	color:#693;
	font-weight:normal;
}
.events-body .item3-content p {
	color:#A5A5A5;
	font-size:12px;
}
.events-body .item5-content p {
	color:#A5A5A5;
	font-size:12px;
}
.events-body .item5-content a {
	font-size:12px;
	color:#693;
	font-weight:normal;
	text-transform:none;
}
.events-body h2  {
	color: #4F94CD;
    font-size: 23px;
    font-weight: normal;
}
.events-body .item {
	border-bottom:1px dotted #ccc;
	height:auto;
} 
.events-body .item2 {
	height:auto;
	overflow: hidden;
	width: 100%;
	height: 110px;
	position: relative;
	margin-top: 20px;
} 
.events-body  ul li {
	color:#693;
	font-size:12px;
	line-height:1.45455;
	padding-top:3px;
}
.events-body ul {padding: 5px 0 25px 0;}
.events-body .item ul li a
{
    background: url("../img/ico-arrow-green.gif") no-repeat right center;
	padding-right:20px;
	font-size:12px;
	overflow:hidden;
	color:#693;
}

/*sm010164 changed*/
/*table td*/
.event-table td {
	width: 607px;
	border: none;
	padding: 10px 35px;
}
.row-header th {
	font-size: 11px;
	color:#666666;
	text-transform: uppercase;
	background-color: #e6e6e6;
}
.row-dark td {
	font-size: 12px;
	color: #666;
	border-bottom:1px dotted #ccc;
}
.row-light td {
	font-size: 12px;
	color: #666;
	border-bottom:1px dotted #ccc;
	
}
/*sm010164 changed*/
/*table th*/
.event-table th {	
	text-align: left;
	padding: 10px 35px;
}
table.event-table { border-bottom: 1px dotted #ccc; }
.upcoming-events p { 
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	padding: 15px;
}
.events-title {
	padding: 15px 0;
	border-bottom: 1px dotted #ccc;
}
.events-title h2 {
	font-size: 19px;
	color: #4F94CD;
}
.events-title {height: 22px;}
.events-col1 {
		float: left;
		width: 300px;
}
.events-col2 {
		float: left;
		width: 300px;		
		text-align: right;
}
.events-col2 a { 
	font-size: 12px;
}
.special-events ol li {
	/*background:url("../img/ico-bullet.gif") no-repeat scroll 6px 6px transparent;*/
	background:none;
	padding:0 0 6px 0;
	zoom: 1;
}
.special-events ol h3 {
	font-size:12px;
	font-weight:normal;
	line-height:1.53846;
}
.special-events ol h3 a{
	font-size:12px;
	font-weight:normal;
	line-height:1.53846;
	color:#669933; 
}

/* End Events */

/* Client Specific content*/

.client-article {
	border-bottom: 1px solid #a5a5a5;
	padding-bottom: 15px;
	overflow:hidden;
	width: 100%;
}
.client-article1 {
	width:450px;
	float:left;
	padding-right: 10px;
	margin-bottom:12px; 
}
.client-article2 {
	width:300px;
	float:left;
}
.client-article p.intro, .client-article2 p.intro {
	font-size:19px;
	color: #7b8484;
	padding-bottom: 5px;
}
.client-article p, .client-article2 p {
	font-size:12px;
	color: #a5a5a5;
}
.client-quotes {
	color: #a5a5a5;
	margin-top: 10px;
	width: 607px;
	border-bottom: 1px solid #a5a5a5;
	overflow: hidden;
}
.quotes-col1 {
	width:293px;
	padding: 20px 107px 20px 0;
	float:left;
}
.quotes-col1 p.quotes-imp {
	font-size: 12px;
	padding-bottom: 15px;
}
.quotes-col1 p {
	font-size: 12px;
	padding-bottom: 15px;

}
.quotes-col2 {
	width:200px;
	padding: 20px 0;
	float:left;
}
.quotes-col2 h4 { 
	color:#7b8484;
	font-size: 14px;
	padding: 10px 0 0 0;
}
.quotes-col2 h5 {
	color: #a5a5a5;
	font-size: 11px;
	text-transform: uppercase;
}
.related-products {
	width: 607px;
	overflow:hidden;
}
.related-products h3 {
	font-size: 11px;
	color: #7b8484;
	text-transform: uppercase;
	padding:20px 0;
}
.product1, .product2 {
	width: 300px;
	float:left;
}
.product1 h2, .product2 h2 {
	font-size: 17px;
	font-weight: bold;
	color: #7b8484;
	padding:0 10px 15px 5px;
}
.product1 p, .product2 p {
	font-size: 11px;
	color: #a5a5a5;
	padding: 0 10px 5px 5px;
}
.clear {clear:both;}
p.learn-more {
	background:url("../img/ico-arrow-solutions.gif") no-repeat scroll right center transparent;
	width: 150px;
	padding:5px 3px;
}
p.full-story {
	background:url("../img/ico-arrow-solutions.gif") no-repeat scroll right bottom transparent;
	overflow:hidden;
	padding-top: 5px;
	width:120px;
}
.client-sections h2, .client-sections-last h2 { 
	color: #800080;
    font-size: 23px;
	font-weight:normal;
	padding: 15px 0;
}
.client-sections h3, .client-sections-last h3 {
	font-size: 18px;
	color: #333333;
	padding-bottom: 5px;
}

.client-sections h3 a, .client-sections-last h3 a {
	color: #333333;
	font-size:17px;
	font-weight:bold;
}
.client-sections p, .client-sections-last p {
	color: #666666;
	font-size: 12px;
}
.story {
	overflow:hidden;
	padding-bottom: 10px;
	width: 100%
}
.client-sections {
	border-bottom: 1px dotted #ccc;
}
.product-content { 
	width:180px;
	float:left;
}
.story-content {
	width: 490px;
	float: left;
}

/* END CLIENT SPECIFIC */

/* solutions specific */
.solution-content .text h3 { 
	font-size: 20px;
	font-weight: normal;
	color: #FF7F00;
	padding-bottom: 10px;
}
.solution-content .text {
	width:400px;
	float:left;
	overflow: hidden;
}
.solution-content .text p {
	font-size: 12px;
	padding-bottom: 10px;
	color: #666666;
}
.solution-content {overflow:hidden;}
.section-solutions {
	padding: 20px 0;
	width:732px;
	/*float:left;*/
	overflow:hidden;
}
.section-solutions h5 {
	padding-left: 30px;
	text-transform:uppercase;
	font-size: 11px;
	line-height:30px;
	color: #000000;
}
.systems-solutions {
	width: 732px;
	overflow: hidden;
}
.solutions-col1,
.solutions-col2,
.solutions-col3 {
	width: 239px;
	float:left;
	overflow:hidden;
	padding-right: 5px;
}
.solutions-col1 li a,
.solutions-col2 li a,
.solutions-col3 li a {
	font-weight: normal;
	font-size:12px;
}
.more-solutions p a {
	background:url("../img/ico-arrow-solutions.gif") no-repeat right transparent;
	padding:0 20px;
	font-size: 13px;
}
.more-solutions {
	text-align:right;
	overflow: hidden;
	width: 732px;
	padding-bottom: 20px;
}
.featured-solution {
     width:732px;
     border-top: 1px dotted #ccc;
     overflow:hidden;
     float:left;
     padding: 15px 0;
}
.customer-story {
     width: 732px;
     border-top: 1px dotted #ccc;
     overflow:hidden;
     float:left;
     padding: 15px 0;
}
.article-section {
	width: 450px;
	overflow: hidden;
	float:left;
}
.article-section h5 {
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	font-weight:normal;
}
.article-section h3 {
	font-size: 19px;
	font-weight: normal;
	color: #800080;
}
.article-text {
	width: 460px;
	overflow:hidden;
	float:left;
	padding: 10px 0 10px;
}
.article-text p {
	font-size: 12px;
	color: #666666;
}
.learn-solutions p a  {
	background:url("../img/ico-arrow-solutions.gif") no-repeat scroll right center transparent;
	font-size:13px;
	padding:0 20px;
	float: right;
	overflow:hidden;
	zoom: 1;
}
.learn-solutions {
	width: 460px;
	overflow:hidden;
	float:left;
	padding:10px 0;
}
p.more-posts{
	background:url("../img/ico-arrow-solutions.gif") no-repeat scroll right center transparent;
	width: 120px;
	padding: 0 0 0 20px;
}
p.secondarynav-title {
	font-size:11px;
	text-transform:uppercase;
	color: #B29336;
	padding-bottom:10px;
}
.leadership-press h3.title {
color:#B29336;
font-size:15px;
font-weight:normal;
line-height:15px;
text-transform:uppercase;
}

	
/* End Solutions Grouping */

/* about */
.about-item-bold h2 {
	font-size: 23px;
	font-weight: normal;
	color: #4F94CD;
	padding-bottom: 12px;
}
.about-item-bold {
	width: 607px;
}
.about-item-bold p, .about-item p {
	font-size:12px;
	color: #666;
	padding-bottom: 12px;
}
.about-item {
	width:607px;
}
p.heading {
	font-size: 23px;
	color: #800080;
	padding-bottom: 10px;
}

/* start legal */
.legal p.primary-title {
	color: #7b8484;
	padding-bottom: 10px;
	font-size: 24px;
}
.legal {
	width: 607px;
	padding-bottom: 20px;
}
.legal p {
	font-size: 12px;
	color: #a5a5a5;
}
.legal p.secondary-title {
	color: #B29336;
	padding-bottom: 10px;
	font-size: 20px;
}
.legal p.tertiary-title {
	color: #7b8484;
	padding-bottom: 10px;
	font-size: 14px;
	text-transform: uppercase;
}
.legal ul {
padding: 0 0 0 40px;
}
.legal li {
font-size: 12px;
color: #a5a5a5;
list-style: disc;
}
p.more-about {
	padding: 0 0 0 0;
}
/*SM010164 added*/
.font_error
{
    color: #C10202 !important;
}
/*sm010164 added for contact us*/
div.overlay div.design_content
{
	padding: 0px;
	background-color:transparent;
	overflow: inherit;
}
/*KK016105 added for oob ekt cmts*/
.ekleavecomment

{

	display:none

}
.profileImage img{margin:0,20px,20px,0;}



/************************** AUTO-COMPLETE SEARCH BOX **************************/
.autocomplete_dropdown
{
    padding: 0px 10px 10px 10px;
    background-color: #FFF !important;
    border: solid 1px #D2D2D2;
    font-size:.7em;
}
.autocomplete_dropdown p
{
    color: #A2A2A2 !important;
    font-size:.9em;
    margin: 0px;
}
div.acr_category, div.acr_category:hover
{
    color: #000 !important;
    font-weight:bold;
    font-size:1em;
    border-bottom: solid 1px #BEBEBE;
    margin: 10px 0px;
    display:block;
}
A.acr_viewall, A.acr_viewall:link, A.acr_viewall:visited
{
    color: #355491;
    margin: 15px 0px 5px 0px;
    display:block;
}
A.acr_link, A.acr_link:link, A.acr_link:visited
{
    color: #333 !important;
    background-color:#FFF !important;
    padding-top: 4px;
    display:block;
}
ul.acr_ucern, ul.acr_cernercom
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
ul.acr_ucern li
{
    background-image: url('../img/Favicart.png');
    background-repeat: no-repeat;
    background-position: 0px 5px; 
    padding-left: 25px; 
}
ul.acr_cernercom li
{
    background-image: url('../img/webpage.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px; 
    padding-left: 25px; 
}
/************************** END AUTO-COMPLETE SEARCH BOX **************************/




/************************** STYLES FROM BLUE.CSS - REVIEW AND CONSOLIDATE WITH ABOVE **************************/

/*#nav li.nav-about-cerner a{
	color: #21345f;
}
body.layout #primary { width: 607px !important; padding: 35px 0px 40px 20px !important; }
*/

body { 
	background: url(../img/header-blue-bgr.jpg) center 0 no-repeat #FFF; 
	}
#masthead { 
	/*background: url(../img/header-blue.jpg) 0 0 no-repeat;*/
	}
/* gr018969 added
#secondary .explore-cerner li div.selected a,
.secondary-about li a.active,*/
.secondary-about li a.active:hover {
	color: #4F94CD;
	text-decoration: underline;
}

/*a:link,
a:visited {
	color: #669933;
	text-decoration: none;
}
a:hover,
a:focus {
	text-decoration: underline;
	color: #4F94CD;
}*/
#secondary .explore-cerner li div.selected a,
.secondary-about li a.active {
	color: #4F94CD;
	text-decoration: none;
	font-weight: bold;
} 
ol.pagination li a {
	color: #669933;
}
ol.pagination li:hover a,
ol.pagination li:focus a {
	color: #669933;
}
.layout-search ol.pagination li:hover a,
.layout-search ol.pagination li:focus a {
	color: #21345f;
}
ol.pagination li.next a {
	background: url(../img/ico-arrow-green.gif) no-repeat center right;
}
ol.pagination li.next:hover a {
	background: url(../img/ico-arrow-green.gif) no-repeat center right;
	color: #669933;
}
/*.item
{
    margin-bottom:0px;
    width:100%;
}*/

/* Added KK016105 for comments label section in Newsroom*/
.article-body h3  
{
    font-size: 18px; 
    line-height: 1em; 
    font-weight: normal; 
    color: #21345f; 
    display:inline; 
}
/* added gr018969 */
ol.pagination-about li.previous a {
	background: url('../img/ico-arrow-green-l.gif') no-repeat center left;
	padding-left:15px;
}
ol.pagination-about li.previous:hover a {
	background: url('../img/ico-arrow-green-l.gif') no-repeat center left;
	color: #693;
}
.article-body h2
{
    background: url('../img/ico-star.gif') no-repeat scroll 0 2px transparent;
}
.article-body h2.featured
{
    background: url('../img/ico-star-blue.gif') no-repeat scroll 0 2px transparent;
}
.article-body h2.video
{
    background: url('../img/ico-video-blue.jpg') no-repeat scroll 0 2px transparent;
}
/*Fix for missing "more" arrow in IE*/
.leadership-body a.more  
{
	border-width:thin;
	border-style:solid;
	border-color:transparent;
	font-weight:normal;
}
/* fix for RSS button in global languages*/
.news-util-bar ul.tabs,
.news-util-bar ul.mod,
.util-bar ul.tabs,
.util-bar ul.mod 
{
    height: 20px;
}


/* Events detail page */

.article-body h3 {
	font-size: 18px;
	line-height: 1em;
	font-weight: normal;
	color: #7B8484;
	display:inline;
}
/*  added gr018969
    Changed only 95% to 99%, so the arrow does not overlap the text
*/
.events-body a.action {
	background:url("../img/ico-arrow-green.gif") no-repeat 98% center;
	padding-right: 25px;
}

/* gr018969 added to fix description on events detail page floating up to the right of the image*/
p.product-hero
{
    float:none !important;
}
/* gr018969 added to fix grid title width that was wrapping text if it was long */
.events-title .events-col1 h2
{
    width: 750px;
}
/* gr018969 added to fix 'cutting off' text on the events detail page */
.events-body .item2
{
    height: auto;
}
/* gr018969 added to fit German words in right navigation */
body.col-standard #secondary 
{
	padding: 35px 10px 40px 14px;
}
/************************** END STYLES FROM BLUE.CSS **************************/


/************************** START STYLES FROM CAREERS.CSS **************************/

/* Career World HQ Map */

#map {
	position: relative;
	width: 695px;
	height: 391px;
	background: url("../img/careers/career-worldhq-map.jpg") no-repeat;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#map-control {
	position: absolute;
	width: 695px;
	height: 391px;
	z-index:30;
}
#map-highlight{
	position: absolute;
	width: 695px;
	height: 391px;
	z-index:20;
}


/* Carousel */

.infinite-carousel {
  position: relative;
	width: 709px;
  height: 184px;
	background:url(../img/careers/bg-carousel.gif) #fff no-repeat;
	margin-top: 20px;
}

.infinite-carousel .pagination { display: none; }

.infinite-carousel .wrapper {
  width: 552px; /* .infinite-carousel width - (.wrapper margin-left + .wrapper margin-right) */
	height: 124px;
	margin: 25px 75px 25px 80px;
  overflow: auto;
  position: absolute;
  top: 0;
}
.infinite-carousel .wrapper ul {
  width: 9999px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
}
.infinite-carousel ul li {
  display: block;
  float: left;
  padding: 0;
	margin: 0 5px 0 0;
	height: 134px;
  width: 179px;
}
.infinite-carousel .arrow {
  display: block;
  height: 17px;
  width: 17px;
  background: url(../img/careers/ico-arrows-gray.jpg) no-repeat 0 0;
  text-indent: -999px;
	overflow: hidden;
  position: absolute;
  top: 50%;
  cursor: pointer;
}
.infinite-carousel .forward {
  background-position: 0 -19px;
  right: 0;
}
.infinite-carousel .back {
  background-position: 0 0;
  left: 0;
}

#overlay-carousel {
	width: 740px;
	height: 585px;
	background: transparent;
	margin-top: 0;
}
#overlay-carousel .wrapper {
  width: 740px; /* .infinite-carousel width - (.wrapper margin-left + .wrapper margin-right) */
	height: 555px;
	margin: 0;
	top: 30px;
}
#overlay-carousel .pagination { 
	display: block;
	text-align: center;
	line-height: 30px;
	height: 30px;
	background: url(../img/careers/overlay-nav-bg.gif) repeat-x;
	letter-spacing: 1em;
	font-weight: normal;
	font-size: 12px;
	overflow: hidden;
}
#overlay-carousel .pagination a { 
	color: #7B8484;
	text-decoration: none;
}
#overlay-carousel .pagination a.active { 
	color: #FFF;
	text-decoration: none;
}
#overlay-carousel ul li {
	margin: 0;
	height: 555px;
	position: relative;
	width: 740px;
}
#overlay-carousel .arrow {
  top: 0;
  height: 30px;
  width: 30px;
}
#overlay-carousel ul li h6 {
	width: 620px;
	line-height: 45px;
	text-align: center;
	font-weight: normal;
	position: absolute;
	left: 60px;
	bottom: 25px;
	background-color: #aaa;
	color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#overlay-carousel .forward {
	background: url(../img/careers/ico-arrow-carouseloverlay-right.gif) no-repeat center center;
}
#overlay-carousel .back {
	background: url(../img/careers/ico-arrow-carouseloverlay-left.gif) no-repeat center center;
}

/*
	OVERLAY
*/

div.overlay a.btn-close {
	background: url("../img/careers/ico-circlex-gray.png") no-repeat;
	position: absolute;
	z-index:1000;
	top: 20px;
	right: 30px;
	width: 22px;
	height: 22px;
}
div.overlay a.btn-close span { display: none;}
div.overlay .header {
	display: block !important;
	background: url(../img/careers/overlay-gradient-top.gif) #fff repeat-x bottom;
	width: 660px;
	height: 65px;	
	padding: 15px 40px 0 40px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-box-shadow: 2px 2px 10px #d8d8d8;
	-webkit-box-shadow: 2px 2px 10px #d8d8d8;
	box-shadow: 2px 2px 10px 10000;
}
div.overlay .header h1 {
	font-size: 19px;
	font-weight: normal;
	color: #58595b;
	font-size: 23px;
	float: left;
	padding-right: 30px;
	padding-top: 5px;
}
div.overlay div.body {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	width: 740px;
	padding-bottom: 10px;
	background-color: #fff;
	-moz-box-shadow: 2px 2px 10px #d8d8d8;
	-webkit-box-shadow: 2px 2px 10px #d8d8d8;
	box-shadow: 2px 2px 10px 10000;
}
div.overlay div.body div.content-area { padding: 25px 75px; }
div.overlay div.body div.content-area p,
div.overlay div.body div.content-area h1,
div.overlay div.body div.content-area h2,
div.overlay div.body div.content-area h3 { margin-bottom: 1em; }
div.overlay div.body div.content-area p { font-size: 12px; }
div.overlay div.body div.content-area fieldset legend { font-size: 14px; margin-bottom: 0.5em; }
div.overlay div.body div.content-area fieldset label { font-size: 13px; }
div.overlay div.body div.content-area .radio-group { margin-bottom: 1em; }
div.overlay div.body div.content-area .control-group { border-top: 1px solid #cecece; padding-top: 1em; text-align: center; }


/*
	WORLD MAP
*/

#world-map { width: 740px; }
#world-map ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../img/careers/overlay-nav-bg.gif) repeat-x;
	width: 740px;
}
#world-map ul li {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 11px;
}
#world-map ul li a {
	text-indent: -9999px;
	overflow: hidden;
	height: 30px;
	display: block;
	background: url(../img/careers/overlay-nav.gif) no-repeat;
}
#world-map ul li ul { display: none; width: 160px; }
#world-map ul li.hover ul { display: block; position: absolute; z-index: 110; padding: 15px 5px; background: #2c7da8; opacity: .8; filter: alpha(opacity=90); }
#world-map ul li ul li {
	float: none;
}
#world-map ul li ul li a {
	color: #fff;
	text-indent: 0;
	padding: 5px 15px;
	background: none;
	height: auto;
	width: auto !important;
}
#world-map ul li ul li a:hover {
	color: #000;
	background-color: #fff;
	text-indent: 0;
	text-decoration: none;
}
#world-map ul li#nav-na a {
	width: 155px;
	background-position: 0 0;
}
#world-map ul li#nav-eu a {
	width: 158px;
	background-position: -155px 0;
}
#world-map ul li#nav-me a {
	width: 134px;
	background-position: -314px 0;
}
#world-map ul li#nav-asia a {
	width: 133px;
	background-position: -449px 0;
}
#world-map ul li#nav-na.active a,
#world-map ul li#nav-na.hover a {
	background-position: 1px -31px;
}
#world-map ul li#nav-eu.active a,
#world-map ul li#nav-eu.hover a {
	background-position: -156px -31px;
}
#world-map ul li#nav-me.active a,
#world-map ul li#nav-me.hover a {
	background-position: -315px -31px;
}
#world-map ul li#nav-asia.active a,
#world-map ul li#nav-asia.hover a {
	background-position: -450px -31px;
}
#world-map .container { position: relative; width: 740px; height: 390px; overflow: hidden; z-index: 5; }
#world-map .container img.map-img { position: absolute; top: 0; left: 0; z-index: 10; }
#world-map .container img.active { z-index: 25; }
#world-map .container img.activate { z-index: 30 !important; }

#world-map .container .footer { font-size: 10px; text-align: center; width: 100%; position: absolute; bottom: 0; z-index: 100; opacity: 1; filter: alpha(opacity=100); }
#world-map .container .footer p:first-child { margin-bottom: 1em; }

#world-map .container .box { 
	position: absolute; 
	z-index: 100; 
	top: 12px; 
	right: 20px; 
	width: 250px; 
	height: 264px;
	padding: 27px 34px 34px 26px;
	background: url(../img/careers/bg-map-txtbox.png) no-repeat; 
	opacity: 1; filter: alpha(opacity=100);
}
#world-map .container .box h5 { font-size: 12px; margin-bottom: 1em; }
#world-map .container .box p { margin-bottom: 1em; }
#world-map .container .box div { font-size: 12px; line-height: 1.3em; }

/*
	ADDITIONAL STYLES
*/

#content #primary.careers {width: 715px;}
#primary.careers h4,
#secondary.careers h4 { text-transform:uppercase; font-size: 11px; color: #21345F; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}
#secondary.careers .media-kit h4 {color: #669933; padding: 10px 0;}
#secondary.careers .global h4 {color: #6ba9c5; padding: 10px 0;}
#secondary.careers .update p a {
	color: #6ba9c5; 
	font-size: 11px; 
	text-decoration:none; 
	background: url("../img/careers/ico-arrow-sm-teal.gif") no-repeat scroll left top transparent;
  float: left;
	padding: 0 20px;
}
#secondary.careers .media-kit p {color: #444; font-size: 11px;}
#secondary.careers .add p { color: #444;}

#primary.careers #contact-nav .text h2 {color: #800080; font-size: 15px; padding: 10px 0 10px 20px;}
#primary.careers #tabintro .text h2,
#primary.careers #content-left .text-left h2 {color: #21345F; font-size: 15px; padding: 0 0 10px 20px;}
#primary.careers #contact-nav .text p { color: #666; padding: 0 10px;}
#primary.careers #tabintro .text p,
#primary.careers #content-left .text-left p { color: #777; padding-left: 20px; font-size: 12px;}
#primary.careers #contact-nav p.info a { color: #693;}
#primary.careers .article-section h5 { color: #000; font-weight: normal; font-size:11px;}
#primary.careers .article-section h3 {color: #800080;}
#primary.careers .article-text p {color: #666; line-height: 18px;}

.layout-3col{overflow: hidden; width: 100%; padding: 20px 0 40px 0;}
.layout-3col .col-1-contact, 
.layout-3col .col-2-contact{width: 225px; padding-right: 20px; margin-right: 0;}
.layout-3col .col-3-contact{width: 225px; margin-right: 0;}

body.col-standard #primary {padding: 35px 0 40px 10px;}

#primary.careers .featured-solution { width: 715px;}
#primary.careers .article-section,
#primary.careers .article-text,
#primary.careers .learn-solutions { width: 449px;}
#content #primary.careers .learn-solutions p a { background: url("../img/ico-arrow-green.gif") no-repeat scroll right center transparent;}

#primary.careers #intro p { color: #666; font-size: 12px; padding-bottom: 10px;}
#primary.careers #intro h3 { color: #FF7F00; font-size: 20px; font-weight: normal; padding-bottom: 10px;}

#secondary.careers .media-kit a span {display: none;}
#secondary.careers .media-kit a { float:none;}
#secondary.careers .media-kit, 
#secondary.careers .global,
#secondary.careers .social { border-top: 1px solid #A5A5A5; width:163px; padding-bottom: 20px;}
#secondary.careers .update { border-top: 1px solid #A5A5A5; width:163px; padding:20px 0; overflow: hidden; }
#secondary.careers .secondary-about { padding: 0;}

#primary.careers #content-left { overflow: hidden;}
#primary.careers #content-left .text-left { float: left; overflow: hidden; width: 424px;}
#primary.careers #content-left .img-float-right { float: right; padding: 0 20px 0 15px;}

.text-left p {padding-bottom: 10px;}
.text-left p.click { background: url("../img/careers/ico-arrow-sm-blue.gif") no-repeat scroll left top transparent; float: left; margin-left: 20px;}
.text-left h4 { padding-left: 20px;}
.text-left ul {list-style: disc; margin-left: 20px; padding-left: 20px; color: #777; padding-top: 10px;}
#content-left .text-left ul li p { padding-left: 0 !important;}

#primary.careers .article-section h4 { font-weight: bold !important; text-transform:none; font-size: 15px; }
#primary.careers .learn-country {
	background: url("../img/careers/ico-arrow-sm-blue.gif") no-repeat scroll right center transparent; 
	float: right; 
	font-size:13px; 
	overflow: hidden; 
	padding: 0 20px;
}
#primary.careers .country-list { border-top: 1px solid #a5a5a5;}
#primary.careers .country {overflow: hidden;}
#primary.careers .country h4 {text-transform: none;}
.apply span { display:none; }

#primary.careers #contact-nav .col-1-contact.home .text { background:url(../img/careers/bg-life-top.gif) no-repeat;}
#primary.careers #contact-nav .col-1-contact.home p.info { background:url(../img/careers/bg-life-bottom.gif) no-repeat;}
#primary.careers #contact-nav .col-2-contact.home .text { background:url(../img/careers/bg-student-top.gif) no-repeat;}
#primary.careers #contact-nav .col-2-contact.home p.info { background:url(../img/careers/bg-student-bottom.gif) no-repeat;}
#primary.careers #contact-nav .col-3-contact.home .text { background:url(../img/careers/bg-careers-top.gif) no-repeat;}
#primary.careers #contact-nav .col-3-contact.home p.info { background:url(../img/careers/bg-careers-bottom.gif) no-repeat;}
#primary.careers #contact-nav .col-1-contact.home p,
#primary.careers #contact-nav .col-2-contact.home p,
#primary.careers #contact-nav .col-3-contact.home p { padding: 0 55px 0 10px;}
#primary.careers #contact-nav p.info {
    background: url(../img/careers/bg-landing-bottom.gif) no-repeat scroll 0 0 transparent;
    height: 40px;
    padding: 0 20px;
}
#primary.careers #contact-nav .text {
    background: url(../img/careers/bg-landing-top.gif) no-repeat scroll 0 0 transparent;
    height: auto !important;
    min-height: 135px;
    padding-bottom: 0;
}
#primary.careers .col-2 #content-left .text-left { width: 100%;}
#primary.careers .col-2 #content-left .text-left h2 {padding: 0 20px 10px 0;}
#primary.careers .col-2 #content-left .text-left p {padding: 0 20px 0 0;}

.apply-sidebar {padding-top: 10px;}

/************************** END STYLES FROM CAREERS.CSS **************************/

/************************** START STYLES FROM CMS.CSS **************************/
.cmsheader2 {
	font-size: 23px !important;
	color: purple !important;
	margin-bottom: 12px !important;
}
.cmspurpleheader3 {
	color: #800080 !important;
	font-size: 20px !important;
	font-weight: normal !important;
	margin-bottom: 12px !important;
}
.cmsheader3 {
	color: #FF7F00 !important;
	font-size: 20px !important;
	font-weight: normal !important;
	margin-bottom: 12px !important;
}

.cmsheader4{
	font-size: 23px !important;
	font-weight: normal !important;
	color: #4F94CD !important;
	margin-bottom: 12px !important;
}
.cmsheader5{
	font-size: 17px !important;
	font-weight: bold !important;
	color: #333 !important;
	margin-bottom: 12px !important;
}

.cmsheader6{
	color: black !important;
	font-size: 11px !important;
	margin-bottom: 12px !important;
}

p{
	color: #666;
	font-size: 12px;
}

address{
	font-size:12px;
	margin:12px 20px;
	color: #666;
}
pre{
	color: #666;
	font-size:12px;
	margin:12px 20px;
	border-left: medium #999 solid;
	padding-left: 10px;
}

/************************** START STYLES FOR MILITARY DECODER **************************/

.veterans-job-listing { width: 640px;background-color: #F5F6F7; }
.veterans-job-listing .search-container { padding: 20px 32px; background-color: #F5F6F7; }
.veterans-job-listing .search-container input { width: 480px; height: 27px; margin: 0px 0px 10px 0px; padding: 0px 10px; border: 2px solid #D3D6D8; line-height: 27px; }
.veterans-job-listing .search-container a { display: inline-block; width: 54px; height: 32px; padding: 0px 0px 0px 14px; text-decoration: none; vertical-align: top; }
.veterans-job-listing .search-container a img { vertical-align: middle; }

.veterans-job-listing .filter-container { padding: 15px 0px 25px 0px; border-bottom: 1px dotted #D3D6D8; color: #333333; font-size: 14px; }
.veterans-job-listing .filter-container label { margin: 0px 0px 0px 16px; }
.veterans-job-listing .filter-container select { width: 160px; border: 1px solid #D3D6D8; margin-left: 3px; padding: 2px; vertical-align: middle; }
.veterans-job-listing iframe { width: 640px; height: 1400px; }

.veterans-job-listing .edit div { font-size: 12px; margin: 0px 0px 10px 0px; }
.veterans-job-listing .edit div.actions { text-align: right; }
.veterans-job-listing .edit div input[type="text"] { width: 500px; margin: 2px 0px 0px 0px; }


/*! jQuery UI - v1.9.0 - 2012-10-22
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-autocomplete { position: absolute; cursor: default; max-height: 300px; overflow-y: auto; }

/* workarounds */
* html .ui-autocomplete { width: 1px; }
/* without this, the menu expands to 100% in IE6 */
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px 10px; line-height: 1.5; zoom: 1; font-weight: normal; font-size: 13px; }
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

/* Component containers
----------------------------------*/
.ui-widget { font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #dddddd; background: #eeeeee; font-weight: bold; color: #333333; }
.ui-state-hover a, .ui-state-hover a:hover { color: #333333; text-decoration: none; }

/************************** END STYLES FOR MILITARY DECODER **************************/