/*

*/
.additionalResourcesSection {
	list-style-type: none;
	display: block;
	font-size: 95%;
}

.additionalResourcesWrapper {
	margin-bottom: 1em;
}

.additionalResourcesWrapper h1 {
	color:  #9BA3AA;
	font-size: 1.3em;
	font-weight: normal;
	padding-bottom: .3em;
	padding-bottom: .2em;
}

.additionalResourcesSection ul{
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0px;	
}

.additionalResourcesSection a {
	text-decoration: none;
	color: #FFFFFF;
}
.additionalResourcesSection li, li.search_result {
	padding: .7em;
	border-bottom: 1px solid #fff;
	list-style-type: none;
	background-color: #FFCC66;
	margin-left: 0px;
}

	  .search_result { float: left; background-color: #CADAE8; width: 49.5em;border-bottom: 1px solid #fff; line-height:1.3em;}
      .search_result .result_pubdate {color: #555566; float: left; width: 7em; padding-top: .4em; text-align: center; font-size: .90em; font-weight: bold;}
	  .search_result .result_title { float: right; width: 44em; background-color: #EDF1F6; padding: .4em; border-left: 1px solid #fff; font-size: .95em;}

	  .search_result .result_createdate { display: none; }  
	  .search_result .result_description { display: none; }  
/*	  

li.search_result {
	font-size: .95em;
}
*/
/*

.result_createdate {
	float: right;
	font-size: .90em;
	width: 6em;
	font-weight: bold;
	color: #AAA;
}
*/

li.gaTopicPoint {
	font-weight: bold
}

.generic_search_results_container {
	clear: both;
}

.generic_search_results_container span.result_description{
	display: none;
}

.gsrcRelatedLinksContainer {
	padding: 1em 0em 1em 1em;
	float:right;
}

.gsrcRelatedLink {
	display: inline;
	padding-left: .5em;
}

.gsrcRelatedLink a {
	font-size: .95em;
}

.generic_search_results_container .gsrcTitle {
	float: left;
}

.case_study_search_results_container #search_listing_section #ugssearchform DIV{
	padding-top: 2em;
}

.case_study_search_results_container span.result_description{
	display: inline;
}

.case_study_search_results_container h2{
	font-size: 1em;
	padding-bottom: 1.5em;
}



.separator_thin{
	/*this class is used for a thin separator, like on case study listing pages*/
  clear:left;
  height:0;
  padding: 0;
  border-bottom:1px solid #ccc;
  margin-bottom: 0.1em;
  margin-top: 0.1em;
}

table.newsTable {
	width: 100%;
}
td.newsRowDate {
	background-color: #CAD9e8;
	width:  7em;
	text-align: center;
	vertical-align: middle;
	height: 1.45em;
	color: #333;
	padding: .5em;
}

td.newsRowTitle {
	padding-left: 1em;
	vertical-align: middle;
	background-color: #EBF1F7;
}


.fileTypeSize {
	color:  #565656;
	font-size: 90%;
	font-weight: normal;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

ul {
	margin-left: 1.4em;	
	margin-bottom: 1em;
	
}
ul li{
	list-style-type: disc;
}
/* fix added for indented ul tags rr - 2007.12.03 */
li ul {
	padding-bottom: 0em;
	margin-bottom: 0em;
}

.contactBox {
	width: 15em;
	margin-bottom: 1em;
}

.contactBox .gmbHeaderBar {
	font-size: 1.3em;
}

.contactBox .gmbFullDataContainer {
	padding: .7em 1em 1em 1em;
	background-color: #F2F4F6;
}

.contactBox .gmbFullDataContainer .gmbName {
	font-size: 1em;
	font-weight: bold;
}

.contactBox .gmbFullDataContainer .gmbName {
	font-size: 1em;
	font-weight: bold;
}

.contactBox .gmbFullDataContainer .gmbCompanyName {
	font-size: .8em;
}
.contactBox .gmbFullDataContainer .gmbJobTitle {
	font-size: .8em;
}
.contactBox .gmbFullDataContainer .gmbPhoneNumber {
	font-size: .8em;
}
.contactBox .gmbFullDataContainer .gmbEmailAddress {
	font-size: .8em;
}

/*
.quarterBox {
	padding: 1em;
	width: 25%;
	background-color: #EBF1F7
}

.quarterBox p {
	font-size: .95em;
	padding: 0em;
}
*/

.gmbHeaderBar {
	background-color: #FFCC66;
	color: #fff;
	padding: .3em .5em .3em .5em;
	font-size: 1.3em;
	font-weight: normal;
}

.gmbFullDataContainer {
	font-size: 0.95em;
	padding: 1em 1em 0em 1em;
	background-color: #FFFFFF;
	margin-bottom: 1em;
}

.gmbBody {
	padding-bottom: 1em;
}

.gmbLinks {
	padding-bottom: 1em;
}

.gmbImage img {
	font-size: 1.04em; /* offset for container */
	float: right;
	margin: 0em 0em 1em 1em;
	padding: 0em;

	}

.gmbCol1 {
	float: left;
	width: 45%;
	background-color: #F5F7F9;
	margin-bottom: 1em;
}

.gmbCol2 {
	float: right;
	width: 45%;
	background-color: #F5F7F9;
	margin-bottom: 1em;
}



/* client success box */
.hiddenClientSuccess {
	display: none;
	}
	
.programClientSuccessContainer {
	background-color: #f5f7f9;
	
}

.cscHeaderBar {
	background-color: #6699CC;
	color: #fff;
	padding: .3em .5em .3em .5em;
	font-size: 1.3em;
	font-weight: normal;
}

#cscBody p.cscHeading {
	font-weight: bold;
	font-size: 1.2em;
}

.cscLeftContainer {
	float: left;
	width: 65%;
	padding: 1em;
}

.cscRightContainer {
	padding: 0;
	float: right;
	width: 30%;
	padding: 1em 0em 1em 0em;
}

.cscFullDataContainer p {
	padding: 0em;
	margin: 0em;
}

.cscRightContainer ul{
	display: block;
	list-style-type: none;
	border-width:0px;
	margin:0em;
	padding: 0em;
	padding-bottom:0.7em;
	text-indent:0px;
	float: left;
	width: 100%;
	font-size: .95em;
	}
.cscRightContainer li {
	list-style-type: none;
}
#cscBody {
	font-weight: normal;
}




p.cscBodyDescription {
	
}

#cscBody p {
	
	font-size: .9em;	
}

