/* CSS Document */
/*******************************************************************************
* Mitchell Basic Layout Stylesheet
* -----------------------------------------------------------------------------
* Developed by Virgil Reality PH: 0405 129 049 on 7th September 2006
*******************************************************************************/
html
{

vertical-align:top;
overflow-x:hidden;
}
body
{
margin-top:0px;
padding:0px;
background-image:url(mitch_images/BlueBackground.jpg);
background-repeat:repeat-x;
background-color:68b6d7;
vertical-align:top;
text-align:center;


}

#outerContainer
{
height:510px;
background-repeat:no-repeat;
width:960px;
background-position: 0px 0px;
vertical-align:top;
margin-top:0px;
margin-left: auto;
margin-right: auto;
}
#rightBack
{
width:20px;
height:20px;
background-image:url(mitch_images/RightSideBack.jpg);
background-repeat:no-repeat;
position: absolute;
text-align:right;
margin-top: 0px;
margin-left: 816px;
}
h1
{
	padding-top:12px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#006699;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:8px;
padding-right:8px;
}
h1.companiesHeading
{
	padding-top:4px;
	margin-top:6px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#006699;
	font-weight:bold;
	padding-bottom:-6px;
	margin-bottom:-6px;
	padding-left:8px;
padding-right:8px;
}
h2
{
	padding-top:3px;
	line-height:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	margin-bottom:2px;
	padding-left:8px;
padding-right:8px;
}
p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#333333;
margin-bottom:9px;
margin-top:7px;
padding-left:8px;
padding-right:8px;
}
td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.companies
{
margin-top:8px;
padding-top:3px;
margin-left:0px;
padding-left:16px;
margin-bottom:3px;
}
.companies.top
{
margin-top:0 !important;
padding-top:0 !important;
margin-left:0px;
padding-left:10px;
margin-bottom:3px;
}
.companies.top li
{
margin-top:0 !important;
padding-top:0 !important;
}
.otherLinks
{
margin-top:0px;
margin-bottom:3px;
padding-top:3px;
margin-left:0px;
padding-left:3px;
}
li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-bottom:4px;
}
LI.companyBullet {
	PADDING-LEFT: 25px;
	padding-top:0px;
	padding-bottom:4px; 
	background-image: url(mitch_images/ArrowBullet.gif);
   background-position: left 2px; 
   background-repeat:no-repeat;
	/*LIST-STYLE-IMAGE: url(mitch_images/ArrowBullet.gif); */
	LIST-STYLE-TYPE:none;
	list-style-position:outside;
	line-height: 20px;
	vertical-align:middle;
	margin:0px;
}
LI.frontLinksBullet {
	PADDING-LEFT: 25px;
	padding-top:0px;
	padding-bottom:7px; 
	background-image: url(mitch_images/ArrowBullet.gif);
   background-position: left 0px; 
   background-repeat:no-repeat;
	/*LIST-STYLE-IMAGE: url(mitch_images/ArrowBullet.gif); */
	LIST-STYLE-TYPE:none;
	list-style-position:outside;
	line-height: 14px;
	vertical-align:middle;
	margin:0px;
}
a.mainlinks:link, a.mainlinks:active { 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF7F00;
	text-decoration: none;
	font-weight:bold;
}

a.mainlinks:visited {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF7F00;
	text-decoration: none;
	font-weight:bold;
}

a.mainlinks:hover {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898;
	font-weight:bold;
}
a.darklinks:link, a.darklinks:active { 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
	font-weight:bold;
	padding-top:0px;
	margin-top:-7px;
}

a.darklinks:visited {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
	font-weight:bold;
	padding-top:0px;
	margin-top:-7px;
}

a.darklinks:hover {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898;
	font-weight:bold;
	padding-top:0px;
	margin-top:-7px;
}
a.tickerlinks:link, a.tickerlinks:active { 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
}

a.tickerlinks:visited {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
}

a.tickerlinks:hover {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898;
	font-weight:bold;
}

#stock
{
width:405px;
height:60px;
position: absolute;
text-align:right;
margin-top: 33px;
margin-left: 410px;
}
#header {
height:120px;
background-color:#ffffff;
background-image:url(mitch_images/HeaderBackgroundGold.gif);
background-repeat:repeat-y;
width:960px;
margin-left: auto;
margin-right: auto;
}
#peopleBackground
{
height:120px;
background-color:#transparent;
background-image:url(mitch_images/MitchellTopBarPeople.jpg);
background-repeat:no-repeat;
width:960px;
margin-left: auto;
margin-right: auto;

}
#menu
{
height:31px;
background-color:#000000;
background-image:url(mitch_images/MenuBack.jpg);
width:960px;
padding:0px;
margin:0px;
font-size:2px;
}
#greybar
{
height:12px;
background-color:#868686;
width:960px;
margin-bottom: 0;

}
#content 
{
width:960px;
background-image:url(mitch_images/MainPageBackground.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
}
#outerFooter {
margin-top:0px;
position:absolute;
clear:both;
margin-top:620px;
height: 41px;
background-image:url(mitch_images/FooterShim.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:960px
}
#footer {
margin-left:565px;
height: 41px;
vertical-align:bottom;
background-image:url(mitch_images/TheRightPeople.jpg);
background-repeat:no-repeat;
}
#mainLogo
{
position:absolute;
margin-left:720px;
margin-top:8px;
width:219px;
height:86px;
background-image:url(mitch_images/headerLogo.gif);
background-repeat:no-repeat;
}
.contentTable
{
width:960px;
height:430px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808080;
line-height:13px;
}
.contentTable.center
{
width:580px;
margin: 20px auto;
height: auto;
}
.leftContent
{
width:220px;
vertical-align:top;
padding-left:18px;
}
.middleContent
{
width:500px;
padding-right:3px;
padding-left:8px;
vertical-align:top;

}
.rightContent
{
padding-left:0px;
padding-right:18px;
width:220px;
vertical-align:top;
}
.wideContent
{
width:510px;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
}

