/* default font */
body,div,span,td,a,form,input,textarea,select,h1,h2,p,b,i,li,ol,ul
{font-size:9pt; font-family:'Lucida Grande',Verdana,Tahoma,Arial}

body {margin:0; padding:0; text-align:center}

table {border:0; border-collapse:collapse;
	margin-left:auto; margin-right:auto; text-align:left}
tr td, img {border:0; padding:0}

.alert {color:#FF0000}

h1, h1 a {font-size:20pt}
h2, h2 a {font-size:14pt}
h1, h1 a, h2, h2 a {text-shadow:#404040 2px 2px 3px, #FFFFFF -1px -1px 0}

input,textarea,select {color:#221100; background-color:#FFFFE8;
	border-left:1px solid #AAAAAA; border-right:1px solid #DDDDDD;
	border-top:1px solid #AAAAAA; border-bottom:1px solid #DDDDDD}
form {margin:0px}

.softText, .softText td {color:#445566}

.ShiftUp {position:relative; top:-4px}

#ProcessingMessage {position:absolute; text-align:center; padding:0;
	background-color:white; /* need to set this to match wait.gif */
	border:3px solid #D3222A}
#ProcessingMessage #ProcessingMessageSpinBall {
	float:left; border:0; margin:20px 30px 20px 20px}
#ProcessingMessage p {float:left; margin-right:30px;
	font-size:17pt; font-weight:bold; white-space:nowrap;
	color:#CC0033; text-shadow:#777777 2px 2px 2px}

img.FeatherFrame, img.reflection {border:0; padding:0}

.BoxShadow5 {box-shadow:#303030 2px 3px 5px;
	-webkit-box-shadow:#303030 2px 3px 5px;
	-moz-box-shadow:#303030 2px 3px 5px}
.BoxShadow7 {box-shadow:#303030 2px 5px 7px;
	-webkit-box-shadow:#303030 2px 5px 7px;
	-moz-box-shadow:#303030 2px 5px 7px}
.BoxShadow40 {box-shadow:#202020 2px 8px 40px;
	-webkit-box-shadow:#202020 2px 8px 40px;
	-moz-box-shadow:#202020 2px 8px 40px}

.BorderRadius5 {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px}
.BorderRadius8 {border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px}
.BorderRadius10 {border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px}
.BorderRadius40 {border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px}

.BorderRadiusTop8 {
	border-top-left-radius:8px;
	-webkit-border-top-left-radius:8px; -moz-border-radius-topleft:8px;
	border-top-right-radius:8px;
	-webkit-border-top-right-radius:8px; -moz-border-radius-topright:8px}
.BorderRadiusBottom8 {
	border-bottom-left-radius:8px;
	-webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px}

input.ui-button {text-shadow:white 0px 1px 1px;
	box-shadow:rgba(0,0,0,0.6) 2px 2px 4px;
	-webkit-box-shadow:rgba(0,0,0,0.6) 2px 2px 4px;
	-moz-box-shadow:rgba(0,0,0,0.6) 2px 2px 4px}
input.ui-button:not([disabled]):hover {text-shadow:white 0px 1px 1px, #FFFF80 0 0 3px}
input.ui-button:not([disabled]):active {position:relative; top:1px; left:1px;
	text-shadow:white 0px 1px 1px, #FFFF80 0 0 5px;
	box-shadow:rgba(0,0,0,0.3) -1px -1px 1px, #FFFF80 0 0 10px;
	-webkit-box-shadow:rgba(0,0,0,0.3) -1px -1px 1px, #FFFF80 0 0 10px;
	-moz-box-shadow:rgba(0,0,0,0.3) -1px -1px 1px, #FFFF80 0 0 10px}

a[href], a[href]:link, a[href]:visited {color:#0055FF; text-decoration:none}
a[href]:hover {color:#FF2222}
a[href]:active {position:relative; top:1px; left:1px; text-shadow:#FFFFA0 0 0 5px}
