/* import all regional styles here */
@import url(tickerbox.css);
@import url(navigation.css);
@import url(pagefonts.css);
@import url(displayid.css);
@import url(regional-tabs.css);
@import url(homepage-new.css);
@import url(products.css);
@import url(productpage.css);
@import url(counters.css);
@import url(homepage.css);

/* global css */

.webinar-image {

float: left;

}

#exheader-none-product {
    background-image: url("/images/product-top.jpg");
height: 24px; margin-top: 5px;
}

.webinar-name {
font-size: 11px;
float: left; 
margin: 0px 10px 0px 5px;


}

.webinar-name b {

display: block;

}

.ribbon {
    position: absolute;
    right: -6px;
    top: -32px;
    z-index: 100;
}

.event {
border-bottom:1px solid #B2B2B2;
padding:10px 0;
}

.event b {
color: #333333;
}

.event strong {
color:#444444;
font-size:16px;
}

.event a {

}

.event span {
color: #1D508E;
}

a.tlink {
font-size: 11px;
}

.prodquote {
color:#555555;
font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
font-size:14px;
line-height:1.4;
margin:10px 15px 0 0;
}

.prodquote .att {
font-size:12px;
margin-top:8px;
}

.prodquote .att b {
display:block;
}


a.request-dl {

width: 152px; 
height: 36px;
display: block;
color: #ffffff;
text-shadow:0 -1px 0 #4a7a34;
padding: 10px 10px 10px 15px;
background-repeat: no-repeat;
}

a:hover.request-dl {

}


a.request-support {
background-image: url(/images/requestsupport.jpg);
width: 152px; 
height: 36px;
display: block;
}

a:hover.request-support {
background-image: url(/images/requestsupport-o.jpg);
}

ol.faq-support {
font-size:15px;
margin-left:20px;
font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
}

ol.faq-support ul li {
margin-bottom: 0px;
font-family: arial; 
font-size: 12px; 
color: #555555; 
}

ol.faq-support ul {
list-style: square;
margin-bottom: 10px;
}

ol.faq-support li strong {
color:#000000;
font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
font-size:14px;
font-weight:normal;
line-height:1.2;
margin:0;
padding:0 0 3px;
text-transform:none;
display: block;
}

ol.faq-support li ul li {
font-family: arial;
font-size:12px;
color: #555555;
}

ol.faq-support li ul li p {
font-family: arial;
font-size:12px;
color: #555555;
}


ol.faq-support li ul li strong {
color:#000000;
font-family: arial;
font-size:12px;
font-weight: bold;
line-height:1.2;
margin:0;
padding:0 0 3px;
text-transform:none;
display: block;
}


table.support-docs {
/*padding: 1px; 
border: 1px solid #999999;*/
}

table.support-docs th {
text-align: left; 
border: 1px solid #999999; 
border-width:1px 0 3px;
padding: 3px 0px 3px 0px; 
}

table.support-docs td {
padding: 3px 0px 3px 0px; 
border: 1px solid #999999; 
border-width: 0px 0px 1px 0px; 
}


#hiddens {
	display: none;
	background-color: #d2d2d2;
	padding: 10px;
}
#expand {
	display: inline-block;
	width: 100%;
	border-top: 1px dotted #e2e2e2;
	padding-top: 5px;
}
#dexpand {
	display: none;
	width: 100%;
	border-top: 1px dotted #d2d2d2;
	padding-top: 5px;
}

.solutions-box {
width: 495px;
font-size: 11px;
}

.solutions-box .solutions-top {
width: 100%; height: 41px; background-image: url(/images/solutions-top.jpg); font-size: 11px; text-transform: uppercase;
}

.solutions-box .solutions-top-challenge {
width: 100%; height: 41px; background-image: url(/images/solutions-top-challenge.jpg); font-size: 11px; text-transform: uppercase;
}

.solutions-box .solutions-mid {
width: 100%; height: auto; background-image: url(/images/solutions-mid.jpg); font-size: 11px;
}

.solutions-box .solutions-bot {
width: 100%; height: 20px; background-image: url(/images/solutions-bot.jpg);
}

.solutions-box .solutions-pad {
padding: 10px 10px 10px 20px;width:450px;
}

.solutions-box .solutions-header {
padding: 10px 10px 10px 20px;width:450px;font-size: 11px;
}

.solutions-box .solutions-header .challenge {
color: #18518c;
font-weight: bold;
display: inline;
margin-right: 26px;
}

.solutions-box .solutions-header .challenge-s {
color: #18518c;
font-weight: bold;
display: block;
margin-right: 26px;
}






.db-wrapper  {
margin-top: 4px;
float: left; 
padding: 0px 10px 10px 0px;
}

a.expand {
display: block; 
width: 100%; 
height: 100%;
}

ul.find {
 /*list-style-image: url(/images/icons/resultset_next.png);*/
 line-height: 1.5;
}

ul.find li {

}

ul.find li.link {

}

.bimage {float: left; margin: 0px 10px 0px 0px; display: none;}

#exleft-mid .wrapper b {
color: #18518C;
    display: block;
    font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 16px;
    font-weight: normal;
}

#exleft-mid .inner {

margin: 280px 0px 0px 0px;
width: 475px;

}


#exright-product {
    border: 0 solid #D2D2D2;
    float: right;
    height: auto;
    margin: 0;
    padding: 15px 0;
    position: relative;
    right: 0;
    top: 265px;
    width: 200px;
}


#exleft-mid .inner ul.features {

