﻿body 
{
    margin: 0; 
    padding: 0;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 15px;
}

td,li,p, select
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 15px;
}

a
{
	font-weight: bold;
	color: #333333;
}


h1 {
	font-size:20px;
	color:#303030;
	padding-bottom:2px;
	margin-bottom: 0px;
}

h2 {
	font-size:16px;
	color:#303030;
	padding-bottom:2px;
	margin-bottom: 0px;
}

h3 {
	font-size:15px;
	font-weight:bold;
	color:#565749;
	padding-bottom:2px;
	margin-bottom: 0px;
}

h4 {
	font-size:11px;
	font-weight:bold;
	color:#303030;
	padding:4px 0 0 0;
}


/**********************************************/
/*
/*	         Common Admin Classes
/*
/**********************************************/

.bodysmall
{
	margin: 0;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	height: 15px;
	line-height: 15px;
}

.add_delete
{
	width: 100%;
	text-align: right;
}

.rec_count
{
	margin-top: 5px;
	width: 100%;
	text-align: center;
	clear: both;
	color: Gray;
	font-weight: bold;
}

.fieldlabel
{
	font-weight: bold;
	text-align: right;
	width: 115px;
	padding-right: 4px;
}

.multiline300
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 300px;	
	height: 50px;
}

.multiline400
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 400px;
	height: 50px;
}

.applink {
	color:#d3003a;
	font-size:11px;
	font-weight: normal;
	vertical-align: middle;
	cursor: hand;
}

a.applink:link, a.applink:active, a.applink:visited {
	height:24px;
    color:#d3003a;
	font-size:11px;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
}
a.applink:hover {
	height:24px;
	color:#d3003a;
	font-size:11px;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: underline;
}

	/**********************************************/
	/*
	/*				Grid View Styles
	/*
	/**********************************************/
	
	.gvHeader
	{
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 14px;
		line-height: 22px;
		font-weight: bold;
		color: White;
		background: url(../images/gvHeader.png) bottom repeat-x;
		text-align: left;
		width: 100%;
	}

	.gvHeader a
	{
		color: White;
		text-decoration: none;
	}

	.gvAltRow
	{
		background-color: #f8f7f8;	
	}
	
	.required
	{
		color: Red;
		font-weight: bold;
	}
	.button_login
	{
	font-family: Verdana, Arial, Sans-Serif;
	height:22px;
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
	background-image: url('/Assets/Images/buttonback.gif');
    background-repeat: repeat-x;
    background-color: #515151;
    border: 1px solid #444444;
    padding: 0px !important;
	vertical-align: top;
	width: 100px;
	margin-right: 101px;
	}
	

/**********************************************/
/*
/*				SHared Styles
/*
/**********************************************/
.importantmessage
{
	color:#d3003a;
	margin: 0;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
}

.form_header {
	font-size:16px;
	color:#d3003a;
	font-weight: bold;
}

.editable_form_header {
	font-size:16px;
	color:#303030;
	font-weight: bold;
}
.editable_form_header_black {
	font-size:16px;
	color:#000000;
	font-weight: bold;
}

.editable_form {
	padding:0px;
}

.form_label {
	padding:6px 0px;
	font-size:11px;
	padding:0px;
	width:100px;
	text-align:left;
	height: 22px;
}

.form_section_label {
	padding:6px 0px;
	font-size:11px;
	padding:0px;
	width:200px;
	text-align:left;
	height: 26px;
	font-weight: bold;
}

.form_input {
	font-family: Verdana, Arial, Sans-Serif;
	height:16px;
	width:220px;
	font-size:11px;
	color:#565749;
	border:solid 1px #565749;
}

.form_select {
	font-family: Verdana, Arial, Sans-Serif;
	height:11px;
	width:200px;
	font-size:11px;
	color:#565749;
	border:solid 1px #565749;
	vertical-align:middle;
}

.form_dropdown {
	font-family: Verdana, Arial, Sans-Serif;
	height:20px;
	font-size:11px;
	border:solid 1px #000000;
}

