﻿a.ovalbutton{
background: transparent url('../images/oval-blue-left.gif') no-repeat top left;
display: block;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.ovalbutton span{
background: transparent url('../images/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
}
.treeheader
{
	background-color:ButtonFace;
	font-size:12px;
	color:#000000;
	padding:5px;
    border:solid 1px #457C65;
}
.imgDone
{
    background:url(../images/tick.gif) 0 -1px  no-repeat;
	padding:0 20px 0 0;
	margin-left:3px;
	height:1px;
	font-size:10px;
}
.imgDue
{
    background:url(../images/check.gif) 0 -1px  no-repeat;
	padding:0 20px 0 0;
	margin-left:3px;
	height:1px;
	font-size:10px;
}
.red_bullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ff0000;
	padding:5px;
}
.bullets
{
	vertical-align: middle;
	color: #0066FF;
	padding: 0px 0px 0px 10px;
}
.batch_list
{
	vertical-align:middle;
	vertical-align:text-top;
}
.small_button
{
    /*background: ;   C9C9C9   for windows style button color and C1D2D1 for other*/
    background-color:#C9C9C9;
    background-position:center;
    border-top: outset 3px #C1D2D1;
    border-left: outset 3px #C1D2D1;
    border-right: ridge 3px #C1D2D1;
    border-bottom: ridge 3px #C1D2D1;
    padding: 0px 0px 3px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    cursor: pointer;
    text-align:center;
    vertical-align:middle;
}
.home_actions
{
	width:100%;
    position:absolute;    
    left:400px;
    top:175px;
    z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding:0px 8px 8px 8px;
	width:auto;
	background:#ffffff;
	border:solid 1px #000000;
}

.home_actions fieldset
{
    background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border:solid 0px #000000;
}

.subheading
{
	font-size:20px;
	font-weight:bold;
	font-family: Tahoma,Helvetica, sans-serif;
}
.sidebox 
{
	margin: 0px; /* center for now */
	width:300px;
}
.boxhead 
{
	background: url('../images/right1.gif') no-repeat top right;
	margin: 0px;
	padding: 0px;
	width:100%;
}
.boxhead h2
 {
    background: url('../images/left1.gif') no-repeat top left;
    margin: 0px;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	padding: 8px 5px 5px 20px;
	color:#142A54;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; 
}
.boxbody
 {
    border: #7F9DB9 1px solid;
    padding: 20px 10px 0px 10px;
	margin: 0px;
	height:140px;
}