list-style: none;
margin: 0px; 
padding: 0px; 

}

#exleft-mid .inner ul.features li {

padding: 5px 0px 5px 0px;
border: #d2d2d2 solid 1px;
border-width: 0px 0px 1px 0px;
margin: 0px; 

}

table.grouped {
 width: 500px;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size: 11px;
 margin-bottom: 2px;
 border: 1px solid #999999;
 padding: 3px;
}

table.grouped th {
border-bottom: 3px solid #999999;	
padding: 5px; 
}

table.grouped td {
border-bottom: 1px solid #999999;
vertical-align: top;
padding: 5px 10px 5px 10px;
 font-size: 11px;
}

table.grouped td a {
font-size: 11px;
}

table.grouped td.grayed {
background-color: #EFEFEF;	
background-image: url('/images/gray-grad-p.jpg');
}


ul.nav-cont {

}

ul.nav-cont li {
display: block;
float: left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 11px;
padding-right: 12px;
color: #222222;

}

ul.nav-cont li .controller {
padding-right: 10px;
display: block;
float: right;
padding-left: 2px;

}


ul.nav-cont li a {
color: #444444; 


}

ul.nav-cont li a:visited {
color: #444444; 

}



ul.datasheet-req {
list-style: none; 
padding: 0px; 
margin: 0px;
}

ul.datasheet-req li {
font-size: 10px;
line-height: 1.3;
border: 1px solid #d1d1d1; 
border-width: 0px 0px 1px 0px;
padding: 7px 0px 7px 0px;

}


.BlockLink {
display: block; height: 100%; width: 100%; cursor: pointer;
}

a.addthis_button_compact {
	color: #18518c;
}

a:visited.addthis_button_compact {
	color: #18518c;
}

.eline {
	/*border-top: #888888 1px solid;
	border-bottom: #d2d2d2 1px solid;*/
font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
}

.eline a.back-e {
font-size: 11px;
}

.eline b {
    color:#18518C;
font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
font-size:20px;
font-weight:normal;
line-height:1.1;
margin:0px 0px 5px 0px;
padding:0 0 4px;
text-transform:none;
display: block;
}

.eline strong {
    font-size: 13px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000000;
    font-weight: bold;
display: block;
}

.newstitles {
	color: #333333;
}
strong.upper-news {

text-transform: uppercase; font-weight: bold; font-size: 11px; color: #555555;	 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; border-top: 0px solid #c0dce7; padding: 12px 0px 0px 0px; display: block; margin-top:0px;

}


a.enewshead:link {
	font-size: 17px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

a.enewshead:hover {
	font-size: 17px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    text-decoration: none; 
    /*border-bottom: #18518c dotted 1px;*/

}


a.enewshead:visited {
	font-size: 17px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}


a.readmore:link {
	display: block;
    width: 430px; 
    border-bottom: #D8E0EB solid 2px; 
    border-top: #D8E0EB solid 1px; 
    padding: 2px 0px 2px 0px;
    margin-top: 3px;
}

a.readmore:hover {
	display: block;
    width: 430px; 
    border-bottom: #D8E0EB solid 2px; 
    border-top: #D8E0EB solid 1px; 
    padding: 2px 0px 2px 0px;
    margin-top: 3px;
    background-color:#fafafb; 

}


a.readmore:visited {
	display: block;
    width: 430px; 
    border-bottom: #D8E0EB solid 2px; 
    border-top: #D8E0EB solid 1px; 
    padding: 2px 0px 2px 0px;
    margin-top: 3px;

}


.subheade {
	font-style: italic; 
	border: 1px solid #18518c;
	border-width: 0px 0px 1px 0px;
	padding: 0px 0px 8px 0px;
}

.trends {
border: #888888 1px solid; 
border-collapse: collapse; 
}

.trends td {
border: #888888 1px solid;
border-collapse: collapse; 
}


.ela {
	font-size: 11px;
}
.ela ol li {
	padding-top: 4px;
}

.ela ol li ul {
	list-style: none;
	margin-left: 0px; 
	padding-left: 0px;
}

.ela ol li ul li {
	list-style: none;
	margin-top: 3px; 
	padding-bottom: 3px;
	border: 1px #ececec solid;
	border-width: 0px 0px 1px 0px; 
}

.download-pop {
color: #444444; background-image: url(''); padding: 10px; background-color: #ececec;
}

.download-pop img.logo {
float: right; margin: 0px 0px 0px 12px; border: 1px #888888 solid; border-width: 0px 0px 0px 1px; padding: 0px 0px 10px 10px;
}

.lower {
border: 5px solid #ececec; padding: 10px;
}

#closer {position: absolute; right: -9px; top: -9px; z-index: 10000;}

.url {
font-size: 10px;
}

ol.faq-numbers {
	padding: 0px 0px 25px 30px;	
}

ol.faq-numbers li {
	padding: 10px 0px 10px 30px;
}

ol.faq-numbers li b {
	display: block;
	padding: 0px 0px 5px 0px;
}

.eximagecontain {position: relative; width: 200px; float: left; margin: 0px 10px 10px 0px;}
.eximagecontain .enlarge {position: absolute; bottom: -15px; left: 0px; height: auto; background-color: #000000; color: #ffffff; font-size: 10px; width: 187px; padding: 0px 5px 0px 5px; margin: 0px 0px 10px 0px;}

h3.date {
	padding: 0px; 
	margin: 0px 0px 2px 0px;
	font-size: 11px; 
	color: #888888;
	line-height: 1.0;
	height: auto;
}

h3.article {	
	height: auto;
	padding: 0px 0px 10px 0px; 
	margin: 2px 0px 8px 0px;
	font-size: 10px; 
	color: #999999;
	line-height: 1.3;
	font-weight: normal;
	border: 1px #999999 dashed; 
	border-width: 0px 0px 1px 0px;
	width: 300px;
}

h3.article a {

}

#divcselect {
	position:absolute;
	top: 29px;
	left: 50.8%;
	margin-left: 140px;
	width:129px;
	border: 1px solid #8b9caf;
	border-width: 1px 1px 1px 1px;
	visibility:hidden;
	color: #1d508e;
	background: #ffffff;
	background-color: #ffffff;
	z-index: 0;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
#divcselect .corner {
	position: absolute; 
	background-image: url('/images/divcselect-corner.gif');
	background-repeat: no-repeat;
	left: -13px;
	top: -2px;
	width: 13px; 
	height: 17px;
}

#cornerb {
	position: absolute;
	bottom:-5px;
	left:-1px;
	width: 100px; 
	height:20px;
	background-color: #000000;
	background-image: url('/images/bottom-pages.gif');
	width: 748px;
	height: 20px;

}

