@charset "UTF-8";
/* CSS Document */
a {text-decoration:none;}
img {border: 0!important;}
#topmenu ul { position: relative; display: inline; top: 2px;}
#topmenu ul li {display: inline; padding-left: 20px; padding-right: 20px; position: relative; }
#topmenu ul li a {text-decoration: none; color: #003896; padding-top: 10px;}
#topmenu ul li a:visited {color: #121212;}
#topmenu ul li a:hover {color: #FFCC00;}
#SingleSearchDiv {background-image: url(/images/searchbox/search_whole.gif); width: 152px; height: 24px;margin-top: 3px;}
#SingleSearchDiv form input {font-size: 12px; line-height: 10px; width: 87px; height: 15px; margin-left: 25px; margin-top: 0px;border: 0;vertical-align: middle;}

#SecondaryMenu { 
	color: #FFFFFF; 
	min-height: 561px;
	}
	
#SecondaryMenu h4 {
	font-weight: bold!important; 
	font-size: 140%;
}

#SecondaryMenu ul {
	padding-left: 15px; 
	padding-right: 0px;
	}
	
#SecondaryMenu ul li {
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style:none;
	border-bottom: 1px solid #333399;	
	}
	
#SecondaryMenu ul li a {text-decoration: none; color: #FFFFFF;  padding-top: 10px;}
#SecondaryMenu ul li a:visited {color: #ababab;}
#SecondaryMenu ul li a:hover {color: #FFCC33;}


