/*@font-face {font-family: "Chiller"; src: url(/app_themes/Chiller.ttf) format("truetype");}*/
/*
------------------------------
	Impromptu's
------------------------------
*/
.loginfade{
	position: absolute;
	background-color: #ccc; 
}
div.login{ 
	width: 370px;
	height: 300px;
	font-family:  Chiller; 
	position: absolute;
	background-image: url(Images/back-login.png);
	/*background-color: #ffffff; */
	font-size: 11px; 
	text-align: left; 
	/*border: solid 1px #eeeeee;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*padding: 7px;*/
}
#logme input {background-color:#434343; border:none;color:White;font-size:16px; width:158px;font-weight:bold; font-family:Arial;}
#logme {/*margin:110px 0 0 55px; */ position:relative; top:110px;left: 50px;}
#logme td {font-weight:normal;font-size: 28px; font-family: Chiller;padding:5px;}
div.login .logincontainer{ 
	font-weight: bold; 
}
div.login .loginclose{
	position: absolute;
	top: 60px; right: 20px;
	width: 18px;
	cursor: default;
	color: #ffffff;
	font-weight: bold;
	font-size:30px;
	cursor:pointer;
}
div.login .loginmessage{ 
	padding: 10px;
	line-height: 20px;
	color: #ffffff;
}

ie div.login .loginmessage{ 
	padding: 10px;
	line-height: 20px;
	color: pink;
}

div.login .loginbuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	
	/*border: solid 1px #eeeeee; */
	/*background-color: #f4f4f4;*/
}
div.login button{ 
	padding: 3px 10px; 
	margin: 0 45px; 
	background-color: #141414; 
	/*border: solid 1px #ffffff; */
	color: #ffffff; 
	font-weight: bold; 
	font-size: 28px; 
	border:none;
	font-family: Chiller;
	cursor:pointer;
	position:relative; top:100px;left: 30px;
}
div.login button:hover{ 
	/*background-color: #728A8C;*/
}
div.login button.logindefaultbutton{ 
	/*background-color: #8DC05B;*/
	/*background-color: #BF5E26;*/
}
.loginwarning .login .loginbuttons{ 
	/*background-color: #BF5E26;*/
}

