BODY
{
    COLOR: #bc2b2b;
    FONT-FAMILY: 'Century Gothic', Arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left
}
TD
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
INPUT
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #505050 1px solid;
    BORDER-LEFT: #505050 1px solid;
    BORDER-RIGHT: #505050 1px solid;
    BORDER-TOP: #505050 1px solid;
    COLOR: black
}
TEXTAREA
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #505050 1px solid;
    BORDER-LEFT: #505050 1px solid;
    BORDER-RIGHT: #505050 1px solid;
    BORDER-TOP: #505050 1px solid;
    COLOR: black
}
SELECT
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #505050 1px solid;
    BORDER-LEFT: #505050 1px solid;
    BORDER-RIGHT: #505050 1px solid;
    BORDER-TOP: #505050 1px solid;
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A
{
    COLOR: blue
}
A:visited
{
    COLOR: #a02020;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #a02020;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #a02020;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #c04040;
    TEXT-DECORATION: underline
}
H1
{
    COLOR: #bababa;
    FONT-SIZE: 12pt;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: bolder;
    MARGIN-BOTTOM: 10px
}
H2
{
    COLOR: #aa5a0a;
    FONT-FAMILY: 'Century Gothic';
    FONT-SIZE: 12pt;
    FONT-VARIANT: normal
}
H3
{
    COLOR: #bababa;
    FONT-SIZE: 12pt;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: bolder;
    MARGIN-BOTTOM: 10px;
    TEXT-ALIGN: center
}
.neoHeaderTab
{
  cursor:pointer;
  COLOR: #a02020;
  font-family:'Century Gothic';
  font-size:12px;
}

.neoHeaderTab-selected
{
  COLOR: #a02020;
  font-size:18px;
  font-weight:bold;
}

.neoSidebarHead
{
  text-align:center;
  COLOR: #a0a0a0;
  font-size:16px;
  font-weight:bold;
  FONT-FAMILY: 'Century Gothic';
  border: 0px;
  border-bottom: 2px dotted #c0c0c0 ;
  margin-bottom:4px;
}
.neoSidebarLink
{
  font-size:14px;
  font-weight:bold;
  COLOR: #a02020;
  TEXT-DECORATION: underline;
  cursor:pointer;
  margin-bottom:4px;
}
.neoDownloadName
{
	margin-top:6px;
	margin-bottom:8px;
}	
.neoDownloadHeader
{
  border-bottom: 2px dotted #c0c0c0 ;
	    COLOR: #a02020;
	margin-bottom:8px;
  FONT-FAMILY: 'Century Gothic';
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-VARIANT: normal;
}
.neoImageButton
{
	margin:2px;
}
.Hover   
{
	Opacity:0.5;
	Filter: Alpha(Opacity=50);
}
.Click
{
	margin-top:1px;
	border:2px;
	border-style:solid;
	border-color:black;
}
.neoThumb
{
	border: 2px;
	border-bottom: 0px;
	border-style:solid;
  	border-color: white;
  	margin:4px;
  	margin-bottom:0px;
  	cursor:pointer;
}
.Reflection
{
  	margin:6px;
  	margin-top:0px;
  	overflow:hidden;
	height:35px;
	width:112px;
	opacity: 0.2;
	filter: FlipV() Alpha(Opacity=20, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=65);
}

.gwt-TextBox
{
	border: 1px;
	border-style:solid;
  border-color: #BFBFBF;
}
.gwt-TextArea
{
	white-space:normal;
	border: 1px;
	border-style:solid;
  border-color: #BFBFBF;
}
.gwt-PasswordTextBox
{
	border: 1px;
	border-style:solid;
	border-color: #BFBFBF;
}
.gwt-Button
{
	border: 1px;
	border-style:outset;
	border-color: #6C6C6C;
  background: url(images/button_fill.jpg);
	background-repeat: repeat-x;
}
.gwt-ListBox
{
	border: 1px;
	border-style:solid;
	border-color: #6C6C6C;
  background:#BFBFBF;
	background-repeat: repeat-x;
}
.gwt-DialogBox
{
    overflow: auto; /* Hack to fix missing cursor in firefox */
	border: 4px;
	border-style:solid;
	border-color: #6C6C6C;
	margin:0px;
	padding:0px;
  background: url(images/dialog_fill.jpg);
  background-repeat: repeat-x;
  background-color:white;
}
.gwt-DialogBox .Caption
{
	font-size: 12pt;
	margin: 0px;
	padding: 2px;
	border: 0px;
  background:#BFBFBF;
}