﻿.ValidationError
{
	background: url('Images/exclamation.png') no-repeat 0 0;
	height: 16px;
	width: 16px;
}

.TitleLogoManagement
{
    background-image: url('Images/Title_Management.png');
    width: 482px;
    height: 77px;
    margin-left: 30px;
    float: left;
    left: 30px;
    top: 0px;
}

.TitleLogoDownload
{
    background-image: url('Images/Title_Download.png');
    width: 312px;
    height: 77px;
    margin-left: 30px;
    float: left;
    left: 30px;
    top: 0px;
}



.ajax__calendar_container
{
    z-index: 1000;
}
.ajax_modalBackground
{
    background-color: #e6e6e6;
    filter: alpha(opacity=60);
    opacity: 0.60;
}

.InfoPanel
{
    background-color: White;
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    width: 48%;
    padding: 4px;
    margin-bottom: 8px;
    margin: 0px 8px 8px 0px;
}
.InfoPanel h2
{
    font-size: 10pt;
    font-family: Arial;
    text-align: center;
    background-color: #FFEBCD;
    border-bottom: solid 1px black;
    padding: 4px;
    margin: -4px -4px 4px -4px;
}
.InfoPanel h1
{
    font-size: 10pt;
    font-family: Arial;
    float: left;
    height: 100%;
    background-color: #FFEBCD;
    border-right: solid 1px black;
    padding: 4px;
    margin: -4px -4px -4px -4px;
}

.Clear
{
    clear: both;
}

.CenterFloatOuter
{
    float: left;
    position: relative;
    left: 50%;
    text-align: left;
}
.CenterFloatInner
{
    position: relative;
    left: -50%;
}

body
{
    font-family: Arial;
    font-size: 12px;
    background-position: center top;
    padding: 0px;
    margin: 0px;
    background-image: url('Images/Main_BG.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
}

a
{
    color: #7F7F7F;
}

.CommentsTextBox
{
    width: 340px;
    height: 90px;
}

.StandardInput
{
    width: 340px;
}

.MainPanel
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    background-color: White;
}

.InnerPanel
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}


/* *************** */
/* *** Buttons *** */
/* *************** */

.ButtonsPanel
{
    margin-bottom: 8px;
    margin-top: 0px;
}

.ButtonsPanel .Button
{
    /*width: 80px;*/
    min-width: 80px;
}

.Button, .SignOutButton, .LogInButton
{
    background-color: #F4F4F4;
    padding: 4px 8px 4px 8px;
    margin: 4px;
    display: block;
    float: left;
    color: Black;
    text-decoration: none;
    text-align: center;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    border-width: 1px;
    border-color: #CCCCCC;
    border-style: solid;
}
.Button:hover, .SignOutButton:hover, .LogInButton:hover
{
    background-color: #DDDDDD;
}

.SignOutButton
{
    float: right !important;
}

.LogInButton
{
    float: none !important;
}


/* ************** */
/* *** Header *** */
/* ************** */

.HeaderPanel
{
    height: 100px;
    background-image: url('Images/Header_BG.png');
    background-repeat: no-repeat;
}

.HeaderText
{
    padding-left: 20px;
    font-size: 24px;
    font-family: Arial;
    float: left;
    height: 100%;
}
.HeaderText table
{
    height: 100%;
}
.HeaderText td
{
    vertical-align: middle;
}

.HeaderLogout
{
    float: right;
    padding-right: 10px;
    padding-top: 10px;
    text-align: right;
    color: White;
}


/* ********************** */
/* *** Data Grid View *** */
/* ********************** */

.GridViewClass td, th
{
    padding-left: 4px;
    padding-right: 4px;
}
.GridViewHeaderClass
{
    font-family: Arial;
    font-size: 10pt;
}
.GridViewHeaderClass a
{
    color: Black;
}
.AlternatingRowClass
{
    background-color: #F0F0F0;
}


/* ********************* */
/* *** Message Panel *** */
/* ********************* */

