body 
{
	background-color:#dddddd;
	color:black;
	font-family:Arial;
}

a
{
	color:#000000;
}

a:hover
{
	color:#555555;
}

a:visited
{
	color:#333333;
}

table.NORMAL 
{
	background-color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);
	border:1px dotted #A0A0AF;
	margin-left: auto;
	margin-right: auto;
	padding:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.minibuttonsquare
{
    vertical-align:middle;
}

table.NORMAL td
{
	border:0px solid white;
	border-bottom:1px solid white;
	padding:5px;
}

table.NORMAL tr:hover
{
	background-color:#cccccc;
}

table.NORMAL th
{
	background-color:#eeeeee;
	border:0px solid white;
	padding:5px;
}

table.NORMAL th.HEADER
{
	background-color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);
	border:0px solid white;
	border-bottom:1px dotted #E0E0DA;
	padding:5px;
}

table.NORMAL caption
{
	font-size:larger;
	font-weight:bold;
}

input.NORMAL
{
	background-color:#000035;
	color:White;
	border:0px;
	font-size:large;
	font-weight:bolder;
}

.swfupload 
{
	border:1px solid #D0D0D0;
	background: #CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#AAAAAA));
	background: -moz-linear-gradient(top, #CCCCCC, #AAAAAA);
	padding: 0px 0px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #e50083;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
}

.swfupload:hover
{
   border-top-color: #28597a;
   background: #CCCCCC;
   color: #e50083;
}

.swfupload:active 
{
   border-top-color: #1b435e;
   background: #CCCCCC;
   color: #e50083;
}
 
.iphonebutton
{
   border-top: 1px solid white;
   background: #AAAAAA;
   background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#AAAAAA));
   background: -moz-linear-gradient(top, #CCCCCC, #AAAAAA);
   padding: 5px 8px 5px 8px ;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #e50083;
   font-size: 48px;
   text-decoration: none;
   vertical-align: middle;
}

.button, .button:visited
{
   border-top: 1px solid white;
   background: #AAAAAA;
   background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#aaaaaa));
   background: -moz-linear-gradient(top, #cccccc, #aaaaaa);
   padding: 5px 8px 5px 8px ;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #e50083;
   font-size: 22px;
   text-decoration: none;
   vertical-align: middle;
}

.button:hover 
{
   border-top-color: #EEEEEE;
   background: #28597a;
   color: #DDDDDD;
}

.button:active 
{
   border-top-color: #1b435e;
   background: #1b435e;
}
   
.minibutton 
{
   border: 1px solid white;
   background: #AAAAAA;
   background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#AAAAAA));
   background: -moz-linear-gradient(top, #CCCCCC, #AAAAAA);
   padding: 1px 2px 1px 2px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #e50083;
   font-size: 9px;
   font-weight:bolder;
   text-decoration: none;
   vertical-align: middle;
   height:16px;
   text-align:center;
}

.minibutton:hover 
{
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
}

.minibutton:active 
{
   border-top-color: #1b435e;
   background: #1b435e;
}
   
   