body{background-color:#f2f2f2;color:#444;background-image:url(../images/blueprint.png);font:12px/1.5 'Helvetica Neue',Arial,Helvetica,sans-serif}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}.placeholder{color:#999}div#da-login{margin:auto;padding-top:100px}div#da-login-top-shadow{background:url(../images/login-shadow.png) no-repeat center top;padding-top:16px;z-index:15;margin:auto;width:450px;position:relative}div#da-login #da-login-bottom-shadow{width:320px;height:11px;margin:auto;z-index:20;background:url(../images/login-box-footer.png) no-repeat center top}div#da-login #da-login-box{width:280px;margin:auto;margin-top:-15px;z-index:10;background:url(../images/login-box-bg.png) #fff}div#da-login #da-login-box #da-login-box-header{padding:20px 40px;margin-bottom:10px;border-bottom:1px dashed #888}div#da-login #da-login-box #da-login-box-header h1{font-size:18px;color:#444;font-weight:normal}div#da-login #da-login-box #da-login-box-content{padding:10px 40px}div#da-login #da-login-box #da-login-box-content form input#da-login-username,div#da-login #da-login-box #da-login-box-content form input#da-login-password{background-color:#fafafa;border:1px solid #d1d1d1;width:100%;margin:0;padding:15px 10px;outline:0;padding-left:40px;background-repeat:no-repeat;background-position:12px center;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.04);-moz-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.04);-o-box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.04);box-shadow:0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.04)}div#da-login #da-login-box #da-login-box-content form input#da-login-username{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-image:url(../images/user.png)}div#da-login #da-login-box #da-login-box-content form input#da-login-password{border-top:0;-webkit-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-image:url(../images/key.png)}div#da-login #da-login-box #da-login-box-content form #da-login-input-wrapper{margin-bottom:20px}div#da-login #da-login-box #da-login-box-content form #da-login-input-wrapper .da-login-input{position:relative}div#da-login #da-login-box #da-login-box-content form #da-login-input-wrapper label.error{position:absolute;left:100%;top:50%;z-index:100;width:auto;background:#a5010d url(../images/icons/white/16/alert.png) no-repeat 8px center;padding:8px 6px;padding-left:28px;color:#fff;font-size:10px;line-height:1;margin-top:-13px;margin-left:10px;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3)}div#da-login #da-login-box #da-login-box-content form #da-login-input-wrapper label.error:after{height:0;width:0;border:6px solid transparent;border-right-color:#a5010d;position:absolute;right:100%;top:50%;content:'';margin-top:-6px}
div#da-login #da-login-box #da-login-box-content form input#da-login-submit{
	width:100%; font-size:15px; line-height:1; color:#fff; margin:0; cursor:pointer; line-height:1; padding:7px; display:inline-block; outline:0; border:1px solid #bb2929; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;border-radius:4px; -webkit-appearance:none; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 1px 1px rgba(0,0,0,0.15); -o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 1px 1px rgba(0,0,0,0.15);background-color:#e15656;background-image:linear-gradient(bottom,#e15656 0,#f77272 100%);background-image:-o-linear-gradient(bottom,#e15656 0,#f77272 100%);

background-image:-moz-linear-gradient(bottom,#e15656 0,#f77272 100%);background-image:-webkit-linear-gradient(bottom,#e15656 0,#f77272 100%);background-image:-ms-linear-gradient(bottom,#e15656 0,#f77272 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e15656),color-stop(1,#f77272))}div#da-login #da-login-box #da-login-box-content form input#da-login-submit:active{background-image:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,1);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,1)}div#da-login #da-login-box #da-login-box-footer{padding:0 40px 20px;text-align:center;position:relative}div#da-login #da-login-box #da-login-box-footer a{text-decoration:none;color:#444;font-size:12px}div#da-login #da-login-box #da-login-box-footer a:hover{text-decoration:underline}div#da-login #da-login-box #da-login-box-footer #da-login-tape{background:url(../images/login-tape.png) no-repeat center center;width:99px;height:26px;position:absolute;bottom:-13px;left:50%;margin-left:-50px}

#header {
width: 100%;
height: 45px;
background: #5D6885;
text-shadow: 1px 0 0 #666;
color: white;
position: fixed;
z-index: 49;
-moz-box-shadow: 0px 2px 15px #333333;
-webkit-box-shadow: 0px 2px 15px #333;
box-shadow: 0px 2px 15px #333;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 5, direction = 180, color = '#999999');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 180, Color = '#aaaaaa')";
min-width: 768px;
}

#header #account_info {
margin: 0 35px 0 0;
vertical-align: top;
text-align: right;
width: 100%;
overflow: hidden;
}

#header #account_info div {
padding: 0 10px 0 20px;
background: url(../images/nav_side.png) left;
cursor: pointer;
display: inline-block;
height: 45px;
line-height: 47px;
background-repeat: no-repeat;
margin-left: 10px;
font-size: 11px;
}
#header #account_info div:last-child {
padding: 0 15px 0 15px;
}

#header a {
font-weight: normal;
color: white;
 text-decoration:none;
}

.copyright {width: 280px;
height: 11px;
margin: auto;
z-index: 20;
text-align: center;
margin-top: 10px;}

/* BUTTON */

