﻿/* End Common Styles */

body
{
	font-size:0.75em;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	color:#616161;
}

body table
{
	font-size:100%;
}

a
{
	color:#616161;
	text-decoration:none;
}

h1
{
	font-size:1.6em;
	margin:0px 0px 20px 0px;
}

h2
{
	font-size:1.2em;
}

input, select
{
	font-size:1em;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.clear
{
	padding:0px;
	clear:both;
	height:0px;
	line-height:0;
	overflow:hidden;
}

/* End Common Styles */

/* Header Content */

.header
{
	height:70px;
	margin-top:10px;
}

.menuBarContainer
{
	background-image:url(../images/bg-menu-main.png);
}

.menuBarContainer .menuBar
{
	padding:8px 10px 8px 10px;
	font-weight:bold;
	background-image:url(../images/bg-menu-main.png);
}

.menuBarContainer .menuBar a, .menuBarContainer .menuBar a:link, .menuBarContainer .menuBar a:hover, .menuBarContainer .menuBar a:visited
{
	color:White;
}

.menuBarContainer .menuBar .seperator
{
	color:White;
	padding:0px 10px 0px 10px;
}

/* End Header Content */

.contentWrapper
{
	padding:20px 10px 0px 10px;
}

.datePickerContainer div.dateContent
{
	width:160px;
	float:left;
	padding-bottom:5px;
	margin:0px;
	font-size:1em;
}

.datePickerContainer select
{
	margin-right:5px;
}

.reportSelectorSeparator
{
	height:20px;
}

.errorContainer
{
	background-color:#fe9999;
	width:550px;
	padding:5px;
	font-weight:bold;
}

.userDetailsContainer h2
{
	margin-bottom:10px;
}

.userDetailsContainer div
{
	padding-bottom:5px;
}

.loginContainer table input
{
	font-size:1.1em;
}
.newUserMessage
{
	padding:0.5em 0;
}
.newUserMessage a, .newUserMessage a:link, .newUserMessage a:active, .newUserMessage a:visited, .newUserMessage a:hover
{
	color:#155DA8;
	text-decoration:none;
}
.newUserMessage a:hover
{
	text-decoration:underline;
}