/* $Id: styles.css,v 1.1 2005/04/07 21:01:45 tsakayev Exp $ */
input,select,option {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
h3.iframeHeader {
	font-size: 14px;
	margin: 3px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

h3.regionStatsTitle1 {
	font-size: 14px;
	margin: 3px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}


a.exampleReportTitle
{
    text-align: center;
    font-size: 12px;
    text-decoration: none;
}



a.menuBarButton
{
	display: block;
	border-right: #666666 1px solid;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarBackground.jpg) repeat-x;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.menuBarButton:hover
{
	display: block;
	border-right: #666666 1px solid;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.menuBarButton:active
{
	display: block;
	border-right: #666666 1px solid;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}


a.menuBarButton:focus
{
	display: block;
	border-right: #666666 1px solid;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.menuBarButtonLast
{
	         display: block;
	     line-height: 24px;
	           color: black;
	 text-decoration: none;
	      background: url(../../images/menuBarBackground.jpg) repeat-x;
	       font-size: 11px;
	         padding: 0px;
	          margin: 0px;
	      text-align: center;
}

a.menuBarButtonLast:hover
{
	display: block;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.menuBarButtonLast:active
{
	display: block;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.menuBarButtonLast:focus
{
	display: block;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

body {
	     font-fasmily: Arial;
	       font-size: 10px;
	background-color: #FFFFFF;
	           color: black;
	          margin: 5px;
}
a.subMenuBarButton
{
	display: block;
	border-right: #666666 1px solid;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarBackground.jpg) repeat-x;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.subMenuBarButton:hover
{
	display: block;
	border-right: #666666 1px solid;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.subMenuBarButton:active
{
	display: block;
	border-right: #666666 1px solid;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 99px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.subMenuBarButton:focus
{
	display: block;
	border-right: #666666 1px solid;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.subMenuBarButtonLast
{
	         display: block;
	     line-height: 24px;
	           color: black;
	 text-decoration: none;
	      background: url(../../images/menuBarBackground.jpg) repeat-x;
	       font-size: 9px;
	         padding: 0px;
	          margin: 0px;
	      text-align: center;
}

a.subMenuBarButtonLast:hover
{
	display: block;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.subMenuBarButtonLast:active
{
	display: block;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a.subMenuBarButtonLast:focus
{
	display: block;
	line-height: 24px;
	color: black;
	text-decoration: none;
	background: url(../../images/menuBarHighlight.jpg) repeat-x;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

body {
	     font-family: Arial;
	       font-size: 10px;
	background-color: #FFFFFF;
	           color: black;
	          margin: 5px;
}

body.iframeDoc {
	           color: #000000;
	background-color: #CCCCCC;
	     font-family: Arial;
	       font-size: 11px;
	          margin: 0px 0px 15px 10px;
	         padding: 0px;
}
body.iframeDoc a:link, body.iframeDoc a:visited {
	color: #0000FF;
}

body.iframeDoc a:hover, body.iframeDoc a:active {
	color: #FF0000;
}

.outerIframe {
	background-color: #CCCCCC;
	          border: #999999 1px solid;
	          margin: 0px;
	         padding: 0px;
}

#availableDates {
	           width: 95%;
	          height: 180px;
}

#selectReport {
	           width: 300px;
	          height: 180px;
}

#downloadFolder {
	           width: 95%;
}

#individualAnalystFrame {
	           width: 200px;
}

#selectReportFrame {
	           width: 260px;
}

#availableDatesFrame {
	           width: 400px;
}

#downloadFolderFrame {
	           width: 400px;
}

#stockchartsFrame {
	           width: 260px;
}

div.regionStatsVisible {
	background-color: #CCCCCC;
	          border: #999999 1px solid;
	         display: block;
	            left: 0px;
	             top: 0px;
	           width: 80%;
	          height: 130px;
	         padding: 10px;
}

div.regionStatsHidden {
	background-color: #CCCCCC;
	          border: #999999 1px solid;
	         display: none;
	            left: 0px;
	             top: 0px;
	           width: 80%;
	          height: 120px;
	         padding: 10px;
}

p.sidePanelNewsHeading {
	align: center;
	font-size: 12px;
	padding-left: 6px;
	font-weight: bold;
	color: darkblue;
	padding-right: 6px;;
}
p.sidePanelNewsDate {
	font-size: 12px;
	padding-left: 6px;
	font-weight: bold;
	color: darkblue;
	padding-right: 6px;;
}
p.sidePanelNewsSubject {
	font-size: 12px;
	padding-left: 6px;
	color: darkblue;
	padding-right: 6px;;
}


p.pageHeader {
	       font-size: 16px;
	     font-weight: bold;
	      text-align: left;
	           color: #3B3969;
}

table.fullWidth {
	border: 0px;
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
	width: 100%;
}

table.subMenu {
	border: 0px;
	border-style: none;
	border-collapse: collapse;
	padding-left: 10px;
	width: 100%;
}


table.sideBarHeading {
	border: 0px;
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
}

table.graphtable {
	border: 0px;
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
}

table.fullWidthBlue {
	border: 0px;
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
	width: 100%;
	background-attachment: scroll;
	background-color: #E4EBFA;
	background-image: url(../../images/bannerback394x123.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 123px;
}

table.iconLine {
	valign: top;
	align: center;
	border: 0px;
	border-style: none;
	padding: 0px;
}

table.newsGrid {
	border: 0px;
	border-style: none;
	padding: 0px;
	width: 80%;
}

table.regionStatsData {
	font-size: 12px;
	height: 65px;
	padding: 0px;
}

table.settingsData {
	font-size: 12px;
	height: 65px;
	padding: 2px;
	margin: 2px;
	border: 1px;
	cellspacing: 2px;
}
table.regionStats {
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	
}

table.exampleReport {
    width: 210px;
}



th.settingsData {
	align: left;
}

td.articleText {
           font-size: 12px;
}
td.boxEdgeTopRight
{
	           width: 1px;
	          height: 2px;
	      background: url(../../images/box_midCorner-top.gif); 
	    border-right: #FFFFFF 1px solid;
	         padding: 0px;
}

td.boxEdgeTopLeft {
	           width: 1px;
	          height: 2px;
	      background: url(../../images/box_midCorner-top.gif); 
	     border-left: #FFFFFF 1px solid;
	         padding: 0px;
}
td.boxEdgeMiddleRight {
	           width: 1px;
	    border-right: #999999 1px solid;
	      background: url(../../images/box_gradient.gif) repeat-x;
	         padding: 0px;
}
td.boxEdgeMiddleLeft {
	           width: 1px;
	     border-left: #999999 1px solid;
	      background: url(../../images/box_gradient.gif) repeat-x;
	         padding: 0px;
}

td.boxEdgeBottomRight {
	           width: 1px;
	          height: 2px;
	      background: url(../../images/box_midCorner-bottom.gif); 
	    border-right: #FFFFFF 1px solid;
	         padding: 0px;
}

td.boxEdgeBottomLeft {
	           width: 1px;
	          height: 2px;
	      background: url(../../images/box_midCorner-bottom.gif); 
	     border-left: #FFFFFF 1px solid;
	         padding: 0px;
}

td.boxBodyTop {
	background-color:
	          height: 2px;
	      background: url(../../images/box_top.gif) repeat-x bottom;
	         padding: 0px;
}

td.boxBodyMiddle {
	          height: 2px;
	      background: url(../../images/box_gradient.gif) repeat-x;
	    padding-left: 8px;
	   padding-right: 8px;
	     padding-top: 3px;
	  padding-bottom: 3px;
}

td.boxBodyMiddleWhite {
	height: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-attachment: scroll;
	background-image: url(../../images/abacus_back274x246.jpg);
	background-repeat: no-repeat;
	background-position: right 300px;
}

td.boxBodyMiddleWhiteMain {
	height: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-attachment: scroll;
	background-image: url(../../images/abacus_back274x246.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

td.boxBodyBottom {
	          height: 2px;
	      background: url(../../images/box_bottom.gif) repeat-x bottom;
	         padding: 0px;
}

td.exampleReportTitle
{
    text-align: center;
    font-size: 12px;
}

tr.exampleReportHeading
{
    text-align: center;
    font-size: 10px;
    background-color: lightblue;
}


td.menuBarBreaker {
	          height: 24px;
	           width: 1px;
	         padding: 0px;
	          margin: 0px;
	  vertical-align: middle;
}

td.subMenuBarBreaker {
	          height: 24px;
	           width: 1px;
	         padding: 0px;
	          margin: 0px;
	  vertical-align: middle;
}


td.menuBarButton {
          background: url(../../images/menuBarBackground.jpg) repeat-x;
	          height: 24px;
	         padding: 0px;
	          margin: 0px;
	      text-align: center;
	  vertical-align: middle;
	           width: 100%;
}


td.subMenuBarButton {
	          height: 24px;
	         padding: 0px;
	          margin: 0px;
	      text-align: center;
	  vertical-align: middle;
}

td.menuBarEdge {
	          height: 24px;
	           width: 2px;
	         padding: 0px;
	          margin: 0px;
	  vertical-align: middle;
}

td.subMenuBarEdge {
	          height: 24px;
	           width: 2px;
	         padding: 0px;
	          margin: 0px;
	  vertical-align: middle;
}

td.iconLine {
	align: left;
	vertical-align: top;
}

td.newsDate {
	       font-size: 11px;
	   padding-right: 120 px;
	     font-weight: bold;
}

td.newsSubject {
	       font-size: 14px;
	     font-weight: bold;
}

td.newsText {
	       font-size: 12px;
	   padding-right: 120 px;
}

td.regionStats {
	background-color: #EEEEEE;
	           color: #0000FF;
	         padding: 0px 08px 0px 08px;
}

td.regionStatsTitle {
	     font-weight: bold;
	       font-size: 11px;
	         padding: 0px;
	      text-align: center;
	          height: 40px;
}
td.regionStatsTitle1 {
	      text-align: left;
	     font-weight: bold;
	       font-size: 11px;
	  padding-bottom: 2px;
}
td.regionStatsLeft {
	         padding: 0px 08px 0px 0px;
	      text-align: left;
	     font-weight: bold;
	       font-size: 11px;
	           width: 120px;
	     white-space: nowrap;
}

td.regionStatsRight {
	background-color: #EEEEEE;
	           color: #0000FF;
	         padding: 0px 08px 0px 08px;
	       font-size: 11px;
	      text-align: left;
	           width: 250px;
}
td.spacer {
	       font-size: 1px;
	           width: 1px;
}
.loginTitleBar {
	      background: url(../../images/menuBarBackground.jpg) repeat-x;
	           color: #000000;
	 text-decoration: none;
	       font-size: 11px;
	         padding: 0px;
	          margin: 0px;
	      text-align: center;
}
.tableHeader {
	font-size: 12px;
	text-align: center;
}
.loginBox {
	      border-top: 0px;
	    border-right: 2px;
	   border-bottom: 2px;
	     border-left: 2px;
	    border-style: solid;
	    border-color: #000000;
	       font-size: 12px;
	     font-weight: bold;
	      text-align: center;
}
input.login {
	           width: 170px;
}
.formButton {
	background-color: #EFEFEF;
	           width: 50px;
}
.formControls {
	padding: 2px 10px 10px 10px;
}
.formField {
	     font-weight: bold;
	       font-size: 12px;
	      text-align: right;
	      padding: 0px 0px 0px 0px;
}
.formValue {
	      text-align: left;
}
.sidebar {
	background-attachment: scroll;
	background-image: url(../../images/indexSidebar_r2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

