body {

	font-size: 12px;

	font-family: "trebuchet ms", "helvetica", "arial";

	color: #333333;

	margin-left: 25px;

}



td {

	font-size: 12px;

	font-family: "trebuchet ms", "helvetica", "arial";

	color: #333333;

}



img {

	border: none;

}

a {
	text-decoration: none;
	color: #00529B;
}

a.popup {
	background-image:url(http://www.cobranet.info/sites/all/themes/cobranet.info/images/popup.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:17px;
}

ul {

	margin: 0px;

	padding: 0px;

}

li {

	list-style: none;

	padding-bottom: 9px;

}



.plainText {

	font-size: 12px;

	font-family: "trebuchet ms", "helvetica", "arial";

	color: #333333;

}

div.contactList {

	margin: 10px 0px 10px 0px;

}



#pageBanner {

	min-width: 700px;

	height: 78px;

	background: url(../images/global/banner_bg.jpg) no-repeat;

}

#pageBanner span {
	width: 226px;
	height: 58px;
}
#pageBanner a {
	position: relative;
}
#pageBanner img {
	width: 226px;
	height: 58px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

#homePageBanner {

	background: #fff;

	width: 700px;

	/* height: 209px; */
	height: 188px;

}



#homeBanner {

	position: relative;

	top: 0px;

	width: 700px;

	/* height: 209px; */
	height: 188px;

}



#pageBanner img {

	margin: 0px;

}



/* STYLES FOR THE OLD SEO-UNFRIENDLY NAV */

#globalNav {

	position: relative;

	left: -15px;

	width: 750px;

	height: 35px;

	background: url(../images/globalNav/globalNav_bg.jpg) no-repeat;
	
	margin-bottom: 20px;

}

#globalNav #searchTabKey {
	position: absolute;
	z-index: 1;
	top: 34px;
	left: 0px;
}

#globalNav #searchTabPar {
	position: absolute;
	z-index: 1;
	top: 34px;
	left: 69px;
}

#globalNav div.searchTabSel {
	border: 1px solid #666698;
	border-top: 0px solid #d8eefb;
	background-color: #d8eefb;
	color: #000000;
	font-size: 7pt;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px; /* This sets the div spacing even without having a 1px top border to factor in */
	padding-bottom: 1px; /* This addes the 1px difference to make the "selected" tab stand out visually */
	cursor: default;
}

#globalNav div.searchTabUnsel {
	border: 1px solid #666698;
	border-top: 1px solid #bbbbbb;
	background-color: #f5f5f5;
	color: #00529b;
	font-size: 7pt;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
}

* html #globalNav div.searchTabUnsel {
	cursor: hand;
}

#globalNav #searchFormContents {
	float: left;
	display: block;
	width: 190px;
}

#globalNav #searchFormContents input {
	position: relative;
	top: -11px;
	margin-left: 15px;
}

#globalNav #searchFormContents input.imgInput {
	top: 0px;
	margin-left: 3px;
}

#globalNav #searchQuery {
	width: 115px;
}

* html #globalNav #searchQuery {
	width: 131px;
}

#globalNav #searchFormContents select {
	position: relative;
	margin: 8px 5px 8px 15px;
	font-size: 7pt;
	background-color: #ffffff;
	max-width: 175px;
}

* html #globalNav #searchFormContents select {
	margin-top: 6px;
	margin-bottom: 13px
}

#globalNav li {

	padding: 0px;

	margin: 0px;

	display: inline;

}

#globalNav li div {

	display: inline;

}

#globalNav li form {

	display: inline;

}



/* STYLES FOR THE NEW SEO-FRIENDLY NAV */

#globalNavText {
	position: relative;
	left: -15px;
	width: 732px;
	height: 33px;
	background: url(../images/globalNav/globalNav_bg_slice.jpg);
	margin-bottom: 20px;
	border: 1px solid #666698;
}

* html #globalNavText {
	left: -14px;
	border: 0px none;
	padding-top: 1px;
	margin-bottom: 22px;
}

#globalNavText #borderDiv {
	display: none;
}

* html #globalNavText #borderDiv {
	display: block;
	position: absolute;
	top: 0px;
	left: -1px;
	width: 734px;
	height: 35px;
	border: 1px solid #666698;
}

#globalNavText ul li {
	vertical-align: middle;
	float: left;
	padding: 8px 5px 7px;
	font-weight: bold; 
	color: #666666; 
}

