@media screen {
* {
	margin : 0;
	padding : 0;
	list-style : none;
}
html,body{
	height : 100%;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background:url(../images/body-bg.gif) top left repeat-x #C8CCD1;
	min-width:950px;

}
a:link, a:visited {
	text-decoration : none;
	color:#FFFFFF;
}
a:hover {
	text-decoration:underline;
}
.front-img {
	border:#010153 1px solid
}
h1 {
	font-size:1.8em;
	color:#FFFFFF;
	font-weight:normal;
}
.clear {
	clear:both;
	height:0;
}
p {
	line-height:1.25em;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#all {
	height:100%;
	width: 100%;	
	background:url(../images/main-shadow-right.gif) right top repeat-y #FFFFFF;
	border-collapse:collapse;
}
.right-top-shadow{
	background:url(../images/shadow-top-right.gif) left top repeat-x;
}
.left-top-shadow{
	background:url(../images/shadow-top-left.gif) left top repeat-x;
	vertical-align: top;
	position:absolute;
	top:0;
	left:0;
	width: 63px;
	height: 111px;
}
.left-shadow
{
	background: url(../images/main-shadow-left.gif) left top repeat-y;
}
#main{
	height:100%;
}
#popupall {
	height:100%;
	width: 100%;	
	background:url(../images/main-shadow-popup.gif) right top repeat-y #FFFFFF;
	border-collapse:collapse;
}

#top {
	background:url(../images/top-bg.gif) right top repeat-x;
	height:111px;
	width:100%;
	position:relative;
}

.sun-img {
	position:absolute;
	right:0;
	top:0;
	background:url(../images/sun.gif) right top no-repeat;
	width:694px;
	height:111px;
	z-index:1;
}
*html .sun-img {
	right:-1px;
}
#top a img {
	border:none;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
#top a span {
	display:none;
}
#top h1 {
	margin-left:408px;
	z-index:2;
	position:relative;
}
#first-slogan {
	padding-top:24px;
	z-index:2;
	position:relative;
}
.position-top-menu {
	margin-right:4px;
	margin-top:-3px;
	float:right;
	display:inline;
	z-index:2;
	position:relative;
}
.hor-menu {
	font-size:1.1em;
}
.hor-menu li {
	float:left;
	padding-right:12px;
	background:url(../images/menu-bullet.png) right center no-repeat;
	margin-left:10px;
}
.hor-menu .del-bullet {
	background:none;
}
#left-nav {
	width:240px;
	float:left;
	margin:25px 0px 0 3px;
	font-size:14px;
	font-weight:bold;
}
#left-nav li {
	background:url(../images/menu-bg.gif) left top no-repeat;
	width:240px;
	height:44px;
	padding-bottom:3px;
}
#left-nav li a {
	display:block;
	padding:12px 20px 10px 8px;
}
.text-posit {
	padding:25px 15px 10px 10px;
	margin:0 300px 0 255px;
}

.home-text
{
	text-align:justify;
}
.home-text p 
{
	margin-bottom: 5px;
}
.home-text a
{
	color: blue;
	text-decoration: underline;
}
.home-text h2
{
	font-size:2em;
	font-weight:normal;
	padding-bottom:4px;
	color:#000066;
}

.text-posit-1 {
	padding:25px 15px 10px 10px;
}

#img {
	float:right;
	margin:25px 64px 15px 0px;
}
#imghome
{
	float:right;
	margin:25px 5px 15px 0px;
}
#footer {
	background:#666666;
	height:36px;
	padding:0 0 0 47px;
	width:100%;
	border-collapse:collapse;
}
#popupfooter {
	background:#666666;
	width:100%;
	height:36px;
	border-collapse:collapse;
}
.height {
	height:50px;
}
.position-footer-menu {
	float:left;
	margin-top:12px;
	margin-left:7px;
	display:inline;
}
.copy {
	font-size:1.1em;
	float:right;
	color:#F8D53B;
	margin:11px 17px;
}
.copyPopup {
	font-size:1.1em;
	float:none;
	text-align:center;
	color:#F8D53B;
	margin:11px 9px;
}
#footer .hor-menu li {
	padding-right:7px;
	margin-left:6px;
}
/*login_page*/

