html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:100%;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
blockquote, q {
	
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none;
}
:focus {
	outline-style:none;
	outline-width:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
acronym {
	cursor:help;
}
html {
	font-size:100.01%;
}
body {
	font-size:62.5%;
	line-height:1.2em;
}
input, select, textarea {
	font-size:100%;
}
input.text, textarea {
	font-family:Verdana, sans-serif;
	padding:2px 3px;
}
.submit {
	cursor:pointer;
}
select > option {
	padding:0 5px 0 3px;
}
.ul, .ol {
	margin:0 0 1em 2em;
}
.ul li, .ol li {
	margin:0.2em 0;
	padding:0;
}
.flR {
	float:right;
}
.flL {
	float:left;
}
.alR {
	text-align:right;
}
.alC {
	text-align:center;
}
.vlT {
	vertical-align:top;
}
.vlB {
	vertical-align:bottom;
}
.hide {
	display:none;
}
.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
.ir {
	overflow:hidden;
	position:relative;
}
.ir span {
	height:100%;
	left:0;
	position:absolute;
	text-indent:-1000em;
	top:0;
	width:100%;
}
a:link, a:visited {
	cursor:pointer;
	text-decoration:none;
}
a:link:hover, a:visited:hover {
	text-decoration:underline;
}
a.inv:link, a.inv:visited {
	text-decoration:underline;
}
a.inv:link:hover, a.inv:visited:hover {
	text-decoration:none;
}
.cols {
	margin:0;
	overflow:hidden;
}
.cols .col {
	float:left;
	width:50%;
}
#page .cols .last {
	margin-right:0;
}
.clearFix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
body {
	background:#A0A0A0 url(../images/body_bg.jpg) repeat-x scroll 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, p {
	line-height:1.2em;
}
div#main h1 {
	font-size:180%;
}
div#main h2 {
	font-size:160%;
}
div#main h3 {
	color:#00A94F;
	font-size:140%;
	line-height:18px;
	margin-bottom:10px;
	margin-left:-2px;
}
div#main h3 a {
	color:#00A94F;
	text-decoration:underline;
}
div#main p {
	color:#666666;
	font-size:120%;
	line-height:1.7em;
	margin-bottom:25px;
}
div#main p img {
	clear:left;
	float:left;
	margin:0 10px 10px 0;
}
div#main div.pic_right img {
	clear:right;
	float:right;
}
div#main ul {
	margin:0 0 20px 10px;
}
div#main ul li {
	background:transparent url(../images/content/arrow1.gif) no-repeat scroll 0 5px;
	color:#666666;
	font-size:110%;
	line-height:1.4em;
	margin-bottom:5px;
	padding-left:15px;
}
.mg_bottom {
	margin-bottom:4px;
}
p.line {
	background:transparent url(../images/content/line.gif) no-repeat scroll 0 0;
	height:3px;
	line-height:3px;
	margin:10px 0;
}
p.line2 {
	background:transparent url(../images/content/line2.gif) no-repeat scroll 0 0;
	height:3px;
	line-height:3px;
	margin:10px 0;
}
div#sidebar p {
	color:#666666;
	font-size:110%;
	line-height:1.5em;
	margin-bottom:15px;
}
div#sidebar ul {
	margin-bottom:20px;
}
div#sidebar ul li {
	background:transparent url(../images/content/arrow1.gif) no-repeat scroll 0 6px;
	color:#666666;
	font-size:110%;
	line-height:1.5em;
	padding-left:12px;
}
div#sidebar ul li span {
	color:#00A94F;
	font-weight:bold;
}
div#main div.pic_right img {
	float:right;
	margin:0 0 10px 15px;
}
div#main div.list {
	margin-bottom:13px;
	margin-left:0;
}
div#main div.list ul li {
	font-size:120%;
}
div#main div.list ul li h6 {
	margin-bottom:0;
}
div#main div.section1 ul {
	margin-bottom:13px;
	margin-left:0;
}
div#main div.section1 ul li {
	font-size:120%;
}
div#main div.section1 ul li ul {
	margin:5px 0 0 15px;
}
div#main div.section1 ul li ul li {
	font-size:100%;
}
div#main ol {
	margin:20px 0 20px 20px;
}
div#main ol li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
}
div#main p a {
	color:#00A94F;
}
div#content p a {
	color:#00A94F;
}
div#main p span {
	color:#00A94F;
	font-size:100%;
	line-height:1.7em;
	padding-bottom:24px;
}
div#main ul li span {
	color:#00A94F;
	font-size:120%;
	line-height:1.7em;
	margin-bottom:24px;
}
h6 {
	color:#00A94F;
	display:inline;
	font-size:140%;
	font-weight:bold;
	line-height:1.7em;
	margin-bottom:24px;
}
div.press p {
	display:inline;
}
div.management h6 {
	font-size:120%;
	font-weight:normal;
}
div.main_content.management div {
	margin:20px 0;
}
div.main_content.management div p {
	display:inline;
}
div.management div ul {
	clear:both;
}
div#main div.management ul li {
	background-position:0 8px;
	font-size:120%;
	margin-bottom:2px;
}
div#main div.management ul li h6 {
	font-size:100%;
	margin-bottom:0;
}
div#cont {
	background:transparent url(../images/container_bg.png) repeat scroll 0 0;
	margin:0 auto;
	padding:0 4px;
	width:985px;
}
div#header {
	background:transparent url(../images/header/header_bg.jpg) no-repeat scroll 0 0;
	height:85px;
	overflow:hidden;
}
div#banner.no_submenus {
	margin:0;
	padding-top:0;
}
div#banner {
	background:#D5D5D5 url(../images/banner/inner_banner.jpg) no-repeat scroll 0 100%;
	height:111px;
	position:relative;
	padding-top:26px;
}
div#banner h1 {
	height:34px;
}
div#navigation {
	background:transparent url(../images/navigation/navigation_bg.gif) repeat-x scroll 0 0;
	clear:both;
	height:39px;
	position:relative;
	z-index:10;
}
div#index div#content {
	background:transparent url(../images/content/content_bg.gif) repeat-x scroll 0 0;
	overflow:hidden;
	padding:14px 0 17px;
	width:100%;
}
div#content {
	background:#FFFFFF url(../images/content/content_bg1.gif) repeat-x scroll 0 0;
	padding:26px 16px 43px 28px;
}
div#main {
	width:680px;
}
div#sidebar {
	padding-top:103px;
	width:238px;
}
div#footer {
	clear:both;
	margin:0 auto;
	overflow:hidden;
	padding:18px 0;
	width:985px;
}
div#header div.logo {
	padding:7px 0 0 17px;
}
div#header div.logo h1 a {
	background:transparent url(../images/header/logo.jpg) no-repeat scroll 0 0;
	display:block;
	height:65px;
	width:205px;
}
div#header div.global-navigation { margin-top:30px; margin-right:7px; }
div#header div.global-navigation ul li { display:inline; margin-right:20px; }
div#header div.global-navigation ul li a { color:#3c3c3c; font-size:120%; font-weight:bold; padding-left:15px; text-decoration:none; }
div#header div.global-navigation ul li a#chat { background:url(../images/header/global-nav.png) no-repeat left -24px; }
div#header div.global-navigation ul li a#call { background:url(../images/header/global-nav.png) no-repeat left -11px;  }
div#header div.global-navigation ul li a#email { background:url(../images/header/global-nav.png) no-repeat left -36px;  }
div#header div.global-navigation ul li a#login  { background:url(../images/header/global-nav.png) no-repeat left 2px;  }
div#navigation ul.top {
	width:768px;
}
div#navigation ul {
	width:720px;
}
div#navigation ul li {
	float:left;
	margin-top:-4px;
}
div#navigation ul li a {
	float:left;
	height:40px;
}
div#navigation ul li.pipe {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -58px 0;
	height:42px;
	width:2px;
}
div#navigation ul li a.home {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll 0 0;
	width:58px;
}
div#navigation ul li a.home:hover, div#navigation ul li.active a.home {
	background-position:0 -42px;
}
div#navigation ul li a.about {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -60px 0;
	width:63px;
}
div#navigation ul li a.about:hover, div#navigation ul li.active a.about {
	background-position:-60px -42px;
}
div#navigation ul li a.professional {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -125px 0;
	width:143px;
}
div#navigation ul li a.professional:hover, div#navigation ul li.active a.professional {
	background-position:-125px -42px;
}
div#navigation ul li a.product {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -270px 0;
	width:101px;
}
div#navigation ul li a.product:hover, div#navigation ul li.active a.product {
	background-position:-270px -42px;
}
div#navigation ul li a.contract {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -374px 0;
	width:83px;
}
div#navigation ul li a.contract:hover, div#navigation ul li.active a.contract {
	background-position:-374px -42px;
}
div#navigation ul li a.clients {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -458px 0;
	width:69px;
}
div#navigation ul li a.clients:hover, div#navigation ul li.active a.clients {
	background-position:-458px -42px;
}
div#navigation ul li a.partner {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -529px 0;
	width:76px;
}
div#navigation ul li a.partner:hover, div#navigation ul li.active a.partner {
	background-position:-529px -42px;
}
div#navigation ul li a.careers {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -607px 0;
	width:71px;
}
div#navigation ul li a.careers:hover, div#navigation ul li.active a.careers {
	background-position:-607px -42px;
}
div#navigation ul li a.contacts {
	background:transparent url(../images/navigation/navigation.gif) no-repeat scroll -680px 0;
	width:85px;
}
div#navigation ul li a.contacts:hover, div#navigation ul li.active a.contacts {
	background-position:-679px -42px;
}
div#navigation ul.child {
	background:#D5D5D5 none repeat scroll 0 0;
	display:none;
	height:29px;
	left:0;
	position:absolute;
	top:36px;
	width:985px;
}
div#navigation ul.child li {
	background:transparent url(../images/content/arrow_link.gif) no-repeat scroll 0 12px;
	float:left;
	margin:0 0 0 20px;
	padding-left:11px;
	padding-top:9px;
}
div#navigation ul.child li:hover, div#navigation ul.child li.active {
	background-position:0 -31px;
}
div#navigation ul.child li a {
	color:#666666;
	font-size:110%;
	font-weight:bold;
	height:auto;
}
div#navigation ul.child li:hover a:hover, div#navigation ul.child li.active a {
	color:#00528B;
	text-decoration:none;
}
div#navigation li.parent:hover ul.child {
	display:block;
	z-index:21;
}
div#navigation li.parent.active ul.child {
	display:block;
	z-index:20;
}
div#navigation div.search_form {
	padding:8px 0 0 39px;
	width:210px;
}
div#navigation div.search_form * {
	vertical-align:middle;
}
div#navigation div.search_form p {
	background:transparent url(../images/navigation/search_box.gif) no-repeat scroll 0 0;
}
div#navigation div.search_form input.text_box {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	height:16px;
	margin-right:-3px;
	padding:4px 0 0 4px;
	width:136px;
}
div#navigation div.search_form input.submit-btn { 
	background:transparent url(../images/navigation/submit_icon.gif) no-repeat 0 0;
	border:0;
	width:69px;
	height:20px;
	cursor:pointer;
}
div#index div#banner {
	background:transparent none repeat scroll 0 0;
	height:321px;
	margin-top:0;
	padding-top:0;
	position:relative;
}

