/*

    mymarketmonitor.com
    
    style sheet for screen use
    
*/

/* Body */

body 
{
  margin:           6px 0;
}

/* Fonts and general text styles */

body, p, a, td, input, select, textarea, h1, h2, h3, h4, h5, h6, h7
{
	font-family:      Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:            #666;
	text-align: left;
	font-size: 11px;
}
.specialp
{
	font-family:      Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:        14px;
	color:            #666;
}
.specialul
{
	font-family:      Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:        14px;
	color:            #666;
	list-style-position:inside;
	line-height: 25px;
	text-align:left;
	padding-left: 0px;
}
.slideshow 
{
	height: 150px;
	width: 661px;
	margin: auto;
	float: left;
}
.slideshow img 
{
	background-color: #eee;
	display: none;
}
.slideshow img.first 
{
	background-color: #eee;
	display: block;
}
.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

a:hover
{
	text-decoration: underline;
	font-size: 11px;
}

h1
{
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  margin: 0;
}

input.ComboBoxInput_WindowsGray, input.ComboBoxInputHover_WindowsGray, .ComboBoxItem_WindowsGray, .ComboBoxItemHover_WindowsGray
{
  font-family:      Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important; 
  font-size:        11px !important;
  line-height:      11px !important;
  height:     15px !important;
  color:            #666 !important;
}

.ComboBoxItem_WindowsGray, .ComboBoxItemHover_WindowsGray
{
  height: 14px !important;
}

.ComboBoxItemHover_WindowsGray 
{
  color: #FFF !important; 
}

.ComboBoxMoreResultsBox_WindowsGray
{
  background-color: #F5F5F5 !important;
}

.ComboBoxDropDown_WindowsGray
{
  width: 417px;
}

a
{
  text-decoration:  none;
}

a.SmallBtn
{
  display: -moz-inline-box;
  display: inline-block;
  width: 38px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background: url(../Images/smallbuttonbackground.png) no-repeat center center;
  font-size:      9px;
  color: #FFF;
  text-transform:uppercase;
}

a.Button
{
  /* display: -moz-inline-box;
  display: inline-block; */
  
  border: 1px solid green;
  width: 200px;
  height: 29px;
  text-align: left;
  line-height: 29px;
  padding-left: 10px;
  background: url(../Images/buttonbackground.png) no-repeat center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:      11px;
  font-weight: bold;
  color: #FFF;
  text-transform:uppercase;
}
input.Button 
{
  width: 200px;
  height: 29px;
  border: none;
  margin: 0;
  padding-left: 10px;
  text-align: left;
  cursor: pointer;
  background: url(../Images/buttonbackground.png) no-repeat center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:      11px;
  font-weight: bold;
  color: #FFF;
  text-transform:uppercase;
}


img
{
	border:         0;
}
.error
{
  color: #FF0000;
}

.Left
{
  float:          left;
}

.Right
{
  float:          right;
}

.LeftColumn 
{
  float:            left;
  width:            49%;
}
#PageContent .extracontent p {
	margin: 5px 15px 15px 20px;
	text-align: left;
}


.RightColumn 
{
	float:            right;
	width:            50%;
}
.extracontent {
	background: url(../Images/extracontentfullbackground.png);
	width: 310px;
	height: 130px;
	position: relative;
	float: left;
	padding: 10px;
}
#subheader {
	float: left;
	height: 150px;
	width: 991px;
	position: relative;
}

#PageContent .extracontent p {
	text-align: left;
	margin: 0px;
}
#lookgoodfeelbetter {
	color: 424143;
	text-decoration: none;
	font-size: 10px;
	float: right;
	position: relative;
	width: 102px;
	padding-top: 15px;
	padding-bottom: 10px;
}




.Top 
{
  float:            top;
}
.Bottom 
{
  float:            bottom;
}

br.Clear
{
  clear:both;
  line-height: 1;
}

/* Centering */

body
{
  text-align:       center;
}

#PageContent
{
	margin:         0 auto;
	width:            991px;
	text-align:       center;
	clear: both;
}

