#loginEntry {
	MARGIN-TOP: 0px;
	FONT-SIZE: 11px;
	Z-INDEX: 1;
	BACKGROUND: #222222;
	FILTER: alpha(opacity=95); 
	LEFT: 68%;
	VISIBILITY: hidden;
	WIDTH: 300px;
	COLOR: #fafafa;
	MARGIN-RIGHT: 0px;
	POSITION: absolute;
	TOP: 135px;
	HEIGHT: 156px;
	opacity: 0.95
}

#loginEntry FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 290px;
	PADDING-TOP: 0px
}

#loginEntry FORM LABEL {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 20px;
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 6px 0px 0px;
	WIDTH: 60px;
	COLOR: #fafafa;
	TEXT-ALIGN: right
}

#loginEntry INPUT {
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	WIDTH: 164px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #aaaaaa 1px solid
}

#loginEntry FORM INPUT.button {
	BORDER-RIGHT: #444444 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #444444 1px solid;
	DISPLAY: inline-block;
	PADDING-LEFT: 6px;
	FONT-SIZE: 12px;
	BACKGROUND: #dd2d91;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #444444 1px solid;
	WIDTH: 70px;
	COLOR: #ffffff;
	LINE-HEIGHT: 24px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #444444 1px solid;
	HEIGHT: 24px;
	TEXT-DECORATION: none
}

#signup {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10pt;
	BACKGROUND: #fafafa;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px;
	WIDTH: 320px;
	PADDING-TOP: 0px
}
#signupText {
	PADDING-RIGHT: 35px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 15px;
	COLOR: #999999;
	PADDING-TOP: 15px
}
#signupInfo {
	MARGIN-TOP: 150px;
	FONT-SIZE: 11px;
	PADDING: 15px;
	Z-INDEX: 1000;
	BACKGROUND: #eeeeee;
	BORDER: DASHED 1px #aaaaaa;
	FILTER: alpha(opacity=95); 
	LEFT: 30%;
	VISIBILITY: hidden;
	WIDTH: 500px;
	COLOR: #111111;
	MARGIN-RIGHT: 5px;
	POSITION: absolute;
	TOP: 35px;
	HEIGHT: 480px;
	opacity: 0.95
}

#signupStatusText {
	PADDING-RIGHT: 35px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 15px;
	COLOR: #bb4444;
	PADDING-TOP: 15px
}

#signupMiniText {
	PADDING-RIGHT: 35px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 15px;
	COLOR: #222222;
	PADDING-TOP: 15px
}

#signup FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px;
	FONT: 10pt verdana,arial,sans-serif;
	WIDTH: 298px;
	PADDING-TOP: 0px;
	min-width: 300px;
	
}

#signup FORM LABEL {
	PADDING-RIGHT: 10px; 
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 7px 0px 0px;
	WIDTH: 70px;
	COLOR: #444444;
	TEXT-ALIGN: right;
	FONT-SIZE: 9pt
}

#signup INPUT {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid
}

#signup FORM INPUT.button {
	FLOAT: right;
	MARGIN: 10px 0px 0px 0px;
	WIDTH: 95px; 
	BORDER: #888888 1px solid;
	MARGIN-RIGHT: 20px;
	BACKGROUND: #dddddd;
	FONT-WEIGHT: bold;
}








DIV.profileframe LABEL {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FLOAT: left; MARGIN: 8px 0px 0px; WIDTH: 120px; COLOR: #222; TEXT-ALIGN: right
}
DIV.profileframe2 LABEL {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FLOAT: left; MARGIN: 8px 0px 0px; WIDTH: 92px; COLOR: #222; TEXT-ALIGN: right
}
FORM FIELDSET LABEL:first-letter {
	TEXT-DECORATION: underline
}
DIV.profileframe TEXTAREA {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: #ffffff; MARGIN-BOTTOM: 10px; FONT: 12px Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 370px; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 100px
}
FORM INPUT#reset {
	BACKGROUND: #eeeeee; MARGIN-LEFT: 0px
}
FORM INPUT.file {
	WIDTH: 300px
}
DIV.profileframe INPUT {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV.profileframe2 INPUT {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV.profileframe BUTTON {
	BORDER-RIGHT: #3b6e22 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #3b6e22 1px solid; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #222; PADDING-BOTTOM: 0px; BORDER-LEFT: #3b6e22 1px solid; COLOR: #ffffff; LINE-HEIGHT: 24px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #3b6e22 1px solid; HEIGHT: 24px; TEXT-DECORATION: none
}
DIV.profileframe2 BUTTON {
	BORDER-RIGHT: #3b6e22 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #3b6e22 1px solid; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #222; PADDING-BOTTOM: 0px; BORDER-LEFT: #3b6e22 1px solid; COLOR: #ffffff; LINE-HEIGHT: 24px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #3b6e22 1px solid; HEIGHT: 24px; TEXT-DECORATION: none
}
FORM INPUT.button {
	FLOAT: right; MARGIN: 5px 38px 5px 5px; WIDTH: 95px
}
TEXTAREA {
	OVERFLOW: auto
}
FORM SMALL {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 88%; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px 60px; PADDING-TOP: 1px
}
FORM .required {
	FONT-WEIGHT: bold
}
FORM BR {
	CLEAR: left
}
#errordiv {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 50%; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #ffcccc
}
.required {
	BACKGROUND-COLOR: #ffcccc
}
.required:unknown {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid; BACKGROUND-COLOR: #fff
}
.checkit {
	BACKGROUND-COLOR: #ffffee
}
A.tt {
	FONT-WEIGHT: bold; Z-INDEX: 24; COLOR: #3ca3ff; POSITION: relative; TEXT-DECORATION: none
}
A.tt SPAN {
	DISPLAY: none
}
A.tt:hover {
	Z-INDEX: 25; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #aaaaff
}
A.tt:hover SPAN.tooltip {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FILTER: alpha(opacity:90); LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #993300; PADDING-TOP: 15px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center; opacity: 0.90; KHTMLOpacity: 0.90; MozOpacity: 0.90
}
A.tt:hover SPAN.top {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../images/bubble.gif) no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 30px
}
A.tt:hover SPAN.middle {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../images/bubble_filler.gif) 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.tt:hover SPAN.bottom {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(../images/bubble.gif) no-repeat 50% bottom; PADDING-BOTTOM: 10px; COLOR: #548912; PADDING-TOP: 3px
}