#cornerbteamviewer {
	position: absolute;
	bottom:-1px;
	left:-1px;
	width: 100px; 
	height:20px;
	background-color: #000000;
	background-image: url('/images/bottomteamviewer.gif');
	width: 960px;
	height: 20px;

}

#divcselect .pad {
	padding: 2px 6px 2px 6px;
	font-size: 11px;
	border: 0px #8b9caf solid;
	border-width: 0px 0px 1px 0px;
}

#divcselect a:link, #divcselect a:visited, #divcselect a:active {
	font-size: 11px;
	text-decoration: none;
	display: block;
	width: 118px;
	height: 15px;
	padding: 2px 6px 2px 6px;
	color: #1d508e;
}

#divcselect a:hover {
	background-color: #8b9caf;
	color: #ffffff;
}

.management p h2 {line-height: .9; padding: 0px; margin: 0px;}

.screentext {font-size: 11px; margin: 0px 0px 12px 0px; cursor: pointer;}

table.version-table {width: 270px; border-collapse: collapse; border: 1px #d2d2d2 solid; margin: 0px 10px 0px 10px;}
table.version-table th {padding: 0px 5px 0px 5px; font-weight: bold; font-size: 12px; text-align: left;border: 1px #d2d2d2 solid; border-width: 1px 0px 2px 0px; background-color: #f2f2f2;}
table.version-table td {padding: 0px 5px 0px 5px; font-size: 11px; border: 1px #d2d2d2 solid; border-width: 0px 0px 1px 0px;}
table.version-table td.linkies {padding: 0px 0px 0px 0px; font-size: 11px; border: 1px #d2d2d2 solid; border-width: 0px 0px 1px 0px;}
table.version-table td.linkies a {font-size: 10px; padding: 0px 5px 0px 5px;}
table.version-table td.linkies a {font-size: 11px;}
table.version-table tr td.linkies a {background-color: #ffffff; display: block; width: 100%; height: 100%;}
table.version-table tr td.linkies a:hover {background-color: #f2f2f2;}
table.version-table td a {font-size: 11px;}
table.version-table td a {font-size: 11px;}
table.comparison {width: 100%; border-collapse: collapse; border: 1px #18518c solid; margin: 5px 0px 0px 0px;}

table.comparison th {background-color: #18518c; font-weight: normal; font-size: 11px; color: #ffffff; border: 1px #ffffff solid; border-width: 0px 0px 0px 0px; text-align: center;}

table.comparison th.prods {font-size: 13px; font-weight: bold; border: 1px #ffffff solid; border-width: 0px 0px 1px 0px; text-align: center;}

table.comparison td.main {color: #18518c; font-size: 11px; width: 170px; font-weight: normal; text-align: left; border: 1px #18518c solid; border-width: 0px 1px 1px 0px;}

table.comparison td {color: #18518c; font-weight: bold; padding: 5px; text-align: center; border: 1px #18518c solid; border-width: 0px 1px 1px 0px;}



#inclusive {left: -20px; top: -20px; position: absolute; background-color: #333333; z-index: 10000000; height: 200%; width: 1500px; filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}

#zipreaderpop {position: absolute; left: 125px; z-index: 10000001;}

#zipreaderpop .texty {background-color: #ffffff; width: 267px; height: 146px; background-image: url('/images/texty-background.png');}

#zipreaderpop .texty p {margin: 20px; font-size: 11px;}

#hithere {position: absolute; left: 125px; z-index: 10000001;}

#hithereimage {position: absolute; left: 125px; z-index: 10000002;}

#hithereimage #closer {position: absolute; right: 0px; top: 0px;}

.texty {background-color: transparent; width: 267px; height: 146px; background-image: url('/images/texty-background.png');}

.texty p {margin: 20px; font-size: 11px;}

#close {line-height: .9; width: 12px; height: 12px; font-size: 11px; color: #888888; position: absolute; top: 15px; right: 15px; border: 1px solid #888888; cursor: pointer; text-align: center;}

#close a {width: 100%; height: 100%; display: block; background-color: #ffffff; font-size: 11px; color: #888888; font-weight: bold; }

#close a:hover {width: 100%; height: 100%; display: block; background-color: #888888; color: #ffffff; font-size: 11px;}

body {
	margin: 5px; /* set to 20px for offline tests */
	padding: 0px;
	background-color: transparent;
}

.productcontent {
	font-family: Times;
	/*color: #18518c;*/
	color: #ffffff;
	height: auto;
	top: 0px; 
	left: 0px;
	width: 100%;
	height: 200px;
	position: absolute;
	border: 0px solid #555555;
	font-size: 19px;
	line-height: 1.3;
	background-color: #ffffff;
	filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15;	
	z-index: 51;
}

.productcontent-text {
	font-family: Times;
	color: #18518c;
	/*color: #ffffff;*/
	height: auto;
	top: 20px; 
	left: 30px;
	width: 580px;
	position: absolute;
	border: 0px solid #555555;
	font-size: 19px;
	line-height: 1.3;
	background-color: transparent;

	z-index: 52;
}

.productcontent-text .title {
	font-family: arial; 
    color: #18518c;
}

.productcontent-text .title a:link {
	text-decoration: none;
	color: #18518c;
}

.productcontent-text .title a:visited {
	text-decoration: none;
    color: #18518c;
}

.productcontent-text .title a:hover {
	text-decoration: underline;
    color: #18518c;
}

#exparent {
	position: relative;
	width: 960px;
	margin: 0px; 

	padding: 0px;
	background-color: transparent;

}

#exheader {
	height: 205px;/*!important for header height*/
	width: 960px;
	position: relative;
	border: 0px solid #555555;
	z-index: 50;
	background-image: url('/images/inkex.jpg');
}

#exheader-newsupport {
height: 205px; 
background-image: url('/images/headers/about-sky.jpg');
width: 960px;
	position: relative;
	border: 0px solid #555555;
	z-index: 50;


}

#exheader .logo-float {
	height: auto; 
	width: auto; 
	position: absolute;
	right: 15px; 
	top: 20px;
	z-index: 100;
}

img.tabimage {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #bdbdbd;
	padding: 10px 10px 5px 10px; 
	background-color: #ffffff;
	width: 175px; 
	float: left;
	margin: 0px 10px 10px 0px;
}

#exheader .content {
	height: auto;
	color: #FFFFFF;
	top: 40px; 
	left: 30px;
	width: 580px;
	position: relative;
	border: 0px solid #555555;
	z-index: 50;
	font-size: 17px;
	line-height: 1.3;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#exheader #stagnant .content {
	font-size: 20px;
	right: 0px;
}

#exheader #stagnant .content-enews {
	font-size: 29px;
	right: 0px;
	height: auto;
	color: #FFFFFF;
	top: 20px; 
	left: 30px;
	width: 580px;
	position: relative;
	border: 0px solid #555555;
	z-index: 50;
	font-size: 17px;
	line-height: 1.3;
	font-family: times;
}

#exheader #stagnant .content-enews .date {
font-size: 10px; font-family: arial;
}


#exheader .content a {
	font-size: 11px; 
	text-decoration: none;
	color: #ffffff;
}

#exheader .content a:hover {
	font-size: 11px; 
	text-decoration: underline;
}


.title {
	font-size: 12px;
	margin: 10px 0px 0px 0px;
	font-family: arial;
}

#excolumn-container {
	top: 200px; /*!important for header height*/
	width: 960px;
	position: absolute;
	z-index: 50;
	padding: 0px;
	border: 0px solid #555555; /* just for visibility */
	background-color: transparent;

}

#excolumn-container-support {
	top: 100px; /*!important for header height*/
	width: 960px;
	position: absolute;
	z-index: 50;
	padding: 0px;
	border: 0px solid #555555; /* just for visibility */
	background-color: transparent;

}

