﻿body {
    margin: 0;
    padding: 10px;
    font: 100% Calibri, Arial, Helvetica;
    color: #52607A;
    font-size: 0.95em;
    line-height: 1.2em;
    background-color: white;
    text-align: center;
}

#main {
    width:95%;
    text-align:center;
    border-bottom:1px solid #666666;
    padding:15px 2.5%;
}

.tab_body {
    font-family:Calibri, Arial, Helvetica;
    font-size:1em;
}

#header {
    text-align:center;
}

#footer { 
    margin:0; 
    padding:5px 0 0 0;
}
#footer td { font-size:0.8em; }

#ctl00_loggedin {
    float:left;
    padding:10px 0 5px 0;
    text-align:left;
    font-size:0.9em;
}

h1 { 
    font-size:2em;
    margin:0;
}

h2 {
    font-size:1.25em;
}

h3 {
    font-size:1em;
    margin:5px 0;
}

p {
    margin-top:0;
}

a { 
    color:#52607A;
    font-weight:bold;
    text-decoration:none; 
}
a:hover { 
    text-decoration:underline; 
}

input, select, textarea, .ajax__combobox_itemlist li {
    font-family:Calibri, Arial, Helvetica;
    font-weight:normal;
    color:#52607A; 
    font-size:0.95em;
}

img, .chk, .chk input { 
    border:none;
}

.errmessage {
    color:#cc0000;
}

th, td {
    padding:3px;
}

.ajax__combobox_inputcontainer td, .ajax__combobox_textboxcontainer, .ajax__combobox_buttoncontainer {
    padding:0;
}

.datarow {
    background-color: #F4FAFF;
}
.altdatarow {
    background-color:#ffffff;
}
.listtable .datarow, .listtable .altdatarow {
    cursor:pointer;
}
.listtable .datarow:hover, .listtable .altdatarow:hover {
    background-color:#F6B94D;
}

.button {
    background-image:url(/images/button2.png);
    border:none;
    height:25px;
    width:120px;
    font-weight:bold;
    padding-left:0;
    padding-right:0;
    margin:0 20px;
}

.smallButton {
    background-image:url(/images/smallbutton.png);
    border:none;
    height:20px;
    width:60px;
    font-weight:bold;
    font-size:0.8em;
    padding-left:0;
    padding-right:0;
}

.largeButton {
    background-image:url(/images/largebutton.png);
    border:none;
    height:25px;
    width:200px;
    font-weight:bold;
    padding-left:0;
    padding-right:0;
}

#menuholder {
    width:100%;
    height:38px;
    overflow:hidden;
    text-align:center;
}

#ctl00_menu {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;    
}

#ctl00_menu img {
    float: left;
}

#ctl00_menu a {
    float:left;
    width:150px;
    height:38px;
    background-image:url(/images/menuoff2.png);
    text-align:center;
    padding:9px 0 0 0;
    text-decoration:none;
    font-weight:normal;
}

#ctl00_menu .menuitem, #ctl00_menu .selected {
    color:#447ca2;
}

.disabled {
    color:#999999;
}

#ctl00_menu .menuitem:hover, #ctl00_menu .selected {
    background-image:url(/images/menuon2.png);
}

.box {
    padding:5px 1%;
    border:1px solid #52607A;
}

#ctl00_cph1_formulations {
    text-align:left;
}

#ctl00_cph1_formulations td, #ctl00_cph1_formulations th {
    padding:0 2px;
}

#formulationspanel {
    width:72%; 
    float:left;
}

#keypanel {
     width:20%; 
     float:left;
     overflow:hidden;
     margin-bottom:5px;
     margin-right:1.5%;
}

.spreadsheet td, .spreadsheet th {
    border-bottom:1px solid #52607A;
    border-right:1px solid #52607A;
    font-size:0.85em;
}

.spreadsheet td {
    padding:2px;
}

.invisible {
    border:none;
    background:none;
}

.unverified {
    background-color: #F6B94D;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=25);
	opacity:0.25;
	text-align:center;
}
.modalPopup {
	background-color:#ffffff;
    border:1px solid white;
    border-radius:5px;
	padding:5px;
    text-align:center;
    position: relative; 
}
