/*
/////////////////////////////////////////////////////////////////
//
// Web Beget Framework & Application under
// Copyright © 2007 Robb Garrioch, robb@datamenus.com
// All rights reserved
//
/////////////////////////////////////////////////////////////////
*/


.inp {
	/*color:#555;*/
	/*font-size:0.9em;*/
	/*background-color:#ffe;*/
	/*border:1px #888 solid;*/
	/*padding:2px 3px 2px 3px;*/    
	background-color:#FFFFEE;
	border:1px solid #888888;
	color:#555555;
	font-size:10px;
	padding:2px;    
}


//  IE does not allowed CSS developers to set the 
//  border color of the <SELECT> element. IE always uses an off blue
//  color #7f9db9, so setting the other element borders to this 
//  color standardizes the look for IE viewers. Browsers such as 
//  Firefox allow us to set the CSS border color property of select.
//  The CSS below sets those non-select element borders to match IE's
//  select border.
/* IE6 only rule */
* html .inp {
    border:1px solid #7f9db9;
}

/* IE7 only rule */
*+html .inp {
    border:1px solid #7f9db9;
}

.inp_alert {
    color:#555;
    /*font-size:0.9em;*/ font-size:10px;

    background-color: yellow;
    background-image: url(../images/alert_icon.jpg);
    background-position: center right;
    background-repeat:no-repeat;
    border:1px solid #555;   /* drops from #888 on alert */
    padding:2px /*3px 2px 3px*/;
}

* html .inp_alert {
    border:1px solid #7f9db9;
}
*+html .inp_alert {
    border:1px solid #7f9db9;
}






.sel  {
    color:#555;
    font-family:arial;
    font-size:1em;

    background-color: #ffe;
    border:1px solid #888;
    width:250px;
}

.sel_alert {
    color:#555;
    font-family:arial;
    font-size:1em;

    background-position: bottom center;
    background-color: yellow;
    border:1px solid #888;
    width:250px;
}

.selimg_alert {
    background-image: url(../images/alert_icon.jpg);
    background-repeat: no-repeat;
    width:18px;
    height:18px;
    background-position: top center;
}


.rad {
    font-family:arial;
    font-size:1em;
}


.radimg_alert {
    background-image: url(../images/alert_icon.jpg);
    background-repeat: no-repeat;
    background-position: top center;
}





/* Used on Login form only */
input.inphover {
    color:#333;
    /*font-size:0.9em;*/ font-size:10px;
    background-color:#ffc;
    border:1px #666 solid;
    padding:2px /*3px 2px 3px*/;
}