#excolumn-container-newsupport {
	top: 5px; /*!important for header height*/
	width: 960px;
	position: absolute;
	z-index: 50;
	padding: 0px;
	border: 0px solid #555555; /* just for visibility */
	background-color: transparent;

}

#excolumn-container-enews {
	top:66px; /*!important for header height*/
	width: 960px;
	position: absolute;
	z-index: 50;
	padding: 0px;
	border: 0px solid #555555; /* just for visibility */
	background-color: transparent;
}


#excolumn-container-enews #exleft {
border-top: 0px;
}

#excolumn-container-enews #exmid {
border-top: 0px;
}


#excolumn-container-resources {
	top: 160px; /*!important for header height*/
	width: 960px;
	position: absolute;
	z-index: 50;
	padding: 0px;
	border: 0px solid #555555; /* just for visibility */
	background-color: transparent;

}

#exleft {
	top: 0px;
	z-index: 51; /* !set to 50 to hover over mid section, or 1 for under */
	width: 211px;
	/*
	z-index: 50;
	width: 213px;
	*/
	height: auto;
	padding: 0px 0px 20px 0px;
	position: absolute; 
	left: 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-right-color: #dbdbdb;
	border-color: #8b9caf;
	/*border-right-color: #555555; !important covers mid line*/
	/*background-color: #fbfbfb;*/
	background-color: #ffffff;
	/*background-image: url('/images/main-backgroundmid.gif');*/
	background-repeat: repeat-x;
	-moz-border-radius-topleft: 0px; 
}

#exleft-none {
-moz-border-radius-topleft:0;
background-color:#FFFFFF;
background-repeat:repeat-x;
border-color:#8B9CAF;
border-style:solid;
border-width:0 0 1px 1px;
height:auto;
left:0;
padding:0 0 20px;
position:absolute;
top:0;
width:211px;
z-index:51;
}

#exheader-none {
background-image:url("/images/top-main-no.jpg");
border:0 solid #555555;
height:24px;
position:relative;
width:960px;
z-index:50;
}