.support-email
{
}

.support-email	a 
{
	text-decoration:underline !important;
	font-size:1em;
	color:#444444 !important;
}

.support-email a:hover
{
	text-decoration:none !important;
}

.text-posit-login {
	margin:18px 29px 0 29px;
}
.text-posit-login h2 {
	font-size:2em;
	font-weight:normal;
	padding-bottom:4px;
	color:#000066;
}
.text-add {
	font-size:1em;
	color:#444444;
	padding-top:12px;
	padding-bottom:10px;
	padding-left:1px;
}
.compulsory {
	background:url(../images/compals-bullet.gif) right 15% no-repeat;
	padding-right:6px
}
.position-text-fields {
	width:23.9em;
}
.position-text-fields p {
	font-size:1.1em;
	color:#444444;
	line-height:27px;
}
.position-text-fields input {
	float:right;
	width:143px;
	height:17px;
	border:#454545 1px solid;
	margin-top:4px;
}
.pass-menu {
	font-size:1em;
	margin-left:9.4em;
}
.pass-menu li {
	float:left;
	margin-right:8px;
	margin-top:7px;
}
.pass-menu a {
	text-decoration:underline !important;
	font-size:1em;
	color:#444444 !important;
}
.pass-menu a:hover {
	text-decoration:none !important;
}

.registration-buttons
{
	float: none; 
	margin-left: 250px
}

.btn-login {
	background:url(../images/button-bg.gif) left center no-repeat;
	width:55px;
	height:24px;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	margin-top:10px;
	cursor:pointer;
}
#reset {
	margin-left:9.4em;
	margin-right:18px;
}
.bold {
	font-weight:bold;
	background:url(../images/button-bg.gif) left center no-repeat;
	width:55px;
	height:24px;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	margin-top:10px;
	padding-top:2px;
}
#reset value {
	color:#FFFFFF;
}
.login-menu li a {
	text-align:center;
	display:block;
	padding-top:2px;
}
.login-menu li a:hover {
	font-weight:bold;
	text-decoration:none;
}

/*report help*/
.report-help
{
	margin:18px 124px 0 29px;
	
}
.report-help h2 
{
	font-size:2em;
	font-weight:normal;
	padding-bottom:4px;
	color:#000066;
}

.report-help img
{
	border: 0px;
}


.report-help p
{
	text-align:justify;
	margin-top: 10px;
}

/*BuildReport Preview Pages*/

/*buildReport_A_countries_page*/
.build-report-menu {
	padding: 2px 8px 4px 10px;
	border-bottom:#AEC1DB 1px solid;
	float:left;
}
.build-report-menu li {
	float:left;
	margin-right:2px;
}
.build-report-menu li a {
	background:url(../images/report-menu-bg-left.gif) left top no-repeat;
	color:#000066;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	line-height:28px;
	text-align:center;
}
.build-report-menu li span {
	background:url(../images/report-menu-bg-right.gif) right top no-repeat;
	margin-left:9px;
	padding:7px 14px 10px 0;
}
/*\*/
html*.build-report-menu li span {
	padding:6px 14px 10px 0;
	_padding:7px 14px 10px 0;
$padding:7px 14px 10px 0;
}/**/
.build-report-menu a:hover {
	background:url(../images/report-menu-bg-left-sel.gif) left center no-repeat;
}
.build-report-menu li a:hover span {
	background:url(../images/report-menu-bg-right-sel.gif) right top no-repeat;
	color:#FFFFFF !important;
	text-decoration:none;
}

.build-report-menu .selected-tab {
	background:url(../images/report-menu-bg-left-sel.gif) left center no-repeat;
}

.build-report-menu .selected-tab span
{
	background:url(../images/report-menu-bg-right-sel.gif) right top no-repeat;
	color:#FFFFFF !important;
	text-decoration:none;
}



.position-selectors {
	margin:24px 0 0px 0px;
	float:left;
	width:159px;
}

