@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	background: #FFF url(/resources/images/2010/bg.gif) repeat-x top;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}
img {
	border: 0;
}
a {
	color: #06F;
	text-decoration: underline;
	outline: none;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0;
	padding: 8px 0;
}
form {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}

.clear.rule {
	clear: both;
	border-top:1px solid #999;
	margin:20px 0px 20px 0px;
}
#container {
	margin: 0 auto 25px auto;
	background: #fff;
	width: 960px;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#header {
	background: url(/resources/images/2010/header-bg.jpg) no-repeat;
	height: 105px;
	overflow: hidden;
}
#header h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 223px;
	height: 105px;
}
#header h1 a {
	display: block;
	background: url(/resources/images/2010/damballa-logo.png) no-repeat right;
	width: 223px;
	height: 105px;
	text-indent: -9000em;
	overflow: hidden;
}
#header .right {
	float: right;
	width: 700px;
}
#header .right .search {
	height: 48px;
}

#header .right .search .support {
	float:right;
	margin:18px 17px 0px 0px;
}

#header .right .search .support a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #083d80;
	text-decoration: none;	
}

#header .right .search .support a:hover {
	color: #000;
}

#header .right .search form {
	padding: 0 15px 0 15px;
	background: url(/resources/images/2010/header-search-bg.png) no-repeat 220px 17px;
	float:right;
}
#header .right .search form .txt {
	float: left;
	margin: 13px 0 0 230px;
	padding: 8px 0 10px 0;
	background: 0;
	font-size: 11px;
	width: 218px;
	color: #666;
	border: 0;
}
#header .right .search form .search {
	cursor: pointer;
	float: left;
	margin: 13px 0 0 8px;
	background: url(/resources/images/2010/search-btn.png) no-repeat;
	border: 0;
	width: 76px;
	height: 27px;
}

/*Drop down css navigation starts here*/

#nav, #nav ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style:none;
}

/*#nav, #nav ul li {
	float: left;
}*/

#nav ul li a {
	display: block;
	width: 98%!important;
	padding: 4px 0px 4px 4px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px  !important;
	color: #ffffff !important;
	text-decoration: none;
}

#nav li ul {
	z-index:2000;
	position: absolute;
	width:14em;
	border-top:thin #ffcb00 solid;
	background-color:#002148;
	padding: 2px 2px 2px 2px !important;
	left: -999em;
}


#nav li:hover ul {
	left: auto;
}

#nav li ul li { 
		width: 100%!important;
}

#nav li ul a:hover { 
	color: #002148 !important;
	background-color:#ffffff !important;
	/*background:none !important;*/
}

/*Drop down css navigation ends here*/

/*Replaced by drop down css navigation style (home page style)*/

#header .right ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
#header .right ul li {
	float: left;
}
#header .right ul li a {
	display: block;
	padding: 10px 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #083d80;
	text-decoration: none;
}
#header .right ul li a:hover {
	color: #000;
	background: #FFCB00 url(/resources/images/2010/lt-menu-link-top.gif) no-repeat;
	color: #000;
}
#header .right ul li a.active {
	background: #002148 url(/resources/images/2010/lt-menu-link-top.gif) no-repeat;
	color: #FFF;
}

/*End Home Page nav style*/

#headline {
	background: url(/resources/images/2010/headline-bg.png) no-repeat;
	height: 55px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:5px 0px 0px 30px;
	font-family: "Arial Narrow", "Arial", sans-serif;
	font-size: 18px;
	line-height:20px;
	margin:0;
}

#headline a {
	color:#FC0;
	text-decoration:none;
}

#headline a:hover {
	text-decoration:underline;	
}

#banner {
	background: url(/resources/images/2010/banner-bottom.jpg) no-repeat 0 253px;
}
#banner .cta {
	float: right;
	width: 292px;
	height: 253px;
}
#banner .cta ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#banner .cta ul li {
}
#banner .cta ul li a {
	display: block;
	text-indent: -9000em;
	overflow: hidden;
	width: 292px;
}
#banner .cta ul li a.webcasts-btn {
	background: url(/resources/images/2010/webcasts-btn.jpg) no-repeat;
	height: 112px;
}

#banner .cta ul li a.casestudy-btn {
	background: url(/resources/images/2010/case-study-btn.jpg) no-repeat;
	height: 61px;
}

