/*

Theme Name: Reporting Guru



Author: Kaushlesh Biyani









*/











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 {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;



}



ol, ul { list-style: none; }



blockquote, q { quotes: none; }



blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }



:focus { outline: 0; }



table { border-collapse: collapse; border-spacing: 0; }



acronym { cursor: help; }











html { font-size: 100.01%; }



body { font-size: 62.5%; line-height:1em; }







input, select, textarea { font-size: 100%; }



textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }







.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; height:1px; line-height:1px; }



.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }







.ir { position: relative; overflow: hidden; }



.ir span { position: absolute; top: 0; text-indent: -1000em;}







a:link, a:visited {color:#4B809F; text-decoration: none; cursor/**/: /**/pointer; }



a:link:hover, a:visited:hover { text-decoration: underline; }











body { color:#000; background:#4b809f; font-family: Arial, Helvetica, sans-serif; }



h1, h2, h3, h4, p, li{line-height:1.0em;}



h1{color:#866b3c; font-size:240%; font-family:"Myriad Pro", Geneva, sans-serif; margin-bottom:20px; }



h2{color:#866b3c; font-size:200%; margin-bottom:5px;}



h3{color:#4b809f; font-size:170%; margin-bottom:10px;}



h4{font-size:140%; color:#4b809f;}



div#content p{font-size:120%; color:#4a4a4a; line-height:20px; margin-bottom:20px;}



div#content p a{color:#4B809F;}







div.wrapper{width:994px; margin:0px auto;}







div#container { min-width:995px; background:transparent url(interface/images/content/content_bg.gif) repeat-y 50% 0px; }



div#container_bottom{background:transparent url(interface/images/content/content_bottom.jpg) no-repeat 50% 100%; padding-bottom:25px; width:100%; }







div#header { background:transparent url(interface/images/header/header_bg.gif) repeat-x 0px 0px; height:122px;  }



div#header div.header_right{float:right; padding-top:26px; width:695px;}







div#banner { background:#fff url(interface/images/banner/banner.jpg) no-repeat 50% 0px; height:335px; clear:both;  }



div#banner div.wrapper{position:relative; overflow:hidden; padding-left:70px; width:924px}











div#content .wrapper{ padding:40px 0px 68px 0px; overflow:hidden;}







div#sidebar { width:235px; float:left; padding-left:45px; }



div#sidebar li { list-style: none;}





div#sidebar h3{color:#4b809f; font-size:140%; margin-bottom:10px;}



div#sidebar h2{color:#fff; font-size:40%; margin-bottom:1px;}





div#footer { clear:both; }



















div#header div.logo{padding:25px 0px 0px 67px; float:left;}



div#header h1,



div#header div.logo a { position: relative; width:226px; height:70px; display:block;  }



	



div#header h1 span,



div#header div.logo a span  { position: absolute; top: 0; left: 0; z-index: 10; background: url(interface/images/header/logo.jpg) no-repeat; width:100%; height:100%; }







div#header a.logo span { cursor: pointer; }











div#header a.click_to_call { float:right; background:transparent url(interface/images/header/gradient.gif) repeat-x 0px 0px; line-height:28px; border:solid 1px #b2c9d7; padding:0px 15px; font-size:140%; color:#FFF; text-decoration:none; font-weight:bold; text-transform:none; position:relative;}



div#header div.header_right p{ width:100%; overflow:hidden; color:#FFF; font-size:140%; margin-bottom:8px; text-align:right; line-height:1.2em;}



div#header div.header_right p a{color:#FFF; font-size:100%;}











div#navigation ul { float:right; }



div#navigation ul li { float:left; background:transparent url(interface/images/header/tabs_left.gif) no-repeat 0px 0px; padding-left:7px; margin-left:1px; position: relative; z-index: 50;}



div#navigation ul li a { display:block; float:left; color:#866b3c; font-size:120%; font-weight:bold; text-transform:uppercase; background:transparent url(interface/images/header/tabs_right.gif) no-repeat 100% 0px; height:33px; line-height:33px; padding-right:7px; width:84px; text-align:center; }



div#navigation ul li a:hover { text-decoration:none; color:#000000; }



div#navigation ul li a.active { text-decoration:none; color:#000000; }



div#navigation ul li:hover > ul { display: block; }



div#navigation ul ul { z-index: 100; display: none; position: absolute; margin: 0; padding: 0; top: 33px; left: 0px; background: none; min-width: 100%; }



div#navigation ul ul li { background: #fcfcfc; float: none; margin: 0; padding: 0; z-index: 100; width: auto; white-space: nowrap;   border-top: 1px solid #eaeaea; border-bottom: 1px solid #e6e6e6; }



div#navigation ul ul li a { background: #fcfcfc; float: none; margin: 0; padding: 1px 20px; width: auto;; z-index: 100; color: #866B3C;}



div#navigation ul ul li a:hover { background: #fcfcfc; float: none; margin: 0; padding: 1px 20px; width: auto;; z-index: 100; color:#000000;}



div#banner h1 {
background: transparent url(interface/images/banner/reporting_solutions.png) no-repeat 0px 0px;
width: 515px;
height: 81px;
position: absolute;
left: 320px;
top: 54px;
}


div#banner a.demo{position:absolute; left:378px; bottom:16px; background:transparent url(interface/images/header/gradient.gif) repeat-x; width:138px; line-height:28px; color:#fff; font-size:140%; text-transform:uppercase; text-align:center; border:solid 1px #b2c9d7; text-decoration:none; font-weight:bold;}











div#banner div.report_form{margin:20px 0px 0px 0px;}







div.report_form{ background:transparent url(interface/images/banner/top_curve.png) no-repeat 0px 0px; width:232px; padding-top:19px; margin:22px 0px 0px -18px;}



div.report_form div.report_form_bottom{background:transparent url(interface/images/banner/bottom_curve.png) no-repeat 0px 100% ; padding:0px 20px 20px 20px; height:1%;}







div.report_form dl dt{color:#323232; font-size:120%; line-height:12px;}



div.report_form dl dd.textfield{background:transparent url(interface/images/banner/textfields.gif) no-repeat 0px 0px; width:183px; padding:2px 3px; height:18px; margin:3px 0px 10px 0px; font-size:120%; color:#323232;}



div.report_form dl dd.textfield input{background:none; border:0; width:100%;}







div.report_form dl dd.submit{text-align:center; padding:12px 0px 4px 0px;}











div#content.index div#main{width:571px;} 











div#main{width:625px; float:right; padding-right:45px;}



div#main div.section{border:solid 1px #4b809f; background:transparent url(interface/images/content/gradient1.gif) repeat-x 0px 100%; padding:9px; margin-bottom:9px;}



div#main div.section p{margin-bottom:0px;}



div#main div.section img{float:left; margin:0px 15px 0px 0px; border:solid 1px #C9C9C9;}



div#main ul.product li{margin-bottom:30px; font-size:100%; line-height:20px;}



div#main ul li {font-size:130%; color:#4a4a4a; line-height:20px; margin-bottom:10px;}



div#main p {font-size:130%; line-height:20px; margin-bottom:20px}







div#sidebar  ul.list li{background:transparent url(interface/images/content/arrow.gif) no-repeat 0px 2px; padding:0px 0px 0px 18px; margin:0px 0px 14px 2px; font-size:120%;}



div#sidebar  ul.list li a {color:#4a4a4a;}







div#sidebar  ul.meta li{background:transparent url(interface/images/content/arrow.gif) no-repeat 5px 2px; padding:0px 0px 0px 18px; margin:10px 0px 14px 2px; font-size:110%;}



div#sidebar  ul.meta li ul{font-size:100%;}



div#sidebar  ul.meta li a {color:#4a4a4a;}











div#footer{text-align:center; padding:10px 0px;}



div#footer ul li{display:inline; font-size:120%; color:#4a4a4a; padding:0px 1px;}



div#footer ul li a{color:#4a4a4a;}



div#footer p{color:#4a4a4a; line-height:20px; font-size:100%;} 
