@charset "utf-8";
/*
	(c) VersionOne, Inc.
	Website QuickDetails:
		- Site Color => 8d0a39;
		- Site Width => 963px;
*/
body { margin: 0; padding: 0; font-family: "Lucida Sans Unicode","Lucida Grande", Arial, Helvetica, sans-serif; font-size: 11px; color: #7e7571; text-align: center; }
img { border: 0; }
a { color: #00496b; text-decoration: underline; outline: none; }
a:hover { color: #78082d; text-decoration: none; }
p { margin: 0; padding: 8px 0; line-height: 1.4em; }
form { margin: 0; padding: 0; }
hr { margin: 10px 0; padding: 0; color: #dcdcdc; background-color: #dcdcdc; height: 1px; border: 0; }
.clear { clear: both; }

#header { background: url(../images/global/header-bg.gif) repeat-x bottom; height: 81px; }
#header .inner { margin: 0 auto; width: 963px; text-align: left; }
#header h1 { float: left; margin: 0; padding: 0; background: url(../images/global/v1-logo.gif) no-repeat; width: 234px; height: 81px; }
#header h1 a { display: block; width: 234px; height: 81px; text-indent: -9000em; overflow: hidden; }

#menu { float: right; width: 75%; text-align: right; }
#menu ul { float: right; margin: 0; padding: 0; list-style: none; }
#menu ul li { float: left; padding: 0 1px; }
#menu ul li a { display: block; text-decoration: none; font-family: Helvetica, Arial, sans-serif; }
#menu .t { margin-right: 10px; padding: 6px 0; }
#menu .t li.divider { background: url(../images/global/t-nav-divider.gif) repeat-y right; }
#menu .t a { display: block; padding: 3px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #8d8d8d; text-transform: lowercase; }
#menu .t a:hover { background: #f1f1f1; }
#menu .b { margin: 0; padding: 5px 10px 10px 10px; }
#menu .b li a { display: block; font-size: 14px; color: #4e4e4e; height: 1%; }
#menu .b li a .br { display: block; padding: 7px 10px; height: 1%; }
#menu .b li a:hover { background: #8d0a39 url(../images/global/menu-tl.gif) no-repeat; color: #fff; }
#menu .b li a:hover .tr { display: block; background: url(../images/global/menu-tr.gif) no-repeat top right; }
#menu .b li a:hover .bl { display: block; background: url(../images/global/menu-bl.gif) no-repeat bottom left; }
#menu .b li a:hover .br { display: block; background: url(../images/global/menu-br.gif) no-repeat bottom right; }
#menu .b li a.active { display: block; background: #8d0a39 url(../images/global/menu-tl.gif) no-repeat; color: #fff; }
#menu .b li a.active .tr { display: block; background: url(../images/global/menu-tr.gif) no-repeat top right; }
#menu .b li a.active .bl { display: block; background: url(../images/global/menu-bl.gif) no-repeat bottom left; }
#menu .b li a.active .br { display: block; background: url(../images/global/menu-br.gif) no-repeat bottom right; }

#toolbar { background: #ededed; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; text-align: left; }
#toolbar .inner { margin: 0 auto; width: 963px; }
#toolbar .inner .search { float: right; width: 361px; }
#toolbar .inner .search ul { margin: 0; padding: 0; list-style: none; }
#toolbar .inner .search ul li { float: left; }
#toolbar .inner .search .search-box { background: url(../images/global/search-box.gif) no-repeat; width: 328px; height: 38px; }
#toolbar .inner .search .search-box input { margin: 5px 0 0 13px; padding: 8px 0 5px 0; background: none; font-size: 11px; color: #60554f; width: 310px; border: 0; }

#toolbar .inner .breadcrumbs { float: left; width: 52%; font-size: 10px; color: #807874; }
#toolbar .inner .breadcrumbs ul { margin: 0; padding: 0; list-style: none; }
#toolbar .inner .breadcrumbs ul li { float: left; padding: 3px 2px 0 2px; }
#toolbar .inner .breadcrumbs ul li.arrow { padding: 0; background: url(../images/global/bread-arrow.gif) no-repeat 50% 18px; width: 5px; height: 38px; }
#toolbar .inner .breadcrumbs a.active { display: block; padding: 9px; color: #58504d; text-decoration: none; border: 1px solid #ededed; }
#toolbar .inner .breadcrumbs a { display: block; padding: 9px; color: #807874; text-decoration: none; border: 1px solid #ededed; }
#toolbar .inner .breadcrumbs a:hover { background: url(../images/global/bread-link-over-bg.gif) repeat-x bottom; color: #cb632a; border: 1px solid #dcdcdc; }

#toolbar .inner .utilities { float: left; width: 10%; }
#toolbar .inner .utilities ul { margin: 0; padding: 0; list-style: none; }
#toolbar .inner .utilities ul li { float: left; padding: 3px 2px 0 2px; }
#toolbar .inner .utilities ul li a { display: block; border: 1px solid #ededed; width: 25px; height: 30px; text-indent: -9000em; overflow: hidden; }
#toolbar .inner .utilities ul li a.print-btn { background: url(../images/global/print-btn.gif) no-repeat 50%; }
#toolbar .inner .utilities ul li a.txt-sm-btn { background: url(../images/global/txt-sm-btn.gif) no-repeat 50%; }
#toolbar .inner .utilities ul li a.txt-lg-btn { background: url(../images/global/txt-lg-btn.gif) no-repeat 50%; }
#toolbar .inner .utilities ul li a:hover { background-color: #f4f4f4; border: 1px solid #dcdcdc; }

#container { margin: 0 auto; width: 963px; text-align: left; }

.right-panel { float: left; width: 169px; }
.right-panel ul { margin: 0; padding: 0; list-style: none; }
.right-panel a { display: block; color: #756a64; }
.right-panel .callstoaction { }
.right-panel .callstoaction li { padding: 0 0 4px 0; }
.right-panel .callstoaction a { width: 169px; height: 60px; text-indent: -9000em; }
/* General Calls to Actions */
.right-panel .callstoaction .try { background: url(../images/global/callstoaction-try.gif) no-repeat; }
.right-panel .callstoaction .see { background: url(../images/global/callstoaction-see.gif) no-repeat; }
.right-panel .callstoaction .buy { background: url(../images/global/callstoaction-buy.gif) no-repeat; }
/* end of General Calls to Actions */
/* Partners Calls to Actions */
.right-panel .callstoaction .freetrial { background: url(../images/global/callstoaction-freetrial.gif) no-repeat; }
.right-panel .callstoaction .referaclient { background: url(../images/global/callstoaction-referaclient.gif) no-repeat; }
.right-panel .callstoaction .attendawebinar { background: url(../images/global/callstoaction-attendawebinar.gif) no-repeat; }
/* end of Partners Calls to Actions */
.right-panel .callstoaction a:hover { background-position: bottom; }
.right-panel blockquote { margin: 0; padding: 15px 20px; font-size: 11px; font-style: italic; color: #69605b; }
.right-panel .title-quicklinks { margin: 0; padding: 0; background: url(../images/global/title-quicklinks.gif) no-repeat 10px 50%; height: 30px; text-indent: -9000em; overflow: hidden; border-bottom: 1px solid #eae9e9; }
.right-panel .quicklinks { padding: 4px 0; }
.right-panel .quicklinks li { padding: 2px 0; }
.right-panel .quicklinks a { margin: 0 4px; }
.right-panel .quicklinks .a { padding: 4px 6px 4px 25px; }
.right-panel .datasheets-btn .a { background: url(../images/global/datasheets-icon.gif) no-repeat 5px 50%; }
.right-panel .roicalculator-btn .a { background: url(../images/global/roi-icon.gif) no-repeat 5px 50%; }
.right-panel .casestudies-btn .a { background: url(../images/global/casestudies-icon.gif) no-repeat 5px 50%; }
.right-panel .screenshots-btn .a { background: url(../images/global/v1screenshots-icon.gif) no-repeat 4px 50%; }
.right-panel .agile-btn .a { background: url(../images/global/agile101-icon.gif) no-repeat 5px 50%; }
.right-panel .tvt-btn .a { background: url(../images/global/tvt-icon.gif) no-repeat 4px 50%; }
.right-panel .blog-btn .a { background: url(../images/global/blog-icon.gif) no-repeat 5px 50%; }
.right-panel .quicklinks a:hover { background: #f3f3f3 url(../images/global/quicklinks-t.gif) no-repeat; color: #cb632a; }
.right-panel .quicklinks a:hover .b { background: url(../images/global/quicklinks-b.gif) no-repeat bottom; }

#submenu { margin: 4px 7px 0 0; background: #8d0a39 url(../images/global/submenu-bg.gif) repeat-x; }
#submenu .t { background: url(../images/global/submenu-t.gif) no-repeat; }
#submenu .b { padding: 6px 10px; background: url(../images/global/submenu-b.gif) no-repeat bottom; }
#submenu ul { margin: 0; padding: 0; list-style: none; }
#submenu ul li { float: left; }
#submenu a { display: block; margin: 1px; padding: 6px; color: #fff; text-decoration: none; }
#submenu a:hover { margin: 0; background: #660829; border: 1px solid #9e1e4c; }
#submenu a.active { font-weight: bold; }

#footer { padding: 10px 10px 50px 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #c9c9c9; }
#footer .nav { float: left; width: 32%; }
#footer .nav ul { float: left; margin: 0; padding: 0 22px 0 8px; list-style: none; }
#footer .nav ul li {  }
#footer .nav ul li a { display: block; padding: 2px 0; color: #c9c9c9; text-decoration: none; }
#footer .nav ul li a:hover { color: #8d0a39; }
#footer .nav ul.divider-l { border-left: 1px solid #f6f6f6; }
#footer .nav ul.divider-r { border-right: 1px solid #f6f6f6; }
#footer .social { float: left; width: 30%; }
#footer .social ul { margin: 0; padding: 0; list-style: none; }
#footer .social ul li { float: left; padding: 0 4px 4px 4px; }
#footer .copy { float: right; width: 30%; text-align: right; }

/*
	 ahref icons
*/
.email-icon { display: inline; padding: 0 13px 0 0; background: url(../images/global/sm-email-icon.gif) no-repeat right; }
.blank-icon { display: inline; padding: 0 13px 0 0; background: url(../images/global/blank-icon.gif) no-repeat right; }
.pdf-icon { display: inline; padding: 0 13px 0 0; background: url(../images/global/sm-pdf-icon.gif) no-repeat right; }
.doc-icon { display: inline; padding: 0 13px 0 0; background: url(../images/global/sm-doc-icon.gif) no-repeat right; }

.important { padding: 10px; background: #efefef; text-align: center; }

.ul-layout { margin: 0; padding: 0; list-style: none; }
.ul-layout li { float: left; padding: 0 15px; width: 45%; }