#featuredrelease{ margin-left: 1em; margin-right: 1em; margin-bottom: 1em;}
#featuredrelease div img {border: 0!important;}
.release_header { font-weight: bold; margin: 0 !important;}
.release_date { color: #999999; margin: 0!important; font-weight: normal;}
#release_body { margin-top: 0!important; margin-bottom: 0 !important; padding-top: 0; padding-bottom: 0; }
#release_body p { margin: 0!important; }

.continued {text-align: right; font-size: 90%; margin-top: 0 !important; margin-bottom: 2em!important; padding: 0 !important;}



#col1 {color: white;}
#col1 a {color: white;}
#col1 a:visited {color:#efefef;}
#col1 h4 {padding-top: 20px; margin: 0 !important; padding-left: 12px;}

#col2 h1 {margin: 1em;}
#col2 h2 {margin: 1em;}
#col2 h3 {margin-left: 1em; margin-right: 1em;}
#col2 h4 { }
#col2 img {margin: 1em; margin-top: 0;}
#col2 img.SBU {margin-left: 5px; margin-right: 5px !important;}
#col2 table { margin: 1em; }
#col2 ul {margin-left:4em; padding-left: 10em;}
#col2 ul.smallIndent {margin-left:2em; padding-left:1em;}
#col2 li {list-style-type:circle;}

#col2 #overviewContainer{ height: 200px;}
#col2 #NewsArticleTitle {font-size: 1.25em; font-weight: bold; margin: 12px;}
#col2 #NewsArticleDate {font-size: .9em; color: #999999; margin: 12px;}

#col2 h1.productname {font-size: 1.5em; text-align: center; font-weight: bold; margin-bottom: 12px;}
#col2 table td {margin-left: 5px;}
#col2 table h2 {font-size: 1.25em; margin-top: 2px; margin-bottom: 5px; margin-left: 8px;}
#col2 h5 {display: inline;width: 180px; height: 50px; background-image: url(/files/images/pdfbutton.jpg); background-repeat: no-repeat; background-position: top left; overflow: hidden; padding: 12px; padding-right: 35px; font-weight: normal; margin-left: 10px;margin-bottom: 10px; margin-top: 10px;}
#col2 h5 a {margin: 0; padding: 0;}
#col2 h6 {display: inline;width: 180px; height: 50px; background-image: url(/images/imagegallerybutton.jpg); background-repeat: no-repeat; background-position: top left; overflow: hidden; padding: 12px; padding-right: 35px; font-weight: normal; margin-left: 10px; margin-bottom: 10px; margin-top: 10px;}
#col2 h6 a {margin: 0; padding: 0;}

#col2 .product_detail { } /*Set default text size in case <p> isn't applied properly*/
#col2 .product_detail div.productImageBox {width: 190px; float: left; text-align: center; margin-right: 10px; text-size: .8em; margin-bottom: 3em;}
#col2 .product_detail div.productImageBox img {margin: 0; padding: 0;}
#col2 .product_detail img.productImage { width: 180px; height: 180px; float: left; margin: 0 5px 0 5px!important;}
#col2 .product_detail .productIcons {float: right;}
#col2 .product_detail h1 { font-size: 1.5em; font-weight: bold; margin-bottom: 12px;}
#col2 .product_detail h2 { font-size: 1.2em; font-weight: bold; clear: both;}
#col2 .product_detail h3 { }
#col2 .product_detail h4 { }
#col2 .product_detail h5 { }
#col2 .product_detail p { }
#col2 .product_detail table {width: 500px;}
#col2 .product_detail th { text-align: left; font-weight: bold; margin: 2px; padding: 2px; }
#col2 .product_detail td { text-align: left; margin: 2px; padding: 2px; padding-left: 10px;}
#col2 .product_detail ul { padding: 0;}
#col2 .SolutionImage {float: left;}

#col2 #PressReleaseArchive tr {}
#col2 #PressReleaseArchive th {text-align: left;width: 25%; vertical-align: top;padding-bottom: 1em;} 
#col2 #PressReleaseArchive td {text-align: left;vertical-align: top;padding-bottom: 1em;} 


table.producttable {width: 100% !important;padding: 0!important; margin: 0!important;}
table.producttable tr {}
table.producttable th {font-weight: bold; }
table.producttable td {font-size: .7em;width: 165px;}
table.producttable td ul {margin: 0!important; padding: 0!important;}
table.producttable td ul li {margin: 0; padding: 0;margin-bottom: 3px;padding-right: 5px;list-style-type: none!important; background-image:url(/files/images/newarrow.gif) !important; ; background-position: top left; background-repeat: no-repeat;padding-left: 10px; width: 155px;}
table.producttable img {margin: 0!important; padding: 0!important;}

#factsheetlist th {text-align: left; font-weight: bold;}




#col3 #PressReleaseProductImage img {display:block;margin:0 auto;}
#col3 h1 { font-weight: bold; color: #003896;font-size: 125%; margin: 0px 0px 1px 5px; border-bottom: 1px solid #e0e0e0;}
#col3 h3{padding: 5px 0px 0px 0px; margin: 5px 10px 0px 5px !important; font-weight: normal; border-top: 0px solid #e0e0e0; }
#col3 h4 {padding: 0px 0px 0px 0px; margin: 0px 10px 2px 10px !important;font-size: 7pt; font-weight: normal; color: #808080; text-align: right;} 
/*#col3 p {padding: 0px 10px 0px 15px; margin: 0px !important; font-style: italic;text-align: right; font-size: 80%;}*/
#col3 p {padding: 0px 10px 0px 15px; margin-top:.5em !important; margin-bottom: .5em!important;}


#col3 h5 {width: 133px; height: 26px; background-image: url(/files/images/icons/pdfbutton.png); background-repeat: no-repeat; background-position: top left; overflow: hidden; padding: 12px; padding-right: 35px; font-weight: normal; margin-left: 10px;margin-bottom: 10px; margin-top: 10px;}
#col3 h5 a {margin: 0; padding: 0;}
#col3 h6 {width: 133px; height: 26px; background-image: url(/images/imagegallerybutton.jpg); background-repeat: no-repeat; background-position: top left; overflow: hidden; padding: 12px; padding-right: 35px; font-weight: normal; margin-left: 10px; margin-bottom: 10px; margin-top: 10px;}
#col3 h6 a {margin: 0; padding: 0;}
#col3 ul {width: 150px; margin-left: 15px; margin-top: .25em!important; list-style: none;}
#col3 ul li {margin: 0pt 1px 3px 0pt; padding: 0pt 0pt 0pt 17px; background-repeat: no-repeat; background-image: url(/images/icons/arrow_gray.gif);}
#col3 h2.sidebar {margin-top: 2em!important;}