/* Header */

#Header
{
	position:         relative;
	width:            991px;
	height:           107px;
	background:       url(../images/headerbackground.png) no-repeat;
	margin-bottom:    3px;
}

#Header img#Logo
{
  position:     absolute;
  left:         20px;
  top:          18px;
}

#Header img#LogoText
{
  position:     absolute;
  left:         110px;
  top:          40px;
}

#Header img#StrapText
{
  position:     absolute;
  left:         640px;
  top:          40px;
}

/* Navigation */

#Header #Navigation 
{
	position:         absolute;
	left:             117px;
	top:              75px;
	width:          844px;
}

#Header #Navigation ul
{
  list-style:       none;
  margin:           0;
  padding:        0;
}

#Header #Navigation ul li
{
  display:          inline;
  border-left:      1px solid #777;
  padding:          0 3px 0 7px;
}

#Header #Navigation ul li a
{
  color:            #000;
}

#Header #Navigation ul li.First
{
  border-left:      none;
  padding-left:     0;
}

/* Content blocks */

#MainContent
{
	width:        991px;
	background:     url(../Images/maincontentbackground.gif) repeat-y;
}

#MainContent #MainContentHeader {
	background:       url(../Images/maincontentheaderbackground.png) no-repeat;
	width: 991px;
	height: 15px;
}

#MainContentFooter
{
	width: 991px;
	height: 15px;
	background: url(../Images/maincontentfooterbackground.png) no-repeat bottom;
}

#MainContentContainer
{
	padding: 0px 10px 0px 20px;
}

#MainContentContainer #LeftColumn
{
	float: inherit;
	width: 911px;
	color: #6699CC;
	text-decoration: underline;
	padding-left: 20px;
}

#MainContentContainer #RightColumn
{
	padding: 0 0 0 0;
	float: inherit;
	width: 931px;
	color: #666666;
	padding-left: 20px;
	padding-bottom: 12px;
}

#Footer
{
	clear: both;
	padding: 0px 0 75px 0;
	width: 991px;
	color: #000000;
}

#Footer a
{
  color: #000000;
}

/* Information and error blocks */

#twitter_div ul li {
	border-bottom-style: solid;
	border-bottom-width: 12px;
	border-bottom-color: #F1F1F1;
}

 
#twitter_div ul li a {
	text-decoration: none;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
	font-style: italic;
}

#PageContent #MainContent #MainContentContainer div .RightColumn div {
	padding-right: 10px;
	padding-left: 10px;
}
#PageContent #MainContent #MainContentContainer div .RightColumn div p {
	font-size: 14px;
}
#PageContent #MainContent #MainContentContainer div .RightColumn div ul {
	font-size: 14px;
}
#PageContent #MainContent #MainContentContainer div .RightColumn div ul li {
	text-align: left;
	list-style: disc inside;
	height: auto;
	clip: rect(auto,auto,auto,-10px);
	margin-left: -2.5em;
}
#PageContent #MainContent #MainContentContainer div .LeftColumn div {
	padding-right: 10px;
	padding-left: 10px;
}
#PageContent #MainContent #MainContentContainer div .LeftColumn div p {
	font-size: 14px;
}
#PageContent #MainContent #MainContentContainer div .LeftColumn div ul {
	font-size: 14px;
}
#PageContent #MainContent #MainContentContainer div .LeftColumn div ul li {
	text-align: left;
	list-style: disc outside;
	padding-left: 1em;
	margin-left: -2em;
	height: 23px;
}
#PageContent #Header #Navigation div {
	text-align: right;
}
#PageContent #Header #Navigation div a {
	font-style: normal;
	color: #000;
}
#PageContent #MainContent #MainContentContainer #RightColumn div {
	text-align: left;
}
#PageContent #MainContent #MainContentContainer div .RightColumn div div p a {
	font-size: 14px;
}
#PageContent #MainContent #MainContentContainer div p {
	font-size: 14px;
	margin-top: 0px;
	margin-right: 20px;
	text-align: justify;
}