div#slideshow {
	position:relative;
}

div#slideshow ol li {
	position:absolute;
	z-index:5px;
	width:985px;
	height:321px;
	background:url(../images/banner/banner-blue-bg.gif) left top repeat-x;
}

div#slideshow ol li div.slideshow-image {
	position:absolute;
	z-index:10px;
	left: 333px;
}

div#index div#banner div.steps {
	bottom:22px;
	position:absolute;
	right:25px;
	z-index:20;
}
div#index div#banner div.steps ul li {
	float:left;
	margin-left:3px;
	display:block;
	background:transparent url(../images/banner/steps_btn.png) no-repeat 0 0;
	color:#FFFFFF;
	font-size:120%;
	height:28px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	width:28px;
	cursor:pointer;
}

div#index div#banner div.steps ul li.active, div#index div#banner div.steps ul li:hover { background:transparent url(../images/banner/steps_btn.png) no-repeat 0 -28px; }


div#main div.main_header {
	padding-left:5px;
}
div#main div.main_header div.links {
	margin-top:10px;
}
div#index div#content div.box1 {
	padding:0 9px 0 12px;
	width:418px;
}
div#index div#content div.box1 div.box1_header {
	background:transparent url(../images/content/box1_top_bg.gif) no-repeat scroll 0 0;
	height:31px;
	padding:10px 0 0 18px;
}
div#index div#content h1 {
	color:#00528B;
	font-size:180%;
	font-weight:normal;
	height:13px;
	text-transform:uppercase;
}
div#index div#content h1.solution {
	background:transparent url(../images/content/solution.gif) no-repeat scroll 0 0;
}
div#index div#content h1.product {
	background:transparent url(../images/content/product_services.gif) no-repeat scroll 0 0;
}
div#index div#content h1.case {
	background:transparent url(../images/content/featured.gif) no-repeat scroll 0 0;
}
div#index div#content div.box1 div.box1_content {
	background:transparent url(../images/content/bix1_middle_bg.gif) repeat-y scroll 0 0;
	width:100%;
}
div#index div#content div.box1 div.box1_content_bottom {
	background:transparent url(../images/content/bix1_bottom_bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:14px 12px 13px;
	width:394px;
}

div#index div#content div.tabs_section div.tabs {
	position:relative;
	width:195px;
	z-index:6;
}

div#index div#content div.tabs_section div.tabs ul.tabs_list li {
	background:transparent url(../images/content/tabs.gif) no-repeat scroll 0 -28px;
	display:block;
	font-size:110%;
	font-weight:bold;
	height:28px;
	line-height:28px;
	margin-bottom:4px;
	margin-right:-1px;
	padding-left:5px;
	position:relative;
	width:191px;
}

div#index div#content div.tabs_section div.tabs ul.tabs_list li.active, div#index div#content div.tabs_section div.tabs ul.tabs_list li.active:hover { background-position:0 0 !important; }
div#index div#content div.tabs_section div.tabs ul.tabs_list li.active a, div#index div#content div.tabs_section div.tabs ul.tabs_list li.active:hover a { color:#2D6F9D !important; }

div#index div#content div.tabs_section div.tabs ul.tabs_list li a { color:#6D6D6D; }
div#index div#content div.tabs_section div.tabs ul.tabs_list li:hover { background-position: 0 100%; }
div#index div#content div.tabs_section div.tabs ul.tabs_list li:hover a { color:#4F4F4F; text-decoration:none; }

