﻿body
{
	/*background-image:url('images/master0910/newback.png');
	background-repeat:repeat-x repeat-y;*/
	font-family:Verdana;
	font-size:0.8em;
	text-align:center;
	background-color:white;
	background-image:url('images/master0910/newback.png');
	background-repeat:repeat-x repeat-y;
}

#everything
{	
	margin:auto;
	width:1010px;
	overflow:auto;
	background-color:White;
	border: solid 1px gray;
	padding-top:5px;
}

.everything
{	
	margin:auto;
	width:1000px;
	overflow:auto;
	
	padding-top:5px;
}

#top
{
	height:125px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/master0910/newback1011.png');
	background-repeat:no-repeat;
}

#topright
{
	float:right;
	font-size:0.7em;
	padding-top:13px
	}

#navigation
{
	background-image:url('images/master0910/newmenuback.png');
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	/*height:32px;*/
	z-index:100;
}

#nav
{
	/*text-align:center;*/
	color:white;
	font-size:0.9em;
	/*font-weight:bold;*/
	line-height:32px;
	margin:auto;
	z-index:100;
	}
#nav A:link 
{
	DISPLAY: block; 
	COLOR: white;
	TEXT-DECORATION: none;
	
	padding: 0 3px 0 2px;
	z-index:100;
}

#nav A:visited 
{	 
	DISPLAY: block; 
	COLOR: white; 
	TEXT-DECORATION: none;
	padding:0 3px 0 2px;
	z-index:100;
}

#nav A:hover {
	COLOR: white; 
	BACKGROUND-COLOR: #660000; 
	TEXT-DECORATION: none; 
	}
	
.menu
{
	padding-left:0px;
	position:relative;
}
.staticMenuItem
{
	
}

.staticmenuitemstyle
{
	width:103px;
	/*text-align:center;*/
	border-right:solid 1px gray;
}
.dynamicMenu {
	line-height: 20pt;
	background-color: Gray;
	text-align:left;
	vertical-align:middle;
	 z-index:100;
}
.dynamicMenuItem 
{
   line-height: 20pt;
	background-color: gray;
	text-align:left;
	vertical-align:middle;
	 z-index:100;
}

#main
{
	margin:auto;
	overflow:auto;
	
}

#footer {
	CLEAR: both;  
	MARGIN-TOP: 5px; FONT-SIZE: 0.7em; 
	PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; 
	border-top:solid 1px lightgrey;
	WIDTH: 1000px; COLOR: gray; 
	MARGIN-RIGHT: auto; 
	PADDING-TOP: 10px; 
	POSITION: relative; 
	TEXT-ALIGN: center
}


.righttableblack
{
    vertical-align:top;
    color:black;
    padding:0px;
    font-size:8.5pt;
    border-collapse:collapse;
    text-align:center;
   
}

.righttableblack td
{
    vertical-align:top;
    border:solid 1px lightgrey;
    border-collapse:collapse;
}

.righttableblack th
{
    border:solid 1px lightgrey;
    color:white;
    background-color:black;
    font-size:16px;
    line-height:25px;
}

.righttableblack a:link, .righttableblack a:visited
{
    color: black;
    text-decoration:none;
}

.righttableblack a:hover
{
    color:black;
    text-decoration:underline;
}

.threecolumn
{
	width:1000px;
	border:solid 12px #660000;
	background-color:#F4F4F4; 
	vertical-align:top; 
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;	
}
	
.threecolumn th
{ 
	background-image:url('images/master0910/headerback.png');
    background-repeat:repeat-x;
	
	line-height: 2em;
	font-size:18px;
	color: #660000;
	font-weight:bold;
	border-bottom:solid 1px lightgrey
}

.calhead
{
	background-image:url('images/master0910/headerback.png');
    background-repeat:repeat-x;
	text-align: center;
	line-height: 2em;
	font-size:18px;
	color: #660000;
	font-weight:bold;
	border-bottom:solid 1px lightgrey
}

.repcalgrid
{
	width:98%;
	border:solid 1px lightgrey;
	border-collapse: collapse; 
	margin:auto
}

.repcalgridhead
{ 
	height:1.5em;
	font-size: 8pt;
	color:#660000;
	background-color:white;
	border:solid 1px lightgrey;
	font-weight:bold	
}
	
.repcalgrid td
{
	border: solid 1px lightgrey;
}

#slimleft
{
	float:left;
    width:550px;
    padding:20px;
    text-align:justify;
    font-size:1em;
    line-height:1.5em;  
    background:white;
    background-image:url('images/master0910/middlebackimage.png');
    background-repeat:repeat-x;
}

#slimleft h4
{
	font-size:9pt;
	line-height:1.4em
}


#slimright
{
	float:right;
	width:388px;
	padding:5px;
	padding-top:0px;
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
	background:white;
}

a, a:visited
{
	color:#660000;
	text-decoration:none
}

a:hover
{
	text-decoration:underline
}

.center
{
	margin-left:auto;
	margin-right:auto;
}

.block
{
	border:solid 1px gray;
	background-color:White;
	text-align: center;
	width:100px;
	font-size: 12px;
	font-weight:bold;
	color: #660000;
	margin-top:10px;
	height:20px;
    padding-top:4px;
}

.newblock
{
	border:solid 1px lightgrey;
	background-color:White;
	text-align: center;
	width:120px;
	font-size: 12px;
	font-weight:bold;
	color: #660000;
	margin-top:10px;
	height:20px;
	padding-top:4px;
	overflow:auto;
}

.newblockwide
{
	border:solid 1px lightgrey;
	background-color:White;
	text-align: center;
	width:248px;
	font-size: 12px;
	font-weight:bold;
	color: #660000;
	height:30px;
	padding-top:5px;
	overflow:auto;
	margin-top:10px;
}

ul.Horizontal li 
{
  display: inline;
  list-style-type:disc
}
h1
{
	border-bottom:solid 3px #660000;
	line-height:1.2em;
}