.preview-chart-container
{
    width: 500px;
    float: left;
}

.preview-chart-name {
	margin:24px 0px 10px 0px;
	float:left;
	width:500px;
}

.position-selectors h3 {
	padding-left:9px;
	font-size:1.3em;
	color:#000066;
	font-weight:normal;
	margin-bottom:6px;
}
.position-selectors h3 span, .position-selectors-series h3 span {
	font-weight:bold;
}
.contain-selectors {
	border:#010101 1px solid;
	padding:0px;
	width:139px;
	height:158px;
	overflow:auto;
}
.selectors {
	margin:1px 2px;
	font-size:1.1em;
	color:#000066;
	line-height:140%;
	padding:0px;
}
.btn-light-report {
	background:url(../images/btn-bg-light.gif) left center no-repeat;
	width:55px;
	height:24px;
	border:none;
	color:#000066;
	font-size:0.9em;
	margin-top:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.arrows {
	width:25px;
	float:left;
	margin:88px 20px 0 17px;
}
.arrows img, .arrows-series img {
	border:none;
	margin-top:8px;
}
#clear-all {
	margin-left:18px;
}
.btn-next-triangle {
	background:url(../images/button-bg-triangle.gif) left center no-repeat;
	width:55px;
	height:24px;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding-right:6px;
	margin-top:260px;
	margin-left:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.btn-again-big {
	background:url(../images/btn-bg-big.gif) left center no-repeat;
	width:96px;
	height:21px;
	border:none;
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:26px;
	clear:both;
	float:left;
	margin-bottom:14px;
}
.help {
	background:url(../images/help-bg-bottom.gif) left bottom no-repeat;
	width:675px;
	padding-bottom:4px;
	clear:both;
}
.help a {
	color:#000056 !important;
}
.help img {
	border:none;
	margin-right:9px;
}
.help h4 {
	font-size:1.2em !important;
	background:url(../images/help-bg-top.gif) left top no-repeat;
	width:652px;
	height:32px;
	padding:9px 0px 0px 23px;
}
.help h4 span {
	position:relative;
	top:-5px;
}
.help p {
	padding:0px 8px 10px 23px;
}
/*buildReport_B_series_page*/

.position-selectors-series {
	margin:24px 0 0px 0px;
	float:left;
	width:280px;
}
.position-selectors-series .btn-light-report {
	margin-top:13px;
}
.contain-selectors-series {
	border:#010101 1px solid;
	padding:0px;
	width:250px;
	height:157px;
	overflow:auto;
}
.position-selectors-series h3 {
	padding-left:5px;
	font-size:1.3em;
	color:#000066;
	font-weight:normal;
	margin-bottom:4px;
	margin-top:3px;
}
.position-selectors-series #text-select-series {
	padding-left:5px;
	font-size:1.1em;
	color:#000066;
	font-weight:normal;
	margin-bottom:16px;
	margin-top:4px;
}
.text-field-aval-series {
	width:114px;
	height:18px;
	border:#000000 1px solid;
	margin-bottom:11px;
}
.btn-find {
	background:url(../images/button-bg.gif) left center no-repeat;
	width:55px;
	height:17px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1em;
	margin-left:12px;
	margin-top:2px;
}
.btn-show-all {
	background:url(../images/button-bg-long.gif) left center no-repeat;
	width:67px;
	height:17px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1em;
	padding-right:3px;
	margin-left:21px;
	margin-top:2px;
}
.text-field-aval-series, .btn-find, .btn-show-all {
	float:left;
}
.arrows-series {
	margin:135px 18px 0 12px;
	width:25px;
	float:left;
}
.btn-next-triangle-series {
	background:url(../images/button-bg-triangle.gif) left center no-repeat;
	width:55px;
	height:24px;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding-right:6px;
	margin-top:272px;
	margin-left:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*buildReport_C_years_page*/
.text-aval-years 
{
	padding-left:6px;
	font-size:1.3em;
	color:#000066;
	font-weight:normal;
	margin-top:24px;
}
.text-aval-years span {
	font-weight:bold;
}

.years-box 
{
	float:left;
	margin-top: 10px;
	margin-right:53px;
	_margin-right:45px;
	padding-left:16px;
	font-size:1.1em;
	line-height:24px;
}


.years-box td 
{
	font-size:1.1em;
	padding-top: 10px;
}

.years-box .halfw
{
	padding-right: 20px;
}

.helpYearBox
{
	float:none !important;	
}

.years-box .minw
{
	padding-right: 4px;
	vertical-align: middle;
}

.years-box td input {
	margin-right:3px;
	
}

.btn-next-triangle-years {
	background:url(../images/button-bg-triangle.gif) left center no-repeat;
	width:55px;
	height:24px;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding-right:6px;
	margin-top:217px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.btn-again-big-years {
	background:url(../images/btn-bg-big.gif) left center no-repeat;
	width:96px;
	height:21px;
	border:none;
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:45px;
	clear:both;
	float:left;
	margin-bottom:14px;
}
/*buildReport_D_graph_page*/
.select-view-graph {
	margin-top:34px;
	font-weight:bold;
	font-size:1em;
	color:#000066;
	margin-left:6px;
}
.select-view-graph span {
	font-size:1.3em;
}
.select-view-graph input {
	vertical-align:middle;
	margin-left:12px;
	margin-right:3px;
}
.select-view-graph img {
	border:none;
	padding-right:5px;
}
#ico-pie-chart {
	position:relative;
	top:8px;
	margin-right:27px;
}
#ico-bar-chart {
	position:relative;
	top:4px;
	margin-left:1px;
	margin-right:21px;
}
#ico-graph {
	position:relative;
	top:13px;
	margin-right:15px;
}