.form_multiselect {
	font-family: Verdana, Arial, Sans-Serif;	
	height:11px;
	width:200px;
	font-size:11px;
	color:#565749;
	vertical-align:top;
}

.form_textarea {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:#565749;
	border:solid 1px #565749;
	padding-top:4px;
	vertical-align:middle;
}

.form_submit {
	font-family: Verdana, Arial, Sans-Serif;
	height:24px;
	width:44px;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	background-image: url(/assets/images/buttonback100.gif);
    background-repeat: repeat-x;
	vertical-align:middle;
}

.form_extra_label {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
	padding:0px;
	text-align:left;
	height: 26px;
}
.reportlink {
	color:#d3003a;
	font-size:11px;
	font-weight: bold;
	vertical-align: middle;
}

a.reportlink:link, a.reportlink:active, a.reportlink:visited {
	height:24px;
    color:#d3003a;
	font-size:11px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}
a.reportlink:hover {
	height:24px;
	color:#d3003a;
	font-size:11px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
}
.button {
	height:22px;
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
	background-image: url('/Assets/Images/buttonback.gif');
	background-color: #515151;
    background-repeat: repeat-x;
    border: 1px solid #444444;
    padding: 0px !important;
	vertical-align: top;
}
.button80 {
	height:24px;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
	background-image: url(/assets/images/buttonback80.gif);
    background-repeat: repeat-x;
	padding: 0px 5px 0px 5px;
	vertical-align:top;
}
.button150 {
	height:24px;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
	background-image: url(/assets/images/buttonback150.gif);
    background-repeat: repeat-x;
	padding: 0px 5px 0px 5px;
	vertical-align:top;
}
.button200 {
	height:24px;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
	background-image: url(/assets/images/buttonback200.gif);
    background-repeat: repeat-x;
	padding: 0px 5px 0px 5px;
	vertical-align:top;
}
.buttoncancel {
	height:22px;
	font-size:11px;
	color:#5173A9;
	font-weight: normal;
	background-image: url('/assets/images/buttonbacklight.gif');
    background-repeat: repeat-x;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #859DC3;
    border-bottom: 1px solid #859DC3;
    border-left: 1px solid #FFFFFF;
    padding: 0px !important;
	vertical-align: top;
}
.sectionhover	{
		background: url(../images/sectionhover3.png) repeat-x;
		height: 100%;
		width: 830px;
		cursor: hand;
}
.sectionhoveroff	{
		background-image: none;
		height: 100%;
		width: 830px;
		cursor: auto;
		border: none;
}
.sectionhover700	{
		background: url(../images/sectionhover3.png) repeat-x;
		height: 100%;
		width: 700px;
		cursor: hand;
}
.sectionhoveroff700	{
		background-image: none;
		height: 100%;
		width: 700px;
		cursor: auto;
		border: none;
}
.sectionhover350	{
		background: url(../images/sectionhover3.png) repeat-x;
		height: 100%;
		width: 350px;
		cursor: hand;
}
.sectionhoveroff350	{
		background-image: none;
		height: 100%;
		width: 350px;
		cursor: auto;
		border: none;
}

/********** Resource Inventory ***************/
.RI
{
	width: 100%;
}
.RI_header
{
	font-family: Verdana, Arial, Sans-Serif;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}
.MyImageButton
{
	cursor: hand;
}

/********** Printable Reports ***************/
.tdreport
{
	border: 1px solid #EFEFEF !important;
	padding: 2px !important;
}
.tdreportheader
{
	border: 1px solid #EFEFEF !important;
	padding: 2px !important;
	font-weight: bold;
}


/********** Pop Up Window Settings ***************/
.divPopUp
{
	width: 480px;
	height: 400px;
	padding: 0;
}

.popupheader	
{
	height:50px;
	width: 470px;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	line-height: 36px;
	background-image: url('/admin/assets/images/header.png');
    background-repeat: no-repeat;
    vertical-align: middle;
    padding-left: 10px;
    border: 6px solid #FFFFFF;
}

.popupbody
{
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 470px;
	height: 269px;
}

.popupfooter
{
	margin: 0;
	width: 100%;
	height: 50px;
	overflow: hidden;
	vertical-align: top;
}