/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	/*top: 50%;*/
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colsloginfadewarning .colslogin{ background-color: #b0be96; }
.colsloginfade{
	position: absolute;
	background-color: #ffffff;
}
div.colslogin{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colslogin .colsloginclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colslogin .colslogincontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colslogin .colsloginmessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colslogin .loginbuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colslogin button{
	background: url(../Images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colslogin button:hover{
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	brown theme
------------------------------
*/
.brownloginwarning .brownlogin{ background-color: #cccccc; }
.brownloginfade{
	position: absolute;
	background-color: #ffffff;
}
div.brownlogin{
	position: absolute;
	background-color: transparent;
	padding: 10px;
	width: 300px;
	text-align: left;
}
div.brownlogin .brownloginclose{
    float: right;
    margin: -20px 0 0 0;
    cursor: pointer;
    color: #777777;
    font-size: 11px;
}
div.brownlogin .brownlogincontainer{
	position: relative;
	background-color: transparent;
	border: solid 1px #5F5D5A;
	color: #ffffff;
	font-weight: bold;
}
div.brownlogin .brownloginmessage{
	position: relative;
	background-color: #F7F6F2;
	border-top: solid 1px #C6B8AE;
	border-bottom: solid 1px #C6B8AE;
}
div.brownlogin .brownloginmessage h3{
	background: url(../Images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	margin: 0;
	padding: 7px 0 7px 15px;
	color: #4D4A47;
}
div.brownlogin .brownloginmessage p{
	padding: 10px;
	color: #777777;
}
div.brownlogin .brownloginmessage img.helpImg{
	position: absolute;
	bottom: -25px;
	left: 10px;
}
div.brownlogin .brownloginbuttons{
	text-align: right;
}
div.brownlogin button{
	background: url(../Images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
}
div.brownlogin button:hover{
	border: solid #aaaaaa 1px;
}

/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

/*
*------------------------
*   Ext Blue Ex
*------------------------
*/
.extbluewarning .extblue{ border:1px red solid; }
.extbluefade{ position: absolute; background-color: #ffffff; }
div.extblue{ border:1px #6289B6 solid; position: absolute; background-color: #CAD8EA; padding: 0; width: 300px; text-align: left; }
div.extblue .extblueclose{ background-color: #CAD8EA; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extblue .extbluecontainer{ background-color: #CAD8EA; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
div.extblue .extbluemessage{ background-color: #CAD8EA; padding: 0; margin:0 15px 15px 15px; }
div.extblue .extbluebuttons{ text-align: center; padding: 0px 0 0 0; }
div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family:Verdana; font-size:10px; }

.myCustomloginwarning .myCustomlogin{ background-color: #acb4c4; }
.myCustomloginfade{ position: absolute; background-color: #aaaaaa; }
div.myCustomlogin{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; width: 500px; }
div.myCustomlogin .myCustomlogincontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.myCustomlogin .myCustomloginclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.myCustomlogin .myCustomloginmessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.myCustomlogin .myCustomloginbuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.myCustomlogin button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.myCustomlogin button:hover{ border: solid 1px #d4d4d4; }


/*
------------------------------
	Impromptu's editbox
------------------------------
*/
.editboxfade{
	position: absolute;
	background-color: #ccc; 
}
div.editbox{ 
	width: 638px;
	height: 457px;
	font-family:  Chiller; 
	position: absolute;
	background-image: url(Images/back-admin-edit.png);
	/*background-color: #ffffff; */
	font-size: 11px; 
	text-align: left; 
	/*border: solid 1px #eeeeee;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*padding: 7px;*/
}
#editbox input {background-color:#434343; border:none;color:White;font-size:16px; font-weight:bold; font-family:Arial;}
#editbox .mini {width:60px;}
#editbox .short {width:158px;}
#editbox .long { width:320px;}
#editbox textarea {background-color:#434343; border:none;color:White;font-size:16px; margin-top:8px;margin-bottom:10px;/*width:158px;*/ height:113px ;font-weight:bold; font-family:Arial;}
#editbox {/*margin:95px 0 0 60px; */position:relative; top:94px;left: 60px;}
#editbox td {font-weight:normal;font-size: 28px; font-family: Chiller;padding:5px;}
div.editbox .editboxcontainer{ 
	font-weight: bold; 
}
div.editbox .editboxclose{
	position: absolute;
	top: 60px; right: 40px;
	width: 18px;
	cursor: default;
	color: #ffffff;
	font-weight: bold;
	font-size:30px;
	cursor:pointer;
}
div.editbox .editboxmessage{ 
	padding: 10px;
	line-height: 20px;
	color: #ffffff;
}
div.editbox .editboxbuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	margin-top:-50px;
	/*border: solid 1px #eeeeee; */
	/*background-color: #f4f4f4;*/
}
div.editbox button{ 
	padding: 3px 10px; 
	margin: 0 45px; 
	background-color: #141414; 
	/*border: solid 1px #ffffff; */
	color: #ffffff; 
	font-weight: bold; 
	font-size: 28px; 
	border:none;
	font-family: Chiller;
	cursor:pointer;
	position:relative; top:94px;left: 10px;
}
div.editbox button:hover{ 
	/*background-color: #728A8C;*/
}
div.editbox button.editboxdefaultbutton{ 
	/*background-color: #8DC05B;*/
	/*background-color: #BF5E26;*/
}
.editboxwarning .editbox .editboxbuttons{ 
	/*background-color: #BF5E26;*/
}

/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	/*top: 50%;*/
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colseditboxfadewarning .colseditbox{ background-color: #b0be96; }
.colseditboxfade{
	position: absolute;
	background-color: #ffffff;
}
div.colseditbox{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colseditbox .colseditboxclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colseditbox .colseditboxcontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colseditbox .colseditboxmessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colseditbox .editboxbuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colseditbox button{
	background: url(../Images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colseditbox button:hover{
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	Impromptu's edittitle
------------------------------
*/
.edittitlefade{
	position: absolute;
	background-color: #ccc; 
}
div.edittitle{ 
	width: 638px;
	height: 285px;
	font-family:  Chiller; 
	position: absolute;
	background-image: url(Images/back-admin-edit-title.png);
	/*background-color: #ffffff; */
	font-size: 11px; 
	text-align: left; 
	/*border: solid 1px #eeeeee;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*padding: 7px;*/
}

#edittitle input {background-color:#434343; border:none;color:White;font-size:16px; width:320px;font-weight:bold; font-family:Arial;}
#edittitle {/*margin:110px 0 0 55px; */ position:relative; top:113px;left:54px;}
#edittitle td {font-weight:normal;font-size: 28px; font-family: Chiller;padding:5px;}

div.edittitle .edittitlecontainer{ 
	font-weight: bold; 
}
div.edittitle .edittitleclose{
	position: absolute;
	top: 60px; right: 40px;
	width: 18px;
	cursor: default;
	color: #ffffff;
	font-weight: bold;
	font-size:30px;
	cursor:pointer;
}
div.edittitle .edittitlemessage{ 
	padding: 10px;
	line-height: 20px;
	color: #ffffff;
}
div.edittitle .edittitlebuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	/*border: solid 1px #eeeeee; */
	/*background-color: #f4f4f4;*/
}
div.edittitle button{ 
	padding: 3px 10px; 
	margin: 0 45px; 
	background-color: #141414; 
	/*border: solid 1px #ffffff; */
	color: #ffffff; 
	font-weight: bold; 
	font-size: 28px; 
	border:none;
	font-family: Chiller;
	cursor:pointer;
	position:relative; top:113px;left:10px;
}
div.edittitle button:hover{ 
	/*background-color: #728A8C;*/
}
div.edittitle button.edittitledefaultbutton{ 
	/*background-color: #8DC05B;*/
	/*background-color: #BF5E26;*/
}
.edittitlewarning .edittitle .edittitlebuttons{ 
	/*background-color: #BF5E26;*/
}

/*
------------------------------
	Impromptu's editbanner
------------------------------
*/
.editbannerfade{
	position: absolute;
	background-color: #ccc; 
}
div.editbanner{ 
	width: 638px;
	height: 285px;
	font-family:  Chiller; 
	position: absolute;
	background-image: url(Images/back-admin-edit-image.png);
	/*background-color: #ffffff; */
	font-size: 11px; 
	text-align: left; 
	/*border: solid 1px #eeeeee;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*padding: 7px;*/
}

#editbanner input {background-color:#434343; border:none;color:White;font-size:16px; width:320px;font-weight:bold; font-family:Arial;}
#editbanner {margin:110px 0 0 55px; }
#editbanner td {font-weight:normal;font-size: 28px; font-family: Chiller;padding:5px;}

div.editbanner .editbannercontainer{ 
	font-weight: bold; 
}
div.editbanner .editbannerclose{
	position: absolute;
	top: 60px; right: 40px;
	width: 18px;
	cursor: default;
	color: #ffffff;
	font-weight: bold;
	font-size:30px;
	cursor:pointer;
}
div.editbanner .editbannermessage{ 
	padding: 10px;
	line-height: 30px;
	color: #ffffff;
}
div.editbanner .editbannerbuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	/*border: solid 1px #eeeeee; */
	/*background-color: #f4f4f4;*/
}
div.editbanner button{ 
	padding: 3px 10px; 
	margin: 0 45px; 
	background-color: #141414; 
	/*border: solid 1px #ffffff; */
	color: #ffffff; 
	font-weight: bold; 
	font-size: 28px; 
	border:none;
	font-family: Chiller;
	cursor:pointer;
}
div.editbanner button:hover{ 
	/*background-color: #728A8C;*/
}
div.editbanner button.editbannerdefaultbutton{ 
	/*background-color: #8DC05B;*/
	/*background-color: #BF5E26;*/
}
.editbannerwarning .editbanner .editbannerbuttons{ 
	/*background-color: #BF5E26;*/
}

/*
------------------------------
	Impromptu's imgremove
------------------------------
*/
.imgremovefade{
	position: absolute;
	background-color: #ccc; 
}
div.imgremove{ 
	width: 638px;
	height: 285px;
	font-family:  Chiller; 
	position: absolute;
	background-image: url(Images/back-admin-remove-image.png);
	/*background-color: #ffffff; */
	font-size: 11px; 
	text-align: left; 
	/*border: solid 1px #eeeeee;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*padding: 7px;*/
}

#imgremove input {background-color:#434343; border:none;color:White;font-size:16px; width:320px;font-weight:bold; font-family:Arial;}
#imgremove {margin:110px 0 0 55px; }
#imgremove td {font-weight:normal;font-size: 28px; font-family: Chiller;padding:5px;}

div.imgremove .imgremovecontainer{ 
	font-weight: bold; 
}
div.imgremove .imgremoveclose{
	display: none;
	position: absolute;
	top: 60px; right: 40px;
	width: 18px;
	cursor: default;
	color: #ffffff;
	font-weight: bold;
	font-size:30px;
	cursor:pointer;
}
div.imgremove .imgremovemessage{ 
	padding: 10px;
	line-height: 30px;
	color: #ffffff;
}
div.imgremove .imgremovebuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	/*border: solid 1px #eeeeee; */
	/*background-color: #f4f4f4;*/
}
div.imgremove button{ 
	padding: 3px 10px; 
	margin: 120px 45px; 
	background-color: #141414; 
	/*border: solid 1px #ffffff; */
	color: #ffffff; 
	font-weight: bold; 
	font-size: 28px; 
	border:none;
	font-family: Chiller;
	cursor:pointer;
}
div.imgremove button:hover{ 
	/*background-color: #728A8C;*/
}
div.imgremove button.imgremovedefaultbutton{ 
	/*background-color: #8DC05B;*/
	/*background-color: #BF5E26;*/
}
.imgremovewarning .imgremove .imgremovebuttons{ 
	/*background-color: #BF5E26;*/
}

/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	/*top: 50%;*/
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colsedittitlefadewarning .colsedittitle{ background-color: #b0be96; }
.colsedittitlefade{
	position: absolute;
	background-color: #ffffff;
}
div.colsedittitle{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colsedittitle .colsedittitleclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colsedittitle .colsedittitlecontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsedittitle .colsedittitlemessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsedittitle .edittitlebuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsedittitle button{
	background: url(../Images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsedittitle button:hover{
	border: solid #aaaaaa 1px;
}