﻿.ErrorMessage
{
    margin-top: -0px;
    margin-bottom: 3px;    
    /*border: 1px solid #DD3C10; */
    border: 1px solid #BF9555; 
    padding: 5px; 
    /*background-color: #FFEBE8;  */
    background-color: #FEEFB3;
    font-size:10pt;  
    font-weight:normal;
    color:Black;   
    -moz-border-radius: 4px;
    border-radius: 2px;
}

.SuccessMessage
{
    margin-top: -0px;
    margin-bottom: 3px;     
    /*border: 1px solid #4FC171; */
    border: 1px solid #89B15F; 
    padding: 5px; 
    /*background-color: #CDF5D9;  */
    background-color: #DFF2BF;     
    font-size:10pt; 
    font-weight:normal;
    color:Black;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.customtable {
	border: none;
	font-size:14px;
	line-height:17px;
	width:100%;
}

.customtablesmfnt {
	border: none;
	font-size:13px;
	line-height:17px;
	width:100%;
}

.customaltrow {
	background:#f2f2f2;
	border-bottom: 1px solid #dddddd;
}

.customrow 
{
    padding:4px 7px;
	background:#ffffff;
	border-bottom: 1px solid #dddddd;
}

.customaltrow > td, .customrow > td {
	padding:5px 7px;
	border-bottom: 1px solid #dddddd;
}

.headerrow
{
    background:#f2f2f2;
    text-align: left;
    vertical-align:bottom;
	padding:5px 7px 2px;
	border-bottom: 1px solid #dddddd;	
	height:25px;
}

.greenButton {	
	width:88px;
	height:35px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-radius:3px;
	text-shadow:-1px -1px #777777;
	background-color:#7ac141;
	border:0;
	padding-bottom:2px;	
	margin-top:3px;
	cursor:pointer;
}

.greyButton
{
    width:88px;
	height:35px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 3px;
    text-shadow: -1px -1px #777777;
    background-color: #999999;
    border:0;
    padding-bottom: 2px;
    margin-top: 3px;
    cursor: pointer;
}

.redButton {
	width:88px;
	height:35px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 3px;
    text-shadow: -1px -1px #777777;
    background-color: #cd0a0a;
    border:0;
    padding-bottom: 2px;
    margin-top: 3px;
    cursor: pointer;
}

#throbber
{
    background-color: #FFFFFF;
    border: 1px solid #808080;
    padding: 20px;
    vertical-align:middle;
}
.alignMiddle
{
    
    vertical-align:middle;
}

.listbox {
	width:300px;
	height:40px;
	color:#666666;
	font-size:18px;
	border:1px solid #dddddd;
	border-radius:3px;
	box-shadow:inset 0 0 4px #dddddd;
	display:block;
	padding-left:8px;
	
}

.seperator
{
    width: 100%;
    height: 1px;
    border-top: 1px solid #DDDDDD;
    margin-top: 5px;
    margin-bottom: 5px;
}

.regFont
{
    font-size: 10pt;
}

.blueFont
{
    color: Blue;
}

#breadcrumb {
	float:right;
	clear:both;
	font-size:12px;
	padding-top:15px;
}

#full-page-wrapper {
	width:900px;
	border-radius:8px;
	padding:20px 30px 30px 30px;
	background-color:#f5f5f5;
	margin:0 auto;
	
}

.Section-Head {
	border-bottom:1px solid #dddddd;
	margin:0 0 15px 0;
}

label{margin-left:5px;}

a.info{
    position:relative; /*this is the key*/
    z-index:24;    
    text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none;  font-size:8pt;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:0em; left:-15em; width:25em;
    border:1px solid #BF9555;
    background-color:#FEEFB3; color:#000;
    text-align: left;padding:5px;}
    
    .help
    {height:20px; width:20px; border:0px;
    }