div#index div#content div.tabs_section div.tabs div.links {
	background:transparent url(../images/content/rounded_box1.gif) no-repeat scroll 0 0;
	height:25px;
	padding-top:10px;
	width:189px;
}
div#index div#content div.tabs_section div.tabs div.links ul {
	padding:0 13px;
}
div#index div#content div.tabs_section div.tabs div.links ul li {
	display:inline;
	padding:0 1px;
}
div#index div#content div.tabs_section div.tabs div.links ul li img {
	vertical-align:middle;
}
div#index div#content div.tabs_section div.tabs div.links ul li a {
	color:#6D6D6D;
	font-weight:bold;
}
div#index div#content div.tabs_section div.tabs div.links ul li a.active {
	color:#2D6F9C;
	text-decoration:none;
}
div#index div#content div.tabs_section div.tabs div.links ul li a:hover {
	color:#00AD51;
	text-decoration:none;
}
div#index div#content div.tabs_section div.infastructure {
	background:transparent url(../images/content/infastructure.jpg) no-repeat scroll left center;
	height:122px;
	padding:0 0 0 64px;
}
div#index div#content div.tabs_section div.biz_intel {
	background:transparent url(../images/content/biz_intel.jpg) no-repeat scroll left center;
	height:122px;
	padding:0 0 0 64px;
}
div#index div#content div.tabs_section div.app_dev {
	background:transparent url(../images/content/app_dev.jpg) no-repeat scroll left center;
	height:122px;
	padding:0 0 0 64px;
}
div#index div#content div.tabs_section div.arch {
	background:transparent url(../images/content/arch.jpg) no-repeat scroll left center;
	height:122px;
	padding:0 0 0 64px;
}
div#index div#content div.tabs_section div.tabs_content ul li {
	background:transparent url(../images/content/arrow.gif) no-repeat scroll left 3px;
	color:#00A94F;
	margin-bottom:10px;
	padding-left:10px;
}
div#index div#content div.tabs_section div.tabs_content ul li a {
	color:#00A94F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
}
div#index div#content div.tabs_section div.tabs_content {
	position:relative;
	width:199px;
	z-index:3;
}
div#index div#content div.tabs_section div.tabs_content_top {
	background:transparent url(../images/content/tabs_content_top.gif) no-repeat scroll 0 0;
	height:7px;
	line-height:7px;
}
div#index div#content div.tabs_section div.tabs_content_middle {
	background:transparent url(../images/content/tabs_content_middle.gif) repeat-y scroll 0 0;
	height:122px;
	padding:16px 12px 12px;
}
div#index div#content div.tabs_section div.tabs_content_middle div.content {
	display:none;
}
div#index div#content div.tabs_section div.tabs_content_middle div.active {
	display:block;
}
div#index div#content div.tabs_section div.tabs_content_bottom {
	background:transparent url(../images/content/tabs_content_bottom.gif) no-repeat scroll 0 0;
	height:7px;
	line-height:7px;
}
div#index div#content div.box2 {
	width:248px;
}
div#index div#content div.box2 h2 {
	color:#005E9F;
	font-size:110%;
	font-weight:bold;
	margin-bottom:5px;
}
div#index div#content div.box2 p {
	color:#666666;
	font-size:110%;
	margin-bottom:7px;
}
div#index div#content div.box2 p a {
	background:transparent url(../images/content/silver_right_side.gif) no-repeat scroll 100% 0;
	color:#5A5A5A;
	display:block;
	font-size:90%;
	font-weight:bold;
	line-height:18px;
	width:135px;
}
div#index div#content div.box2 p a span {
	background:transparent url(../images/content/silver_left_side.gif) no-repeat scroll 0 0;
	display:block;
	height:19px;
	padding-left:25px;
}
div#index div#content div.box2 p a:hover {
	color:#00AE51;
	text-decoration:none;
}
div#index div#content div.box2 div.analyzer {
	background:transparent url(../images/content/data_analyzer.gif) no-repeat scroll 5px 2px;
	margin-top:3px;
	padding-bottom:8px;
	padding-left:39px;
}
div#index div#content div.box2 div.services {
	background:transparent url(../images/content/support_services.gif) no-repeat scroll 5px 2px;
	padding-left:39px;
}
div#index div#content div.box3 {
	padding-left:6px;
	width:278px;
}
div#index div#content div.box3 div.box3_header {
	background:transparent url(../images/content/box3_top_bg.gif) no-repeat scroll 0 0;
	height:25px;
	padding:16px 0 0 18px;
}
div#index div#content div.box3 ul {
	margin-bottom:2px;
	overflow:hidden;
	width:100%;
}
div#index div#content div.box3 ul li {
	background:transparent url(../images/content/arrow_bullets.gif) no-repeat scroll 0 2px;
	float:left;
	height:65px;
	padding-left:15px;
	width:108px;
}
div#index div#content div.box3 ul li h2 {
	color:#666666;
	font-size:110%;
	font-weight:bold;
}
div#index div#content div.box3 ul li h2 a {
	color:#666666;
}
div#index div#content div.box3 ul li h2 a:hover {
	color:#00AE51;
	text-decoration:none;
}
div#index div#content div.box3 ul li p {
	color:#999999;
	font-size:110%;
}
div.rounded_box {
	background:transparent url(../images/content/rounded_box3_right.gif) no-repeat scroll 100% 0;
	margin-top:1px;
}
div.rounded_box div.rounded_box_left {
	background:transparent url(../images/content/rounded_box3_left.gif) no-repeat scroll 0 0;
	height:24px;
	padding:5px;
}
div.rounded_box div.rounded_box_left p.left {
	color:#00AE51;
	font-size:100%;
	font-style:italic;
	font-weight:bold;
	padding:0 8px 0 0;
}
div.rounded_box div.rounded_box_left a.see {
	background:transparent url(../images/content/button_rightbg.gif) no-repeat scroll 100% 0;
	color:#5A5A5A;
	display:block;
	font-size:100%;
	font-weight:bold;
	white-space:nowrap;
	width:128px;
}
div.rounded_box div.rounded_box_left a.see span {
	background:transparent url(../images/content/button_leftbg.gif) no-repeat scroll 0 0;
	float:left;
	height:24px;
	line-height:22px;
	padding-left:28px;
}
div.rounded_box div.rounded_box_left a.see:hover {
	color:#00AE51;
	text-decoration:none;
}
div.tabs_section {
	margin:1px 0;
}
div#index div.rounded_box {
	margin-top:0;
	width:auto;
}
div#sidebar.contact {
	padding-top:70px;
}
div#sidebar.news_press {
	padding-top:80px;
}
div#index div#newsticker {
	background:#C1C1C1 url(../images/content/newsticker_top_bg.gif) repeat-x scroll 0 0;
}
div#index div#newsticker div.newsticker_bottom {
	background:transparent url(../images/content/newsticker_bottom_bg.gif) repeat-x scroll 0 100%;
	overflow:hidden;
	padding:10px 15px;
	width:950px;
}
div.box {
	background:transparent url(../images/content/news_middle_bg.gif) repeat-x scroll 0 0;
}
div.box_left {
	background:transparent url(../images/content/news_left_bg.gif) no-repeat scroll 0 0;
}
div.box_right {
	background:transparent url(../images/content/news_right_bg.gif) no-repeat scroll 100% 0;
	height:32px;
	padding:4px 0;
}
div.box_right.pad {
	padding-left:14px;
}
div.news {
	overflow:hidden;
	width:810px;
}
div.feeds {
	background:transparent url(../images/content/feeds_rightbg.gif) no-repeat scroll 100% 0;
	margin:1px 4px;
}
div.feeds div.feeds_left {
	background:transparent url(../images/content/feeds_leftbg.gif) no-repeat scroll 0 0;
	height:30px;
	line-height:30px;
	padding:0 8px;
	width:100px;
}
div.feeds a {
	background:transparent url(../images/content/rss_feeds.gif) no-repeat scroll right center;
	color:#666666;
	display:block;
	font-size:110%;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding-right:20px;
}
div.feeds a:hover {
	color:#00A94F;
	text-decoration:none;
}
div.news h1.news_events {
	padding-top:4px;
	width:100px;
}
.kwicks {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}
.kwicks li {
	color:#6B6B6B;
	display:block;
	font-size:110%;
	height:30px;
	overflow:hidden;
	padding:0;
	width:176px;
}
.kwicks.horizontal li {
	float:left;
	margin-right:5px;
}
.kwicks.vertical li {
	margin-bottom:5px;
}
.kwicks.horizontal #kwick_4 {
}
.kwicks.vertical #kwick_4 {
}
ul.kwicks li span.inner_wrap {
	background:transparent url(../images/content/newsletter_right_button.gif) no-repeat scroll right 0;
	display:block;
	height:30px;
	padding-left:4px;
	padding-right:6px;
}
ul.kwicks li span.outer_wrap {
	background:transparent url(../images/content/newsletter_left_button.gif) no-repeat scroll 0 0;
	display:block;
	height:30px;
	line-height:30px;
	padding-left:6px;
}
ul.kwicks li.active span.date {
	color:#00528B;
	padding-right:5px;
}
ul.kwicks li.active span.news_item {
	color:#00AD51;
}
ul.kwicks li.active span.news_item:hover {
	text-decoration:underline;
}
ul.kwicks li.active span.inner_wrap {
	background:transparent url(../images/content/newsletter_right_button.gif) no-repeat scroll 100% 100%;
}
ul.kwicks li.active span.outer_wrap {
	background:transparent url(../images/content/newsletter_left_button.gif) no-repeat scroll 0 100%;
}
ul.kwicks li a {
	color:#494949;
}
ul.kwicks li:hover a {
	text-decoration:none;
}
ul.kwicks li.active:hover a span.desc {
	text-decoration:underline;
}
div#bottom_section {
	background:transparent url(../images/content/section_middlebg.gif) repeat-x scroll 0 0;
	margin:0 -5px;
}
div#bottom_section div.section_left {
	background:transparent url(../images/content/section_leftbg.gif) no-repeat scroll 0 0;
}
div#bottom_section div.section_right {
	background:transparent url(../images/content/section_rightbg.gif) no-repeat scroll 100% 0;
	height:48px;
}
div#bottom_section ul {
	padding:0 0 0 24px;
}
div#bottom_section ul li.join_form {
	padding-top:12px;
}
div#bottom_section ul li {
	color:#E1E1E1;
	float:left;
	font-size:100%;
	font-weight:bold;
	margin:0 6px;
	padding-top:15px;
}
div#bottom_section ul li.join_form p {
	background:transparent url(../images/content/text_box1.gif) no-repeat scroll 110px 0;
}
div#bottom_section ul li input.textbox {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	height:13px;
	margin-left:5px;
	margin-right:-3px;
	padding:3px 3px 3px 6px;
	width:100px;
}
div#bottom_section ul li input {
	vertical-align:middle;
}
div#bottom_section ul li input.submit-btn {
	background:transparent url(../images/content/join_button.gif) no-repeat 0 0;
	width:46px;
	height:20px;
	border:0;
	cursor:pointer;
}
div#bottom_section ul li.pipe {
	background:transparent url(../images/content/pipe.gif) no-repeat scroll 0 0;
	height:33px;
	margin-top:7px;
	padding-top:0;
	width:2px;
}
div#bottom_section p.right {
	padding:13px 29px 0 0;
}
div#bottom_section div.section_right a {
	color:#FFFFFF;
}
div#bottom_section div.section_right a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
div#footer ul li {
	color:#E1E1E1;
	display:inline;
	font-size:140%;
	margin:0 4px;
}
div#footer ul li span {
	font-size:70%;
}
div#footer a {
	color:#E1E1E1;
	font-size:70%;
}
div#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
div#footer div.footer_left {
	padding-left:19px;
}
div#footer div.footer_right {
	padding-right:20px;
}
div#footer div.footer_right p {
	font-size:140%;
}
div#banner div.data_analyzer {
	background:transparent url(../images/banner/data_analyser_banner.jpg) no-repeat scroll 0 100%;
	height:111px;
}
div#banner div.data_analyzer h1, div#banner div.remote_services h1 {
	background:transparent url(../images/content/our_products.gif) no-repeat scroll left bottom;
	margin-left:25px;
	padding:39px 0 0 0;
}
div#main div.main_header {
	background:transparent url(../images/content/header_border.gif) no-repeat scroll 0 100%;
	margin-bottom:20px;
	padding-bottom:10px;
}
div#main div.main_header h1.heading1 {
	background:transparent url(../images/content/data_analyzer.jpg) no-repeat scroll 0 0;
}
div#main div.main_header h2 {
	color:#666666;
	font-size:150%;
}
div#main div.main_header p {
	color:#666666;
	font-size:140%;
	line-height:1.2em;
	margin-bottom:0;
}
div#main div.main_content {
	padding-left:5px;
}
div#main div.main_content div.datagram {
	margin-bottom:20px;
	padding-left:28px;
	padding-top:10px;
}
div#sidebar div.box4 {
	background:transparent url(../images/content/box4_middlebg.gif) repeat-y scroll 0 0;
	margin-bottom:12px;
}
div#sidebar div.box4_top {
	background:transparent url(../images/content/box4_topbg.gif) no-repeat scroll 0 0;
}
div#sidebar div.box4_bottom {
	background:transparent url(../images/content/box4_bottombg.gif) no-repeat scroll 0 100%;
	padding:9px 10px;
}
div#sidebar div.box5 {
	background:transparent url(../images/content/box4_middlebg.gif) repeat-y scroll 0 0;
	margin-bottom:10px;
}
div#sidebar div.box5_top {
	background:transparent url(../images/content/box5_topbg.gif) no-repeat scroll 0 0;
}
div#sidebar div.box5_bottom {
	background:transparent url(../images/content/box5_bottombg.gif) no-repeat scroll 0 100%;
	padding:9px 10px;
}
div#sidebar div.inner_box4 {
	background:transparent url(../images/content/box5_middle_bg.gif) repeat-y scroll 0 0;
}
div#sidebar div.inner_box4_top {
	background:transparent url(../images/content/box5_top_bg.gif) no-repeat scroll 0 0;
	padding:15px 13px;
}
div#sidebar div.inner_box4_bottom {
	background:transparent url(../images/content/box5_bottom_bg.gif) no-repeat scroll 0 100%;
}
div#sidebar div.inner_smallbox4_bottom {
	background:transparent url(../images/content/small_box5_bottom_bg.gif) no-repeat scroll 0 100%;
}
div#sidebar div.inner_box4 h2.heading2 {
	background:transparent url(../images/content/the_data_analyzer_datasheet.gif) no-repeat scroll 0 0;
	height:19px;
}
div.button {
	background:transparent url(../images/content/button1_middlebg.gif) repeat-x scroll 0 0;
	margin-top:10px;
}
div.button div.button_left {
	background:transparent url(../images/content/button1_leftbg.gif) no-repeat scroll 0 0;
}
div.button div.button_right {
	background:transparent url(../images/content/button1_rightbg.gif) no-repeat scroll 100% 0;
	height:34px;
	line-height:34px;
}
div.button.download a {
	background:transparent url(../images/content/download_icon.gif) no-repeat scroll 10px 50%;
}
div.button.download {
	margin:10px auto 0;
	width:150px;
}
div.button.register {
	margin:10px auto 0;
	width:150px;
}
div.button.schedule {
	margin:10px auto 0;
	width:170px;
}
div.button.register a {
	background:transparent url(../images/content/register.gif) no-repeat scroll 10px 50%;
	color:#666666;
	display:block;
	font-size:110%;
	font-weight:bold;
	padding-left:35px;
}
div.button.schedule a {
	background:transparent url(../images/content/register.gif) no-repeat scroll 10px 50%;
	color:#666666;
	display:block;
	font-size:110%;
	font-weight:bold;
	padding-left:35px;
}
div.button a {
	color:#666666;
	display:block;
	font-size:110%;
	font-weight:bold;
	padding-left:35px;
}
div.button a:hover {
	color:#00A94F;
	text-decoration:none;
}
div#sidebar div.inner_box4 h2.heading3 {
	background:transparent url(../images/content/free_weekly_webinars.gif) no-repeat scroll 0 0;
	height:23px;
}
div#sidebar div.inner_box4 h2.heading6 {
	background:transparent url(../images/content/schedule_a_live_demo.gif) no-repeat scroll 0 0;
	height:20px;
}
div#sidebar div.inner_box4 p {
	color:#5A5A5A;
	font-size:110%;
	line-height:1em;
	margin-bottom:10px;
	text-align:center;
}
div.inner_box2 {
	background:#F1F1F1 none repeat scroll 0 0;
	margin:-4px;
	padding:15px;
}
div.inner_box2 h2 {
	color:#005E9F;
	font-size:120%;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
}
div#sidebar ul.requirements {
	margin-bottom:0;
}
div#sidebar ul.requirements li {
	background:transparent none repeat scroll 0 0;
	margin-bottom:5px;
	overflow:hidden;
	padding:0;
	width:100%;
}
div#sidebar ul.requirements li span {
	color:#666666;
	float:left;
	font-weight:normal;
}
div#sidebar ul.requirements li span.first {
	font-weight:bold;
	line-height:1.3em;
	padding-top:2px;
	width:76px;
}
div#sidebar ul.requirements li span.second {
	width:129px;
}
div#banner div.partners {
	background:#D5D5D5 url(../images/banner/banner_partners.jpg) no-repeat scroll 0 100%;
	height:70px;
	padding-left:25px;
	padding-top:41px;
}
div#banner div.partners h1 {
	background:transparent url(../images/content/partners.gif) no-repeat scroll 0 0;
}
div#main div.main_header h1.heading2 {
	background:transparent url(../images/content/partners_heading.jpg) no-repeat scroll 0 0;
}
div.button.quote {
	margin:10px auto 0;
	width:140px;
}
div.button.quote a:hover {
	color:#00A94F;
	text-decoration:none;
}
div#sidebar div.inner_box4 h2.heading4 {
	background:transparent url(../images/content/oracle_licensing.jpg) no-repeat scroll center 0;
	height:20px;
}
div#sidebar div.inner_box4 h2.heading5 {
	background:transparent url(../images/content/oracle_training.gif) no-repeat scroll center 0;
	height:40px;
}
div.section {
	clear:both;
	margin-bottom:11px;
	margin-left:-5px;
	padding-top:9px;
}
div.section h2 {
	margin-bottom:2px;
	margin-left:8px;
}
div.section div.inner_section {
	background:transparent url(../images/content/middle_curve.gif) repeat-y scroll 0 0;
}
div.section div.inner_section_top {
	background:transparent url(../images/content/top_curve.gif) no-repeat scroll 0 0;
}
div.section div.inner_section_bottom {
	background:transparent url(../images/content/bottom_curve.gif) no-repeat scroll 0 100%;
	padding:13px 15px 0;
}
div.section div.inner_section div.detail {
}
div.section div.inner_section div.detail h3 {
	color:#00A94F;
	font-size:140%;
	margin-bottom:5px;
}
div.section div.inner_section div.detail p {
	color:#666666;
	font-size:120%;
	line-height:1.7em;
	margin-bottom:13px;
}
div.section div.inner_section div.detail p a {
	background:transparent url(../images/content/arrow_bullet.gif) no-repeat scroll 0 0;
	padding:1px 0 1px 20px;
}
div.section div.inner_section table img {
	vertical-align:middle;
}
div.section div.inner_section table td {
	padding:0 10px;
	vertical-align:middle;
}
div.section div.inner_section table td.logo {
	padding:0;
}
div#banner div.contact {
	background:#D5D5D5 url(../images/banner/contact_banner_image.jpg) no-repeat scroll 0 100%;
	height:111px;
}
div#banner div.contact h1 {
	background:transparent url(../images/content/contact_us.gif) no-repeat scroll right bottom;
	height:29px;
	padding:43px 0 0 23px;
	width:178px;
}
div#main div.main_header h1.locations {
	background:transparent url(../images/content/locations.jpg) no-repeat scroll left top;
	height:25px;
	padding-bottom:10px;
	width:94px;
}
div#main div.main_header h1.contact_form {
	background:transparent url(../images/content/contact_form.jpg) no-repeat scroll left top;
	height:25px;
	margin-bottom:10px;
	width:134px;
}
div#main div.main_header p.contact {
	font-size:120%;
	margin-bottom:6px;
}
div#main div.main_content div.location {
	width:225px;
}
div#main div.main_content div.location h3 {
	margin-bottom:0;
	margin-left:0;
}
div#main div.main_content div.location p {
	margin-bottom:15px;
}
div#main div.main_content div.location p a {
	background:transparent url(../images/content/arrow_bullet.gif) no-repeat scroll 0 center;
	padding:1px 0 1px 18px;
}
div#main div.main_content div.location a.email {
	background:transparent none repeat scroll 0 0;
	padding:0;
	text-decoration:underline;
}
div#main div.main_content div.contact_form label {
	color:#666666;
	display:block;
	font-size:120%;
	font-weight:bold;
	line-height:1.3em;
	margin-bottom:9px;
}
div#main div.main_content div.contact_form div.left {
	padding-left:10px;
	width:215px;
}
div#main div.main_content div.contact_form div.left p {
	background-image:url(../images/content/contact_form_textbox.gif);
	background-repeat:no-repeat;
	border:medium none;
	margin-bottom:5px;
	padding:4px 8px;
	width:196px;
}
div#main div.main_content div.contact_form div.left p input.textbox {
	border:0 none;
	width:193px;
}
div#main div.main_content div.contact_form div.right {
	padding-right:13px;
	width:415px;
}
div#main div.main_content div.contact_form div.right label {
	margin-bottom:3px;
	margin-left:5px;
}
div#main div.main_content div.contact_form div.right p {
	background:transparent url(../images/content/text_area.gif) no-repeat scroll left top;
	border:medium none;
	font-size:120%;
	height:149px;
	margin-bottom:10px;
	padding:10px;
	width:372px;
}
div#main div.main_content div.contact_form div.right p textarea {
	border:0 none;
	height:145px;
	width:370px;
}
div#main input.submit-btn {
	background:transparent url(../images/content/submit.jpg) no-repeat 0 0;
	border:0;
	width:148px;
	height:30px;
	cursor:pointer;
}
div#main div.main_content div.contact_form div.right input.submit-btn {
	float:right;
	margin-right:24px;	
}
div#sidebar div.button.quotes {
	margin-left:30px;
	width:130px;
}
div#sidebar div.button.quotes a {
	background:transparent url(../images/content/register.gif) no-repeat scroll 10px 8px;
	color:#666666;
	display:block;
	font-size:110%;
	font-weight:bold;
	height:34px;
	padding-left:35px;
}
div#sidebar div.button.quotes a:hover {
	color:#00A94F;
	text-decoration:none;
}
div#sidebar h2.oracle_licensing {
	background:transparent url(../images/content/oracle_licensing.jpg) repeat scroll center top;
	height:23px;
	width:193px;
}
div#sidebar h2.oracle_training {
	background:transparent url(../images/content/oracle_training.gif) no-repeat scroll left top;
	height:42px;
	margin-left:33px;
	width:130px;
}
div#sidebar h2.mythics_services {
	background:transparent url(../images/content/mythics_professional_services.jpg) no-repeat scroll left top;
	height:44px;
	margin-bottom:5px;
	width:193px;
}
div.button.meeting {
	width:194px;
}
div.button.meeting a {
	background:transparent url(../images/content/register.gif) no-repeat scroll 10px 8px;
	color:#666666;
	display:block;
	font-size:110%;
	font-weight:bold;
	height:34px;
	padding-left:35px;
}
div.button.meeting a:hover {
	color:#00A94F;
	text-decoration:none;
}
div.box_header {
	background:transparent url(../images/content/rounded_center1.gif) repeat-x scroll 0 0;
}
div.box_header div.box_header_left {
	background:transparent url(../images/content/rounded_left1.gif) no-repeat scroll 0 0;
}
div.box_header div.box_header_right {
	background:transparent url(../images/content/rounded_right1.gif) no-repeat scroll 100% 0;
	height:31px;
	padding:10px 0 0 18px;
}
div.box_content {
	background:transparent url(../images/content/bottom_round_center1.gif) repeat-x scroll 0 100%;
}
div.box_content_left {
	background:transparent url(../images/content/bottom_round_left1.gif) no-repeat scroll 0 100%;
}
div.box_content_right {
	background:transparent url(../images/content/bottom_rounded_right1.gif) no-repeat scroll 100% 100%;
	padding:14px 11px;
}
div#main h1.company_overview {
	background:transparent url(../images/content/company_overview.jpg) no-repeat scroll 0 100%;
}
div#main h2.oracle_solution {
	background:transparent url(../images/content/end_to_end_oracle.jpg) no-repeat scroll center 0;
	height:22px;
	margin-bottom:30px;
}
div#main div.section1 {
	overflow:hidden;
	width:100%;
}
div#main div.section1 h4 {
	color:#00A94F;
	font-size:120%;
	margin:0 0 5px;
	text-decoration:underline;
}
div#main div.section1 h4 a {
	color:#00A94F;
	text-decoration:underline;
}
div#main ul.list li ul li {
	font-size:100%;
}
div#main ul.list li ul {
	margin:5px 0 0 20px;
}
div#main div.section1 div.inner_section1 {
	margin-right:30px;
	width:225px;
}