.btn-view-chart-long-triangle {
	background:url(../images/button-bg-long-triangle.gif) left center no-repeat;
	width:87px;
	height:18px;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding-right:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:12px;
}

#comments-text {
	color:#000066;
	font-weight:bold;
	font-size:1em;
	margin-top:4px;
}
#text-pie-chart {
	margin-left:93px;
}
#text-bar-chart {
	margin-left:45px;
	margin-right:58px;
}
.img-graphics {
	border:none;
	margin-top:20px;
	margin-left:23px;
}
.btn-go-back {
	background:url(../images/btn-bg-go-back.gif) left center no-repeat;
	width:54px;
	height:17px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1em;
	margin-left:447px;
	margin-top:17px;
}
.btn-again-big-graph {
	background:url(../images/btn-bg-big.gif) left center no-repeat;
	width:96px;
	height:21px;
	border:none;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-left:2px;
	clear:both;
	float:left;
	margin-bottom:14px;
}
/*buildReport_D_viewRreport_page*/
#viewreport-text-legend, .viewreport-text-legend-second {
	margin-left:4px;
	font-size: 1.3em;
	font-weight:bold;
	color:#000066;
	
}

.report-type {
	width: 100px;
	margin:9px 44px 0 4px;
	height:18px !important;
}

.help-report-span
{
	width: 195px !important;
}

.viewreport-text-legend-second .report-type
{
	border:#454545 1px solid !important;
	font-size: 0.9em !important;
	font-weight: lighter;
}

#viewreport-text-legend {
	margin-top:35px;
}
.viewreport-text-legend-second {
	margin-top:23px;
}

.text-sources
{
}

#text-scaling 
{
	margin-right:4px;
}

#text-orientation {
	padding-left:90px;
}
.countries-form, .scaling-form, .options-form, .orientation-form, .index-form{
	height:18px;
	border:#454545 1px solid;
	font-size:1.1em !important;
	margin-top:9px;
}
.countries-form {
	width:145px;
	margin-left:3px;
}
.scaling-form {
	width:45px;
	margin-left:52px;
}
.options-form {
	width:64px;
	margin-left:2px;
}
.orientation-form {
	width:144px;
	margin-left:41px;
}
.btn-sources {
	background:url(../images/button-bg.gif) left center no-repeat;
	width:55px;
	height:17px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1em;
	margin-left:9px;
	padding-right:3px;
}
.select-view-data-as {
	font-size:1em;
	color:#000066;
	position:relative;
	top:-6px;
	left:2px;
}
.select-view-data-as span {
	font-size:1.3em;
	margin-right:25px;
}
.select-view-data-as input, .select-view-data-as select, .text-export-as input {
	vertical-align:middle;
}
.select-view-data-as img {
	border:none;
	padding-right:5px;
}
#percent-change {
	margin-left:25px;
}
#index-radiobtn {
	margin-left:20px;
}


