﻿body 
{
	border: 0px;
	padding:0px;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	background-color: #ffffff;
}

input, select, textarea
{
	font-family: Arial;
	font-size: 11px;
	background-color: white;
    border: Solid 1px #a0a0a0;
	padding: 2px 0px 0px 2px;
}

input[type=checkbox] {
    border:none !important;
}

/***** Layout & Positioning Objects *****/
.outertable 
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.todaylabel
{
	padding-right: 10px;
}

.logorow
{
	background-color: #ffffff;
	height: 64px;
	padding-left: 10px;
}

.pagetitle
{
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
    color: #113045;
}

.locationrow
{
	height: 40px;
	padding-left: 10px;
	background-image: url('../../images/content.png');
	background-repeat: repeat-x;
	background-position: top left;
/***
	background-image: url('/webbroker/images/locationbg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
***/
}

.menurow
{
	background-color: #285991;
}

.content
{
	padding: 10px;
}


.groupbox, .groupboxh
{
	margin-bottom: 10px;
}


.groupboxh th
{
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #285991;
	color: #ffc746;
	text-align: left;
	font-size: 11px;
}

.groupbox th
{
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #9a9a9a;
	background-image: none;
	color: #ffffff;
	text-align: left;
	font-size: 11px;
}

.groupbox td,
.groupboxh td
{
}


.ratebox
{
	margin-bottom: 5px;
}

.ratebox th 
{
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #efedeb;
	color: #666666;
	text-align: left;
}

.ratebox td
{
}

.infocell
{
    color: #ffffff;
}

.inforow
{
    color: #fff6dd;
	padding-left: 10px;
	height: 22px;
	font-family: Arial;
	font-size: 11px;
	width: 100%;
}

.inforow td
{
	padding-right: 10px;
	height: 24px;
}

.infocell input
{
	border: solid 1px #000000;
}

.infocell a,
.infocell a:active,
.infocell a:link,
.infocell a:visited
{
	color: #ffffff;
}

.infocell a:hover
{
	color: #f16a39;
}

/*
a,
a:active,
a:link,
a:visited,
*/
.content a,
.content a:active,
.content a:link,
.content a:visited
{
	font-size: 11px;
	color: #464646;
}

.content a:hover,
a:hover
{
	color: #f8d208;
}


a.signout,
a.signout:active,
a.signout:visited
a.signout:link
{
	padding-right: 25px;
    color: #f8d208;
}


.searchbox
{
 background-color:#f2f1f1;
}


.groupbox th a,
.groupbox th a:active,
.groupbox th a:visited,
.groupbox th a:link,
.groupboxh th a,
.groupboxh th a:active,
.groupboxh th a:visited,
.groupboxh th a:link
{
    color: #f8d208;
    text-decoration: none;
}

.groupbox th a:hover,
.groupboxh th a:hover
{
    text-decoration: underline;
}