div.button.link1 {
	margin:10px auto;
	width:175px;
}

div.button.link1 a {
	background:transparent url(../images/content/register.gif) no-repeat scroll 10px 8px;
	color:#666666;
	font-size:110%;
	font-weight:bold;
	height:33px;
	padding-left:32px;
}
div.button.link1 a:hover {
	color:#00A94F;
}
div.button.link2 {
	margin:10px auto;
	width:155px;
}
div.button.link2 a {
	background:transparent url(../images/content/register.gif) no-repeat scroll 10px 8px;
	color:#666666;
	font-size:110%;
	font-weight:bold;
	height:33px;
	padding-left:32px;
}
div.button.link2 a:hover {
	color:#00A94F;
}
div#sidebar p.num {
	margin-bottom:5px;
	text-align:center;
}
div#sidebar div.box6 blockquote p {
	font-style:italic;
	line-height:20px;
}
div#sidebar div.box6 h3 {
	color:#00A94F;
	font-size:110%;
	margin-bottom:1px;
}
div.button.link3 {
	margin:-5px auto 0;
	width:192px;
}
div.button.link3 a {
	background:transparent url(../images/content/register.gif) no-repeat scroll 10px 8px;
	color:#666666;
	font-size:110%;
	font-weight:bold;
	height:33px;
	padding-left:32px;
}
div.button.link3 a:hover {
	color:#00A94F;
}
div#banner div.remote_services {
	background:#D5D5D5 url(../images/banner/remote_services_banner.jpg) no-repeat scroll 0 100%;
	height:111px;
}
div#sidebar div.inner_box4 h2.mrss {
	background:transparent url(../images/content/mrss_datasheet.jpg) no-repeat scroll center 0;
	height:20px;
}
div#sidebar div.inner_box4 h2.remote_services {
	background:transparent url(../images/content/remote_services_supports.jpg) no-repeat scroll center 0;
	height:44px;
}
div#sidebar h2.mrss_remote {
	background:transparent url(../images/content/mrss_benefits.jpg) no-repeat scroll center 0;
	height:22px;
}
div#sidebar div.box6 h2.mrss_services {
	background:transparent url(../images/content/mrss_services.jpg) no-repeat scroll center 0;
	height:51px;
	margin-bottom:5px;
}
div#main div.mrss {
	padding-bottom:25px;
}
div.rounded_box1 {
	background:transparent url(../images/content/middle_curve1.gif) repeat-y scroll 0 0;
	margin-top:-10px;
	overflow:hidden;
	width:677px;
}
div.rounded_box1 div.rounded_box_top {
	background:transparent url(../images/content/top_curve.jpg) no-repeat scroll 0 0;
	overflow:hidden;
	width:100%;
}
div.rounded_box1 div.rounded_box_bottom {
	background:transparent url(../images/content/bottom_curve1.gif) no-repeat scroll 0 100%;
	padding:10px;
}
div#main div.rounded_box1 ul.titles {
	margin-bottom:5px;
}
div#main div.rounded_box1 ul.titles li {
	background:transparent none repeat scroll 0 0;
	display:inline;
	font-size:140%;
	font-weight:bold;
	margin:0 200px 0 30px;
}
div.inner_box {
	background:#EEEEEE none repeat scroll 0 0;
	margin-top:10px;
}
div.inner_box div.inner_box_top {
	background:transparent url(../images/content/gray_rounded_left.gif) no-repeat scroll 0 0;
}
div.inner_box div.inner_box_top_right {
	background:transparent url(../images/content/gray_rounded_bright.gif) no-repeat scroll 100% 0;
	height:8px;
	line-height:8px;
}
div.inner_box div.inner_box_middle {
	background:transparent url(../images/content/inner_ver_line.gif) repeat-y scroll 10px 0;
	padding:5px 10px;
}
div.inner_box div.inner_box_bottom {
	background:transparent url(../images/content/gray_rounded_bleft.gif) no-repeat scroll 0 0;
}
div.inner_box div.inner_box_bottom_right {
	background:transparent url(../images/content/gray_rounded_right.gif) no-repeat scroll 100% 0;
	height:8px;
	line-height:8px;
}
div#main div.inner_box ul {
	margin:0;
}
div#main div.inner_box ul li {
	background:transparent url(../images/content/tick.gif) no-repeat scroll 0 3px;
	font-size:120%;
	padding-left:20px;
}
div#main div.inner_box table td {
	padding:0 30px 0 0;
	vertical-align:top;
}
div#main div.inner_box table td.medal {
	vertical-align:middle;
}
div#banner div.product {
	background:#D5D5D5 url(../images/content/product.jpg) no-repeat scroll 0 0;
	padding-top:26px;
}
div#banner div.product h1 {
	background:transparent url(../images/content/our_products_heading.jpg) no-repeat scroll 0 100%;
	height:30px;
	margin-left:23px;
	padding:44px 0 0;
}
div#banner div.services {
	background:#D5D5D5 url(../images/banner/banner_reporting.jpg) no-repeat scroll 0 100%;
	height:111px;
}
div#banner div.services h1 {
	background:transparent url(../images/content/services.jpg) no-repeat scroll 0 100%;
	margin:0 0 0 18px;
	padding:40px 0 0;
}
div#main div.main_header h1.services {
	background:transparent url(../images/content/reporting.jpg) no-repeat scroll 0 0;
}
div#sidebar div.box6 h4 {
	color:#005E9F;
	font-size:120%;
	line-height:1.3em;
	margin-bottom:20px;
}
div#sidebar div.box6 {
	background:transparent url(../images/content/box6_middle.gif) repeat-y scroll left top;
	margin-bottom:15px;
}
div#sidebar div.box6 ul {
	margin-bottom:0;
}
div#sidebar div.box6 ul li {
	line-height:1.5em;
	margin-bottom:3px;
	padding-left:15px;
}
div#sidebar div.box6 div.box6_top {
	background:transparent url(../images/content/box6_top.gif) no-repeat scroll left top;
}
div#sidebar div.box6 div.box6_top div.box6_bottom {
	background:transparent url(../images/content/box6_bottom.gif) no-repeat scroll left bottom;
	overflow:hidden;
	padding:20px 25px 15px 20px;
	width:193px;
}
div#sidebar.reporting {
	padding:75px 0 0;
}
div#main div.management p {
	margin-bottom:21px;
}
div#banner div.management {
	background:#D5D5D5 url(../images/banner/management.jpg) no-repeat scroll 0 100%;
	height:111px;
}
div#banner div.management h1 {
	background:transparent url(../images/content/about.gif) no-repeat scroll 0 100%;
	margin:0 0 0 18px;
	padding:40px 0 0;
}
div#main div.main_header h1.management {
	background:transparent url(../images/content/management.jpg) no-repeat scroll 0 0;
}
div#main ul.list2 li {
	font-size:120%;
}
div#main ul.list2 li span {
	font-size:100%;
	line-height:1.2em;
	margin:0;
}
div#sidebar.management {
	padding-top:80px;
}
div#banner div.press {
	background:#D5D5D5 url(../images/banner/news.jpg) no-repeat scroll 0 100%;
	height:111px;
}
div#banner div.press h1 {
	background:transparent url(../images/content/about.gif) no-repeat scroll left bottom;
	margin:0 0 0 18px;
	padding:40px 0 0;
}
div#main div.main_header h1.press {
	background:transparent url(../images/content/press.jpg) no-repeat scroll 0 0;
}
div#main div.press p {
	font-size:140%;
	font-weight:bold;
	margin-bottom:19px;
}
div#main div.press h6 {
	color:#666666;
	display:block;
	margin-bottom:18px;
}
div#main div.press h6 a {
	color:#00A94F;
}
div#main div.press p span {
	font-size:120%;
}
div#main div.press p {
	display:block;
	font-size:120%;
	font-weight:normal;
	margin-bottom:10px;
}
div#main div.press div.metadata {
	color:#ABABAB;
	font-size:120%;
}
div#main div.press div.metadata img {
	float:none;
	margin:0 10px 0 0;
	vertical-align:middle;
}
div#main div.press div.metadata p {
	font-size:95%;
	font-style:italic;
	font-weight:normal;
	margin-bottom:0;
}
div#main div.press img {
	margin-bottom:5px;
	vertical-align:middle;
}
div#main div.press {
	background:transparent url(../images/content/section_border.gif) no-repeat scroll 0 100%;
	margin-bottom:17px;
	padding-bottom:5px;
	position:relative;
}
div#main div.press.last {
	background:transparent url(../images/content/section_border.gif) no-repeat scroll 0 100%;
	margin-bottom:3px;
}
div#main div.address {
	margin:15px 0 0;
}
div#main div.address p {
	font-size:120%;
	font-weight:normal;
}
div#main div.press p img {
	float:left;
	margin:0 10px 5px 0;
}
div#main div.pagination {
	background:transparent url(../images/content/section_border.gif) no-repeat scroll 0 top;
	color:#00528B;
	font-size:120%;
	font-weight:bold;
	padding-top:22px;
}
div#main div.pagination a {
	color:#666666;
}
div#main div.pagination a:hover {
	color:#00528B;
	text-decoration:none;
}
div#sidebar div.inner_box4 h2.stay_up_date {
	background:transparent url(../images/content/stay_up_date.jpg) no-repeat scroll center 0;
	height:19px;
}
div#sidebar div.inner_box4 h2.featured_news {
	background:transparent url(../images/content/featured_news.jpg) no-repeat scroll center 0;
	height:20px;
}
div.button.subscribe a {
	background:transparent url(../images/content/subscribe.gif) no-repeat scroll 10px 50%;
}
div.button.read_more a {
	background:transparent url(../images/content/arrow_bullet.gif) no-repeat scroll 10px 50%;
}
div#sidebar div.inner_box4.featured_news p.date {
	text-align:center;
}
div#sidebar div.inner_box4.featured_news p {
	text-align:left;
}
div#sidebar.overview {
	padding-top:72px;
}
div#banner div.company_overview {
	background:#D5D5D5 url(../images/content/company_overview_banner.jpg) no-repeat scroll 0 100%;
	height:111px;
}
div#banner div.company_overview h1 {
	background:transparent url(../images/content/about.gif) no-repeat scroll 0 100%;
	margin:0 0 0 18px;
	padding:40px 0 0;
}
div#banner div.quote_title, div#banner div.service_request {
	background:#D5D5D5 url(../images/banner/quote_banner.jpg) no-repeat scroll 0 100%;
	height:111px;
}
div#banner div.quote_title h1 {
	background:transparent url(../images/banner/quote_page_title.jpg) no-repeat scroll left bottom;
	margin:0 0 0 24px;
	padding:45px 0 0;
	width:200px;
}

