body {
    color: #696969;
    font-family: Droid Sans, Segoe UI, Lucida Grande, Arial, sans-serif;
    font-size: 10pt;
}

.bodytexture1 {
    background-image: url(trackmap_valencia_texture.png);
}

.bodytexture2 {
    background-image: url(brushedmetal_texture.png);
}

h1 {
    font-family: Segoe UI, Lucida Grande, Arial, sans-serif;
    font-size: 16pt;
}

/*fasterlap homepage stuff */
.imageborder {
    padding: 10pt;
    float: left;
}

.imageprefix {
    padding-right: 10pt;
    float:left;
}

/*cc form stuff */
.errorMsg {
/*background: url(veil.png) repeat top left;*/
    background: #f5cece;
    color: black;
    text-align: center;
    font-size: 16pt;
}

.largeText {
    font-size: 18pt
}

.largeBoldText {
    font-size: 14pt;
    font-weight: bold;
}

.buttonsubmit {
    font-family: Droid Sans Mono, Lucida Sans Typewriter, Consolas, monospace;
    font-size: 16pt
}

.formValue {
    font-family: Droid Sans Mono, Lucida Sans Typewriter, Consolas, monospace;
    font-size: 18pt;
    background: #696969;
    color: white;
}

.formLabel {
    font-size: 12pt;
    color: #2A2A2A;
    background-image: url(transparentgray_texture.png);
    vertical-align:middle;
}

.formLabel_top {
    font-size: 12pt;
    color: #2A2A2A;
    background-image: url(transparentgray_texture.png);
    vertical-align:top;
}

.valigntop {
    vertical-align:top;
	padding-top: 10pt;
}

.formLabelBold {
    font-size: 16pt;
    font-weight: bold;
    color: #2B2B2B;
}

/* heading */
table.tablewithbgcolor {
    width: 100%;
    color: white;
    font-size: 18pt;
    padding: 5pt;
    background-image: url(tiretread_texture.png);
}

table.tablewithcolor td {
    padding: 5pt;
}

/* body */
table.tableform {
    width: 100%;
    border: 0;
    padding: 5pt;
}

table.tableform tr {
    vertical-align: top;
}

table.tableform td {
    border: 0;
    padding: 5pt;
}

/*my stuff*/

.gwt-DialogBox {
    text-align: center;
    background-color: #E6F0F9;
    color: black;
    border: 2pt solid #B0B0B0;
    padding: 10pt;
}

.gwt-PopupPanel {
    text-align: center;
    background-color: #E6F0F9;
    border: 2pt solid #B0B0B0;
    padding: 10pt;
}

.filledborder {
    border: 2pt solid #B0B0B0;
}

.filledwhiteborder {
    border: 2pt solid #FFFFFF;
}

.emptyborder {
    margin: 5pt;
}

.padding {
    padding: 5pt;
}

.bigfont {
    font-size: 1.4em;
    font-family: Segoe UI, Lucida Grande, Arial, sans-serif;
}

.mediumfont {
    font-size: 1.2em;
    font-family: Segoe UI, Lucida Grande, Arial, sans-serif;
}

.smallfont {
    font-size: 1.0em;
    font-family: Segoe UI, Lucida Grande, Arial, sans-serif;
}

.lightgraybackground {
    background-color: #E7E7E7;
}

.whitebackground {
    background-color: #FFFFFF;
}

.fullwidth {
    width: 100%;
}

.bold {
    font-weight: bold;
}

.cursorpointer {
    cursor: pointer;
}

/*
  COLORS FOR EXPLORERSCREEN
*/

.Black {
    color: #000000;
}

.Blue {
    color: #0379C3;
}

.Purple {
    color: #8701C4;
}

.Red {
    color: #BE230A;
}

.Green {
    color: #70A744;
}

/*public static String Color_Black = "Black";*/
/*public static String Color_Blue = "Blue";*/
/*public static String Color_Purple = "Purple";*/
/*public static String Color_Red = "Red";*/
/*public static String Color_Green = "Green";*/

/*public static HashMap<String, String> ColorTable = new HashMap<String, String>();*/
/*static {*/
/*ColorTable.put(Color_Black, "#000000");*/
/*ColorTable.put(Color_Blue, "#0379C3");*/
/*ColorTable.put(Color_Purple, "#440D20");*/
/*ColorTable.put(Color_Red, "#BE230A");*/
/*ColorTable.put(Color_Green, "#70A744");*/
/*}*/

/*
  STACK PANEL
*/

/* the panel itself */
.gwt-StackPanel {
    border: 2pt solid #C7C7C7;
    background-color: #F7F7F7;
}

/* unselected items */
.gwt-StackPanel .gwt-StackPanelItem {
    cursor: pointer;
    background-color: #E0E7ED;
    padding: 2pt;
    font-weight: bold;
    font-size: 1.4em;
}

/* selected items */
.gwt-StackPanel .gwt-StackPanelItem-selected {
    font-style: oblique;
    background-color: #A1A1A1;
    padding: 2pt;
    font-size: 1.4em;
}

/* the wrapper around the contents of the item */
.gwt-StackPanel .gwt-StackPanelContent {
    padding: 2pt; /*border: 2pt solid #C7C7C7;*/
}

/** EXPLORERSCREEN - panel */
.textinput {
    font-family: Segoe UI, Lucida Grande, Arial, sans-serif;
    border: 3pt solid #cccccc;
}

.gwt-TextBox {
    border: 3pt solid #cccccc;
}

.gwt-ListBox {
    border: 3pt solid #cccccc;
}

.gwt-PasswordTextBox {
    border: 3pt solid #cccccc;
}