.MessagePanel
{
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.MessagePanel ul
{
    margin-top: 0px;
    margin-bottom: 0px;
}

.MessagesList
{
    /*list-style-image: url(*/
}

.ErrorsList
{
    /*list-style-image: url(*/
}


/* *************************** */
/* ***** Navigation Menu ***** */
/* *************************** */


.NavMenu
{
    margin: 0;
    padding: 1px 0;
    list-style: none;
    width: 100%;
    height: 30px;
    font-size: 12px;
    font-weight: bold;
    background: transparent url(images/nav_bg.png) repeat-x top left; /*background-color: Black;*/
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000; /* 	height:21px;  	border-top:1px solid #b9121b;  	border-bottom:1px solid #b9121b;  	font:normal 8pt verdana, arial, helvetica; 	*/
}

.NavMenu li
{
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    position: relative; /*width:148px;*/
}

.NavMenu li a:link, .NavMenu li a:visited
{
    /* 	padding:4px 0; 	display:block; 	text-align:center; 	text-decoration:none; 	background:#b9121b; 	color:#ffffff; 	width:148px; 	height:13px; 	*/ /*float: left;*/
    display: block;
    color: #999999;
    text-decoration: none;
    font-weight: bold;
    padding: 8px 20px 0 20px;
}

.NavMenu li:hover a, .NavMenu li a:hover, .NavMenu li a:active
{
    /* 	padding:4px 0; 	display:block; 	text-align:center; 	text-decoration:none; 	background:#ec454e; 	color:#ffffff; 	width:146px; 	height:13px; 	border-left:1px solid #ffffff; 	border-right:1px solid #ffffff; 	*/
    color: #FFFFFF;
    height: 22px;
    background: transparent url(images/nav_bg.png) 0px -30px no-repeat; /*background-color: Green;*/
}

.NavMenu li a.current
{
    height: 22px;
    background: transparent url(images/nav_bg.png) 0px -30px no-repeat;
}






.NavMenu li ul.NavMenu2
{
    /* 	margin:0; 	padding:1px 1px 0; 	list-style:none; 	display:none; 	background:#ffffff; 	width:146px; 	position:absolute; 	top:21px; 	left:-1px; 	border:1px solid #b9121b; 	border-top:none; 	*/
    margin: 0; /*padding: 1px 1px 0;*/
    padding: 0;
    list-style: none;
    display: none;
    background: #ffffff;
    width: 146px;
    position: absolute;
    top: 30px;
    left: -1px; /*border: 1px solid #b9121b;*/
    border-style: none;
    border-top: none;
}

.NavMenu li:hover ul.NavMenu2
{
    display: block;
}

.NavMenu2 li
{
    clear: left;
    width: 146px;
}


.NavMenu li ul.NavMenu2 li a:link, .NavMenu li ul.NavMenu2 li a:visited
{
    /* 	clear:left; 	background:#b9121b; 	padding:4px 0; 	width:146px; 	border:none; 	border-bottom:1px solid #ffffff; 	position:relative; 	z-index:1000; 	*/
    background: Black none;
    display: block;
    color: #999999;
    text-decoration: none;
    font-weight: bold;
    padding: 8px 20px 0 20px;
}

.NavMenu li ul.NavMenu2 li:hover a, .NavMenu li ul.NavMenu2 li a:active, .NavMenu li ul.NavMenu2 li a:hover
{
    /* 	clear:left; 	background:#ec454e; 	padding:4px 0; 	width:146px; 	border:none; 	border-bottom:1px solid #ffffff; 	position:relative; 	z-index:1000; 	*/
    color: #FFFFFF;
    height: 22px;
    background: transparent url(images/nav_bg.png) 0px -30px no-repeat;
}

.SearchTermsText
{
    margin-right: 10px;
    float: left;
}

.supplier-search
{
    width: 450px;
    float: right;
}


.bold
{
    font-weight: bold;
}