.index-form {
	width:64px;
	margin:0 0px 0 4px;
}

.comments-text-report {
	color:#000066;
	font-weight:bold;
	font-size:1em;
}

.comments-text-report {
	margin-left:250px;
}

.comments-text-report .span .req
{
	font-weight: normal !important;
}

.comments-text-report .div
{
	border: solid 1px red;	
}

.report-select-years
{
	height: 18px;
	border: solid 1px #454545;
	margin-top: 9px;
	font-weight:lighter;
	font-size: 0.9em;
}

.report-select-years-report-selector
{
	height: 18px;
	border: solid 1px #454545;
	margin-top: 9px;
	font-weight:lighter;
	font-size: 1.3em;
	float: left;
	clear: both;
	
}

html > body .comments-text-report {
	margin-left:250px;
$margin-left:250px;
}

.spacer-table {
	padding-top:2px;
	padding-bottom:2px;
}

.btn-clear {
	background:url(../images/btn-bg-go-back.gif) left center no-repeat;
	width:57px;
	height:17px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:35px;
}

.marg-left-14 {
	margin-left:14px;
}
.pos-add-text-viewreport {
	margin-left:0px;
	
}
.text-export-as {
	font-size:1.3em;
	color:#000066;
	font-weight:bold;
	margin-top:42px;
	clear:both;
}
.text-export-as img {
	border:none;
	position:relative;
	top:2px;
}
#word-radiobtn {
	margin-left:12px;
}
.excel-radiobtn {
	margin-left:22px;
}
/*contact_page*/

.text-posit-contact {
	margin:18px 80px 0 29px;
}
.text-posit-contact h2 {
	font-size:2em;
	font-weight:normal;
	padding-bottom:4px;
	color:#000066;
	margin-bottom:14px;
}
.text-posit-contact h5, .text-posit-contact p {
	color:#444444;
	font-size:1.1em;
}
.text-posit-contact h5 {
	font-weight:bold;
	padding-left:1px;
}
.text-posit-contact p {
	margin-bottom:16px;
	line-height:142%;
	padding-left:1px;
}
.text-posit-contact p a {
	color:#000066 !important;
	text-decoration:underline !important;
}
.text-posit-contact p a:hover {
	text-decoration:none !important;
}
.pos-send-mail-forms {
	margin:30px 80px 0 33px;
	width:420px;
}
.small-text-field{
	float:right;
	width:143px;
	height:18px;
	margin-top:5px;
}
.pos-send-mail-forms p {
	font-size:1.1em;
	color:#000066;
	line-height:28px;
	font-weight:bold;
	margin-top:5px;
}
.message-field 
{
	float:right;
	width:308px;
	height:135px;
}
.small-text-field {
	margin-right:165px;
}
.pos-send-mail-forms #reset {
	margin-left:11.1em;
	margin-right:18px;
	_margin-left:8em;
 $margin-left:8em;
}
/*Predefined_Graph_A_selectGraph_page*/
.select-graph {
	width:145px;
	height:17px;
	border:#454545 1px solid;
	font-size:1.1em;
	margin-left:7px;
	margin-top:7px;
}
.btn-select-graph {
	background:url(../images/btn-bg-light.gif) left center no-repeat;
	width:55px;
	height:24px;
	border:none;
	color:#000066;
	font-size:0.9em;
	margin-top:10px;
	margin-left:100px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:40px;
}
.btn-next-triangle-sel-graph {
	background:url(../images/button-bg-triangle.gif) left center no-repeat;
	width:55px;
	height:24px;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding-right:6px;
	margin-top:10px;
	margin-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:40px;
}
/*registration_page*/
.pos-text-registration {
	margin-top:14px;
	margin-left:1px;
	width:472px;
	margin-bottom:29px;
}
.pos-text-registration p {
	font-size:1.1em;
	color:#444444;
	line-height:240%;
}
.pos-text-registration p .text-add-registr {
	font-size:1em;
	color:#444444;
	margin-right:62px;
	float:right;
}
.select-form-registration {
	margin-right:160px;
}
.select-title {
	float:right;
}