#excolumn-container-none {
background-color:transparent;
border:0 solid #555555;
padding:0;
position:absolute;
top:24px;
width:960px;
z-index:50;
}

#exmid-none {
-moz-border-radius-topright:0;
background-color:#FFFFFF;
background-image:url("/images/mainbackground-mid2.jpg");
background-repeat:repeat-x;
border-color:#8B9CAF;
border-style:solid;
border-width:0 1px;
color:#333333;
height:auto;
left:211px;
padding:0 0 0 20px;
position:absolute;
top:0;
width:727px;
z-index:50;
}

#exleft-none .cornerleft5px {
background-image:url("/images/bottom-menu.gif");
bottom:-5px;
height:20px;
left:-1px;
width:213px;
}

#exleft-none .cornerright5px {
	/*background-image: url('/images/corner5pxright.gif');*/
	background-repeat: no-repeat;
	/*background-color is set on regional page*/
	position: absolute;
	bottom: 0px;
	height: 8px; 
	width: 8px;
	right: 0px;
}

#exleft .cornerleft5px {
	/*background-image: url('/images/corner5pxleft.gif');*/
	background-repeat: no-repeat;
	/*background-color is set on regional page*/
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 8px; 
	width: 8px;
}

#exleft .cornerright5px {
	/*background-image: url('/images/corner5pxright.gif');*/
	background-repeat: no-repeat;
	/*background-color is set on regional page*/
	position: absolute;
	bottom: 0px;
	height: 8px; 
	width: 8px;
	right: 0px;
}

#exmid {
	top: 0px; 
	position: absolute;
	z-index: 50;
	width: 727px;
	left: 211px;
	/*border: 1px solid #8b9caf;*/
	border: 1px solid #8b9caf;
	border-width: 1px 1px 0px 1px;
	background-color: #ffffff;	
	/*background-color: #f0f1f2;*/
	background-image: url('/images/main-backgroundmid.gif');
	background-repeat: repeat-x;
	color: #333333;
	padding: 0px 0px 0px 20px;
	height: 500px;
	height: auto;
	/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/
	-moz-border-radius-topright: 0px; 

}

#exmidteamviewer {
	top: 0px; 
	position: absolute;
	z-index: 50;
	width: 938px;
	left: 0px;
	/*border: 1px solid #8b9caf;*/
	border: 1px solid #8b9caf;
	border-width: 1px 1px 0px 1px;
	background-color: #ffffff;	
	/*background-color: #f0f1f2;*/
	background-image: url('/images/main-backgroundmid.gif');
	background-repeat: repeat-x;
	color: #333333;
	padding: 0px 0px 0px 20px;
	height: 500px;
	height: auto;
	/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/
	-moz-border-radius-topright: 6px; 

}


#exmid #corner {
	position: absolute;
	z-index: 50;
	right: 0px;
	top: 0px;

}

#mid-tailer {
	top: 0px; 
	position: absolute;
	z-index: 50;
	width: 720px;
	left: 0px;
	border: 1px solid #8b9caf;
	border-width: 1px 1px 4px 1px;
	top: 102%;
	bottom: 0px;
	left: -1px;
	height: 40px; /*!important hieght must be set regionally */
	font-size: 11px;
}

#exright {
	top: -8px; 
	width: 200px;
	height: auto;
	position: relative;
	border: solid #d2d2d2;
	border-width: 0px 0px 0px 0px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	right: 0px;
	/*background-color: #f7f8fa;*/

}

#exleft a {

}

#exleft .cornerleft5px {
	background-image: url('/images/bottom-menu.gif');
	width: 213px;
	height: 20px;
	left: -1px;
	bottom: -5px;
}

#exright .cornertop5px, #exright-product .cornertop5px {
	/*background-image: url('/images/corner5xtop.gif');*/
	background-repeat: no-repeat;
	/*background-color is set on regional page*/
	position: absolute;
	top: 0px;
	left: 0px;
	height: 8px; 
	width: 8px;
}

#exright .cornerbottom5px, #exright-product .cornerbottom5px {
	/*background-image: url('/images/bottom-menu.gif');*/
	background-repeat: no-repeat;
	/*background-color is set on regional page*/
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 20px; 
	width: 213px;
}

#exright ul, #exright-product ul {
	padding: 0px; 
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#exright ul li, #exright-product ul li {
	border: 1px #dcdcdc solid;
	border-width: 0px 0px 1px 0px;
	background-repeat: no-repeat;
	background-position: 6% 50%;
	/*padding: 3px 0px 3px 26px;
	margin: .4em 0 0 0px;*/
	cursor: pointer;
	padding: 0px 30px 0px 0px; 
}

#exright ul li a, #exright-product ul li a { 
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
	padding: 2px 0px 2px 15px;
}

#exright ul li a:hover, #exright-product ul li a:hover { 
	background-color: transparent;
	text-decoration: none;
}

#exright ul li.header, #exright-product ul li.header {
	font-weight: bold;
	padding: 14px 0px 5px 13px;
	cursor: text;
	font-size: 11px;
}

#exright ul li, #exright-product ul li  {
	font-weight: normal;
	padding: 5px 0px 3px 16px;
	cursor: text;
	font-size: 11px;
}




#exright ul li.link, #exright-product ul li.link {
	background-image: url('/images/icons/link.png');
}

#exright ul li.career, #exright-product ul li.career {
	background-image: url('/images/icons/career.png');
}

