/**************** Begin page layout ***********************/
/** GREEN #008C53 *****************************************/
/** GOLD  #ECC440 *****************************************/
/** CREAM  #ECCE38 *****************************************/
/** BROWN  #614A38 *****************************************/
/*********************************************************/

html {
	height: 100%;
}

body {
	height: 100%;
	min-height: 100%;
	font: .8em/1.4em Old Baskerville, Arial, Helvetica;
	background-color:Black;
	color:White;
	text-align:center;
	margin: 0 auto;
}

#wrap
{  	
	height: 100%;
	min-height: 100%;
	height: auto !important; 
    text-align:center;
	width:1025px;
	color:White;
	background-color:Black;
	border-left: 2px #ECC440 solid;
	border-right: 2px #ECC440 solid;
	margin:0 auto;
}

#main {padding-bottom: 163px;}  /* must be same height as the footer */

.footer 
{	
	position: relative;
	height: 163px;
	clear:both;
	color: #ECC440;
	background-color: Black;
	font-size: .82em;
	width:1025px;
	text-align:center;
	border-left: solid 2px #ECC440;
	border-right: solid 2px #ECC440;
	border-top: solid 5px #ECC440;
	border-bottom: solid 5px #ECC440;
	vertical-align:middle;
	margin:-163px auto;
}

.headertext
{
   	color: #ECC440;
    background-color: Black;
    font: 1.2em Old Baskerville, Arial, Helvetica;
	font-weight:bolder;
}

.headertextDefault
{
   	color: White;
    background-color: Black;
    font: 1.2em Old Baskerville, Arial, Helvetica;
	font-weight:bolder;
}

.title 
{
    color: #ECC440;
    background-color:Black;
	font-size: 14pt;
	text-align:center;
}

.copyright {
	font: 1.2em  Old Baskerville, Arial, Helvetica;
	font-weight:bolder;
    height: 163px;	
}

/**************** End page layout ***********************/

.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=60);
    opacity:0.60;   
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #008C53;
    color: #000000;
}
.MaskedEditMessage
{
	color: #008C53;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #008C53;
}
.MaskedEditFocusNegative
{
    background-color: #008C53;
    color: White;
}
.MaskedEditBlurNegative
{
    color: #008C53;
}

 a:link, a:visited {
	color: White;
	font-weight: bold;
}

a:hover {
	color: #614A38;
}

a:active {
	color: #614A38;
}

a.current {
	color: #614A38;
}

.checkboxlist
{
	text-align:left;
	margin: 0px;
	padding: 0px;
	margin-left: auto; 
	margin-right: auto;
}
.boldedlineitems
{
	font-weight:bolder;
	font-size:larger;
}    

.progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1025; 
}


.processMessage { 
    position:fixed; 
    top:40%; 
    left:43%;
    padding:10px; 
    color: Black; 
    width:130px; 
    z-index:1001; 
    background-color:#fff;
    border:solid 2px Black;
}

.loggedinas {
	font: .9em  Old Baskerville, Arial, Helvetica;
	font-weight: bold;
	position: relative;
	z-index: 0;
	display:block;
	text-decoration:none;
	color:White;
	padding:1px;
	text-align:right;
	vertical-align:bottom;
	background:black;
	padding:0px;
	margin:0px;
}

.breadcrumb {
	font: .9em Old Baskerville, Arial, Helvetica;
	font-weight: bold;
	position: relative;
	z-index: 0;
 	text-decoration:none;
	color:White;
	background-color:Black;
	padding:0; 
	margin: 0 auto;
	border-bottom:solid 2px #008C53;
	border-top:solid 2px #008C53;
	line-height:20px;
	height:20px;
}

.bodytext {
	font: 15px Old Baskerville, Arial, Helvetica;
 	text-decoration:none;
	color:White;
	padding:0;
	margin: 0 auto;
	z-index:0;
	line-height:16px;
	text-align:center;
}

.links 
{
  margin: 5px 5px 10px 10px; 
}

.completionClass {
	z-index:1;
}

.bodytextwithborder {
	font: 16px Old Baskerville, Arial, Helvetica;
	font-weight: bold;
 	text-decoration:none;
	color:White;
	padding:0;
	line-height:16px;
	z-index: 0;
	position:relative;
	border:solid 2px #ECC440
}

#top {
	height: 90px;
	display: block;
	padding: 0;
	margin: 0;
	background-color:Black;
}

img { border:none }

.filter {
	margin: 0px auto;
	padding: 3px;
	font: 1.0em Old Baskerville, Arial, Helvetica, Geneva, sans-serif;
	background-color:Black;
	color: White;
	text-align:center;
	border: 3px White solid;
}

.tab {
	text-align:left;
}

.bodycontent
{
	text-align:center;
	margin: 0px auto;
}

.panel
{
	text-align:center;
	margin: 0px;
	padding: 0px;
	margin-left: auto; 
	margin-right: auto;
}


.container
{
	 height: 100% !important;
	 min-height:100%;
	 margin: 0 auto;
	 text-align:center;	
}

.menu {
	margin: 0 auto;
	width:1025px;
	border: none 0px;
	padding: 0px;
	vertical-align:top;
	top: 0px;
	text-align:left;
}

.sitemap {
	z-index:0; 
	position:relative; 
	padding:0px; 
	margin:0px auto; 
	left:4px;
}

.header {
    text-align: center;
    color: #ECC440;
    vertical-align:middle;
    height: 127px;
    background-image:url('../../images/BakerStreetTimeNewLogoFiller.jpg');
    background-repeat:repeat-x;
}

.adjustedZIndex {
    z-index: 100;
}

.divBorder 
{
	border: solid 3px #ECC440;

}

