﻿
/* tag overrides */
body 
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    font-size: 11px; */
	color: #6b6d73;
	background: #e5e5e5 url(../images/page_bg.gif) repeat 0px 0px;
	line-height:19px;
}

	
/* external page layout classes */	
.masterTable 
{ 
	color: #6A6F76;
	background: #FFFFFF;
	padding: 20px 20px 20px 20px; 
}

.masterHeadingTable 
{ 
	color: #6A6F76;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px; 
}


/* internal page layout classes */
.pageHeading
{
	font-size: 15px;
	color: #2DA944;
}

.subHeading
{
    color:#57BA69;
    font-size:13px;
    font-weight:bold;
}

.sectionHeading 
{
   	font-size: 11px;
	color: #6A6F76;
	font-weight: bold;
}	

.linkHeading
{
	color: #57BA69;
	font-weight: bold;
	font-size: 11px; 
	text-decoration: none;
}

.menuTable
{
	background-color: #bcbcbf;
	background: #e5e5e5 url(../images/menuBackground.gif) repeat 0px 0px;
}

.centerPanel
{
    margin: auto;
    width: 870px;
}


/* summary table */
.summaryTable
{
	background-color: #EEEEEE;
	border-width: 1px; 
	border-style: solid; 
	border-collapse: collapse; 
	border-width: 1; 
	border-color: #D6D3CE;
}

.outlineTable
{
    border-bottom: solid 1px #D6D3CE;
    border-left: solid 1px #D6D3CE; 
    border-top: solid 1px #D6D3CE; 
    border-right: solid1px  #D6D3CE;
}



/* standard controls */
.standardText
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #6A6F76;
	line-height: 15px;
}

.standardInput
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #6A6F76;
}

.standardLink
{
	text-decoration:none;
	color: #2DA944;
	font-size: 10px;
}

.standardLink:Hover
{
	color: #2DA944;
	font-size: 10px;
}


.standardLinkButton
{
	color: #57BA69;
	font-weight: bold;
	font-size: 11px; 
	text-decoration: none;
}

.standardLinkButton:Hover
{
	color: #57BA69;
	font-weight: bold;
	font-size: 11px; 
	text-decoration: none;
}

.button 
{
	
	font-size: 11px;
	color: #2da944;
	border: 1px solid #ddd;
	padding: 4px 4px 4px 4px;
	background-color: #EEEEEE;	
}

.button:Hover 
{
	font-size: 11px;
	color: #CC0000;
	border: 1px solid #ddd;
	padding: 4px 4px 4px 4px;
	background-color: #EEEEEE;
	cursor:pointer;
	cursor:hand;
}



/* standard table elements */
.standardTable
{
	border-color: #bcbcbf;
	border-width: thin;
	border-style: solid;
	border: 1px solid #D6D3CE; 
	border-collapse: collapse;
	/*line-height: normal;*/
}

.standardTable td
{
    border-top: solid 1px #D6D3CE;
    border-right: solid 1px #D6D3CE;
}

.tableHeading 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	background: #57BA69;
	border-bottom: 1px solid #bcbcbf;
}

.tableListRowOdd
{
	background-color: #EEEEEE; 
}

.tableListRowEven
{
	background-color: #FFFFFF; 
}

.tableLinkRowOdd
{
	background-color: #EEEEEE; 
}

.tableLinkRowEven
{
	background-color: #FFFFFF; 
}

.tableLinkRowOdd:Hover
{
	background-color: #dcfac9;
	cursor:pointer;
	cursor:hand; 
}

.tableLinkRowEven:Hover
{
	background-color: #dcfac9;
	cursor:pointer;
	cursor:hand; 
}

.tableLine
{
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x;
	background-position: center;
}


/* clear table elements */
.clearTable
{
	border-style: none;
	border: 0px solid #FFFFFF; 
}

.clearTableHeading 
{

    font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	margin: 0px 0px 0px 0px;
	color: #6A6F76;
	border-bottom: 0px solid #FFFFFF;
}


/* panel layouts and effects */
.showPanelStart
{
    background-color: #FFE8BA;
}

.showPanelEnd
{
    background-color: #FFFFFF;
}

.hidePanelStart
{
    background-color: #CC0000;
}

.hidePanelEnd
{
    background-color: #FFFFFF;
}


/* message box layouts and effects */
.messageSuccessLayout
{
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1;
	border-color: #D6D3CE;
	margin: auto;
	padding: 10px;
	width: 850px;
}

.messageSuccessStart
{
    background-color: #00FF00;
}

.messageSuccessEnd
{
    background-color: #E7FFE7;
}

.messageInfoLayout
{
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #D6D3CE;
	margin: auto;
	padding: 10px;
	width: 850px;
}

.messageInfoStart
{
    background-color: #c1e0ff;
}

.messageInfoEnd
{
    background-color: #F4FAFF;
}

.messageWarningLayout
{
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1;
	border-color: #D6D3CE;
}

.messageWarningStart
{
    background-color: #FFFFFF;
}

.messageWarningEnd
{
    background-color: #FFFFFF;
}

.messageErrorLayout
{
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #D6D3CE;
	margin: auto;
	padding: 10px;
	width: 850px;
}

.messageErrorStart
{
    background-color: #FF0000;
}

.messageErrorEnd
{
    background-color: #FFDADA;
}


/* main menu */
.topMenuItem
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    border:solid 0px green;
    /*padding: 3px;*/
    height: 25px;
    vertical-align: middle;
    padding: 5px 17px 0px 14px;
    /*padding:0px 17px 0px 10px;*/
    color: #ffffff;
    /*padding-top:5px;*/
    cursor:pointer;
    cursor:hand;
}

.topMenuItemHover
{
    background-color: #52ba6b;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    border:solid 0px green;
    /*padding: 3px;*/
    height: 25px;
    vertical-align: middle;
    padding: 5px 17px 0px 14px;
    /*padding:0px 17px 0px 10px;*/
    color: #ffffff;
    /*padding-top:5px;*/
    cursor:pointer;
    cursor:hand;
}

.menuItem
{
	line-height: normal;
    font-family:Tahoma;
    font-size:11px;
    background-color: #52ba6b;
    padding: 7px 10px 7px 10px;
    color: #FFFFFF;
    border-top: 1px solid #9cd7a5;
    cursor:pointer;
    cursor:hand;
    width: 155px;
}

.menuItem:Hover
{
    background-color: #2da944;
}