#globalNavText ul li.selected {
	border: 1px solid #f8701f;
	background: url(../images/globalNav/globalNav_bg_sel_slice.jpg);
	position: relative;
	top: -1px;
}

#globalNavText ul li.unix {
	padding: 10px 5px 10px;
	font-size: 11px;
}

#globalNavText ul li a {
	color: #666666; 
}

#globalNavText ul li div {
	display: inline;
}

#globalNavText ul li form {
	display: inline;
}


#globalNavText #searchTabKey {
	position: absolute;
	z-index: 2;
	top: 33px;
	left: -1px;
	font-weight: normal;
}

* html #globalNavText #searchTabKey {
	top: 34px
}

#globalNavText #searchTabPar {
	position: absolute;
	z-index: 2;
	top: 33px;
	left: 68px;
	font-weight: normal;
}

* html #globalNavText #searchTabPar {
	top: 34px;
}

#globalNavText div.searchTabSel {
	border: 1px solid #666698;
	border-top: 0px solid #d8eefb;
	background-color: #d8eefb;
	color: #000000;
	font-size: 7pt;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px; /* This sets the div spacing even without having a 1px top border to factor in */
	padding-bottom: 1px; /* This addes the 1px difference to make the "selected" tab stand out visually */
	cursor: default;
	position: inline;
}
* html #globalNavText div.searchTabSel {
	position: absolute;
	z-index: 2;
}


#globalNavText div.searchTabUnsel {
	border: 1px solid #666698;
	border-top: 1px solid #bbbbbb;
	background-color: #f5f5f5;
	color: #00529b;
	font-size: 7pt;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
	position: inline;
}

* html #globalNavText div.searchTabUnsel {
	cursor: hand;
}

#globalNavText #searchFormContents {
	position: relative;
	top: 2px;
}

#globalNavText #searchFormContents input {
	position: relative;
	top: -3px;
	margin-left: 4px;
}
* html #globalNavText #searchFormContents input {
	display: block;
	float: left;
	top: -5px;
	margin-left: 8px;
}

#globalNavText ul li a.searchFormSubmit {
	position: relative;
	top: -5px;
	margin-right: 24px;
	margin-left: 10px;
	color: #00529B; 
}

* html #globalNavText ul li a.searchFormSubmit {
	top: -2px;
	margin-left: 7px;
	margin-right: 15px;
}

#globalNavText ul li a.unix {
	margin-right: 22px;
}

#globalNavText #searchQuery {
	width: 115px;
}

* html #globalNavText #searchQuery {
	width: 131px;
}

#globalNavText #searchFormContents select {
	position: relative;
	top: -3px;
	left: 4px;
	font-size: 7pt;
	background-color: #ffffff;
	max-width: 165px;
	margin-right: 13px;
}

* html #globalNavText #searchFormContents select {
	top: -5px;
	left: 8px;
	margin-right: 20px;
	margin-bottom: 1px;
}



#container {

	width: 700px;

}



#sectionNav {

	padding: 10px 10px 0px 0px;

	width: 150px;

	float: left;

}

* html #sectionNav   /* this selector recognized by IE only */

{

	padding: 10px 8px 0px 0px;

	width: 157px;   /* total width (only for IE5.x/Win) */

	w\idth: 157px;  /* content width (for other IE) */

}



#sectionNav h2 {

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

#sectionNav ul.subNav li {
	padding-bottom: 0px;
	list-style-image: url(../images/global/arrows_orange.gif);
	list-style-position: outside;
	margin-left: 18px;
}

#sectionNav li.selected {

	list-style-image: url(../images/global/arrow_orange.gif);

	list-style-position: outside;

	margin-left: 18px;

}

#sectionNav ul.subNav li.selected {
	list-style-image: url(../images/global/arrow_orange.gif);
}

#sideBlock {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	left: -15px;
}

#pageContent {

	width: 380px;

	margin: 0px 0px 0px 160px;

	padding-top: 10px;

}



* html #pageContent   /* this selector recognized by IE only */

{

	margin: 0px 0px 0px 157px;

}



#pageContent.fullsize {

	width: 700px;

	padding: 0px; margin: 0px;

}



* html div.fullsize   /* this selector recognized by IE only */

{

	width: 700px;

	padding: 0px; margin: 0px;

}



#pageContent.expanded {

	

	width: 540px;



}



* html #container div.expanded   /* this selector recognized by IE only */

