@charset "utf-8";
/* CSS Document */

.alert {
	background: #fff6bf url(exclamation.png) center no-repeat;
	background-position: 15px 5px; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border: 2px solid #ffd324;
	margin: auto;
	width: 400px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
textarea {
	width: 150px;
	background-color: #E8E8E8;
	border: 1px solid #999;
	margin-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
}
	
.info {
	background: #C1E0FF url(information.png) center no-repeat;
	background-position: 15px 5px; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border: 2px solid #6AB5FF;
	margin: auto;
	width: 400px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.accept {
	background: #CEFFCE url(accept.png) center no-repeat;
	background-position: 15px 5px; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border: 2px solid #0C3;
	margin: auto;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.login {
	margin: auto;
	width: 400px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.login legend {
	font-size: 20px;
	text-align: left;
	color: #666;
}

.login fieldset {
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	text-align: right;
}

.register {
	margin: auto;
	width: 400px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.register legend {
	font-size: 20px;
	text-align: left;
	color: #666;
}

.register fieldset {
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	text-align: right;
}

.register form {
	text-align: right;
}

.or {
	margin: auto;
	text-align: center;
	width: 200px;
	font-size: 36px;
}

input {
	width: 150px;
	height: 20px;
	background-color: #E8E8E8;
	border: 1px solid #999;
	margin-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
}

.errorclass {
	width: 150px;
	height: 20px;
	background-color: #FFBFBF !important;
	border: 1px solid #F66 !important;
	margin-right: 5px;
	padding-left: 5px;
}

.helplet {
	width: 100px;
	font-size: 12px;
	color: #575757;
	display: inline-block;
	text-align: left;
}

input:hover {
	border-color: #09F;
}

#button {
	margin-right: 0px;
	height: 30px;
	font-size: 18px;
	background-color: #000;
	border: 1px solid #999;
	margin-left: 20px;
	margin-top: 20px;
	color: #999;
	font-family: Century Gothic, Arial, Helvetica;
}

#delete {
	height: 25px;
	font-size: 13px;
	background-color: #E5E5E5;
	background-image: url(exclamation.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	border: 1px solid #999;
	margin-left: 20px;
	margin-top: 20px;
	padding-left: 20px;
	margin-right: 0px;
	width: 180px;
}

#accept {
	height: 25px;
	font-size: 13px;
	background-color: #E5E5E5;
	border: 1px solid #999;
	margin-top: 20px;
	background-image: url(accept.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 20px;
	margin-right: 0px;
	width: 180px;
}

#unactivate {
	height: 25px;
	font-size: 13px;
	background-color: #E5E5E5;
	border: 1px solid #999;
	margin-top: 20px;
	background-image: url(minus.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 20px;
	margin-right: 0px;
	width: 180px;
}

#unactivate:hover {
	background-color: #FFE7CE;
	border: 1px solid #999;
}

#button:hover {
	background-color: #C1FFC1;
	border: 1px solid #999;
}
#accept:hover {
	background-color: #C1FFC1;
	border: 1px solid #999;
}
#delete:hover {
	background-color: #FCC;
	border: 1px solid #999;
}

.phone {
	width: 35px;
	height: 20px;
	margin-right: 5px;
	padding-left: 5px;
}
.phone2 {
	width: 48px;
	height: 20px;
	background-color: #E8E8E8;
	border: 1px solid #999;
	margin-right: 5px;
	padding-left: 5px;
}
.formline {
	margin-bottom: 15px;
}

#admintable
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	text-align: left;
	border-collapse: collapse;
	margin: auto;
}
#admintable th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
	border-bottom: 1px solid #039;
}
#admintable td
{
	padding: 8px;
	color: #669;
}

#admintable .odd
{
	background: #e8edff; 
}
.aligncenter {
	margin: auto;
	width: 600px;
}
.alignright {
	text-align: right;
}

#yeshover:hover {
	background: #EAEAEA;
}

a.tooltip{
    position:relative; /*this is the key*/
    z-index:24;
	color:#000;
    text-decoration:none}

a.tooltip:hover{z-index:25;}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; right:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center;}
	
img {
	border: 0px;
}

.checkbox {
	width: auto;
	height: auto;
}

.editimg {
	width: 15px;
	height: 15px;
	vertical-align: middle;
}


