/* PBG Lead App Style Sheet */

/* Eric Meyer Reset */

html,body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, 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:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	text-align:left;
	background:transparent;
}

body {color: #666; background: url(../img/page-bg_flag.jpg) top center no-repeat #021c48; font-family: Arial;}

h1, h2, h3, h4, h5, h6, p {margin: 0 0 15px;}
h1 {font-size: 1.8em; color: #001d4e;}
h2 {font-size: 1.4em; color: #001d4e;; padding-bottom: 5px; border-bottom: 1px solid #ccc;}
h3 {font-size: 1em;}
h4, h5, h6 {font-size: .85em;}
p {font-size: .75em; margin: 20px 0; color: #ccc;}

.clear {clear: both;}
.hidden {display: none;}

a {color: #ccc;}
a:hover {text-decoration:none;}

#wrapper {margin: 40px auto 0; width: 420px;}
#login-container {float: left; width: 400px; padding: 10px; background: url(../img/trans_white_50.png);}
#login {float: left; width: 300px; padding: 20px 50px; background: url(../img/login_bg_blue-gradient.png) repeat-x;}
.logo {float: left; width: 300px; height: 40px; background: url(../img/pbg-logo_187x40.png) top center no-repeat; margin: 20px 0 0; padding-bottom: 20px; border-bottom: 2px dotted #076ba5;}

#login form {float: left; width: 300px;}
.input {margin-top: 20px;}
.error-message {font-size: .75em; color: #f00;}
label {display: block; font-size: .75em; color: #fff; margin-bottom: 5px;}
input[type="text"], input[type="password"] {padding: 10px; width: 280px; border: none; border-radius: 5px; -moz-border-radius: 5px;}
input[type="submit"] {margin-top: 20px; background: url(../img/login-button_red-gradient.png) repeat-x; color: #fff; font-size: .9em; padding: 9px 25px; text-decoration: none; border: none; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #ce3e3e;}
input[type="submit"]:hover {background: #ce3e3e;}

.message {float: left; width: 280px; margin-top: 10px; font-size: .75em; padding: 10px; background: #d7eb98; /*#edf6d1;*/ border: 1px solid #749805; border-radius: 5px; -moz-border-radius: 5px;}
.message#loginErrorMessage {background: #f7e5e5; border: 1px solid #f00; color: #c00;}


/*
form {padding: 20px 20px 50px; border: 1px solid #ccc;}
form div {margin: 10px 0;}

form.no-style {padding:0px; border:none; width: 100%;}
form.no-style div { margin-bottom: 0px}
form.no-style label, form no-style input {display: inline;}

div.form, div.index, div.view {float: left; width: 100%; border: none; padding: 0;}


label, input {display: block; }
label {font-size: .75em; font-weight: bold; margin-bottom: 5px;}
input[type="text"], input[type="password"], select, textarea {padding: 5px; margin-bottom: 15px;}
.width10 {width: 10%;}
.width25 {width: 25%;}
.width50 {width: 50%;}
.width75 {width: 75%;}
.width75 {width: 100%;}
input[type="submit"], input[type="reset"] {float: left; color: #fff; font-size: .75em; font-weight: bold; margin-right: 10px; padding: 6px 15px; text-decoration: none; cursor: pointer; background: url(../img/gradient-bg_30_grey.png) repeat-x; border: none; border-radius: 5px; -moz-border-radius: 5px;}
input[type="submit"]:hover, input[type="reset"]:hover {background: #999;}

.filter-box form {width: auto;}
*/



