/*
body {font:9pt/1.4 Verdana,Arial; background:#eee; height:100%; margin:25px 0; padding:0}
h1 {font:18pt Georgia,Verdana; margin:0}
h2 {font-size:9.5pt; font-weight:normal; font-style:italic; margin:0 0 20px}
p {margin-top:0}
ul {margin:0; padding-left:20px}
*/

#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#333 url(../images/preload.gif) no-repeat 50% 50%; border:10px solid #666; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#333; padding:5px; font-family:"Georgia", Times New Roman, Times, serif;}

#tinycontent .button {font:11pt Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
#tinycontent .button:hover {border:1px solid #bbb; background:#e3e3e3}
#tinycontent .msg_success {color:#33aa33; font-weight:bold;}
#tinycontent .msg_failure {color:#CC0000; font-weight:bold;}

/* *********************************************************************************************** */
/* *********** Override other Stylesheets with these new Styles for:(Forms on Tinybox) *********** */
/* *********************************************************************************************** */
#tinycontent .page-block{
	clear:right;
}
#tinycontent form.page-form{font-weight:normal;margin-bottom:10px;}
#tinycontent .form-section{margin-top:10px;}
#tinycontent .form-item{margin-bottom:10px;}
#tinycontent label{display:block;}
#tinycontent fieldset {
	margin: 0;
	padding: 0;
	border: none;
	padding:5px;margin-bottom:10px;font-weight:normal;
}
#tinycontent legend {
	padding: 0;
	padding:0 3px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}
#tinycontent input[type="text"], #tinycontent textarea{border-width:1px;border-style:solid;padding:1px 3px;}
#tinycontent .btn {
	margin: 3px 3px 3px 0;
	padding: 1px 2px 2px 14px;
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Garuda", sans-serif;
	font-weight: 100;
	cursor: pointer;
	/* IE fix */
	text-align: left;
	.margin: 3px 0;
	.padding: 1px 6px 2px 17px;
	width: auto;
	overflow: visible;
	/* .btn :active :visited :link */
	background-image: url(../qsctemplates/theme411/images/button_1.gif);
	background-position: 0 -4px;
	color: #ffffff;
	border: 1px solid #333333;
	.border: 1px solid #ffffff;
	background-color: #333333;
}
#tinycontent .btn.ie6hover, #tinycontent .btn:hover {
	background-image: url(../qsctemplates/theme411/images/buttonhover_1.gif);
	color: #ffffff;
	border: 1px solid #333333;
	.border: 1px solid #ffffff;
	background-color: #333333;
}
#tinycontent .page-block {
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	padding: 10px;
	font-size: 9.5pt;
}
#tinycontent input#password, #tinycontent input#username {
	width:140px;
}
#tinycontent .buttons{text-align:right;}
#tinycontent .required{color:#c00;}
#tinycontent div.required{margin-bottom:5px;}

#closeDiv{
	width: 18%;
	float:right;
	margin-left:81%;
	margin-top:0px;
}
#closeDiv a { text-decoration:none; }

/*********************************** Close the Tinybox ************************************/
/*#tinymask #btn-close-tinybox */
.closeTinybox{
	position:absolute;
	display:block;
	z-index:1501;
	width: 61%;
	margin-top: 30px;
	margin-left: 38%;
	margin-right: auto;
	text-align:right;
	font-family:"Georgia", Times New Roman, Times, serif;
	/*border: 1px solid #666666;*/
	background-color:#555555;
}
/*********************************** Not Registered Yet ***********************************/
#tinycontent #login_status {
	background-color:#3d3d3d;
	margin:0px;
	padding:5px;
	margin-top:10px;
}
/*********************************** Not Registered Yet ***********************************/
#tinycontent #goToRegistration {
	background-color:#3d3d3d;
	margin:0px;
	padding:5px;
	margin-top:10px;
	
}
