﻿	/*
    WebSearch Website Common Styles
    Filename: Styles.css
    Last Updated: April 2, 2007
    Updated By: Michael Brockman

    This styles sheet contains common HTML element styles
    for the client site. Any additional client styles
    should also be added here. The WsStyles.css stylesheet
    contains the default style selectors used by the
    WebSearch web controls.
*/

/* Main Styles */
html,body
{
	margin: 0px;
	height: 100%
}
.nodisplay {display: none !important;}
.WsButton {display: none;}
body, table, tr, td, div, span, a, textarea
{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

a, .highlight
{
    color: #0B577B;
}

a:hover
{
    color: #128EC8;
}

h1, .h1
{
	color: #0B577B;
	font-size: 18px;
	font-weight: normal;
}
.nav li a,
.nav li 
{
	text-align:center;
}

h2, .h2
{
	color: #5B5B5B;
	font-size: 16px;
	font-weight: normal;
}

input.submit, input.update
{
	color: White;
	background-color: #3C79B2;
}

input.delete
{
	color: White;
	background-color: #C00000;
}

input.submit2
{
	color: White;
	background-color: #639CCE;
}

select
{
	background-color: #EFF6FB;
}

textarea, .textarea
{
	border: dimgray 1px solid;
	background-image: none;
	background-color: #e7efff;
}

div.padded
{
    padding: 10px;
}

p.compact
{
    margin: 2px;
}
/* End Main Styles */

/* Table Styles */
table.container
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}

table.bordered
{
	border: solid 1px black;
}

table.content
{
	font-size: 12px;
	color: Black;
	width: 100%;
}

td.content
{
	background-color: white;
	padding: 0px;
	vertical-align: top;
}
/* End Table Styles */

/* Data Styles */
table.data,tr.data,td.data
{	
	color: dimgray;
}

table.data
{
	background-color: white;
	border: solid 1px gray;
}

td.colhead, tr.colhead
{
	color: white;
	background-color: #6699CC;
	font-size: 14px;
}

td.colhead2, tr.colhead2
{
	color: dimgray;
	background-color: gainsboro;
	font-size: 13px;
}

td.colhead, td.colhead2
{
	font-family: Arial;
	font-weight: bold;
}

td.data, tr.data, .datalink
{
	color: dimgray;
	background-color: whitesmoke;
}

td.dataalt, tr.dataalt, .dataaltlink
{
	color: dimgray;
	background-color: white;
}

td.data, td.dataalt, tr.data, tr.dataalt, .datalink, .dataaltlink
{
	font-family: Arial;
	font-size: 11px;
}
.navbar,
.navbar a
{
	text-decoration:none;
	color: #fff;
}

.navbar ul 
{
	width: 700px;
	margin: 0;
	padding: 0;
}
.navbar ul li 
{
	display: block;
	float: left;
}
.navbar ul li a 
{
	display: block;
	padding: 7px 5px 3px 5px;
	width: 120px;
	text-align: center;
	height: 20px;
	font-weight: bold;
}
.navbar ul li a:hover 
{
	background-color: #fff;
	color:#00659C;
}


td.label, .label
{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #0B577B;
    padding-right: 5px;
}

.datalink, .dataaltlink
{
	text-decoration: none;
}

.datalink:hover, .dataaltlink:hover
{
	text-decoration: underline;
}
#popup 
{
	position: absolute;
	top: 50px;
	left: 50px;
	width: 220px;
	text-align:center;
	height: 470px;
	background: #fff;
	border: solid 1px #000;
	display: none;
}
#spellcheck 
{
	margin: 0;
	padding: 0;
	text-align:center;
}


/* End Data Styles */