.defaultButton {
    background: green;
    margin: 0 3px;
    width: 75px;
}

.dialogButton {
    margin: 0 3px;
    width: 75px;
}

.wideButton {
    width: 100px;
}

#dialogBody {
    text-align: left;
	padding: 0 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#4D4843;
}
#dialogBody a {
	text-decoration:underline;
	color:#4D4843;
}
#dialogBody a:hover {
	text-decoration:underline;
	color:#5B8C8C;
}

#dialogButtons {
    text-align: right;
    margin: 0.5em 33px 1em 1em;
    position: absolute;
    bottom: 0;
    right: 0;
}

#dialogErrors {
    color: maroon;
    margin: 0;
    padding: 0;
    text-indent: 0;
    list-style: none outside;
}

.errorMessage {
    color: maroon;
}

/*********************************
BUTTONS
*********************************/
.btnSubmit {
	cursor:pointer; 
	cursor:hand; 
	line-height:17px;
	background:url(/static/assets/photography/btnSubmit.gif) no-repeat right top;
	padding-right:8px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
.btnSubmit span { 
	background:#f6f6f6 url(/static/assets/photography/btnSubmit.gif) no-repeat left top; 
	height:19px;
	display:block;
	display:inline-block;
	padding-left:6px;
	line-height:17px;
	font-family:georgia, tahoma, arial, sans-serif; 
	color:#ffffff; 
	font-size:10px;
}
a.btnSubmit span { 
	text-decoration:none;
}
a.btnSubmit:hover {
	background-position:right -19px;
}
a.btnSubmit:hover span {
	background-position:left -19px;;
	color:#FFFFFF;
}

.btnReset {
	cursor:pointer;
	cursor:hand; 
	line-height:17px;
	background:url(/static/assets/photography/btnReset.gif) no-repeat right top;
	padding-right:8px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
.btnReset span { 
	background:#f6f6f6 url(/static/assets/photography/btnReset.gif) no-repeat left top; 
	height:19px;
	display:block;
	display:inline-block;
	padding-left:6px;
	line-height:17px;
	font-family:georgia, tahoma, arial, sans-serif; 
	color:#4D4844; 
	font-size:10px;
}
a.btnReset span { 
	text-decoration:none;
}
a.btnReset:hover {
	background-position:right -19px;
}
a.btnReset:hover span {
	background-position:left -19px;
	color:#3E8E99;
}

/* INACTIVE BUTTONS  */

.btnSubmitInactive {
	cursor:pointer; 
	cursor:hand; 
	line-height:17px;
	background:url(/static/assets/btnSubmitInactive.gif) no-repeat right top;
	padding-right:8px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
.btnSubmitInactive span { 
	background:#f6f6f6 url(/static/assets/btnSubmitInactive.gif) no-repeat left top; 
	height:19px;
	display:block;
	display:inline-block;
	padding-left:6px;
	line-height:17px;
	font-family:Georgia; 
	color:#ffffff; 
	font-size:10px;
}
a.btnSubmitInactive span { 
	text-decoration:none;
}
a.btnSubmitInactive:hover {
	background-position:right -19px;
}
a.btnSubmitInactive:hover span {
	background-position:left -19px;;
	color:#FFFFFF;
}

.btnResetInactive {
	cursor:pointer; 
	cursor:hand; 
	line-height:17px;
	background:url(/static/assets/btnResetInactive.gif) no-repeat right top;
	padding-right:8px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
.btnResetInactive span { 
	background:#f6f6f6 url(/static/assets/btnResetInactive.gif) no-repeat left top; 
	height:19px;
	display:block;
	display:inline-block;
	padding-left:6px;
	line-height:17px;
	font-family:georgia, tahoma, arial, sans-serif; 
	color:#b7b7b7; 
	font-size:10px;
}
a.btnResetInactive span { 
	text-decoration:none;
}
a.btnResetInactive:hover {
	background-position:right -19px;
}
a.btnResetInactive:hover span {
	background-position:left -19px;
	color:#b7b7b7;
}


