#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 2px #5a5b5a;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
-o-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3); 
-webkit-box-shadow: -7px 10px 5px -1px rgba(0,0,0,0.59);
-moz-box-shadow: -7px 10px 5px -1px rgba(0,0,0,0.59);
box-shadow: -7px 10px 5px -1px rgba(0,0,0,0.59);

}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #F2F6F8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4ZTFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I1YzZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #F2F6F8 0%, #D8E1E7 50%, #B5C6D0 51%, #E0EFF9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F6F8), color-stop(50%,#D8E1E7), color-stop(51%,#B5C6D0), color-stop(100%,#E0EFF9));
background: -webkit-linear-gradient(top, #F2F6F8 0%,#D8E1E7 50%,#B5C6D0 51%,#E0EFF9 100%);
background: -o-linear-gradient(top, #F2F6F8 0%,#D8E1E7 50%,#B5C6D0 51%,#E0EFF9 100%);
background: -ms-linear-gradient(top, #F2F6F8 0%,#D8E1E7 50%,#B5C6D0 51%,#E0EFF9 100%);
background: linear-gradient(to bottom, #F2F6F8 0%,#D8E1E7 50%,#B5C6D0 51%,#E0EFF9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); 
	cursor: default;
	padding: 0em;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	border:1px solid #06C;
}

#popup_content {
	background: 16px 16px no-repeat url(../img/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.info 
{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
    color: #00529B;
	font-weight:bold;
    /*background-color: #BDE5F8; */   
	background-image: url(../img/info.png);
	background-color: #bcdff2; /* Old browsers */
	background-color: -moz-linear-gradient(top,  #bcdff2 40%, #5ca2e8 100%); /* FF3.6-15 */
	background-color: -webkit-linear-gradient(top,  #bcdff2 40%,#5ca2e8 100%); /* Chrome10-25,Safari5.1-6 */
	background-color: linear-gradient(to bottom,  #bcdff2 40%,#5ca2e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdff2', endColorstr='#5ca2e8',GradientType=0 );
	border-left:1px solid  #039;
	border-right:1px solid #039;
	border-bottom:1px solid #039;
}

#popup_content.success 
{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
    color: #4F8A10;
	font-weight:bold;
	background-color: #daeab4; /* Old browsers */
	background-color: -moz-linear-gradient(top,  #daeab4 36%, #afea5d 100%); /* FF3.6-15 */
	background-color: -webkit-linear-gradient(top,  #daeab4 36%,#afea5d 100%); /* Chrome10-25,Safari5.1-6 */
	background-color: linear-gradient(to bottom,  #daeab4 36%,#afea5d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daeab4', endColorstr='#afea5d',GradientType=0 ); /* IE6-9*/   
	background-image: url(../img/success.png);
	border-left:1px solid #060;
	border-right:1px solid #060;
	border-bottom:1px solid #060;
}

#popup_content.warning
{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
    color: #9F6000;
	font-weight:bold;
    /*background-color: #FEEFB3;*/
	background-color: #f4e3bc; /* Old browsers */
	background-color: -moz-linear-gradient(top,  #f4e3bc 40%, #fce564 100%); /* FF3.6-15 */
	background-color: -webkit-linear-gradient(top,  #f4e3bc 40%,#fce564 100%); /* Chrome10-25,Safari5.1-6 */
	background-color: linear-gradient(to bottom,  #f4e3bc 40%,#fce564 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4e3bc', endColorstr='#fce564',GradientType=0 );
	background-image: url(../img/warning.png);
	border-left:1px solid #B88A21;
	border-right:1px solid #B88A21;
	border-bottom:1px solid #B88A21;
}

#popup_content.error 
{
    margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	color: #D8000C;
	font-weight:bold;
    /*background-color: #FFBABA;*/
	background-color: #ffc4c4; /* Old browsers */
	background-color: -moz-linear-gradient(top,  #ffc4c4 36%, #d65557 100%); /* FF3.6-15 */
	background-color: -webkit-linear-gradient(top,  #ffc4c4 36%,#d65557 100%); /* Chrome10-25,Safari5.1-6 */
	background-color: linear-gradient(to bottom,  #ffc4c4 36%,#d65557 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc4c4', endColorstr='#d65557',GradientType=0 );
	background-image: url(../img/error.png);
	border-left:1px solid #C00;
	border-right:1px solid #C00;
	border-bottom:1px solid #C00;
}

#popup_content.confirm 
{        
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	color: #C30;
	font-weight:bold;
	background-image: url(../img/important.png);
	background-color: #f7f7f7; /* Old browsers */
	background-color: -moz-linear-gradient(top,  #f7f7f7 40%, #f2f2f7 100%); /* FF3.6-15 */
	background-color: -webkit-linear-gradient(top,  #f7f7f7 40%,#f2f2f7 100%); /* Chrome10-25,Safari5.1-6 */
	background-color: linear-gradient(to bottom,  #f7f7f7 40%,#f2f2f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f2f2f7',GradientType=0 );
	border-left:1px solid #C00;
	border-right:1px solid #C00;
	border-bottom:1px solid #C00;
}

#popup_content.prompt 
{ 
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	color: #C30;
	font-weight:bold;
	background-image: url(../img/help.png);
	background-color: #f7f7f7; /* Old browsers */
	background-color: -moz-linear-gradient(top,  #f7f7f7 40%, #f2f2f7 100%); /* FF3.6-15 */
	background-color: -webkit-linear-gradient(top,  #f7f7f7 40%,#f2f2f7 100%); /* Chrome10-25,Safari5.1-6 */
	background-color: linear-gradient(to bottom,  #f7f7f7 40%,#f2f2f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f2f2f7',GradientType=0 );
	border-left:1px solid #C00;
	border-right:1px solid #C00;
	border-bottom:1px solid #C00;
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
#popup_ok{
width:60px;
border: solid 1px #3B7200;
background: linear-gradient(top, #88C72A 0% ,#709E0E 100%);
background: -moz-linear-gradient(top, #88C72A 0%, #709E0E 100%);
background: -webkit-linear-gradient(top, #88C72A 0%, #709E0E 100%);
background: -o-linear-gradient(top, #88C72A 0%, #709E0E 100%);
background: -ms-linear-gradient(top, #88C72A 0% ,#709E0E 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#709e0e', endColorstr='#709e0e',GradientType=0 );
background: linear-gradient(top, #88C72A 0% ,#709E0E 100%);
-webkit-box-shadow: 0px 0px 1px #66FF00, inset 0px 0px 1px #FFFFFF;
-moz-box-shadow: 0px 0px 1px #66FF00, inset 0px 0px 1px #FFFFFF;
box-shadow: 0px 0px 1px #66FF00, inset 0px 0px 1px #FFFFFF;
padding:5px;
color: white;
font-weight:bold;
text-transform:uppercase;
text-shadow: 2px 2px 1px #595959;
filter: dropshadow(color=#595959, offx=1, offy=1);
text-decoration: none;
text-align: center;
}
#popup_cancel{
width:80px;
border: solid 1px #720000;
background: linear-gradient(top, #C72A2A 0% ,#9E0E0E 100%);
background: -moz-linear-gradient(top, #C72A2A 0%, #9E0E0E 100%);
background: -webkit-linear-gradient(top, #C72A2A 0%, #9E0E0E 100%);
background: -o-linear-gradient(top, #C72A2A 0%, #9E0E0E 100%);
background: -ms-linear-gradient(top, #C72A2A 0% ,#9E0E0E 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e0e0e', endColorstr='#9e0e0e',GradientType=0 );
background: linear-gradient(top, #C72A2A 0% ,#9E0E0E 100%);
-webkit-box-shadow: 0px 0px 1px #FF3300, inset 0px 0px 1px #FFFFFF;
-moz-box-shadow: 0px 0px 1px #FF3300, inset 0px 0px 1px #FFFFFF;
box-shadow: 0px 0px 1px #FF3300, inset 0px 0px 1px #FFFFFF;
padding:5px;
color: white;
font-weight:bold;
text-transform:uppercase;
text-shadow: 2px 2px 1px #595959;
filter: dropshadow(color=#595959, offx=1, offy=1);
text-decoration: none;
text-align: center;
}