.label
{
    float: left;
    width: 120px;
    font-family: 'Trebuchet MS';
    font-size: 10pt;
	padding-top: 3px;
}

.customlabel
{
	font-family: tahoma;
	font-size: 13px;
}

.normallabel
{
    font-family: 'Trebuchet MS';
    font-size: 10pt;
}
.normallabelbold
{
	font-family: 'Trebuchet MS';
	font-size: 10pt;
	color: #000000;
}

.normallabelbold1
{
	font-family: 'Trebuchet MS';
	font-size: 11pt;
	color: #000000;
}
.largelabelbold
{
    font-family: 'Trebuchet MS';
    font-size: 15pt;
}
.largelabelbold1
{
	font-family: 'Trebuchet MS';
	font-size: 15pt;
	color: #000000;
}
.headerlabelbold
{
	font-family: 'Trebuchet MS';
	font-size: 13pt;
	color: #000000;
}
.smalllabel
{
    font-family: 'Trebuchet MS';
    font-size: 8pt;
}
.verysmalllabel
{
    font-family: 'Trebuchet MS';
    font-size: 7pt;
}
.smalllabelbold
{
    font-family: 'Trebuchet MS';
    font-size: 8pt;
}
.linkbutton
{
    font-family: 'Arial Narrow';
    font-size: 10pt;
    font-weight: 400;
}
.datelabel
{
	width: 150px;
	font-family: 'Trebuchet MS';
	font-size: 10pt;
	vertical-align: middle;
}
.link
{
	color:#000000; 
    font-family: 'Trebuchet MS';
    font-size: 11pt;
}

.errorlabel
{
    font-family: 'Trebuchet MS';
    font-size: 10pt;
    color: #FF0000;
    vertical-align: super;
}
.LongErrorLabel
{
    font-family: 'Trebuchet MS';
    width: 200px;    
    font-size: 10pt;
    color: #FF0000;
    vertical-align: super;
}

.LongLabel
{
	font-family: 'Trebuchet MS';
	font-size: 10pt;
	color: #FF0000;
}
.BoldLongLabel
{
    font-family: 'Trebuchet MS';
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}

.heading
{
	font-family: 'Trebuchet MS';
	font-size: 12pt;
	color: #E32424;
	float: none;
}

.heading1
{
	font-family: 'Trebuchet MS';
	font-size: 13pt;
	color: #E32424;
	float: none;
}

.loginlabel
{
    width: 120px;
    font-size: 10pt;
    font-family: 'Trebuchet MS';
    color: #FF0000;
}

.requiredfield
{
    font-family: 'Trebuchet MS';
    font-size: 10pt;
    color: #FF00FF;
}

.input, textarea{
margin-bottom: 5px;
font-family: 'Trebuchet MS';
font-size: 10pt;
}

.listbox, textarea{
margin-bottom: 5px;
font-family: 'Trebuchet MS';
font-size: 10pt;
}

.checkbox{
width: 300px;    
margin-bottom: 5px;
font-family: 'Trebuchet MS';
font-size: 10pt;
}

.textarea
{
    width: 250px;
    height: 150px;
    font-family: 'Trebuchet MS';
    font-size: 10pt;
    margin-bottom: 5px;
}

.boxes{
width: 1em;
}

.Grid
{
    border: 1px solid #000000;
    font-family: 'Trebuchet MS';
    font-size: 10px;
    color: #000000;
}
.Grid td
{
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-align: center;
}
.GridHeader
{
font-weight: bold;
background-color: #8b8dbb;
}
.GridItem
{
background-color: #e6e6e6;
}

.GridAltItem
{
    background-color: #00FFFF;
    font-family: 'Trebuchet MS';
}

.submitbutton
{
    margin-left: 120px;
    margin-top: 5px;
    width: 90px;
    font-family: 'Trebuchet MS';
    font-size: 10pt;
}
.submitbutton1
{
    width: 120px;
    font-family: 'Trebuchet MS';
    font-size: 15pt;
}
.submitbutton2
{
    margin-left: 120px;
    margin-top: 5px;
    width: 150px;
    font-family: 'Trebuchet MS';
    font-size: 10pt;
}

br{
clear: left;
}

	.tree_class a
{
	font-size: 20px;
	color: #000000;
	font-weight: normal;
}
	.tree_class a:hover
{
	font-size: 20px;
	color: #FF0000;
	font-weight: normal;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #000000;
    color: #FFFFFF;
    background-color: #CCCCCC;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #C0C0C0;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    border-style: dashed;
    border-width: 1px;
    border-top-color: inherit;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
}

