p, html, body, div, ul, li, img, form {padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


body {font-family: Helvetica, Arial; font-size: 12px; color: #898989;}

#wrapper {width: 972px; margin: 0 auto; overflow: hidden;}

#header {width: 972px; height: 85px;  background: url(/includes/images/top-bg.jpg) top left no-repeat;}
#header .hleft {width: 322px; height: 72px; float: left;}
#header .hright {width: 644px; height: 37px; padding-top: 35px; float: right;  text-align: right; padding-right: 6px;}

#navigation {width: 972px; height: 34px;}

#navi ul {display: inline; list-style: none; list-style-position: outside; overflow: visible; margin: 0; padding: 0; }
#navi a {color: #FFFFFF; font-size: 14px; text-decoration: none;}
#navi li {float: left; display: inline-block; list-style: none; position: relative; padding: 0; margin: 0;  font-weight: bold;}
#navi li img {float: left;}
#navi li .navleft {width: 160px; height: 26px; float: left; display: block; background: url(../images/btn-nav-left.jpg) top left no-repeat; text-align: center; padding-top: 8px;}
#navi li .navmid {width: 160px; height: 26px; float: left; display: block; background: url(../images/btn-nav-mid.jpg) top left no-repeat; text-align: center; padding-top: 8px;}
#navi li .navright {width: 160px; height: 26px; float: left; display: block; background: url(../images/btn-nav-right.jpg) top left no-repeat; text-align: center; padding-top: 8px;}
#navi li .navleft-over {width: 160px; height: 26px; float: left; display: block; background: url(../images/btn-nav-left-over.jpg) top left no-repeat; text-align: center; padding-top: 8px;}
#navi li .navmid-over {width: 160px; height: 26px; float: left; display: block; background: url(../images/btn-nav-mid-over.jpg) top left no-repeat; text-align: center; padding-top: 8px;}
#navi li .navright-over {width: 160px; height: 26px; float: left; display: block; background: url(../images/btn-nav-right-over.jpg) top left no-repeat; text-align: center; padding-top: 8px;}
#navi ul {position: absolute; width: 157px; top: 34px; left: 0; float: left; display: none; z-index: 200; border: 2px solid #FFFFFF;}
#navi li ul a {width: 147px; height: 13px; padding: 5px; background: #DDD; color: #0F0D6F; text-decoration: none; display: block; text-align: left; font-size: 10px; border-bottom: 1px solid #AAA;}
#navi li ul a:hover {background: url(../images/dropdown-hover.jpg) top left no-repeat; color: #FFF;}

#nav-flash-divider {width: 972px; height: 14px; background: url(../images/nav-btm.jpg) top left no-repeat;}
#nav-subcontent-divider {width: 972px; height: 14px; background: url(../images/nav-btm-sub.jpg) top left no-repeat;}

#flash-content {width: 972px; height: 265px;}
#flash-content .fleft {width: 6px;height: 265px; background: url(../images/flash-left.jpg) top left no-repeat; float: left;}
#flash-content .flash {width: 960px; height: 265px; background: url(../images/flash-placeholder.png) top left no-repeat; float: left;}
#flash-content .fright {width: 6px; height: 265px; background: url(../images/flash-right.jpg) top left no-repeat; float: left;}

#subnav {width: 972px; height: 53px;}

#subi {display: inline; list-style: none; list-style-position: outside; overflow: visible;}
#subi li {float: left; display: inline-block; list-style: none; position: relative; padding: 0; margin: 0;}
#subi li .subleft {width: 320px; height: 53px; float: left; display: block; background: url(../images/btn-subnav-data.jpg) top left no-repeat;}
#subi li .submid {width: 320px; height: 53px; float: left; display: block; background: url(../images/btn-subnav-cloud.jpg) top left no-repeat;}
#subi li .subright {width: 320px; height: 53px; float: left; display: block; background: url(../images/btn-subnav-computing.jpg) top left no-repeat;}
#subi li .subleft-over {width: 320px; height: 53px; float: left; display: block; background: url(../images/btn-subnav-data-over.jpg) top left no-repeat;}
#subi li .submid-over {width: 320px; height: 53px; float: left; display: block; background: url(../images/btn-subnav-cloud-over.jpg) top left no-repeat;}
#subi li .subright-over {width: 320px; height: 53px; float: left; display: block; background: url(../images/btn-subnav-computing-over.jpg) top left no-repeat;}


#subnav-btmcontent-divider {width: 972px; height: 14px; background: url(../images/subnav-btm.jpg) top left no-repeat;}

#content-boxes {width: 972px; height: 230px;}
#content-boxes a {color: #072651; text-decoration: none; min-height: 8px; background: url(../images/link-arrow.jpg) right center no-repeat; padding-right: 10px; width: auto;}
#content-boxes a:hover {color: #234370; text-decoration: underline;}
#content-boxes .shadow-left {width: 6px; height: 230px; background: url(../images/contentbox-left-shadow.jpg) top left no-repeat; float: left;}
#content-boxes .cleft-top {width: 320px; height: 22px; float: left; background: url(../images/contentbox-left-top.jpg) top left no-repeat; color: #FFFFFF; text-align: center; font-weight: bold; padding-top: 7px;}
#content-boxes .cleft-content {width: 295px; height: 189px; float: left; background: url(../images/contentbox-left-content.jpg) top left no-repeat; overflow: hidden; padding-left: 10px; padding-right: 15px; padding-bottom: 2px; padding-top: 10px; font-size: 11px;}
#content-boxes .cmid-top {width: 320px; height: 22px; float: left; background: url(../images/contentbox-mid-top.jpg) top left no-repeat; color: #FFFFFF; text-align: center; font-weight: bold; padding-top: 7px;}
#content-boxes .cmid-content {width: 320px; height: 201px; float: left; background: url(../images/contentbox-mid-content.jpg) top left no-repeat;}
#content-boxes .cright-top {width: 320px; height: 22px; float: left; background: url(../images/contentbox-right-top.jpg) top left no-repeat; color: #FFFFFF; text-align: center; font-weight: bold; padding-top: 7px;}
#content-boxes .cright-content {width: 295px; height: 189px; padding-bottom: 2px; float: left; background: url(../images/contentbox-right-content.jpg) top left no-repeat; padding-right: 7px; padding-left: 18px; padding-top: 10px; font-size: 11px;}
#content-boxes .shadow-right {width: 6px; height: 230px; background: url(../images/contentbox-right-shadow.jpg) top left no-repeat; float: right;}

#content-boxes-footer-divider {width: 972px; height: 11px; background: url(../images/contentbox-btm.jpg) top left no-repeat;}

.scroll-pane {width: 100%;	height: 189px;	overflow: auto; float: left;}

.searchInput {width: 160px; height: 19px; background: url(../images/input-search.jpg) top left no-repeat; border: none; color: #999; font-weight: bold; padding-top: 5px; padding-left: 5px;}

#subcontent {width: 972px; overflow: hidden; }
#subcontent .sleft {width: 247px; float: left;}
#subcontent .sleft .sub-nav-head {width: 212px; height: 32px; background: url(../images/subpage-nav-top.jpg) top left no-repeat; font-size: 18px; color: #FFFFFF; font-weight: bold; padding-top: 15px; padding-left: 35px;}
#subcontent .sleft .sub-nav-rpt {width: 247px; background: url(../images/subpage-nav-rpt.jpg) top left repeat-y; overflow: hidden;}
#subcontent .sleft .sub-nav-btm {width: 247px; height: 39px; background: url(../images/subpage-nav-btm.jpg) top left no-repeat;}
#subcontent .sleft .sub-second-nav-head {width: 207px; height: 20px; background: url(../images/subpage-second-nav-top.jpg) top left no-repeat; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 13px; padding-left: 40px;}
#subcontent .sleft .sub-second-nav-btm {width: 247px; height: 21px; background: url(../images/subpage-second-nav-btm.jpg) top left no-repeat;}
#subcontent .sright {width: 725px; float: right;}
#subcontent .sright .sub-content-head {width: 680px; height: 30px; background: url(../images/subpage-content-header.jpg) top left no-repeat; font-size: 18px; color: #FFFFFF; font-weight: bold; padding-top: 15px; padding-left: 45px; text-transform: uppercase;}
#subcontent .sright .sub-content-rpt{width: 725px; min-height: 400px; background: url(/includes/images/divBG.png) top left repeat-y;} 

#subcontent .sright .sub-content-rpt .product-nav {width: 709px; height: 22px; padding-left: 9px;}
#subcontent .sright .sub-content-rpt .tab-container {width: 681px; min-height: 22px; margin-left: 22px; padding-left: 0px;}
#subcontent .sright .sub-content-btm {width: 725px; height: 25px; background: url(../images/subpage-content-btm.jpg) top left no-repeat;}

#subpagenav {display: inline; list-style: none; list-style-position: outside; overflow: visible;}
#subpagenav li {width: 229px; float: left; margin-bottom: 8px; margin-top: 8px; margin-left: 8px;}
#subpagenav a {display: block; width: 229px; height: 15px; padding-left: 25px; text-decoration: none; font-size: 11px; color: #072651; font-weight: bold; padding-top: 2px;}
#subpagenav a:hover {background: url(../images/subpage-nav-bg.jpg) top left no-repeat; color: #FFFFFF; text-decoration: none;}
#subpagenav .static {display: block; width: 229px; height: 15px; padding-left: 25px; text-decoration: none; font-size: 11px; color: #FFFFFF; font-weight: bold; padding-top: 2px; background: url(../images/subpage-nav-bg.jpg) top left no-repeat;}

#subpagenav-second {display: inline; list-style: none; list-style-position: outside; overflow: visible;}
#subpagenav-second li {width: 229px; float: left; margin-bottom: 8px; margin-top: 8px; margin-left: 8px;}
#subpagenav-second a {color: #072651; text-decoration: none; min-height: 8px; background: url(../images/link-arrow.jpg) right center no-repeat; padding-right: 10px; width: auto; font-size: 11px; font-weight: bold; padding-left: 25px;}
#subpagenav-second a:hover {color: #234370; text-decoration: underline;}

.btn1 {width: 106px; height: 20px; background: url(../images/sub-btn1.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn1-over {width: 106px; height: 20px; background: url(../images/sub-btn1-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn1-static {width: 106px; height: 20px; background: url(../images/sub-btn1-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn2 {width: 86px; height: 20px; background: url(../images/sub-btn2.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn2-over {width: 86px; height: 20px; background: url(../images/sub-btn2-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn2-static {width: 86px; height: 20px; background: url(../images/sub-btn2-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn3 {width: 122px; height: 20px; background: url(../images/sub-btn3.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn3-over {width: 122px; height: 20px; background: url(../images/sub-btn3-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn3-static {width: 122px; height: 20px; background: url(../images/sub-btn3-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn4 {width: 96px; height: 20px; background: url(../images/sub-btn4.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn4-over {width: 96px; height: 20px; background: url(../images/sub-btn4-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn4-static {width: 96px; height: 20px; background: url(../images/sub-btn4-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn5 {width: 139px; height: 20px; background: url(../images/sub-btn5.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn5-over {width: 139px; height: 20px; background: url(../images/sub-btn5-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn5-static {width: 139px; height: 20px; background: url(../images/sub-btn5-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn6 {width: 160px; height: 20px; background: url(../images/sub-btn6.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn6-over {width: 160px; height: 20px; background: url(../images/sub-btn6-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
.btn6-static {width: 160px; height: 20px; background: url(../images/sub-btn6-over.jpg) top left no-repeat; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-top: 4px;}
#footer {width: 972px; padding-top: 15px; text-align: center; font-size: 10px;}

h2{ color: #154073; font-size: 18px; font-family: Verdana-bold, Arial, Helvetica, sans-serif; padding-right: 25px; padding-bottom: 8px; padding-top: 8px;}
h3{ color: #444444;}
p{color: #666666; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 25px; padding-bottom: 10px;}


ul.bullist{margin-left: 15px; color: #666666; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul.bullist li{padding-bottom: 10px;}
.bold{font-weight: bold;}
.leftAlign{ margin-left: 0px;}
table.invis{ border: 0px; margin-left: 40px;}
table.invis td{text-align: left; color: #666666; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.small-text {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

#product-nav a:visited{color: #FFF;}
a:visited{color: #1569C7;}
.singleSpace{padding: 0px; line-height: normal;}
#content-boxes a.noArrow{
	margin-left: -6px;
	background-image: none;
}
#content-boxes a.noArrow img{
	margin-top: -9px;
}

#tabHeaderImg{
	margin-left: -12px;
	margin-top: -12px;
}

.modal {
		background-color:#fff;
		display:none;
		width:350px;
		padding:15px;
		text-align:left;
		border:2px solid #333;
	
		opacity:0.8;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 50px #ccc;
		-webkit-box-shadow: 0 0 50px #ccc;
}