div#banner div.service_request h1 {
	background:transparent url(../images/content/service_request.gif) no-repeat scroll left bottom;
	margin:0 0 0 24px;
	padding:45px 0 0;
	width:257px;
}

div#main div.quote_form table.address {
	padding-bottom:40px;
}
div#main div.quote_form table.address tr td p {
	margin-right:10px;
}
div#main div.quote_form div.form_section {
	overflow:hidden;
	padding-bottom:20px;
	width:100%;
}
div#main div.quote_form div.form_section p.textfield {
	margin-right:22px;
	text-align:left;
	width:210px;
}
div#main div.quote_form p.address_field {
	width:222px;
}
div#main div.quote_form p.city_field {
	width:139px;
}
div#main div.quote_form p.state_field {
	width:79px;
}
div#main div.quote_form p.zip_field {
	width:79px;
}
div#main div.quote_form table.courses {
	padding-bottom:30px;
}
div#main div.quote_form table tr th {
	color:#666666;
	font-size:120%;
	font-weight:bold;
	line-height:1.8em;
	text-align:left;
}
div#main div.quote_form p.course_field {
	width:324px;
}
div#main div.quote_form p.quantity_field {
	width:56px;
}
div#main div.quote_form p.training_field {
	padding-bottom:35px;
	width:210px;
}
div#main div.quote_form table.courses tr td {
	height:1%;
	vertical-align:top;
}
div#main div.quote_form table.courses tr td p {
	height:27px;
	margin-right:20px;
}