.cscRightContainer ul li a {
	display: block;
	color: #0065BD;
	text-decoration: none;
	font-weight: bold;
	padding: .2em 0em .2em .5em;
}

.cscRightContainer ul li a:hover{
	background-color:#0065bd;
	color:#fff;
	text-decoration: none;
}

#cscLeftImage {
	padding-right: .5em;
	float:left;
}


/* 2 column image listing */
.twoColumnImageListing {
	clear: both;
}

.twoColumnImageListing .mainContainer {
	width: 49%;
	background-color: #fff;
	margin-bottom: 1em;
}

.twoColumnImageListing .mainContainer .image {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
	width: 7.66em;
}

.twoColumnImageListing .mainContainer .heading {
	font-weight: bold;
}

.twoColumnImageListing .mainContainer .body p {
	font-size: .95em;
	padding-bottom: 1em;
	color: #555;
}

.twoColumnImageListing .mainContainer .dataContainer {
	float: right;
	width: 15.2em;
	
}

.twoColumnImageListing .mainContainer .dataContainer .link a {
	font-size: .93em;
}

/* Press Release simple search box */
.prSimpleSearchContainer {
	clear: left;
}

table.quickSearch {
	width: 100%;
}

td.searchKeyword {
	padding-right: 1em;
}

td.searchMonth {
	width: 50%;
	text-align: right;
}

.prssForms {
	background-color: #f5f7f9;
	padding: .5em;
	margin-bottom: 1em;
}


.prssForms .moreOptions {
	text-align: right;
	font-weight: bold;
}

form.form_prdb {
	margin: 0em;
}
.prssKeyword{
	font-weight: normal;
	font-size: .95em;
}

.prssSearchButton{
	display: inline;
	margin-left: 0em;
	padding-left: 0em;
}

.prssChooseDate {
	font-weight: normal;
	font-size: .95em;
	padding-right: .5em;
}


#setTitleSearchString {
	margin-left: .5em;
	font-size: .95em;
	width: 14.5em;
	padding-right: 0em;
	margin-right: 0em;
}

#monthSelect {
	width: 12em;
	font-size: .95em;	
}