{

	width: 540px;

	margin: 0px 0px 0px 157px;

}



#pageContent h1 {

	font-size: 16px;

	margin: 0px 0px 10px;

	padding: 0px;

	color: #F9701E;

}



#pageContent h2 {

	font-size: 12px;

	font-weight: bold;

	display: inline;

	color: #FFF;

	background-color: #F9701E;

	padding: 0px 15px 0px 5px;

}

#pageContent h3 {

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#pageContent h3.shaded {

	background-color: #FFF0E9;

	padding: 0px 15px 0px 5px;

}

#pageContent h4 {

	font-size: 12px;

	font-style: italic;

	font-weight: normal;

	color: #333333;

}



#pageContent ul {

	margin: 10px 0px 20px;

}

/* Nested lists don't need extra padding */

#pageContent ul ul {
	margin: 9px 0px 0px 17px;
}
#pageContent ul li ul {
	margin-left: 0px;
}

#pageContent li {

	list-style-image: url(../images/global/arrows_orange.gif);

	list-style-position: outside;

	margin-left: 17px;

	color: #999999;

}



#pageContent ol li {

	list-style: decimal outside none;

	color: #333333;

	margin: 0px;

	padding: 0px;

}



#pageContent li.noBullet {

	list-style: none outside none;

	margin-left: 0px;

	padding-bottom: 0px;

}

#pageContent ul.tight li {

	padding-bottom: 0px;

}

#pageContent ul.tight ul {
	margin: 0px 0px 0px 17px;
}
#pageContent ul.tight li ul {
	margin-left: 0px;
}

#pageContent ul.defaultText li {

	margin-left: 0px;

	list-style: none;

	color: #333333;

}
#pageContent ul.defaultText ul {
	margin-left: 0px;
}

#pageContent ul.defaultText li p {

	margin: 0px 0px 9px;

}

#pageContent ul.plainTight li {

	font-size: 12px;

	font-family: "trebuchet ms", "helvetica", "arial";

	color: #333333;

	padding-bottom: 0px;

}

#pageContent ul.plainTight ul {
	margin: 0px 0px 0px 17px;
}
#pageContent ul.plainTight li ul {
	margin-left: 0px;
}

#pageContent ul.plainText li {
	color: #333333;
}

#pageContent ol ul {
	margin: 0px 0px 0px 17px;
}

#pageContent ol ul li {
	font-size: 12px;
	font-family: "trebuchet ms", "helvetica", "arial";
	color: #333333;
	padding-bottom: 0px;
	list-style-image: url(../images/global/arrows_orange.gif);
	list-style-position: outside;
}

#pageContent ul.compressed {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#pageContent ul.compressed li {

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

/* List icon types */

#pageContent li.chi { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_chip.gif); 
}
#pageContent li.chip { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_chip.gif); 
}
#pageContent li.doc { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_doc.gif); 
}
#pageContent li.exe { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_exe.gif); 
}
#pageContent li.fla { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_flash.gif); 
}
#pageContent li.flash { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_flash.gif); 
}
#pageContent li.htm { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_htm.gif); 
}
#pageContent li.mp3 { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_mp3.gif); 
}
#pageContent li.pdf { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_pdf.gif); 
}
#pageContent li.ppt { 
	margin-left: 25px;
	list-style: disc outside  url(../images/misc/ico_ppt.gif); 
}
#pageContent li.swf { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_flash.gif); 
}
#pageContent li.txt { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_txt.gif); 
}
#pageContent li.vid { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_video.gif); 
}
#pageContent li.xls { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_xls.gif); 
}
#pageContent li.zip { 
	margin-left: 25px;
	list-style: disc outside url(../images/misc/ico_zip.gif); 
}

/* IE icon fixes */
* html #pageContent li.chi { 
	padding-left: 5px;
}
* html #pageContent li.chip { 
	padding-left: 5px;
}
* html #pageContent li.doc { 
	padding-left: 5px;
}
* html #pageContent li.exe { 
	padding-left: 5px;
}
* html #pageContent li.fla { 
	padding-left: 5px;
}
* html #pageContent li.flash { 
	padding-left: 5px;
}
* html #pageContent li.htm { 
	padding-left: 5px;
}
* html #pageContent li.mp3 { 
	padding-left: 5px;
}
* html #pageContent li.pdf { 
	padding-left: 5px;
}
* html #pageContent li.ppt { 
	padding-left: 5px;
}
* html #pageContent li.swf { 
	padding-left: 5px;
}
* html #pageContent li.txt { 
	padding-left: 5px;
}
* html #pageContent li.vid { 
	padding-left: 5px;
}
* html #pageContent li.xls { 
	padding-left: 5px;
}
* html #pageContent li.zip { 
	padding-left: 5px;
}




