
body {padding:0; margin:0; height:100%; width:100%;}

/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {

height:70px; width:300px; left:50%; top:15%; margin-left:-150px; background-color:#fff; border:3px solid #ccc;}
#modalContainer a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:99999; position:absolute; top:-15px; left:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}
#modalContainer #topbg{background:url(../images/x.png) no-repeat;}


/* Confirm Container */
#confirmModalContainer {width:420px; left:50%; top:15%; margin-left:-210px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699;}
#confirmModalOverlay {background-color:#000; cursor:wait;}
#confirmModalContainer .header {height:30px; width:100%; background:url(../images/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirmModalContainer .header span {padding-left:8px;}
#confirmModalContainer .message {color:#333;  font-size:11px; text-align:center; margin:10; padding:12px 4px;}
#confirmModalContainer .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirmModalContainer .buttons div {float:right; margin-left:8px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../images/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirmModalContainer a.modalCloseX,
#confirmModalContainer a.modalCloseX:link,
#confirmModalContainer a.modalCloseX:active,
#confirmModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ddd;}
#confirmModalContainer a.modalCloseX:hover {color:#9bb3b3;}


/* Alert Container */
#alertModalContainer {width:420px; left:50%; top:15%; margin-left:-210px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699;}
#alertModalOverlay {background-color:#000; cursor:wait;}
#alertModalContainer .header {height:30px; width:100%; background:url(../images/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#alertModalContainer .header span {padding-left:8px;}
#alertModalContainer .message {color:#333;  font-size:11px; text-align:center; margin:10; padding:12px 4px;}
#alertModalContainer .buttons {width:160px; float:right; padding:10px 8px 0;} 
#alertModalContainer .buttons div {float:right; margin-left:8px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../images/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#alertModalContainer a.modalCloseX,
#alertModalContainer a.modalCloseX:link,
#alertModalContainer a.modalCloseX:active,
#alertModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ddd;}
#alertModalContainer a.modalCloseX:hover {color:#9bb3b3;}


/*.signupBBdiv {*/
	/*float:left;
	z-index:10;*/
/*	margin:5px 0 0 0;
	}

.signupBBleft {
	background:url(../images/marrow.gif) top left no-repeat;
	width:18px;
	height:12px;
	float:left;
	position:relative;
	margin:0px -3px 0 10px;
	z-index:99;
}
.signupBBcontent {
	background:url(../images/mbg.gif) bottom right no-repeat;
	background-color:#ffc;
	border-top:1px solid #999;
	border-left:1px solid #999;
	width:215px;	
	font-size:10px;
	padding: 5px 10px 8px 8px;
	margin:10px -3px 0 -25px;

}*/