div#main div.form p span {
	display:block;
}
div#main div.form p.textfield {
	background:transparent url(../images/content/textbox_middle.gif) repeat-x scroll 0 0;
	height:27px;
	padding-bottom:0px;
}
div#main div.form p.textfield span.left {
	background:transparent url(../images/content/textbox_left.gif) no-repeat scroll left top;
	display:block;
	height:27px;
	padding:0 0 0 5px;
}
div#main div.form p.textfield span.right {
	background:transparent url(../images/content/textbox_right.gif) no-repeat scroll right top;
	display:block;
	height:27px;
	padding:0 5px 5px 0;
}
div#main div.form p.textfield input {
	border:0 none;
	margin-top:5px;
	width:100%;
}
div#main div.form label {
	color:#666666;
	display:block;
	font-size:120%;
	font-weight:bold;
	margin-bottom:3px;
}
div#main div.form p.textarea1 textarea {
	border:0 none;
	height:160px;
	margin-top:2px;
	width:98%;
}
div#main div.form p.textarea1 {
	background:transparent url(../images/content/textarea_middle.gif) repeat-x scroll 0 0;
	height:168px;
	overflow:hidden;
	width:320px;
}
div#main div.form p.textarea1 span.left {
	background:transparent url(../images/content/textarea_left.gif) no-repeat scroll left top;
	display:block;
	height:168px;
	overflow:hidden;
	padding-left:5px;
}
div#main div.form p.textarea1 span.right {
	background:transparent url(../images/content/textarea_right.gif) no-repeat scroll right top;
	display:block;
	height:168px;
	overflow:hidden;
	padding-right:5px;
}
div#navigation li.remove_current {
	color:#FFFFFF;
	float:left;
	text-decoration:none;
}
div#navigation li.remove_current span {
	cursor:pointer;
	float:left;
}
div#navigation li.current a.about {
	background-position:-60px -42px;
}
div#navigation li.current a.professional {
	background-position:-125px -42px;
}
div#navigation li.current a.product {
	background-position:-270px -42px;
}
div#navigation li.current a.contract {
	background-position:-374px -42px;
}
div#navigation li.current a.clients {
	background-position:-458px -42px;
}
div#navigation li.current a.careers {
	background-position:-607px -42px;
}
div#navigation li.current a.contacts {
	background-position:-679px -42px;
}
div#navigation li.general a.about {
	background-position:-60px -42px;
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
}
div#navigation li.general a.professional {
	background-position:-125px -42px;
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
}
div#navigation li.general a.product {
	background-position:-270px -42px;
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
}
div#navigation li.general a.contract {
	background-position:-374px -42px;
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
}
div#navigation li.general a.clients {
	background-position:-458px -42px;
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
}
div#navigation li.general a.careers {
	background-position:-679px -42px;
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
}
div#navigation li.general a.professional {
	background-position:-125px -42px;
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
}
div#navigation li.general:hover ul, div#navigation li.general over ul {
	display:block;
}