#pageContent .leftSplit {

	display: inline;

	float: left;

	width: 49%;

	padding: 0px 2px 0px 0px;

}

#pageContent .rightSplit {

	display: inline;

	float: right;

	width: 49%;

	padding: 0px 0px 0px 2px;

}







#detailNav {

	padding: 10px 0px 0px 10px;

	width: 150px;

	float: right;

	margin-bottom: 10px;

}

* html #detailNav   /* this selector recognized by IE only */

{

	padding: 10px 0px 0px 8px;

	width: 157px;   /* total width (only for IE5.x/Win) */

	w\idth: 157px;  /* content width (for other IE) */

}



#detailNav h2 {

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

#detailNav ul {

	margin: 0px 0px 0px;

}

#detailNav li {

	list-style-image: url(../images/global/arrows_orange.gif);

	list-style-position: outside;

	margin-left: 17px;

}

#detailNav li.noBullet {

	list-style: none outside none;

	margin-left: 0px;

	padding-bottom: 0px;

}



#detailNav ul.tight li {

	padding-bottom: 0px;

}

#detailNav ul ul {
	margin-left: 17px;
}

div.infoBox {

	border: 1px solid #F9701E;

	background: url(../images/global/infobox_bg.jpg); /* #FFFOE9; */

	padding: 5px;

}

p.indented {
	margin-left: 17px;
}

p.infoBox {

	border: 1px solid #F9701E;

	background: url(../images/global/infobox_bg.jpg); /* #FFFOE9; */

	padding: 5px;

}



#pageContent h2.infoBox {

	display: block;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	padding: 0px 0px 0px 3px;

	margin: 0px 0px 0px 0px;

	background: none;

}

.infoBox p {

	margin: 10px 0px;

}

div.borderBox {
	border: 1px solid #F9701E;
	padding: 5px;
	margin-bottom: 12px;
}

div.borderBoxBG {
	border: 1px solid #F9701E;
	background: url(../images/global/infobox_bg.jpg); /* #FFFOE9; */
	padding: 5px;
	margin-bottom: 12px;
}


#pageFooter {

	clear: both;

	position: relative;

	width: 700px;

	margin: 15px 0px 10px 0px;

	padding: 0px 0px 10px 0px;

}

#footerLogo {

	border-bottom: 2px solid #F5F5F5;

	margin: 0px 0px 10px;

	padding-bottom: 10px;

}



#pageFooter * li {

	display: inline;

	list-style: none;

	margin-right: 9px;

}



#footerBlock {

	width: auto;
	
	min-width: 200px;

	float: left;

	border: 0px solid;

	margin: 0px;

	padding: 0px;

	text-align: left;

}



* html #footerBlock {

	margin: 3px 0px 0px 0px;

}



#countryBlock {

	width: auto;

	float: right;

	text-align: right;

	border: 0px solid;

	margin: 0px;

	padding-right: 0px;

}



*.selectedLang {

	border: 1px solid #F9701E;

	background: url(../images/global/infobox_bg.jpg);

	display: inline;

	padding: 3px;

}



* html *.selectedLang {

	height: 16px;

	padding: 3px 3px 0px 3px;

}



/* forms */

#pageContent textarea {

	width: 340px;

	height: 100px;

}

span.button {
	padding: 0px 15px;
	font-size: 12px;
	font-family: "trebuchet ms", "helvetica", "arial";	
	border: 1px solid #D5D5D5;
	color: #00529B;
	background: #fff;
	cursor: pointer;
}

input.button {

	font-size: 12px;

	font-family: "trebuchet ms", "helvetica", "arial";	

	border: 1px solid #D5D5D5;

	color: #00529B;

	background: #fff;

	cursor: pointer;

}

div.bannerButton {

	border: 1px solid white;

	font-family: "trebuchet ms", helvetica, arial;

	font-size: 12px;

	font-weight: bold;

	color: white;

	padding: 5px 10px;

	cursor: pointer;

}


