﻿body {
    font-size: 10px;
}

h2 
{
    font-size:30px;
    line-height:50px;
}
h3
{
    font-size:20px;
    line-height:30px;
}

.logoarea
{
    width:600px;
    float:left;
    height: 50px;
    /*padding-top:10px;*/
}

.logoarea h2 a
{
    color:White;
}
.failureNotification
{
    font-weight:bold;
    color:red;
}

legend {
    font-size: 12px;
}

fieldset.login{margin:0px auto;width:400px;}
.login label
{
    float: left;
	padding-right: 10px;
	padding-top: 5px;
	text-align: left;
	width: 80px;
}

fieldset label
{ float: left;
	padding-right: 10px;
	padding-top: 5px;
	text-align: right;
	width: 200px;
}
/* jquery message box */

.successbox, .warningbox, .errormsgbox, .infobox
{
	font-weight: bold;
	border: 2px solid;
	margin: 10px 0px;
	padding: 15px 10px 15px 70px;
	background-repeat: no-repeat;
	background-position: 10px center;
	width: 91%;
	display: none;
}
.successbox
{
	color: #4F8A10;
	background-color: #EDFCED;
	background-image: url('/images/icons/success.png');
}
.warningbox
{
	color: #FFE222;
	background-color: #FAF9C9;
	background-image: url('/images/icons/notice.png');
}
.errormsgbox
{
	color: #D8000C;
	background-color: #FDD5CE;
	background-image: url('/images/icons/error.png');
}
.infobox
{
	color: #284F96;
	background-color: #DDD;
	background-image: url('/images/icons/info.png');
}
.button
{
    
}
fieldset
{
	padding: 2px;
	margin: 5px auto;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #ccc;
	
}

legend
{
	font-weight: bold;
	padding: 5px;
	padding-bottom: 10px;
}

.reviewtable
{
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	padding: 0;
}
.reviewtable td
{
	margin-bottom: 6px;
	border: 1px solid #0B6ABA;
	padding: 5px;
	text-align: left;
}
.reviewtable th
{
	color: #fff;
	padding: 5px;
	border: 1px solid #0B6ABA;
	background-color: #0B6ABA;
	text-align: left;
	font-size:1.2em;
	font-weight:bold;
}

.reviewtable th a
{
	color: #fff;
	text-align: left;	
	font-weight:bold;
}

.reviewtablegrey
{
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	padding: 0;
}
.reviewtablegrey td
{
	margin-bottom: 6px;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: left;
}
.reviewtablegrey th
{
	color: #000;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #ccc;
	text-align: left;
	font-size:1.2em;
	font-weight:bold;
}

#tombstone
{
    font-size:1.2em;
    
}
#tombstone span{color: #0B6ABA}
#tombstone td{padding:5px;}

.reviewrbl label
{
    float:right;
    text-align:left;
    
}

.accordion table a {
    color: #0B6ABA
}

.accordion {
    font-size: 11px;
    font-family:Arial, Verdana, sans-serif;
}
