﻿body
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    font-size: 8pt;
    font-family: Tahoma, Arial;
    /*background-color: #EFF1F3;*/
}
a,.a:hover
{
	color: #A2B6D1;
}

a:Hover
{
	color: #ccd1d7;
}
.MapLnk a
{
	color: #3a3a3a;
}
.MapLnk a:Hover
{
	color: #979392;
}
.LoginTextBox,.QuestionaireTextBox,.MembershipTextBox
{
	font-family: Tahoma, Arial;
    font-size: 9pt;
    color: #969696;
	width:350px;
}
.QuestionaireTextBox
{
	padding:0px;
	width:348px;
}

.TablePadding
{
	padding-left:10px;	
}
.CalendarBorder,.CalendarBorderNoLeft,.CalendarBorderNoTop,.CalendarBorderNoTopLeft
{
	/*background-color: #EFF1F3;*/
	padding: 5px;
	padding-left:10px; 
	border-right: #919392 1px solid; 
	border-left: #919392 1px solid; 
	border-bottom: #919392 1px solid;
	border-top: #919392 1px solid;
}
.CalendarBorderNoLeft,.CalendarBorderNoTopLeft
{
	border-left:0px;
}
.CalendarBorderNoTop,.CalendarBorderNoTopLeft
{
	border-top:0px;	
}

#Container
{
    position: relative;
    margin: 0 auto;
    width: 980px;
    height: 580px;
    background-color: white;
}
#Banner
{
    z-index: 10;
    left: 0px;
    width: 980px;
    position: absolute;
    top: 0px;
    height: 121px;
    background-color: white;
}

#TopBar
{
    z-index: 10;
    left: 0px;
    width: 170px;
    position: absolute;
    top: 115px;
    height: 25px;
    background-color: white;

}
#MenuBack
{
    z-index: 10;
    left: 0px;
    background-image: url(Images/AMPBar.gif);
    width: 170px;
    position: absolute;
    top: 140px;
    height: 440px;
}
#HomePic
{
    z-index: 10;
    left: 626px;
    width: 354px;
    position: absolute;
    top: 121px;
    height: 460px;
}
#Menu
{
    z-index: 50;
    position: absolute;
    top: 43px;
    text-align: right;

}
#Map
{
	z-index: 101;
	left: 25px;
	width: 114px;
	position: absolute;
	top: 255px;
	height: 114px;
}
.Menu, .MenuSelected, .MenuOver
{
    width: 160px;
    font-size: 12pt;
    color: #919392;
    font-family: Tahoma, Arial;
    cursor: pointer;
    padding-top: 5px;
    font-weight: bold;
}
.MenuOver
{
    background-color: #a2b6d1;
    
}
.Padding
{
	padding-left:10px;	
}

#Main
{
    z-index: 100;
    left: 200px;
    width: 760px;
    position: absolute;
    top: 190px;
    height: 390px;
    overflow: auto;
    padding-right:20px;
    background-color: white;
}
#MainHome
{
	z-index: 100;
    left: 200px;
    width: 425px;
    position: absolute;
    top: 190px;
    height: 390px;
    overflow: auto;
    background-color: white;
}
#Border
{
    width: 982px;
    height: 582px;
    background-color: black;
    z-index: 9;
    position: absolute;
    left: -1px;
    top: -1px;
}
#ForeBorder
{
    background-color: white;
    width: 980px;
    height: 580px;
    z-index: 10;
    position: absolute;
}
#Footer
{
	z-index: 50;
	left: 0px;
	width: 980px;
	position: absolute;
	top: 581px;
	height: 25px;
	background-color: transparent;
}
.Footer
{
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #969696;
    font-weight: normal;
}
.Footer a,.Footer a:hover
{
	text-decoration:none;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #969696;
    font-weight: normal;
    text-decoration: none;
}

.Footer a:hover
{
    color: #ccd1d7;
    }
.Norm
{
    font-family: Tahoma, Arial;
    font-size: 9pt;
    line-height: 130%;
    color: #5A5A5A;
}
.Norm li
{
    list-style-position: outside;
    margin-left: 0px;
    padding-left: 0px;
    }
.Norm ul
{
    margin-left: 30px;
    margin-top:10px;    
    padding-left: 0px;
 }
.PageHeading,.Subhead,.Subhead2
{
    font-size: 12pt;
    color: #919392;
    font-family: Tahoma, Arial;
    
    padding-top: 5px;
    font-weight: bold;
}
.Subhead2
{
	/*font-size: 10pt;*/
}
.Subhead
{
	font-size: 10.5pt;
}
.Highlight, .Error
{
    font-family: Tahoma, Arial;
    font-size: 9pt;
    font-weight: bold;
}
.Error
{
    color: #919392;
}
.Button
{
    font-size: 8pt;
    background-image: url(Images/button.gif);
    width: 70px;
    height: 22px;
    color: black;
    font-family: Arial;
}

.TableAlignTop td
{
    vertical-align: top;
}
.TableAlignCentre td
{
    vertical-align: middle;
}

.FloatImage
{
    margin: 0px;
    padding: 0px;
    padding-right: 10px;
    padding-bottom: 5px;
    float: left;
}
.ContactTableCell
{
	padding-left:10px;	
}