select {

	font-size: 12px;

	font-family: "trebuchet ms", "helvetica", "arial";	

	color: #333333;

	background: #EAF5FE;

	

}



*.fpRequired {

	color: #f00;

	font-weight: bold;

}



table.formTable {

	margin: 10px 0px;

	border: none;

}

table.formTable td {

	padding: 1px;

}



/* Software download tables */

table.software {

	width: 100%;

	vertical-align: top;

	margin: 0px;

	padding: 0px;

	border-collapse: collapse;

}

table.software td {

	margin: 0px;

	padding: 0px;

}



table.softwareArea {

	width: 100%;

	margin: 0px;

	padding: 0px;

	border-collapse: collapse;

}

table.softwareArea tr {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

table.softwareArea th {

	vertical-align: middle; 

	background-color: #FEF0E8;

	color: #333333;

	font-weight: bold;

	font-size: 12px;

	text-align: left;

	margin: 0px;

	padding: 2px 2px 2px 5px;

}

table.softwareArea td {

	margin: 0px;

	padding: 2px 2px 2px 5px;

	font-size: 11px;

	color: #333333;

	background-color: white;

}



/* portal blocks */



.nospace {

	margin: 0;

	padding: 0;

	border: none;

	width: 100%;

}



.portalBlock .portalHeading {

	height: 22px;

	width: 100%;

	margin: 0px; padding: 0px;

	font-weight: bold;

	font-size: 12px;

	background: #F5F5F5;

	border: 1px solid #BBBBBB;

}



.leftHeading {

	font-weight: bold;

	margin: 4px 0px 0px 6px;

	padding: 0px;

	float: left;	

}



.rightHeading {

	text-align: right;

	font-size: 10px;

	font-weight: normal;

	margin: 5px 6px 0px 0px;

	padding: 0px;

}



.twoColLayout {

	border: none;	

	/*margin: 1em auto;*/

}



.twoColLayout #leftBlock {

	width: 50%;

	margin: 0; padding: 0;

	float: left;

}



.twoColLayout #leftBlock .portalBlock .portalHeading {

	border-right: none;

}



.twoColLayout #rightBlock {

	position: relative;

	width: 50%;

	margin: 0 0 0 50%;

	padding: 0;

	border-left: 1px solid #BBBBBB;

}



* html .twoColLayout #rightBlock {

	float: left;

	width: 50%;

	margin: 0;

}



.twoColLayout #rightBlock .portalBlock .portalHeading {

	border-left: none;

}



.portalTextContent {

	padding: 10px 6px 10px 6px;

	margin: 0px;

}



* html *.noie {

	display: none;

}



/* tabbed panes */



#tabbedPane {

	width: 100%;

}



#tabContainer {

	width: 702px;

	border: none;

}



* html #tabContainer {

	width: 100%;

}



.positioningTab {

	float: left;

	background: #DEDEDE;

	padding: 0px;

	margin: 0px;

	height: 22px;

	border: 1px solid #BBBBBB;

	border-top: none;

	border-right: none;

	text-align: center;

}



.selectedTab {

	float: left;

	background: #fff;

	padding: 0px;

	margin: 0px;

	height: 22px;

	border-left: 1px solid #BBBBBB;

	text-align: center;

}



.contentTab {

	padding: 0px;

	margin: 4px 0px 0px 6px;

}



.positioningTab .contentTab a {

	color: #666666;

	font-weight: bold;

	

}



.selectedTab .contentTab a {

	color: #f9701e;

	font-weight: bold;

}



.tabContent {

	width: 700px;

	background: #fff;

	padding: 0; margin: 0;

	border: none;

}



.contentPane {

	display: none;

	background: #fff;

	padding: 10px 6px 10px 6px;

	margin: 0px;

}



#splitLinkLeft {

	float: left; 

	width: 180px;

}



* html #splitLinkLeft {

	float: left;

	width: 186px;

}



#splitLinkRight {

	width: 520px; 

	margin: 0px 0px 0px 180px;

}



* html #splitLinkRight {

	float: left;

	width: 508px;

	margin: 0px;

}

div.errorBox {
	border: 1px solid #f9701e;
	color: #FF0000;
	padding: 5px;
}

/* Product section - product selection drop-down */

#selProductList {

	color: #333333;

	background-color: #FEF0E8;

	margin: 0px;

}



/* Printer-friendly version - don't display by default */

#printerFriendly {

	display: none;

}



