	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px 0px; padding: 0px 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
{ line-height: 1; color: #666; background: #fff; font-family: Arial, Verdana, Georgia; font-size: 0.7em; }

body{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}
p, h1, form, {border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		margin-right:40px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}

ol, ul, li { list-style-type: none; }

table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a:active, a:visited, a:link { color: #666; text-decoration: underline; }
a:hover, a.selected { color: #231F20; text-decoration: underline; }
#global { margin: 30px auto; padding: 30px; width: 550px; border:solid 2px #b7ddf2;background:#ebf4fb;}
p.note { background: url("images/note.png") no-repeat 0px 0px; padding-left: 20px; margin-bottom: 15px; color: #231F20; }
#globalForm label input, input.text { height: 14px; border: 1px solid #ccc; padding: 2px 4px; font-family: Arial, Verdana, Georgia; font-size: 0.85em; }
input.checkbox { width: 15px !important; }
form select { font-size: 0.8em; border: 1px solid #ccc; }

textarea { border: 1px solid #ccc; padding: 2px 4px; font-family: Arial, Verdana, Georgia; font-size: 0.85em; margin-top: 2px;}
legend { font-weight: bold; font-size: 1.7em; color: #000; margin-bottom: 10px; }
#globalForm { margin: 0px 0px 0px 0px; }
#globalForm div { margin-bottom: 10px; overflow: hidden; }
#globalForm label {  float: left; text-align:right}
#globalForm label strong { float: left; width: 125px; padding-top: 1px; color: #231F20; }
#globalForm label input { margin-right: 40px;float: left; width: 180px; }
#globalForm textarea { width: 530px; height: 120px; }
.checkradio strong { width: 500px !important; color: #666 !important; }
.checkradio strong a { color: #231F20; }
input.erroneus { background-color: #FFFFCC; }
h1 {font-size:16px;font-weight:bold;margin-bottom:8px;}

.green a{
background:url(images/green.gif);
padding:0px 6px;
border:1px solid #3b6e22;
height:24px;
line-height:24px;
color:#FFFFFF;
font-size:14px;
margin-right:10px;
display:inline-block;
text-decoration:none;
}

.green a:hover {text-decoration:underline;}

.status{ color:#f00;margin-right:50px;padding:2px 4px;
display:inline-block;font-size:16px;}

.star {color:red;font-size:14px;}
.error {position:relative;right:0px;text-align:left;font-Style:italic;font-size:11px;color:#666666;}
.mylabel {height:50px;margin-right:55px;font-Style:italic;font-size:11px;color:#666666;width:500px;}
.mylabel .myerror {position:relative;top:0px;float:right;margin-right:50px;}
.myerror2 {position:relative;top:0px;right:100px;}


.mylabel2 {float:right;margin-right:55px;font-Style:italic;font-size:11px;color:#666666;}
.mylabel3 {float:left;margin-left:0px;font-Style:italic;font-size:11px;color:#666666;}
.mylabel4 {font-Style:italic;font-size:11px;color:#666666;}
.mylabel5 {height:140px;font-Style:italic;font-size:11px;color:#666666;}
.myline{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		margin-right:40px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
#BtnStatus {position:absolute;height:60px;}