.topNarrowBox
{
	background-image:url(mitch_images/NarrowBoxTopPlain.gif);
	background-repeat:no-repeat;
	height:26px;
	width:218px;
}
.middleNarrowBox
{
	width:218px;
	background-image:url(mitch_images/NarrowBoxBackground.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	padding-right:8px;
	vertical-align:top;
}
.bottomNarrowBox
{
	width:218px;
	background-image:url(mitch_images/NarrowBoxBottom.gif);
	background-repeat:no-repeat;
}

.topWideBox
{
	background-image:url(mitch_images/WideBoxTopPlain.gif);
	background-repeat:no-repeat;
	height:26px;
	width:475px;
}
.middleWideBox
{
	width:475px;
	height:600px;
	background-image:url(mitch_images/WideBoxBackground.gif);
	background-repeat:repeat-y;
	padding-left:12px;
	padding-right:12px;
	vertical-align:top;
}
.bottomWideBox
{
	width:475px;
	background-image:url(mitch_images/WideBoxBottom.gif);
	background-repeat:no-repeat;
}
.dataTable
{
width:510px;
vertical-align:middle;
cell-spacing:0px;
padding:0px;
}
.dataRow
{
background-image:url(mitch_images/DataTableBack.gif);
background-repeat:repeat-y;
}
.dataLabel
{
font-family: Arial;
font-size:11px;
font-weight:bold;
}
.dataHead
{
height:11px;
background-image:url(mitch_images/DataTableHead.gif);

}
.dataFoot
{
height:11px;
background-image:url(mitch_images/DataTableFoot.gif);

}
/* Text Styles */
.blueBold
{
color:#006699;
font-weight:bold;
}
.highlight
{
color:#006699;
}
.innerContentTable
{
margin-top:22px;
}
.innerContentRow
{
vertical-align:top;
padding-top:4px;
padding-bottom:4px;
}
.formFormat	{
margin:0px;
border: dotted 1px #99cccc; 
background-color:#FFFFFF;
padding:8px;
}
.formFormatWide	{
margin:0px;
width:510px;
border: dotted 1px #99cccc; 
background-color:#dfdddd;
padding:8px;
}
.formFormatWide.center	{
width:580px;
border: dotted 1px #99cccc; 
background-color:#dfdddd;
padding:8px;
}	
.mitchForm{
width:250px;
font-size: 11px;
color: #41527D;
vertical-align:middle;
margin-top:2px;
}
.mitchFormFile{
width:270px;
font-size: 11px;
color: #41527D;
vertical-align:middle;
margin-top:2px;
}
.mitchFormTable{
vertical-align:middle;
font-weight:bold;
width:250px;
padding:8px;
border-top: dotted 1px #99cccc; 
}
.buttonPanel{
background-color: #ffffff;
width:300px;
vertical-align:middle;
}
.mitchFormText{
width:250px;
font-size: 11px;
color: #41527D;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}
.formTitles {
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3a6680;
vertical-align:middle;
padding-bottom:4px;
}
img
{
border:0px;
}
.director
{
border:1px solid #cccccc;
}
img.left {
float:left;
margin: 0 9px 2px 0;
padding:4px;
border:solid #CCCCCC 5px;
}
img.right {
float:right;
margin: 0 0 5px 10px;
}
hr
{
border: none 0; 
border-top: 1px dotted #99cccc;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

}
.ticker_news {
  color:#333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  text-decoration:none;
  font-weight:bold;
}

.ticker_news:hover {
  color:#999999;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
}

.ticker_text_start {
  font-family: Arial, Helvetica, sans-serif;
 color:#006699;
  font-size:15px;
  text-align:center;
  font-weight:bold;
}

.ticker_text_end {
  font-family: Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
}
/*Calendar Styles*/
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #85bfe2;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}

#calendarDiv .selectBox{
	border:1px solid #e4e4e4;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #85bfe2;
	color: #000000;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #85bfe2;		
	color: #666666;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #000000;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #85bfe2;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #e4e4e4;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #e4e4e4;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #e4e4e4;
	border:1px solid #AAAAAA;
	position:absolute;
	color:#666666;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#85bfe2;
	color:#000000;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
