﻿
body 
{
	color:Black;
	font-family:arial, helvetica, sans-serif;
	font-size:1.0em;
	text-align:left;
	padding:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:1em;
	background-image:url(images/run.gif); 
	background-repeat: repeat;
	height:100%;
	width:100%;
	min-width:1000px;
}

html { height:auto; }

form { height:auto; }

h1
{
	font-size:1.5em;
	text-align:center;	
}

h2
{
	font-size:1.2em;
	text-align:center;
}

a:link{ color:Black; text-decoration:none; }
a:hover{ color:Black; text-decoration:none; }
a:visited{ color:Black; text-decoration:none; }
a:active{ color:Black; text-decoration:none; }

#header
{
	background:#FFFFFF;
	text-align:left;
}

#footer
{
	text-align:center;
	font-weight:bold;
	font-size:0.7em;
	padding-bottom:2em;
}

.TopMenu
{
	color:White;
	background-color:Black;
	padding:0.1em;
	text-align:left;
}

.BlackDiv
{
	border-style:solid;
	border-color:#B10000;
	border-width:1px;
	background-color:Black;
	font-size:12px;
	color:White;
	font-weight:bold;
	padding-right:2em;
	text-align:right;
}

.secondLevel
{
	list-style-type:none;	
}

a.TopMenu:link{ color:White; text-decoration:none; font-weight:bold; }
a.TopMenu:hover{ color:White; text-decoration:none; font-weight:bold; }
a.TopMenu:visited{ color:White; text-decoration:none; font-weight:bold;}
a.TopMenu:active{ color:White; text-decoration:none; font-weight:bold; }

a.RegisterHyperLink:link{ text-decoration:underline; font-weight:bold; }
a.RegisterHyperLink:hover{ text-decoration:underline; font-weight:bold; }
a.RegisterHyperLink:visited{ text-decoration:underline; font-weight:bold; }
a.RegisterHyperLink:active{ text-decoration:underline; font-weight:bold; }

.LoginDiv
{
	margin-left:30%;
	margin-top:5em;
	font-family:arial, helvetica, sans-serif;
	text-align:left;
}


.LoginDivTable
{
	background-color:#F7F6F3;
	border-color:#E6E2D8;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-size:0.9em;
}


.LoginLabelStyle
{
	text-align:left;
}

.LoginTextBoxStyle
{
	width:10em;
	margin-left:1em;
}

.LoginButtonStyle
{
	background-color:#F7F6F3;
	border-color:#5D7B9D;
	border-width:1px;
	border-style:Solid;
	font-size:inherit;
	margin-right:0.5em;
	margin-bottom:0.2em;		
}

.TitleTextStyle
{
	color:White;
	background-color:#082F68;
	font-size:inherit;
	font-weight:bold;
	width:100%;
	text-align:center;
}

.AccountLinkStyle
{
	text-align:right;
	margin-right:2em;
}

.RegisterDiv
{
	margin-left:30%;
	margin-top:5em;
	font-size:larger;
}

.CreateUserLabelStyle
{
	text-align:left;
	padding-left:0.3em;
}

.CreateUserTextBoxStyle
{
	width:10em;
	margin-left:1em;
	margin-right:1em;
}

.CreateUserDiv
{
	margin-left:30%;
	margin-right:30%;
	margin-top:5em;
	font-family:arial, helvetica, sans-serif;
	background-color:#F7F6F3;
	border-color:#E6E2D8;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}


.CreateUserDiv>table
{
	background-color:#F7F6F3;
	border-color:#E6E2D8;
	border-width:0;
	border-style:solid;
	border-collapse:collapse;
	font-size:0.9em;
	width:100%;	
}

.VideoLinks>a
{
	text-decoration:underline;
	font-weight:inherit;
}

.VideoLinks>a:hover
{
	text-decoration:none;
	font-weight:inherit;
}

.VideoLinks
{
	padding:0.4em;	
}


.CreateUserDiv>tr
{
	border-style:none;
	border-width:0px;
}


.CreateUserDiv>td
{
	border-style:none;
	border-width:0px;
}

.LoginInfoDiv
{
	border-style:solid;
	border-width:1px;
	border-color:Black;
	font-size:12px; 
	font-weight:normal;
	padding-left:0.5em;
	padding-right:0.5em;
	text-decoration:none;
	width:20%;
	min-width:120px;
	height:1020px;

	float:left;
	position:relative;
	margin:0.3em;
	background-color:White;
}


.MainDiv>p
{
	padding-left:3em;
	padding-right:3em;
}

.MainDiv
{
	border-style:solid;
	border-width:1px;
	border-color:Black;
	font-size:0.8em; 
	font-weight:normal;
	padding-left:0.5em;
	padding-right:0.5em;
	text-decoration:none;
	width:75%;
	min-width:750px;
	height:1020px;
	float:right;
	position:relative;
	margin:0.3em;
	background-color:White;
}

#centerDiv
{
	text-align:center;
}

#centerDiv table
{
	text-align:left;
}

#address
{
	text-align:left;
	margin-left:20%;	
}

#contactInfo
{
	text-align:left;
	margin-left:20%;
}

.UploadDiv
{
	padding-left:10em;
}

a.LoginInfoDiv{padding-left:1em;}

#UserInfo span
{
	text-align:left;
}

#UserInfo select
{
	width:12em;	
}

.TextBox
{
	width:11.5em;
}

#UserInfo
{
	text-align:right;
	margin-top:2em;
	margin-right:2em;
	margin-left:2em;
}

#title
{
	color:White;
	background-color:#082F68;
	font-size:16px;
	font-weight:bold;
	width:100%;
	text-align:center;
	clear:both;
}

#SiteUsers
{
	margin-top:5%;
	margin-left:20%;	
}

#CalculationsDiv
{
	margin-top:5%;
	margin-left:5%;	
}

.newCalcText
{
	margin-left:8em;	
}

.blueUsedCalcText
{
	margin-left:2.6em;	
}

.blackUsedCalcText
{
	margin-left:2em;	
}