/* SEARCH RESULTS */



#ugssearchform p.g b
{
	font-weight: normal;
	color: #999;
	
}

#ugssearchform div table tbody tr td.s {
	width: 52em
}

#ugssearchform font a {
	font-weight: normal;
	color: #6D94BA; 
	text-decoration: none;
}

#ugssearchform a span.l{
	font-weight: normal;
	color: #6D94BA; 
	text-decoration: none;
}

#ugssearchform a:hover span.l{
	color: #0065BD;
	text-decoration: underline;
}

#ugssearchform p.g {
	padding-bottom: 0em;
}

#ugssearchform td.s {
	width: 100%;
	font-size: .95em;
	color: #333;
	padding-bottom: 1em;
}

#ugssearchform span.res_url {
	color: #666;
	
}

#ugssearchform div.n span.b a {
	font-weight: bold;
	color: #6D94BA; 
	text-decoration: none;

}

#ugssearchform table {

	background-color: #ffffff;
	padding: 0;
	margin: 0;

}

#ugssearchform table td{
	background-color: #ffffff;
}

.rssLink {
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 0em;
	margin-bottom: 0em;
	text-align: center;
	font-size: 1.1em;
}

/* quotes */
.quoteName {
	font-size: .95em;
	color: #000;
}
.quoteTitle {
	font-size: .95em;
}
.quoteCompany {
	font-weight: bold;
	color: #555;
	font-size: .95em;
}

table.simpleTable {
	border-spacing: 0em;
	padding: 1em;
	border: 1px solid #999;
	background-color: #fdfdfd;
	margin-bottom: 1em;
}

table.simpleTable td {
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #999;
}



/* examine and kill later all below --------------------------- */

.pr_image_left{
	float: left;
	padding: 0.5em;
}
.pr_image_right{
	float: right;
	padding: 0.5em;
}
.pr_image_caption{
	text-align: center;
	}



/*additions 5/13/2004 bes home page footer*/
.index_footer{
 	text-align: center;
    font-size: 0.8em;
	color:#9CAAB7; /*bes change jun 8 2005 old value #8e9bab, #ACBDBF*/
	background-color: #f5f5f5; /*bes change jun 8 2005 old value #68838a*/
	}

.bar_headline {/*bes 6/2/2004 COPY OF: This is for the events/promotions/hardware page- cs 05/25/04*/
    width:520px;
	/*text-align: center;*/
	margin: 1.0em 0em 1.0em 0em;
	padding: .5em .5em .5em 1.0em;
	background: #f3f3f3;
	border: 1px solid #ccc;
	border-width: 1px 1px 1px 1px;
	font-size: 1em; /* 12px */
    color: #036;
  	font-weight: bold;
} 
.landing_pagetitle{  /*partner index page pagetitle  cs*/
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #036;
font-size: 16px;
font-weight: bold;
padding-bottom: 0.5em;
margin-left: 0.3em;
}


.top {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #036;
font-size: 12px;
font-weight: bold;
margin-bottom: 1.7em;
}
.caption {/*caption is currently used for the right column text*/
margin-top: 4px;
font-weight: normal;
font-size: 0.9em;
color: #293541;
padding: 0.5em;
}
.caption_grey {/*caption_grey is currently used for the about_us/events/sponsorship page*/
margin-top: 4px;
font-weight: normal;
font-size: 0.9em;
color: #666;
padding: 0.5em;
}
.caption img{
padding-top: 1em;
}

.breadcrumb {
margin-left:2em;
margin-top:0pt;
}
ul.breadcrumb {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0em;
padding-bottom: 0em;
}
ul.breadcrumb li {
background-color:transparent;
color:#000000;
display:inline;
font-size:0.8em;
}
ul.breadcrumb li.first {
background-color:transparent;
color:#000000;
}
ul.breadcrumb li.last {
background-color:transparent;
color:#999999;
}
ul.breadcrumb li a {
background-color:transparent;
text-decoration:underline;
}
ul.breadcrumb li a:hover {
text-decoration:underline;
}

.pageHeader {
	font-size: 1.4em;
	color: #333333;
}

.headerBreakerBar {
	border-bottom: 1px solid #6699CC;
	margin-top: 1em;
	margin-bottom: 1em;
}
ul.breadcrumb li a:hover {
text-decoration:underline;
}
