html, body {  background-color: #f7f7f7;  color: #000000; font-size: 11px; font-family: 'Microsoft Sans Serif', Arial, Helvetica, Verdana; margin: 0; padding: 0; overflow-x: hidden; }
/* body { padding: 5px; } */
fieldset { padding: 0; }
.title { background-color: #dedede; color: #000000; font-weight: bold; font-size: 120%; padding: 3px 10px; margin-bottom: 10px; border-bottom: 1px  solid #cec6b5; letter-spacing: 2px; }
form { padding: 0px; padding-bottom: 0px;  margin: 0 auto; width: 100%; }
.dirWidth { width: 400px; }
a { padding: 5px; border: 1px solid ButtonFace; color: #000000; text-decoration: none; }
a img	{ border: 0; vertical-align: middle; }
a:hover { border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; color: #000000; text-decoration: none; }
.dirs {	padding: 1em; }
.imageFrame { width: 100%; height: 158px; margin: 0 auto; margin-top: 1em; background-color: #ffffff; }
.smallWidth { width: 4em; }
.largelWidth { width: 22em; }
.inputTable { margin: 1em auto; }
select, input, button { font: 11px Tahoma,Verdana,sans-serif; }
.buttons { width: 70px; text-align: center; }
.clearboth { clear: both; }
#messages { position: relative; left: 175px; top: 115px; background-color: white; width:200px;  float: left; margin-top: -52px; border: 1px solid #ccc; text-align: center; padding: 15px; }
#message  { font-size: 15px; font-weight: bold; color: #69c; }

.PopupTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: #504845;
	border-bottom: #cec6b5 1px solid;
	background-color: #dedede;
	padding: 3px 10px 3px 10px;
	margin-bottom: 15px;
}

.PopupButtons
{
	position: absolute;
	/* right: 0px;
	left: 0px; */
	bottom: 0px;
	border-top: #cec6b5 1px solid;
	background-color: #dedede;
	padding: 7px 10px 7px 10px;
}

.Button
{
	border: #7a7261 1px solid;
	color: #504845;
	background-color: #cec6b5;
	width: 100px;
}

.button {
    margin:2px 5px 3px 3px !important;
    background-color: #DFDFDF;
    border-width: 1px;
/*    -moz-border-radius-topright : 5px;
    -moz-border-radius-topleft : 5px;
    -moz-border-radius-bottomright : 5px;
    -moz-border-radius-bottomleft : 5px;
*/
    font-family: bold arial,verdana,helvetica,sans-serif;
    font-size: 100%;
    line-height :130%;
    text-decoration: none;
    color: black;
    cursor: pointer;
    padding:5px 15px 5px 15px;
	vertical-align:middle;
}
button:hover {
    background-color:#cbcbcb;
    color:#545454; 
    border-style: inset;
}
/* button with image */
button.add, button.save, button.cancel, button.refresh, button.upload, button.search, button.login, button.plus, button.minus, button.next, button.back {
    padding-left:30px;
    background-position:10px;
    background-repeat:no-repeat;
    padding:5px 15px 5px 30px;
}
/* POSITIVE */
button.save, button.add, button.refresh, button.login, button.plus, button.upload, button.search, button.minus, button.next, button.back {
    background-color:#E5EDF9;
    border-color: #D4E2F6;
    padding:5px 15px 5px 30px;
}
button.save:hover, button.add:hover, button.refresh:hover, button.login:hover, button.upload:hover, button.search:hover, button.plus:hover, button.minus:hover, button.next:hover, button.back:hover {
    border-color: #D4E2F6;    
    background-color:#D4E2F6;
    padding:5px 15px 5px 30px;
}
/* NEGATIVE */
button.cancel {
    background-color:#F8E8E6;
    border-color: #FFE3DE;
}

button.cancel:hover {
    border-color: #F4E1D0;    
    background-color: #FFE3DE;
}
/*including "save" image*/
button.save {
    background-image:url(images/button_accept.gif);
}
/*including "add" image*/
button.add {
    background-image:url(images/button_add.gif);
}

/*including "cancel" image*/
button.cancel {
    background-image:url(images/button_delete.gif);
}
/*including "refresh" image*/
button.refresh {
    background-image:url(images/button_refresh.gif);
}
/*including "login" image*/
button.login {
    background-image:url(images/button_login.gif);
	margin:2px 5px 3px 5px !important;
	
}

/*including "plus" image*/
button.plus {
    background-image:url(images/button_plus.gif);
}

/*including "minus" image*/
button.minus {
    background-image:url(images/button_minus.gif);
}

/*including "next" image*/
button.next {
    background-image:url(images/button_next.gif);
}

/*including "back" image*/
button.back {
    background-image:url(images/button_back.gif);
}
/*including "upload" image*/
button.upload {
    background-image:url(images/button_upload.gif);
}

/*including "search" image*/
button.search {
    background-image:url(images/button_search.gif);
}