#exright ul li.features, #exright-product ul li.features {
	background-image: url('/images/icons/features.png');
}

#exright ul li.datasheet, #exright-product ul li.datasheet {
	background-image: url('/images/icons/datasheet.png');
}

#exright ul li.edit, #exright-product ul li.edit {
	background-image: url('/images/edit.png');
}



#exright ul li.archive, #exright-product ul li.archive {
	background-image: url('/images/icons/datasheet.png');
}


#exright ul li.request, #exright-product ul li.request {
	background-image: url('/images/icons/question.jpg');
}

#exright ul li.evaluation, #exright-product ul li.evaluation {
	background-image: url('/images/icons/eval.png');
}

#exright ul li.buy, #exright-product ul li.buy {
	background-image: url('/images/icons/buy.png');
}


ul li.datasheet {
	background-image: url('/images/icons/datasheet.png');
}

ul li.datasheetp {
	background-image: none;
    margin-right: 15px;
}

ul li.video {
	background-image: url('/images/icons/video.png');
}


ul li.rss {
	background-image: url('/images/feedicon.png');
}
ul li.bookmark {
	background-image: url('/images/disk-icon.png');
}
ul li.face {
	background-image: url('/images/fb_16.png');
	display: none;
}

ul li.linked {
	background-image: url('/images/li_16.png');
	display: none;
}

ul li.tell {
	background-image: url('/images/tell.png');
}

ul li.apply {
	background-image: url('/images/apply.png');
}

ul li.archive {

}

ul li.digg {

}






#exleft-mid {
	top: 0px; 
	width: 476px;
	height: auto;
	position: relative;
	border: solid #555555;
	border-width: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: left;
	left: 15px;
	top: 15px;
	z-index: 50;
	line-height: 1.5;
}



#exleft-mid b.works {
	text-transform: none;
	font-size: 13px;
	line-height: 1.1;
	padding: 0px 0px 4px 0px;
	margin: 5px 0px 1px 0px;
	/*color: #8b9caf;*/	
	color: #333333;
	font-weight: bold;
	display: inline;
}



#exleft-mid b.partner {
	text-transform: none;
	font-size: 20px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	/*color: #8b9caf;*/	
	color: #cb4f00;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#exleft-mid b.desktop {
	text-transform: none;
	font-size: 20px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	/*color: #8b9caf;*/	
	color: #18518C;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#exleft-mid b.server {
	text-transform: none;
	font-size: 20px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	color: #18518C;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#exleft-mid b.prodheader {
	text-transform: none;
	font-size: 20px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	color: #18518C;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#exleft-mid b.mainframe {
	text-transform: none;
	font-size: 20px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	color: #18518C;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}



#exleft-mid b.midrange {
	text-transform: none;
	font-size: 20px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	color: #18518C;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}




#exleft-mid h1 {
	text-transform: none;
	font-size: 20px;
	line-height: 1.1;
	padding: 0px 0px 4px 0px;
	/*color: #8b9caf;*/	
	color: #18518c;
	font-weight: normal;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
margin:0 0 5px;
}

#exleft-mid h1.enews-head {
	text-transform: none;
	font-size: 20px;
	line-height: 1.1;
	padding: 0px 0px 4px 0px;
	/*color: #8b9caf;*/	
	color: #18518c;
	font-weight: normal;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
margin:0 0 20px;
border-bottom: 3px solid #DCDCDC;
}

#exleft-mid h2 {
	text-transform: none;
	font-size: 15px;
	/*color: #8b9caf;*/	
	color: #000000;
	/*color: #901c3b;*/
	font-weight: normal;
	padding: 0px 0px 3px 0px; 
	margin: 0px; 
	line-height: 1.2;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#exleft-mid h2.cloak {
	text-transform: none;
	font-size: 12px;
	/*color: #8b9caf;*/	
	/*color: #18518c;*/
	color: #555555;
	font-weight: normal;
	padding: 0px 0px 3px 0px; 
	margin: 0px 0px 7px 0px; 
	line-height: 1.2;
	text-transform: uppercase;
}

#exleft-mid h1.cloak {
	text-transform: none;
	font-size: 12px;
	/*color: #8b9caf;*/	
	/*color: #18518c;*/
	color: #555555;
	font-weight: normal;
	padding: 0px 0px 3px 0px; 
	margin: 0px 0px 7px 0px; 
	line-height: 1.2;
	text-transform: uppercase;
}

#exright b {
	font-weight: bold;
	text-align: left;
	color: #18518c;
}



.excolumn-pad p {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	text-align: left;
	/* just for visibility */
	font-size: 12px; 
	font-family: arial; 
	color: #555555;
}

.extabcrumb {
	width: 161px;
	top: -23px;
	height: 25px;
	position: absolute;
	z-index: 1000;
	color: #8b9caf;
	background-color: transparent;
	left: 1.5%;
	font-weight: bold;
	border: 1px solid #d2d2d2;
	border-width: 0px 0px 0px 0px; /* unneccesary with bg image */
	border-bottom-color: #FFFFFF;
	background-image: url('/images/tab-subpage.png');
	background-repeat: no-repeat;
	display: none;
}

.extabcrumb .top {
 	width: 200px;

}

.extabcrumb .extext {
	padding: 6px 15px 10px 15px;
	font-size: 10px;
}

.extabcrumb a:link {
	font-size: 10px;
	color: #8b9caf;
	text-decoration: none;
	font-weight: normal;
}

.extabcrumb a:visited {
	font-size: 10px;
	color: #8b9caf;
	text-decoration: none;
	font-weight: normal;
}