#banner .cta ul li a.reports-btn {
	background: url(/resources/images/2010/reports-btn.jpg) no-repeat;
	height: 61px;
}
#banner .cta ul li a.apt-btn {
	background: url(/resources/images/2010/apt-btn.jpg) no-repeat;
	height: 80px;
}
#banner .cta ul li a:hover {
	background-position: bottom;
}
div#scrollHolder {
}
div.scrollable {
	float:left;
	position:relative;
	background: url(/resources/images/2010/banner-bg.jpg);
	width:668px;
	height:253px;
	overflow: hidden;
}

div.fca_video {
	float:left;
	background: url(/resources/images/2010/banner-bg.jpg);
	width:668px;
	height:253px;
	overflow:hidden;
	min-height:253px;
	min-width:668px;
	padding:0;
	margin:0;
	position:relative;
}

div.fca_video object,
div.fca_video embed {
	float:left;
	margin:0;
	padding:0;
	display:block;
	width:inherit;
	height:inherit;
}

.items {
	width:40000em;
	position:absolute;
	clear:both;
}
.sections {
	display: block;
	float:left;
	text-align:center;
	width:668px;
	height:253px;
	border:none;
	z-index: 999;
}
a.disabled {
	visibility:hidden !important;
}
.navi {
}
.navi a {
	float:left;
	display: block;
	cursor:pointer;
	background:url(/resources/images/2010/banner-tabs2.jpg) 0 0 no-repeat;
	width:159px;
	height:46px;
	text-decoration: none;
}
.navi span.headline {
	display: inline;
	padding:12px 6px 6px 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-weight: bold;
	width:300px;
	float:left;
	background: url(/resources/images/2010/banner-bottom.jpg) no-repeat;
}