/* Styles for pop-up windows (specifically Buy Now popups) */
body.popup {
	margin: 0px;
	overflow: auto;
}
body.popup #pageBanner {
	min-width: 420px;
	width: 420px;
}
body.popup div.bannerButton {
	border: 0px none;
	padding: 10px 22px 5px 5px;
	cursor: pointer;
	float: right;
	position: relative;
}
body.popup #container {
	width: 420px;
}
body.popup #container #pageContent {
	width: 390px;
	margin: 10px 20px 10px 10px;
	padding: 0px;
}
body.popup #pageFooter {
	width: 420px;
}
body.popup #footerLogo {
	margin: 0px 0px 5px 5px;
	float: left;
	border-bottom: 0px none;
}
body.popup #footerBlock {
	border: 1px solid #F9701E;
	color: #FF0000;
	background-color: #FEF0E8;
	padding: 5px;
	margin: 0px 5px 5px 0px;
	float: right;
	position: relative;
	top: 5px;
}

form.buyNowForm {
	padding: 0px;
	margin: 0px;
}

form.buyNowForm img {
	/* text-align: middle; */
	margin-right: 6px;
}

* html form.buyNowForm img {
	/* text-align: middle; */
	margin-right: 8px;
}


/* Styles for full-width popups (e.g. parametric search popups) */
body.popup_xpand {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: auto;
}

body.popup_xpand #pageBanner {
	min-width: 420px;
	width: 100%;
	background-color: #6BBEE8;
}


body.popup_xpand div.bannerButton {
	border: 0px none;
	padding: 10px 22px 5px 5px;
	cursor: pointer;
	float: right;
	position: relative;
}
body.popup_xpand #container {
	min-width: 420px;
	width: 100%;
}
body.popup_xpand #container #pageContent {
	min-width: 390px;
	width: 96%;
	margin: 10px 20px 10px 10px;
}
body.popup_xpand #pageFooter {
	min-width: 420px;
	width: 100%;
	margin: 0px; padding: 0px;
}
body.popup_xpand #footerLogo {
	margin: 0px 0px 5px 5px;
	float: left;
	border-bottom: 0px none;
}
body.popup_xpand #footerBlock {
	border: 1px solid #F9701E;
	color: #FF0000;
	background-color: #FEF0E8;
	padding: 5px;
	margin: 0px 5px 5px 0px;
	float: right;
	position: relative;
	top: 5px;
}

/* Styles for the Apex PA/Technology link and the small Apex logo */

.apex_pa_link {
	font-weight: bold;
}

.apex_pa_logo {
	float: right;
	position: relative;
	top: -14px;
	margin-right: 30px;
}

/* Fix to the Country select box (in the contacts section) being too wide (particularly in IE browsers) */
#sel_co_country {
	width: 185px;
}

#sel_co_state {
	width: 185px;
}

/* Google AdWords display/icon block */
#googleAdWords {
	width: 700px;
	text-align: center;
}ackground-color: #6BBEE8;
}


body.popup_xpand div.bannerButton {
	border: 0px none;
	padding: 10px 22px 5px 5px;
	cursor: pointer;
	float: right;
	position: relative;
}
body.popup_xpand #container {
	min-width: 420px;
	width: 100%;
}
body.popup_xpand #container #pageContent {
	min-width: 390px;
	width: 96%;
	margin: 10px 20px 10px 10px;
}
body.popup_xpand #pageFooter {
	min-width: 420px;
	width: 100%;
	margin: 0px; padding: 0px;
}
body.popup_xpand #footerLogo {
	margin: 0px 0px 5px 5px;
	float: left;
	border-bottom: 0px none;
}
body.popup_xpand #footerBlock {
	border: 1px solid #F9701E;
	color: #FF0000;
	background-color: #FEF0E8;
	padding: 5px;
	margin: 0px 5px 5px 0px;
	float: right;
	position: relative;
	top: 5px;
}

/* Styles for the Apex PA/Technology link and the small Apex logo */

.apex_pa_link {
	font-weight: bold;
}

.apex_pa_logo {
	float: right;
	position: relative;
	top: -14px;
	margin-right: 30px;
}

/* Fix to the Country select box (in the contacts section) being too wide (particularly in IE browsers) */
#sel_co_country {
	width: 185px;
}

#sel_co_state {
	width: 185px;
}

/* Google AdWords display/icon block */
#googleAdWords {
	width: 700px;
	text-align: center;
}