.agree-with-terms-and-conditions {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	width: 400px;
	line-height: 150% !important;
}

.select-form-registration {
	float:right;
	width:144px;
	height:17px;
	border:#454545 1px solid;
	margin-top:4px;
	margin-right:175px;
	font-size:1em;
}

.select-title {
	width:74px;
	float:right;
	height:17px;
	border:#454545 1px solid;
	margin-top:4px;
	margin-right:245px;
	font-size:1em;
}
.small-text-field-pass {
	float:right;
	width:143px;
	height:17px;
	border:#454545 1px solid;
	margin-top:4px;
	margin-right:9px;
}

.small-text-field-registration {
	float:right;
	width:143px;
	height:17px;
	border:#454545 1px solid;
	margin-top:4px;
	margin-right:175px;
}

.html-radiobtn {
	margin-left:51px;
	margin-right:4px;
	vertical-align:middle;
}
.plain-text-radiobtn {
	margin-left:25px;
	margin-right:4px;
	vertical-align:middle;
}
.pos-text-registration #reset {
	margin-top:38px;
	margin-left:15em;
	_margin-left:12em;
 $margin-left:12.5em;
}
/* thankYou_registration_page*/

.text-posit-thank-reg {
	margin:18px 124px 0 29px;
}
.text-posit-thank-reg h2 {
	font-size:2em;
	font-weight:normal;
	padding-bottom:9px;
	color:#000066;
}

/*Home page additional info*/

.text-posit-home-additional {
	margin:18px 124px 0 29px;
}

/*home page*/
.text-posit-home
{
	padding:25px 15px 10px 10px;
	margin:0 300px 0 255px;
}

/* Loading */
.loading
{
	color: black;
	position: absolute;
	z-index: 2; 
	top: 91px; 
	left:64px;
	font-size:1.5em;
	font-weight:bold;
	background: red;
	height: 20px !important;
}

.loading img
{
	border: 0px !important;
}

}
@media print {
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
}
h1 {
	font-size:14pt;
}
h2 {
	font-size:12pt;
}
h3 {
	font-size:10pt;
}
img {
	border:#010153 1px solid
}
#top, .hor-menu, #left-nav, .build-report-menu, .arrows, input, .arrows-series, .select-view-graph, .select-view-data-as, #viewreport-text-legend-second, .text-export-as, .pos-send-mail-forms {
	display:none;
}
.logo {
	background-image:url(../images/logo.png);
	width: 222px;
	height: 77px;
}
}

.maxw
{
	width: 100%;
}

/*Validation(FieldView & ErrorMessages*/

/*FieldView*/
.req
{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	font-weight: bold;
}

.req span
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.error-field
{
	color: Red;
}

.inp
{
	border: 1px solid #A6A6A6;
	background-color: #FFFFFF;
}
.inp1
{
	width: 352px;
}


/*Error messages*/
.success
{
}

.error
{
	padding-top: 20px;
	padding-bottom: 10px;
}

.error .in, .success .in
{
	height: 15px;
}

.error .alert-top
{
	color: Red;
}
.error .alert
{
	color: Red;
}

.error in
{
	color: Red;
}

.error li
{
	list-style-type: disc;
	padding-right: 10px;
	margin-left: 15px;
	color: Red;
}

.error td
{
	color: #FFFFFF;
}

.error .alert-bot
{
}

.success .alert-top
{
	
}
.success .alert
{
	background: url(../images/alert2.gif) no-repeat 8px 0px;
}
.success td
{
	color: #686868;
}
.success .alert-bot
{
	background: url(../images/t2_b.gif) repeat-x;
}

