﻿body
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:13px;
    color:#48494a;
    line-height:160%;
}

TD, DIV
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:13px;
    color:#48494a;
    line-height:160%;
}

a:link, a:active, a:visited
{
    color:#2b5669;
    text-decoration:underline;
}

a:hover
{
    color:#13394a;
}

.mastheadtext
{
    top:220px;
    left:124px;
    color:#FFFFFF;
    font-size:13px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    text-align:left;
}

.header
{
    font-size:20px;
    font-weight:normal;
    color:#48494a;
}

.subheader
{
    font-size:13px;
    font-weight:bold;
    color:#48494a;
}

.button
{
    height:34px;
    width:320px;
    padding:4px;
    background:url(../images/buttonbackground.jpg) top center repeat-x;
    background-color:#000000;
    border:0px;
    color:#FFFFFF;
}

.INPUT
{
    padding:2px;
    border:1px solid #7f9db9;
    color:#48494a;
    height:18px;
}

.TEXTAREA
{
    padding:2px;
    border:1px solid #7f9db9;
    color:#48494a;
    font-family: Arial, Verdana, HelveticaNeue, Sans-Serif;
    font-size:12px;
}

.detailBlock
{
	margin: 0 0 5px 0;
	padding: 0;
	font-size:12px;
}

.detailBlock .detailTitle {
	float: left;
	text-align: right;
	font-weight: normal;
	color:#48494a;
	margin: 0;
	padding: 0 10px 0 0;
	font-size:12px;
}

.detailBlock .detailInput {
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	font-size:12px;
}

.errorLabelContainer
{
    position:relative;
    width:200px;
    left:110px;
    top:10px;
}

.errorLabel
{
    color:Red;
    font-weight:bold;
    font-size:12px;
    line-height:120%;
}

.confirmation
{
    color:Red;
    font-weight:normal;
    font-size:14px;
    line-height:120%;
}

.footertext
{
    height:24px;
    font-size:11px;
    color:#999999;
    text-align:center;
}


.footertext a:link, .footertext a:active, .footertext a:hover, .footertext a:visited
{
    color:#999999;
}

H1
{
    margin:20px 0 20px 0;
    color:#333333;
    font-weight:normal;
    font-size:28px;
}

H2
{
    margin:20px 0 20px 0;
    color:#333333;
    font-weight:normal;
    font-size:17px;
}

H3
{
    margin:20px 0 1px 0;
    color:#333333;
    font-weight:normal;
    font-size:14px;
}

/*Menu*/
.accordianMenu
{
    margin:0px;
    padding: 0;
    width: 173px; /*width of menu*/
}

.accordianMenu div.accordianMenuHeader a
{
    background:url(../Images/menuSelect.png) repeat-x center left;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding:10px 8px 9px 8px;
    padding-left: 8px;
    text-decoration: none;
    font-size:14px;
    background-color:#fff;
}


.accordianMenu div.accordianMenuHeader a:visited, .accordianMenu div.accordianMenuHeader a:active
{
    color: white;
}

.accordianMenu div.selected a, .accordianMenu div.accordianMenuHeader a:hover
{
    background-image: url(../Images/menuSelected.png);
    background-color:#fff;
    color: white;
}

.accordianMenu div.submenu
{
    background: white;
    padding:4px 8px 4px 8px;
    font-size:13px;
}

.accordianMenu div.submenu a:link, 
.accordianMenu div.submenu a:visited, 
.accordianMenu div.submenu a:active
{
    color:#333333;
    text-decoration:none;
}

.accordianMenu div.submenu a:hover
{
    text-decoration:underline;
}
