/****************************\

  mtpsoftware.com stylesheet

   Gray: #A1A1A1
   Blue: #000066

\****************************/

body {
    font-family: Verdana, Arial, geneva, sans-serif;
	font-size: 12px;
	scrollbar-base-color : #C1C1C1;
	scrollbar-arrow-color: #000066;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px
}

td {
	font-family: Verdana, Arial, geneva, Sans-Serif;
	font-size: 12px;
}

td.PageContent {
	padding: 8px 8px 8px 8px;
}

td.HomePageContent {
	padding: 10px 8px 8px 4px;
}


a:link		{ color: #000066; text-decoration: none }

a:visited	{ color: #000066; text-decoration: none }

a:active	{ color: #0000A1; text-decoration: none }

a:hover		{ color: #0000A1; text-decoration: underline }

.BoldLink { color: #222277; font-weight: bold; }

.MenuItem 
{
	/*background: #91B3C1; */
	background: #000066;
	font-weight: bold;
	text-align: center;	
	padding-top: 4px;
	padding-bottom: 4px;
}

.MenuItemHover
{
	/*background: #A1C3D1;*/
	background: #222288;
	font-weight: bold;
	text-align: center;	
	padding-top: 4px;
	padding-bottom: 4px;	
}

.MenuItem a
{
	color: #C1C1C1;
}

.MenuItem a:visited
{
	color: #C1C1C1;
}

.MenuItem a:hover
{
	color: #E1E1E1;
}

.MenuItemHover a
{
	color: #E1E1E1;
}

.MenuItemHover a:hover
{
	color: #E1E1E1;
	text-decoration: underline;
}

.MenuItemHover a:visited
{
	color: #E1E1E1;
}

.SubMenu
{
	background: #C1C1C1;
	padding-top: 4px;
	padding-bottom: 4px;
}

.SubMenuItem
{
	padding-left: 8px;
	padding-right: 8px;
}

.SubMenuItem a
{
	color: #000066;
	font-weight: normal;
}

.SubMenuItem a:visited
{
	color: #000066;
	font-weight: normal;
}


.SubMenuItem a:hover
{
	color: #222288;
	font-weight: normal;
}


.SideBar
{
	
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 4px;

	
}

.SideBar table {border: 1px solid #ccc; background-color: #ffffcc; padding: 5px; margin-bottom: 8px;}


.HomePageSideBar
{
	background: white;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 8px;
	
}

 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
table { COLOR: #000000; FONT: 11px geneva, verdana, arial, sans-serif }


.pageTitle { color: #000066; font-weight: bold; font-size: 18px; text-decoration: none;}

.pageTitleSmall { color: #000066; font-weight: bold; font-size: 16px; text-decoration: none;}

.pageSubTitle { color: #515151; font-weight: bold; font-size: 14px; }

.sidebarHeading {font-size: 14px; font-style: italic; font-weight: bold; color: #fff; text-decoration: none; background: url(/lib/img/h2-bg.png) no-repeat; height: 24px; padding: 8px 4px; }

.sidebarHeadingProducts {font-size: 14px; font-style: italic; font-weight: bold; color: #fff; text-decoration: none; background: url(/lib/img/h2-bg40.png) no-repeat; height: 40px; padding: 4px 4px; }

.sidebarLoginUser { font-size: 12px; color: #333344; }

.sidebarLoginCompany { font-size: 10px; color: #333344; font-weight: bold; }

.sidebarSubHeading { font-size: 12px; font-weight: bold; color: #000066; }

.formLabel { font-weight: bold; text-align: right; }

.loginLink { font-size: 10px; text-align: left; }

.copyright	{ color: #999999; font-size: 9px }

.ErrorBox { border-color: #CC0000; border-width: 1px; border-style: solid; padding: 5px 2px 5px 2px; background: #FFCCCC}

.ErrorHeader { color: #990000; font-weight: bold;}

.ErrorText { color: #990000; }

.SuccessBox { border-color: #004400; border-width: 1px; border-style: solid; padding: 5px 2px 5px 2px; background: #CCFFCC}

.SuccessHeader { color: #005500; font-weight: bold;}

.SuccessText { color: #007700; }

.mtpswText { color: #000066; font-weight: bold; font-style: italic}
.mtpswFooterText { color: #507CD1; font-weight: bold; font-style: italic}
.DataTableHeader { color: #F0F0F0; background: #222277; font-weight: bold; }

.DataTableRow0 { background: #FFFFDD; }

.DataTableRow1 { background: #F8F8F8; }

.Header 
{
	
	padding: 8px;
}

.HomePageHeader 
{

	padding: 0px 0px 0px 0px;
	font-style:italic;
	font-weight:bolder;
	font-size: 18px;
	color: #ffffff;
}

.HomePagePanelTitle {font-size: 18px; font-style: italic; font-weight: bold; color: #fff; text-decoration: none; background: url('/lib/img/h2-bg.jpg') no-repeat; height: 24px; padding: 6px 16px; min-width: 320px; }


ul.InstructionList 
{
	padding-bottom: 4px;
}

ul.InstructionList li
{
	margin-top: 6px;
	margin-bottom: 6px;
}

ul.mtpswLists li
{
list-style-type: none;
background-image: url(/lib/img/li-bullet.jpg);
background-repeat: no-repeat;
background-position: 0px 10px;
padding: 8px 0px 0px 15px;
}
}