.extabcrumb a:hover {
	font-size: 10px;
	color: #8b9caf;
	text-decoration: underline;
	font-weight: normal;}


#exright-box {
	width: auto;
	border: 0px solid #555555;
	border-width: 0px 0px 0px 0px;
}

#exright-box p {
	padding: 15px 15px 15px 15px;
}

#mid-tailer p {
	padding: 15px 15px 15px 15px;
}

#exright-box .exheader {
	width: 230px;
}


/* global table style */


.exdisplaytable {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
	background-color: white;
	margin: 0px 0px 20px 0px;
}

.exdisplaytable td {
	border-bottom-style: dotted;
	border-bottom-width: 1px; 
	border-bottom-color: #f7f8fa;
	border-right-width: 0px; 
	border-left-width: 0px; 
	border-top-width: 0px;
	padding: 3px 5px 3px 5px;
	font-size: 11px;
}


.exdisplaytable th {
	border-style: solid;
	border-color: #555555;
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: inset;
	background-color: #f7f8fa;
	font-weight: normal;
}

#learnmore {
	background-color: #f7f8fa;
	border: 1px solid #8b9cbc;
	border-width: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	margin: 40px 0px 40px 0px;
	height: 60px;

}

#learnmore .upward {
	position: absolute;
	z-index: 50;
	bottom: 0px;
	left: 10px;
}

#learnmore a {
	display: block;
	width: 285px;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	padding: 10px 0px 0px 135px;
}

.learnmoreul {
	background-image: url('/images/questionul.gif');
	background-repeat: no-repeat;
	background-position: 0% 50%;
	list-style: none;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

.learnmoreul li {
	/*list-style-image: url('/images/questionul.gif');*/
}

.learnmoreul li a {
	color: #8b9caf;
	text-decoration: none;
}

.learnmoreul li a:hover {
	color: #8b9caf;
	text-decoration: underline;
}

.quote {
	font-size: 12px; 
	margin: 10px 0px 15px 0px;
	border: 1px #d2d2d2 dashed;
	border-width: 0px 0px 1px 0px;
	padding: 0px 0px 8px 0px;
}

.quote .name {
	font-size: 11px; 
	text-align: right;
}

table.customertable  {
	padding: 0px 10px 10px 0px; 
	border: 1px #d2d2d2 solid;
	border-width: 1px 0px 1px 0px;
	font-size: 11px;
	margin: 10px 0px 10px 0px;
	background-image: url('/images/main-backgroundmid.gif');
	background-repeat: repeat-x;
}

.customertable td {
	padding: 10px 10px 10px 10px; 
	border-width: 0px;
	font-size: 11px;
	border: 1px #d2d2d2 dashed;
	border-width: 0px 1px 0px 0px;
	width: 33%;	
}

.partners {
	padding: 15px 0px 20px 0px;
	border: 1px #d2d2d2 dashed;
	border-width: 0px 0px 1px 0px;

}

.partners img {float: left; margin: 3px 10px 5px 0px;}
/*
ul.callout {margin-left: 0px; padding-left: 0px;}

ul.callout li {border-width: 1px 0px 1px 0px; border-color: #18518c; border-style: solid; margin: 0px 0px 10px 0px; list-style: none; padding: 0px;}

ul.callout a {width: 100%; height: 100%; display: block; text-decoration: none; padding: 20px -40px 20px 40px; background-image: url('/images/link.gif');background-repeat: no-repeat; background-position: -20% 30%; }

ul.callout a:hover {width: 100%; height: 100%; display: block; text-decoration: none; background-color: #f7f7f7;}
*/
.callout {
	background-image: url('/images/questionul.gif');
	background-repeat: no-repeat;
	background-position: 0% 50%;
	list-style: none;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

.callout li {
	/*list-style-image: url('/images/questionul.gif');*/
}

.callout li a {
	color: #18518c;
	text-decoration: none;
}

.callout li a:hover {
	color: #18518c;
	text-decoration: underline;
}


.crumbs strong  {
font-weight: bold; 
color: #777777;
}

.crumbs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:none;
color:#777777;
font-size:10px;
height:auto;
margin:0 0 8px;
padding:0 6px 0px 0px;
width:460px;
}
.crumbs a:link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/crumbline.png) no-repeat scroll right center;
color:#777777;
font-size:10px;
padding:0 13px 0 0;
text-decoration:none;
}
.crumbs a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/crumbline.png) no-repeat scroll right center;
color:#777777;
font-size:10px;
padding:0 13px 0 0;
text-decoration:none;
}
.crumbs a:hover {
color:#333333;
font-size:10px;
}


ul.bez {
	list-style: none;
	margin: 4px 0px 4px 4px; 
	padding-top: 8px;
	width: 445px;

}

ul.bez li {
	
	margin: 0px 0px 0px 10px; 
	padding: 0px;
	float: right;
	font-size: 11px;
}

ul.bez li a {


background-image:url("/images/pagebutton.jpg");
color:#FFFFFF;
display:block;
font-size:11px;
height:21px;
padding:5px 3px 3px 1px;
width:126px;
text-shadow:0 -1px 0 #1B2E48;
text-align: center;

}

ul.bez li a img {

	
}

ul.bez li a:hover {
	background-image:url("/images/pagebutton-o.jpg");
}


#exleft-mid .colholder {
    position: relative;
    font-size: 11px;
}

#exleft-mid .colholder p {
    font-size: 11px;
}

