@import "cssbox.css";

fieldset 
{
	border: 1px solid #d4d4d4;
	background: #EAF0F2;
	margin-bottom:3px;
}

.PicButton
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.PicButton:link,
a.PicButton:visited, 
a.PicButton:active, 
a.PicButton:hover
{
	color:#FFFFFF;
}

#LoginLink 
{
    font-family: Arial, Helvetica;
    font-size: 11px;
    padding: 5px;
}

#LoginLink a:link, 
#LoginLink a:visited, 
#LoginLink a:active, 
#LoginLink a:hover 
{
    color: #369;   
}



#waitLoad, H1
{
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0.1em;	
	MARGIN: 1.2em 0px 0.3em;	
	COLOR: #000;	
	FONT-FAMILY: arial,verdana,sans-serif;
	MARGIN-TOP: 0.6em;	
	FONT-SIZE: 16px;
}

#login 
{
    MARGIN-LEFT: 35%;
    FONT-SIZE: 11px;	
    COLOR: #676767;	
    FONT-FAMILY: Arial, Helvetica, sans-serif;	
}

#login H2 
{
    font-size: 15px;
}

#login INPUT 
{
    FONT-SIZE: 11px
} 

#login A 
{
    COLOR: #2f5788
}

#login A:link 
{
    COLOR: #2f5788;
}

#errorMsg 
{
    font-family: Arial, helvetica;    
}
#errorMsg H1 
{
    color: #369;   
}

#errorMsg p 
{
    margin: 10px;
    font-size: 12px;
}

.validationMsg {
    background: #CC0000; /*url(Images/round_red-left.png) left top no-repeat;*/
    color: #FFFFFF;
    text-align: center;
    width: 120px; 
}
/*
.validationMsg div {
    background: url(Images/round_red-right.png) right bottom no-repeat;
    padding: 4px;
}
*/

.clean-gray{
	border:solid 1px #DEDEDE; 
	background:#EFEFEF;
	color:#222222;
	padding:4px;
	text-align:center;
}

.clean-ok{
	border:solid 1px #349534; 
	background:#C9FFCA;
	color:#008000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}

/* duplicate it on the intranet for the preview */
.sep{
	border:solid 1px #DEDEDE; 
	background:#FFFFCC;
	color:#222222;
	padding:4px;
	text-align:center;
}

/* info */

.information  {
	background: url(images/info.png) 0 100% no-repeat;
	padding: 0 0 7px 0;
	color: #999;
	margin: 10px 0;
	width: 300px;
	clear: left;
	text-align: left;
}

.information div {
	background: url(images/info.png) 0 0 no-repeat;
	padding: 8px 0 0 50px;
	min-height: 35px;
} /*IE6*/

.information p {
	margin-bottom: 0;
}

.information .Infotitle {
	font-size: 150%;
	color: #A8CC82;
	font-weight: bold;
	margin-bottom: 2px;
}

/* error */
.warning  {
	background: url(images/warning.png) 0 100% no-repeat;
	padding: 0 0 7px 0;
	color: #999;
	margin: 10px 0;
	width: 300px;
	clear: left;
	text-align: left;
}

.warning div {
	background: url(images/warning.png) 0 0 no-repeat;
	padding: 8px 0 0 50px;
	min-height: 35px;
} /*IE6*/

.warning p {
	margin-bottom: 0;
}

.warning .Errortitle {
	font-size: 150%;
	color: #900;
	font-weight: bold;
	margin-bottom: 2px;
}

.tableCenter {
    margin: auto;
}

.tableRight {
    margin-left: auto;
    margin-right: 0px;
}

.tableLeft {
    margin-left: 0px;
    margin-right: auto;
}

.searchlegend {
     font-size: 10px;
     color: #999999;
}


.searchWarning {
    font-size: 12px;
    color: #000;
    background-color: rgb(255,255,204);
    padding: 5px;  
}

#panelStoreLocatorUpdate {
    background-color: #fff;
    position: absolute;
    color: black;
    top: 350px;
    right: 50%;
    border: 1px solid black;
}