/*------------About - Oracle Licensing Banner-------------*/

div#banner div.oraclelicensing {
	background:#D5D5D5 url(../images/content/oraclelicensing.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.oraclelicensing h1 {
	background:transparent url(../images/content/about.gif) no-repeat scroll 0 100%;
	margin:0 0 0 18px;
	padding:40px 0 0;
}

/*------------About - Oracle Training Banner-------------*/
div#banner div.oracletraining {
	background:#D5D5D5 url(../images/content/oracletraining.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.oracletraining h1 {
	background:transparent url(../images/content/about.gif) no-repeat scroll 0 100%;
	margin:0 0 0 18px;
	padding:40px 0 0;
}


/*------------Careers Banner-------------*/

div#banner div.careers {
	background:#D5D5D5 url(../images/content/careers.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.careers h1 {
	background:transparent url(../images/content/careers.gif) no-repeat 0px 100%;
	padding:40px 0px 0px 0px;
	margin:0px 0px 0px 18px;
}

/*------------Contracts Banner-------------*/

div#banner div.contracts {
	background:#D5D5D5 url(../images/content/contracts.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.contracts h1 {
	background:transparent url(../images/content/contracts.gif) no-repeat 0px 100%;
	padding:40px 0px 0px 0px;
	margin:0px 0px 0px 18px;
}