#exleft-mid .colholder p b {
   	text-transform: none;
	font-size: 16px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	/*color: #8b9caf;*/	
	color: #18518C;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif
}

#exleft-mid .colholder p b.server {
    font-size: 16px;
    color: #18518C;
}

#exleft-mid .colholder p b.i {
   	text-transform: none;
	font-size: 16px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	color: #18518C;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#exleft-mid .colholder p b.z {
    	text-transform: none;
	font-size: 16px;
	line-height: 1.1;
	padding: 0px 0px 1px 0px;
	margin: 5px 0px 1px 0px;
	color: #18518C;
	font-weight: normal;
	display: block;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}




#exleft-mid .colholder .col1 {
float: left;
width: 230px;
font-size: 12px; 
margin: 0px;
}

#exleft-mid .colholder .col2 {
float: right;
width: 230px;
font-size: 12px; 
margin: 0px;  
}

#exleft-mid .colholder-sysreq {
border: 0px solid #444444; 
border-width: 0px 0px 0px 0px;

}

#exleft-mid .colholder .col1-sysreq {
float: left;
width: 460px;
font-size: 11px; 
}

table.requirements {
font-size: 10px;
border-collapse: collapse;
margin: 0px 0px 30px 0px;
 
}

table.requirements th {
font-size: 10px; 
border: 1px solid #444444;
border-width: 3px 0px 1px 0px;
padding: 5px;

}

table.requirements td {
font-size: 10px; 
padding: 5px;
}

table.requirements .req-bold {
font-size: 10px; 
font-weight: bold;
}

table.requirements td.product {
font-size: 10px; 
padding: 5px;
background-image: url(/images/main-backgroundmid.gif); 
background-repeat: repeat-x;
border: 1px solid black; 
border-width: 1px 0px 0px 0px;
}

.pdfdatasheet-div {
background-color: #f1f1f1;
background-image:url(/images/main-backgroundmid.gif);
background-repeat:repeat-x;
border: 1px solid #d5d5d5;
border-width: 1px 0px 2px 0px;
height: 28px; 
padding: 8px 0px 0px 5px;
}

a.pdfdatasheet {
font-size: 11px;
padding: 5px 0px 8px 5px;
width: autoo; 
}

a:hover.pdfdatasheet {
text-decoration: underline; 
}

a.headlinea {
font-size: 14px;
}

a:hover.headlinea {
font-size: 14px;
}


.pdfdatasheet-div a.datasheet {
background-image:url("/images/icons/datasheet.png");
background-position:7% 40%;
background-repeat:no-repeat;
border-left:1px solid #FFFFFF;
border-right:1px solid #D2D2D2;
color:#1D508E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:29px;
padding-right:8px;
}


.pdfdatasheet-div a.digg {

background-position:7% 40%;
background-repeat:no-repeat;
border-left:1px solid #FFFFFF;
border-right:1px solid #D2D2D2;
color:#1D508E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:29px;
padding-right:8px;
}

.pdfdatasheet-div a.evaluation {
background-image:url("/images/icons/eval.png");
background-position:7% 40%;
background-repeat:no-repeat;
border-left:1px solid #FFFFFF;
border-right:1px solid #D2D2D2;
color:#1D508E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:27px;
padding-right:8px;
}

.pdfdatasheet-div a.store {
background-image:url("/images/cart-home.gif");
background-position:7% 40%;
background-repeat:no-repeat;
border-left:1px solid #FFFFFF;
border-right:1px solid #D2D2D2;
color:#1D508E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:31px;
padding-right:8px;
}

table.jp {
 border-collapse: collapse;
}

table.jp td {
border: 0px solid #d3d3d3;
border-width: 0px 0px 1px 0px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
} 

a.career {
color:#FFFFFF;
background-image:url("/inc/get/getbutton.jpg");
background-repeat:no-repeat;
border-collapse:collapse;

display:block;
height:20px;
margin-top:9px;
padding:4px 0;
text-align:center;
text-decoration:none;
text-shadow:0 -1px 0 #1B2E48;
width:130px;
}

a:hover.career {
background-image:url("/inc/get/getbutton-o.jpg");
color: #ffffff;
}

a:visited.career {
color: #ffffff;
}

#exright-career {
border:0 solid #D2D2D2;
float:right;
height:auto;
margin:0;
padding:15px 0;
position:relative;
right:0;
top:-8px;
width:200px;
}

#exright-career ul li.header {
cursor:text;
font-size:11px;
font-weight:bold;
padding:14px 0 5px 0;
}

#exright-career ul {
list-style:none outside none;
margin:0;
padding:0;
position: fixed;
}

#exright-career a.career {
background-image:url("/inc/get/getbutton.jpg");
background-repeat:no-repeat;
border-collapse:collapse;
color:#FFFFFF;
display:block;
height:17px;
margin-top:5px;
padding:6px 0;
text-align:center;
text-decoration:none;
text-shadow:0 -1px 0 #1B2E48;
width:130px;
}

#exright-career a:hover.career {
background-image:url("/inc/get/getbutton-o.jpg");
color: #ffffff;
}

#exright-career a:visited.career {
color: #ffffff;
}


.careerb ol {
color: #555555;
}

.careerb ol li {

}

.careerb ul {
color: #555555;
}

.careerb ul li {

}

ul.prodfeatures {

margin: 0px; 
padding: 0px; 
list-style: none;


}

ul.prodfeatures li {

border: 1px solid #d2d2d2;
padding: 3px 0px 3px 0px;
border-width: 0px 0px 1px 0px;
color: #555555;

}