/*Report Navigation*/
.Report-Navigation
{
}

.Report-Navigation input
{
    color: White;
    background-color:White;
}

.Report-Navigation select
{
    margin-top: 1px;
    width: 75px;
    height: 20px;
    font-size:1.1em;
	font-weight:normal;
}

.Report-Navigation .navigatorLink
{
	color:Blue;
	cursor:pointer;
	padding-left: 2px;
	margin-left: 0px;
	font-size:1.1em;
	font-weight:normal;
	border-color: White;
	border-width: 0px;
}
.Report-Navigation .navigatorActiveLink
{
	color: #996633;
	cursor: default;
	font-size:1.1em;
	font-weight:normal;
	padding-left: 2px;
	margin-left: 0px;
	border-color: White;
	border-width: 0px;
}



/* ReportBuilderManagement Report */

.reportTable
{
	width: 600px;
	margin-top:31px;
	margin-left:4px;
	margin-bottom:15px;
	font-size:1.1em;
}

.reportTable td
{
	padding:2px 2px 2px 6px;
	height: 24px;
}

.valueCol, .firstCol
{
	vertical-align: text-top;
}

.headerValueCol, .firstHeadCol
{
	vertical-align: middle;
}

.reportTable .valueCol, .headerValueCol
{
	width: 80px !important;
	text-align: center;
}

.reportTable, .firstHeadCol, .firstCol 
{
	width: 250px !important;
	text-align: left;
}


.reportTable .headerValueCol, .firstHeadCol
{
	background:#000066;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	
}

.headerValueCol
{
	border-right:#FFFFFF 2px solid !important;
}

 .firstHeadCol
 {
	border-right:#FFFFFF 2px solid !important;
 }


.headerValueCol div
{
	border-right:0px !important;
}

.firstHeadCol div
{
	border-right:0px !important;
}


.reportTable .strip {
	background:#AEC1DB;
}

.reportTable .strip td {
	padding:0 0 0 6px;
}

.reportTable .separatorRow
{
	font-size:1.1em;
	font-weight:bold;
	text-decoration: underline;
}

/* ReportBuilderManagement Report */

.select-report-country
{
    font-size:1.1em;
    height:17px;
    width: 300px;
}

.chartControlEmptyMessage
{
	font-size: 1.2em;
	color: Red;
}


/* Report View */

/*_____predefined_report_d_viewreport3 page______*/
.predefined-tbl {
	width: auto;
}
.predefined-tbl tr, .predefined-tbl th, .predefined-tbl td {
	height:auto;
}
.predefined-tbl td {
	text-align:right;
	border-right:2px solid #010067;
	padding:3px 14px 3px 2px;
}
td .over {
	width:90px;
	overflow:hidden;
	float:right;
}
.predefined-tbl th {
	background:#010066;
	color:#fff;
	font-weight:bold;
	padding:9px 5px 7px 9px;
	border-right:2px solid #FFF;
}
.predefined-tbl th.first {
	padding-top:0px;
	text-align:left;
	padding-left:8px;
}
.headers td.border, .add-headers td.border {
	border-right:2px solid #FFF;
}
.predefined-tbl .border-bott td {
	border-bottom:5px solid #6A6AFE;
	padding-bottom:11px;
}
.predefined-tbl td img {
	border:none;
}
.spacer td {
	height:22px;
}
.predefined-tbl td.first, .predefined-tbl-sm td.first {
	text-align:left;
	width:180px;
	padding:0px 5px 1px 8px;
}
.headers td {
	background:#010066;
	color:#fff;
	text-align:center;
	padding:3px 0 10px 0;
}
.main-header td {
	font-weight:bold;
	padding:12px 0 17px 0;
}
.header td.first {
	background:#ADC1DA;
	font-style:italic;
}
.predefined-tbl th.last, .predefined-tbl td.last {
	width:auto !important;
	border-right:none;
}
.italic {
	font-style:italic;
}

.notes
{
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
}
/*_____predefined_report_d_viewreport2 page______*/