/*------------Clients Banner-------------*/

div#banner div.clients {
	background:#D5D5D5 url(../images/content/clients.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.clients h1 {
	background:transparent url(../images/content/clients.gif) no-repeat 0px 100%;
	padding:40px 0px 0px 0px;
	margin:0px 0px 0px 18px;
}


/*------------Pro Services - Application Development Banner-------------*/
div#banner div.application_development {
	background:#D5D5D5 url(../images/content/application_development.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.application_development h1 {
	background:transparent url(../images/content/services.jpg) no-repeat scroll 0 100%;
	margin:0 0 0 18px;
	padding:40px 0 0;
}

/*------------ Pro Services - SOA Banner-------------*/
div#banner div.soa {
	background:#D5D5D5 url(../images/banner/banner_soa.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.soa h1 {
	background:transparent url(../images/content/services.gif) no-repeat 0px 100%;
	padding:40px 0px 0px 0px;
	margin:0px 0px 0px 18px;
}

/*------------ Pro Services - Enterprise Infrastructure Banner-------------*/

div#banner div.enterprise_infrastructure {
	background:#D5D5D5 url(../images/content/enterprise_infrastructure.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.enterprise_infrastructure h1 {
	background:transparent url(../images/content/services.jpg) no-repeat scroll 0 100%;
	margin:0 0 0 18px;
	padding:40px 0 0;
}

/*------------ Webinar Banner-------------*/
div#banner div.webinar {
	background:#D5D5D5 url(../images/content/banner_webinar.jpg) no-repeat 0px 100%;
	height:111px;
}
div#banner div.webinar h1 {
	background:transparent url(../images/content/webinar.jpg) no-repeat 0px 100%;
	padding:40px 0px 0px 0px;
	margin:0px 0px 0px 18px;
}

div#main div.form p a.course{background:transparent url(../images/content/bottom_left.gif) no-repeat 0px 0px; padding-left:4px; float:left; color:#5a5a5a; font-weight:bold; white-space:nowrap; text-transform:uppercase; }
div#main div.form p a.course span{ float:left; background:transparent url(../images/content/bottom_right.gif) no-repeat 100% 0px; height:27px; line-height:27px; color:#5a5a5a; padding:0px 10px 0px 5px;}
div#main div.form p a.course:hover{text-decoration:none;}
div#main div.form p a.course span span{float:none; background:none; font-size:115%; padding:0px 5px 0px 0px; display:inline;}


/*------------ Tabs -------------*/
div#main div.tabs { background:url(../images/content/tabs-bg.gif) left top no-repeat; padding:6px 7px; }
div#main div.tabs ul.tabs-strip { margin:0 0 12px 0; width:678px; overflow:hidden; }
div#main div.tabs ul.tabs-strip li { float:left; background:none; padding:0; margin-right:4px; }
div#main div.tabs ul.tabs-strip li a { display:block; float:left; background:url(../images/content/tabs1.gif) left -64px no-repeat; height:32px; padding-left:10px; }
div#main div.tabs ul.tabs-strip li a span { float:left; display:block; background:url(../images/content/tabs1.gif) right bottom no-repeat; height:32px; padding-right:10px; line-height:32px; color:#7b7b7b; font-size:100%; font-weight:bold; margin-bottom:0px; }
div#main div.tabs ul.tabs-strip li.ui-state-hover a , div#main div.tabs ul.tabs-strip li.ui-state-active a{ text-decoration:none; background:url(../images/content/tabs1.gif) left top no-repeat; }
div#main div.tabs ul.tabs-strip li.ui-state-hover a span , div#main div.tabs ul.tabs-strip li.ui-state-active a span{  background:url(../images/content/tabs1.gif) right -32px no-repeat; color:#00518a; }
div#main div.tabs div.ui-tabs-hide{ display:none; }
div#main div.tabs ul.tabs-strip li.ui-state-hover a:hover{ text-decoration:none; }

/*------------ Banner - Description -------------*/
div#index div#banner div#slideshow ol li div.description{
	position:absolute;
	width:478px;
	height:201px;
	z-index:15;
	left: 35px;
	top: 72px;
}
div#index div#banner div#slideshow ol li div.description h2 {
	width:472px;
	height:0px;
	padding-top:28px;
	overflow:hidden;
	background:url(../images/banner/banner-h2-bg.png) left top no-repeat;
	margin-bottom:23px;
}

div#index div#banner div#slideshow ol li div.description ul.list3{
	margin:0px 0px 48px 18px;
}

div#index div#banner div#slideshow ol li div.description ul.list3 li {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/banner/li-bg.png) left top no-repeat;
	padding-left:14px;
	height:13px;
	width:100%;
	text-shadow: 0 1px 2px #000000;
	font-size:210%;
	color:#FFF;
	line-height:13px;
	margin-bottom:21px;
	font-style:italic;
	position:relative;
}

div#index div#banner div#slideshow ol li div.description p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:180%;
	text-shadow: 0 1px 2px #000000;
	color:#FFF;
	margin-left:7px;
}

/*--Box7--*/
div.box7 div.box7-top{background:url(../images/content/box7-top-left.png) no-repeat 0 bottom; padding-left:6px; height:6px; line-height:6px;}
div.box7 div.box7-top div.top-right{background:url(../images/content/box7-top-right.png) no-repeat right bottom; padding-right:6px; height:6px; line-height:6px;}
div.box7 div.box7-top div.top-right div.top-middle{background:#747474; height:6px; line-height:6px;}

div.box7 div.box7-middle{background:#737373; padding:0 7px 1px;}

div.box7 div.box7-bottom{background:url(../images/content/box7-bottom-left.png) no-repeat 0 0; padding-left:6px; height:6px; line-height:6px;}
div.box7 div.box7-bottom div.bottom-right{background:url(../images/content/box7-bottom-right.png) no-repeat right 0; padding-right:6px; height:6px; line-height:6px;}
div.box7 div.box7-bottom div.bottom-right div.bottom-middle{background:#747474; height:6px; line-height:6px;}
div.box7 span.arrow{background:url(../images/content/box7-arrow.png) no-repeat 0 0; width:9px; height:10px; position:absolute; z-index:30; bottom:-10px; left:10px;}

/*--Popup--*/
div.popup{position:absolute; z-index:20; width:262px; display:none; }
div.popup h4{background:#a8aca3; color:#fff; height:24px; line-height:24px; font-size:120%; padding-left:5px; }
div.popup h4 a.close-btn{display:block; float:right; margin-right:5px; background:url(../images/content/close-btn.gif) no-repeat 0 0; width:14px; height:14px; margin-top:5px;}
div.popup div.description{background:#ffffff; padding:5px 5px 1px;}
div.popup p{font-size:110%; font-weight:normal;  line-height:14px; color:#666666; margin-bottom:5px;}
div.popup a { color:#00A94F; }

div#main div.press table tr td h3 a{color:#00A94F; font-size:100%; text-decoration:none; position:relative;}