.uibutton {
	position: relative;
	z-index: 1;
	overflow: visible;
	display: inline-block;
	padding:5px 9px 6px 9px;
	margin: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	outline: none;
	border: 1px solid #69a44d;
	text-shadow:0 1px 0 #000000;
	color: #ffffff;
	background-position:0 -1px;
	background-color:#9bc652;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-transition: all .2s ease-out;
	-moz-transition:all.2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all.2s ease-out;
	font-weight: bold;
	font-size: 11px;
	text-transform: capitalize;
	margin-top: -1px;
}
.uibutton:hover, .uibutton:focus, .uibutton:active {
	background-image: url(../images/ui-lgreen.jpg);
	background-position:0 59px;
	color: #ffffff;
	text-shadow:0 1px 0 #000000;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 1px;
}
.uibutton:active {
/*	border-color: #5b7217;
	background: #b4cf1f;*/
	color: #ffffff;
	filter: none;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 1px;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;
	cursor:pointer;
}

/* overrides extra padding on button elements in Firefox */
.uibutton::-moz-focus-inner {
 padding: 0;
 border: 0;
}
/*Icons */

.uibutton.icon:before {
	content: "";
	position: relative;
	top: 2px;
	float:left;
	width: 14px;
	height: 12px;
	margin: 0 5px 0 0;
	background: url(../images/fb-icons.png) 99px 99px no-repeat;
}
.uibutton.edit:before {
	background-position: 0 -1px;
}
.uibutton.normal {
	color: #333;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#f4f4f4));
	background-image: -moz-linear-gradient(#f4f4f4, #f4f4f4);
	background-image: -o-linear-gradient(#f4f4f4, #f4f4f4);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4f4f4', EndColorStr='#f4f4f4'); /* for IE 6 - 9 */
 	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;
	text-shadow:none;
	border: 1px solid #aaaaaa;
	border-bottom-color: #aaaaaa;
	margin: 0;
}
.uibutton.normal:hover {
	color: #666;
	background-color: #999;
	-webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;
	-moz-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;
	box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;
	text-shadow:none;
}
.uibutton.normal:active {
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;
}
.uibutton.add:before {
	background-position: -14px -1px;
}
.uibutton.secure:before {
	background-position: -28px 0px;
	top: 0px;
}
.uibutton.prev:before {
	background-position: -38px -1px;
}
.uibutton.next:before {
	float:right;
	margin: -1px -0.25em 0 0.5em;
	background-position: -50px 0;
}
.uibutton.forward:before {
	background-position: -61px 0;
	margin-top: -1px;
}
.uibutton.answer:before {
	background-position: -78px 0;
	margin-top: -2px;
}
/* BUTTON EXTENSIONS */

/* Large */

.uibutton.large {
	font-size: 13px;
	text-transform: uppercase;
	padding-left:25px;
	padding-right:25px;
}
/* Submit, etc */

.uibutton.confirm {
	border-color: #73b4ce ;	
	background-color: #c2e3f0;
	text-shadow:0 1px 0 #ffffff;
	color: #666666;

	background-image:none;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);

}
.uibutton.confirm:hover ,.uibutton.confirm:focus, .uibutton.confirm:active{
	border-color: #73b4ce;
	color: #333333;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 1px;
	background-color: #a9daed;

}
.uibutton.confirm:active {
	border-color: #73b4ce;
	color: #666666;
	background-color: #a9daed;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #84c5de;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #84c5de;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #84c5de;
}

/*  Special */

.uibutton.special {
	border-color: #a93a25;
	text-shadow:0 1px 0 #000000;
	color: #fff;
	background-color:#d74543;
}
.uibutton.special:hover, .uibutton.special:active {
	background-image: url(../images/ui-red.jpg);
	background-position:0 59px;
	color: #fff;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 1px;
}
.uibutton.special:active {
	background-image: url(../images/ui-red.jpg);
	background-position:0 59px;
	filter: none;
	color:#efefef;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #aa3a35;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #aa3a35;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #aa3a35;
}
/*Disable */

.uibutton.disable {
	z-index: 0;
	border-color: #c8c8c8;
	color: #b8b8b8;
	background: #f2f2f2;
	cursor: default;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow:none;
}
.uibutton.disable:hover {
	border-color: #c8c8c8;
	background:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow:none;
	color:#b8b8b8;
}
.uibutton.disable.icon:before, .uibutton.disable.icon:after {
	opacity: 0.5;
}
/* BUTTON GROUPS */

.uibutton-group {
	display: inline-block;
	list-style: none;
	padding: 0;
	margin: 0;
	/* IE hacks */
    zoom: 1;
 *display: inline;
}
.uibutton + .uibutton, .uibutton + .uibutton-group, .uibutton-group + .uibutton, .uibutton-group + .uibutton-group {
	margin-left: 3px;
}
.uibutton-group li {
	float: left;
	padding: 0;
	margin: 0;
}
.uibutton-group li.end {
	margin-left:0px;
}
.uibutton-group .uibutton {
	float: left;
	margin-left: -1px;
}
.uibutton-group .uibutton:hover, .uibutton-group .uibutton:focus, .uibutton-group .uibutton:active {
	/*z-index:2;*/
}
.uibutton-group > .uibutton:first-child, .uibutton-group li:first-child .uibutton {
	margin-left: 0;
}
/*  BUTTON CONTAINER */
/* For mixing buttons and button groups, e.g., in a navigation bar */

.uibutton-toolbar {
	padding: 6px;
	border-top: 1px solid #ccc;
	background: #f2f2f2;
}
.uibutton-toolbar .uibutton, .uibutton-toolbar .uibutton-group {
	vertical-align: bottom;
}
