
select {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #aaa;
color:#333;
font-weight:700;
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:2px
}

textarea {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #999;
color:#333;
font-weight:700;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:2px
}

input[type=button] {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #aaa;
text-align:center;
color:#666;
background:url('images/bg_button.gif') repeat-x top left;
font-weight:700;
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:3px 10px
}

input[type=submit] {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #aaa;
text-align:center;
color:#666;
background:url('images/bg_button.gif') repeat-x top left;
font-weight:700;
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:3px 10px
}

input[type=reset] {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #aaa;
text-align:center;
color:#666;
background:url('images/bg_button.gif') repeat-x top left;
font-weight:700;
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:3px 10px
}

.inputbutton {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #aaa;
text-align:center;
color:#666;
background:url('images/bg_button.gif') repeat-x top left;
font-weight:700;
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:4px 10px
}

.inputbutton img {
margin-bottom:-2px;
}

input[type="text"][readonly] {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #999;
color:#aaa;
background-color:#f0f0f0;
font-weight:700;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:3px
}

input[type="submit"][disabled] {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #ccc;
text-align:center;
color:#aaa;
background:url('images/bg_button.gif') repeat-x top left;
font-weight:700;
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:3px 10px
}

input:hover[type="submit"][disabled] {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #ccc;
text-align:center;
color:#aaa;
background:url('images/bg_button.gif') repeat-x top left;
font-weight:700;
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:3px 10px
}

input:hover[type=button] {
background:url('images/bg_button_h.gif') repeat-x top left;
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
color:#000
}

input:hover[type=submit] {
background:url('images/bg_button_h.gif') repeat-x top left;
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
color:#000
}

input:hover[type=reset] {
background:url('images/bg_button_h.gif') repeat-x top left;
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
color:#000
}

.inputbutton:hover {
background:url('images/bg_button_h.gif') repeat-x top left;
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
color:#000
}

input[type=text] {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #999;
color:#333;
font-weight:700;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:3px
}

input:hover[type=text] {
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
}

input[type=password] {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #999;
color:#333;
font-weight:700;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:3px
}

input:hover[type=password] {
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
}

fieldset {
border:#ddd 2px solid;
margin-bottom:10px;
border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
padding:10px
}

fieldset ul, fieldset li {
list-style-position:inside;
list-style-image: url(images/bullet_blue.png);
}

legend {
font-size:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
font-weight:700;
/* text-shadow: 1px 1px 0px #ddd; */
color:#f40;
margin-left:10px;
padding-left:5px;
padding-right:5px
}

.inputbutton {
font-size:12px;
line-height:15px;
font-family:"Segoe UI", "Trebuchet MS", "Helvetica Neue", Helvetica, "Lucida Sans Unicode";
border:1px solid #aaa;
text-align:center;
color:#666;
background:url('images/bg_button.gif') repeat-x top left;
font-weight:700;
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
padding:4px 10px
}

.inputbutton img {
margin-bottom:-2px;
}

.inputbutton:hover {
background:url('images/bg_button_h.gif') repeat-x top left;
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
color:#000
}

