﻿/* BEGIN: Global/Element Styles */
body{
	margin: 0 auto;
	font-family:Arial;
	text-align: center;
}
div 
{
	text-align:left;
}
p{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/14px arial, sans-serif;
}
h1{
	margin: 0;
	padding: 0px;
	font: normal bold 14px/16px arial, sans-serif;
}
h2
{
	margin: 0;
	padding: 0px;
	font: normal bold 14px/16px arial, sans-serif;
}

h3
{
	margin: 0;
	padding: 0px;
	font: normal bold 12px/14px arial, sans-serif;	
}

h4
{
	margin: 0;
	padding: 0px;
	font: normal bold 12px/14px arial, sans-serif;	
}

/* END: Global/Element Styles */


/* BEGIN: Container and Rail Styles */

.ContainerAlignCenter
{
	margin: 0 auto;
	text-align: center;
}

.ContainerOuter
{
	margin: 0;
	padding: 0 10px 0 10px;

}
.ContainerInner{
	margin:0px;
  	background-color:#fff;
  	float:left;
  	width:800px;    
  	border-left:10px solid #573e16;
  	border-right:10px solid #573e16;
  	border-bottom: 5px solid #573e16;
  	margin-left:-10px;
  	margin-right:-10px;
  	display:inline; /* So IE plays nice */
}
.LeftRail{
  	float:left;
  	width:10px;
  	margin-left:-10px;
  	position:relative;
}
.CenterContent{
  	float:left;
  	width:780px;
  	margin-right:-780px;
}
.RightRail{
  	float:right;
  	width:10px;
  	margin-right:-10px;
  	position:relative;
}

.topLoginBar
{   
    width:800px;
    height:20px;
    background-color:#573e16;
    color:#ffffff;
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    text-align:right;
    vertical-align:bottom;
    padding: 5px 10px 0px 0px;
}

/* END: Container and Rail Styles */

/*Modal Popup Styles*/

.modalBackground {
	background-color:#f4a9b6;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	text-align:left;
	font-family:Verdana;
	font-size:8pt;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.calendarPopup {
	background-color:#ffffff;
	text-align:left;
	font-family:Verdana;
	font-size:8pt;
	border-width:3px;
	border-style:solid;
	border-color:#573e16;
	padding:3px;
	width:225px;
	visibility:hidden;
	color:#573e16;
}

.modalWhitePopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.errorText
{
    color:#F74D8D;
    font-family:Verdana;
    font-size: 8pt;
    font-weight:bold;
    text-align: left;
    padding:0px 5px 10px 0px;
    line-height: 9pt;
}

.footerContainer
    {
        height:150px;
        vertical-align:bottom;
        }
  
.footerInnerContainer
{
    vertical-align:bottom;
    padding:70px 0px 30px 0px;
}

.copyright
    {
        text-align:center;
        display: inline;
        height:75px;
        vertical-align:top;
    }
    