.font-small
{
    font-size: 5px !important;
}

.predefined-tbl-sm td {
	padding:3px 6px 3px 0;
}
.predefined-tbl-sm .headers td {
	padding:3px 0 10px 0;
}
.add-headers .first {
	background:#010066;
}
.predefined-tbl-sm td.add-headers-text, .predefined-tbl td.add-headers-text {
	background:#6A6AFE;
	text-align:center !important;
	color:#fff;
	border-top:1px solid #fff;
	width:auto;
	padding-left:2px;
	padding-right:2px;
}
.predefined-tbl-sm th {
	padding:0px 5px 0px 9px;
}
th .over {
	overflow:hidden;
}
.predefined-tbl-sm .main-header td.first {
	font-weight:bold;
	padding:7px 0 7px 8px;
}

.headers td {
	background:#010066;
	color:#fff;
	text-align:center !important;
	padding:3px 0 10px 0;
}
.main-header td {
	font-weight:bold;
	padding:12px 0 17px 0;
}
.header td.first {
	background:#ADC1DA;
	font-style:italic;
}
.predefined-tbl th.last, .predefined-tbl td.last {
	width:auto !important;
	border-right:none;
}
.italic {
	font-style:italic;
}

.predefined-tbl-sm .headers td {
	padding:3px 0 10px 0;
}
.add-headers .first {
	background:#010066;
}
.predefined-tbl-sm td.add-headers-text, .predefined-tbl td.add-headers-text {
	background:#6A6AFE;
	text-align:center !important;
	color:#fff;
	border-top:1px solid #fff;
	/*width:auto;*/
	padding-left:2px;
	padding-right:2px;
}
.predefined-tbl-sm .main-header td.first {
	font-weight:bold;
	padding:7px 0 7px 8px;
}

.inline-headers td {
	background:#6A6AFE;
	font-weight:bold;
	color:#fff;
	border-right:2px solid #fff;
	text-align:center;
	width:auto;
	padding:2px 2px 5px 4px;
}
.inline-headers td.first {
	border-right:2px solid #010067;
}
.inline-headers-text td {
	padding-top:8px;
    padding-left:10px;
}
.inline-headers-text .first {
	font-weight:bold;
	padding:3px 14px 1px 8px !important;
}
.inline-headers-text-sm td {
	padding-top:0px;
}
.inline-headers-text-sm td.first {
	text-align:right;
	font-size:1em !important;
	padding:0px 14px 1px 8px !important;
}

.last-right-border
{
	border-right:2px solid #010067 !important;
}

.pos-add-text-viewreport {
	margin-left:4px;
}
.text-export-as {
	font-size:1.3em;
	color:#000066;
	font-weight:bold;
	margin-top:42px;
	padding-bottom:45px;
}
.text-export-as img {
	border:none;
	position:relative;
	top:2px;
}
.word-radiobtn {
	margin-left:12px;
}
.exel-radiobtn {
	margin-left:22px;
}

.italic {
	font-style:italic;
}

.btn-again-big-graph {
	background:url(../images/btn-bg-big.gif) left center no-repeat;
	width:96px;
	height:21px;
	border:none;
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-left:2px;
	clear:both;
	float:left;
	margin-bottom:14px;
}

.help {
	background:url(../images/help-bg-bottom.gif) left bottom no-repeat;
	width:675px;
	padding-bottom:4px;
	clear:both;
	margin-bottom:20px;
}
.help a {
	color:#000056 !important;
	text-decoration:none;
}
.help img {
	border:none;
	margin-right:9px;
}
.help h4 {
	font-size:1.2em !important;
	background:url(../images/help-bg-top.gif) left top no-repeat;
	width:652px;
	height:32px;
	padding:9px 0px 0px 23px;
}
.help h4 span {
	position:relative;
	top:-5px;
}
.help p {
	padding:0px 8px 10px 23px;
}

.rightcol
{
	width: 70%;
	text-align: left;
}

.leftcol
{
	width: 30%;
	text-align: left;
	vertical-align: top;
}