.navi a span {
	display: block;
	padding: 14px 6px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
}
.navi a:hover {
	background-position:0 -46px;
}
.navi a.active {
	background-position:0 -92px;
}
.navi a.active span {
	color: #ccc;
}
#content {
	background: url(/resources/images/2010/home-content-bg.gif) repeat-y;
}
#content .daybeforezeroblog {
	float: left;
	padding-bottom: 10px;
	width: 318px;
}
#content .daybeforezeroblog h2 {
	margin: 0;
	padding: 0;
	background: url(/resources/images/2010/title-daybeforezeroblog.gif);
	height: 48px;
	text-indent: -9000em;
	overflow: hidden;
}
#content .daybeforezeroblog h3 {
	margin: 10px 0 0 20px;
	padding: 2px 15px 5px 28px;
	background: url(/resources/images/2010/zeroblog-icon.gif) no-repeat 0 2px;
	font-size: 16px;
	font-weight: normal;
}
#content .daybeforezeroblog h3 a {
	color: #b68e00;
}
#content .daybeforezeroblog p {
	margin: 0 0 0 49px;
	padding-right: 10px;
	color: #60554f;
}
#content .daybeforezeroblog a.visitourblog-btn {
	display: block;
	background: url(/resources/images/2010/visitourblog-btn.gif) no-repeat top;
	height: 32px;
	text-indent: -9000em;
	overflow: hidden;
}
#content .daybeforezeroblog a.visitourblog-btn:hover {
	background-position: bottom;
}
#content .thelatestchatter {
	float: left;
	width: 320px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #60554f;
}
#content .thelatestchatter h2 {
	margin: 0;
	padding: 0;
	background: url(/resources/images/2010/title-thelatestchatter.gif);
	height: 48px;
	text-indent: -9000em;
	overflow: hidden;
}
#content .thelatestchatter p {
	padding: 15px 15px 0 15px;
	font-size: 16px;
	color: #60554f;
	line-height: 1.3em;
}
#content .thelatestchatter span {
	display: block;
	padding: 30px 15px 0 15px;
	background: url(/resources/images/2010/endquote.gif) no-repeat 240px 3px;
	font-size: 10px;
	text-align: right;
	line-height: 1.6em;
}
#quotes {
}
#quotes div.scrollableVert {
	position: relative;
	width: 320px;
	height: 320px;
	overflow: hidden;
}
#quotes .itemsVert {
	position: absolute;
	clear: both;
	width: 20000em;
}
#quotes .quote {
	z-index: 20;
	padding-top: 10px;
	width: 320px;
	height: 300px;
}
#quotes a.disabled {
	visibility: hidden !important;
}
#quotes .gradient {
	z-index: 1000;
	position: absolute;
	background: url(/resources/images/2010/quote-gradient.png) 0 0 no-repeat;
	width: 320px;
	height: 320px;
}
#content .spotlight {
	float: left;
	padding-bottom: 10px;
	width: 322px;
	background: url(/resources/images/2010/spotlight-tabs-bg.gif) repeat-x 0 48px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#content .spotlight h2 {
	margin: 0;
	padding: 0;
	background: url(/resources/images/2010/title-spotlight.gif);
	height: 48px;
	text-indent: -9000em;
	overflow: hidden;
}
#content .spotlight .content {
}
#content .spotlight a.allevents-btn {
	display: block;
	background: url(/resources/images/2010/allevents-btn.gif) no-repeat top;
	height: 33px;
	text-indent: -9000em;
	overflow: hidden;
}
#content .spotlight a.allevents-btn:hover {
	background-position: bottom;
}
div.alerts {
	float:left;
	position:relative;
	width:322px;
	height: 300px;
	overflow: hidden;
}
.alertsitems {
	width:40000em;
	position:absolute;
	clear:both;
}
.alertssections {
	display: block;
	float:left;
	width:322px;
	height:253px;
	border:none;
	z-index: 999;
	font-size: 12px;
}
.alertssections ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.alertssections ul.events li {
}
.alertssections ul.events li a {
	display: block;
	padding: 8px 8px 6px 44px;
	background: url(/resources/images/2010/events-icon.gif) no-repeat 12px 10px;
	border-bottom: 1px solid #efefef;
	text-decoration: none;
}
.alertssections ul li {
	display: block;
}
.alertssections ul li .date {
	display: block;
	color: #ba7601;
}
.alertssections ul li p {
	padding: 0;
	color: #00224a;
}
.alertssections ul li .loc {
	display: block;
	color: #2070ce;
}
.alertssections ul.events li a:hover {
	background: #fafafa url(/resources/images/2010/events-icon.gif) no-repeat 12px 10px;
}
.alertsnavi {
}
.alertsnavi a {
	float:left;
	display: block;
	cursor:pointer;
	background:url(/resources/images/2010/alerts-btn.gif) 0 0 no-repeat;
	width:106px;
	height:43px;
	text-decoration: none;
}
.alertsnavi a span {
	display: block;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #a6c9f1;
	text-decoration: none;
	font-weight: bold;
}
.alertsnavi a:hover {
	background-position:0 -43px;
}
.alertsnavi a:hover span {
	color: #fff;
}
.alertsnavi a.active {
	background-position:0 -86px;
}
.alertsnavi a.active span {
	color: #1f2323;
}
#clients {
	background: #fbfcfc url(/resources/images/2010/clients-box.gif) no-repeat center;
	height: 84px;
	border-top: 1px solid #e5e5e5;
	text-indent: -9000em;
	overflow: hidden;
}
#footer {
	padding: 25px 30px;
	background: #022c5e url(/resources/images/2010/footer-bg.gif) repeat-x;
	font-size: 11px;
}
#footer .lt {
	float: left;
	width: 50%;
}
#footer .lt ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px;
}
#footer .lt ul.menu {
}
#footer .lt ul.menu li a {
	display: block;
	padding: 3px 0;
	color: #c2d7f2;
	text-decoration: none;
}
#footer .lt ul.menu li a:hover {
	color: #fff;
}
#footer .lt a.twitter-icon {
	display: block;
	background: url(/resources/images/2010/twitter-icon.gif) no-repeat;
	width: 77px;
	height: 16px;
	text-indent: -9000em;
	overflow: hidden;
}
#footer .lt a.twitter-icon:hover {
	background-position: bottom;
}

#footer .lt a.facebook-icon {
	display: block;
	background: url(/resources/images/2010/facebook-icon.gif) no-repeat;
	width: 77px;
	height: 16px;
	text-indent: -9000em;
	overflow: hidden;
}
#footer .lt a.facebook-icon:hover {
	background-position: bottom;
}

#footer .rt {
	float: right;
	width: 48%;
	color: #7e8ea3;
}
#footer .rt h2 {
	margin: 0;
	padding: 0;
	background: url(/resources/images/2010/footertagline.png) no-repeat right;
	height: 13px;
	text-indent: -9000em;
	overflow: hidden;
}
#footer .rt p {
	text-align: right;
}
#footer .botnets {
	margin: 0;
	padding: 0;
	background: url(/resources/images/2010/footer-botnets.png) no-repeat right;
	height: 67px;
	text-indent: -9000em;
	overflow: hidden;
}
.style2 {
	color: #FF6600
}

img, div { behavior: url(iepngfix.htc) }

