html, body{
	margin: 0;
	padding:0;
}

#menuholder{
background-color : #FFFFFF; //#B91F1B;
	/*background : #FF1B04;*/
	/*background-image : url(images/dofe/challenge_strip.jpg);*/
	display : block;
	/*margin : 0 0 0 10px;*/
	padding : 0 0 0 10px; /* top right bottom left */
	position : absolute;
	top: 80px;
	left: 0px;
	width:140px;
	height:100%; /*432px; */ 
	/*font-weight: bold;*/
	/*font-size: 1.2em;*/
	/*line-height : 1.6em;*/
	/*text-align: right;*/
}

/*#menu{
   position : absolute;
   top: 65px;
   left: 0px;
   width:200px;
   height:432px; 
   padding : 0px 0px 0px 0px;
   text-align : right;
   background-image : url(images/bluestrip200wide.jpg);
}*/

a.topmnulnk{
	color : #000000;
	/*background-color : #3300CC;*/
	width: 140px;
	/*padding-left: 3px;*/
	display: -moz-inline-box;
	display : inline-block;
	/*line-height : 1.6em;*/
}
a.topmnulnk:link{color : #000000;}
a.topmnu:visited{color : #000000;}
a.topmnulnk:hover{
	/*background : ;*/
	color : #FF0000;
	text-decoration : none;
}
a.topmnulnk:active{	color : #FF0000;}

.menu{
	background-color : #FFFFFF; //#B91F1B;
	border : 1px solid #000000;
	/*padding : 1px 3px 1px 3px;*/
	position : absolute;
	display: none;
	width: 140px;
/*	font-weight: bold;*/
/*	font-size: 1.2em;*/
/*	line-height : 1.6em;*/
}

a.mnulnk{
	color : #000000;
	padding : 0 0 0 6px;
	width : 140px;
	display : block;
	background : url(images/arrow-blue.gif) no-repeat right;
	line-height : 1.6em;
	font-weight: bold;
}

}
a.mnulnk:link{
	/*color : #FF1B04;*/
}
a.mnulnk:visited{
	/*color : #FFFFFF;*/
}
a.mnulnk:hover{
	/*background : #FFFFFF;
	color : #FF0000;*/
	text-decoration : none;
}
a.mnulink:active{
	/*color : #FF0000;*/
}


a.pglnk{
	/*background-color: #00557D;*/
	color : #000000;
	padding : 0 0 0 6px;
/*	padding: 6px;*/
	width : 140px;
	display : block;
	/*font-weight: bold;*/
	/*font-size: 1.2em;*/
	line-height : 1.6em;
	text-decoration : none;
}
a.pglnk:link{
	/*color : #FFFFFF;*/
	text-decoration : none;
}
a.pglnk:visited{
	/*color : #FFFFFF;*/
	text-decoration : none;
}
a.pglnk:hover{
	/*background : #00557D;*/
	color : #000000;
	text-decoration : none;
}
a.pglink:active{
	/*color : #FF0000;*/
	text-decoration : none;
}

body{
	background-color: #FFFFFF;
	font-family : arial,helvetica,sans-serif;
	font-size: 76%;
  color:#000000;
	/*background-repeat : repeat-y;
    background-image : url(images/leftedge.jpg);*/

    /*background-color : #E2F6EB;
	color : #000000;
	font : 76% verdana,arial,helvetica,sans-serif;
	margin : 0;
	padding : 0;*/
}

a{
  color: #000000;
}

a:hover{
  color: #000000;
  font-weight: bold;
}

p.header{
  font-family: courier new, helvetica;
  font-weight: bold;
  color: #FFFD12;
  font-size: 220%;
}

p.subheader{
  font-family: courier new, helvetica;
  font-weight: bold;
  color: #F1140B;
  font-size: 140%;
}

h1{
  font-size: 95%;
	color : #000000; 
}

h3{
	color : #000000;
	font-size : 125%;
	text-align : center;
}

p,li{
	font-size : 1em;
}

.center{
	text-align : center;
}

/*#header{
	background : #FFFFFF;
	margin : 0 10px 0 230px;
	border: 1px solid red;
	padding: 5px;
}*/

#breadcrumbs{
    font-weight: bold;
	background-color: #B91F1B;
	padding: 0 0 0 10px;
	color : #000000;
}

#header{
	background-color: #FFFFFF;
	width: 100%;
	font-size: 3em;
	/* padding: 0 10px 0px 0px;*/
	color: #B91F1B; /* #000000; */
}

td.tdDark { 
	background-color:#FCFCFC; 
}

td.tdLight { 
	background-color:#F6F6F6;
}

td.tdHeader {
	background-color:#FFFFFF;
	color: #9696C5;
	text-decoration: none;
}


/*#content{
	background : #D2ECFD;
	margin : 25px 10px 5px 230px;
	padding: 5px;
	border: 1px solid green;

}*/

#content{
	
	background-color: #FFFFFF; // #B91F1B; /*#F7F4FF;*/
	color: #000000;
	margin: 0 0  0 140px;
	padding: 10px 10px; /*   min-height is ignored by IE */
	min-height: 400px;
	height: auto; /*   non-validating underscore is ignored by IE  but not others */
	_height: 400px;
}


#clearer{
	clear: both;
	font-size: 1px;
}


/*#footer{
	background : #FFFFFF;
	margin : 0 10px 0 230px;
	border: 1px solid blue;
	padding: 5px;
}*/

#footer{
	/*clear: both; */
	/*height: 26px;*/
	/*position: absolute;*/
	/*margin-top: -26px;*/
	/*font-size: 0.9em;*/
	color: #00557D;
	text-align: right;
	/*padding: 0px 10px 0px 0px;*/
	/*right: 5px;
	bottom: 5px;*/

}

a.msep{
	font-size : 1em;
	text-decoration : none;
}

a:hover{

	text-decoration:underline;
}

p.msep{
    display: inline;
}

#searchbox{
	position : absolute;
    padding : 10px;
	bottom: 10px;
	left:10px;
	width: 150px;
}
#searchboxform{
    display:inline;
	margin: 0;
	padding: 0;
}
#inputSearch{
    width: 100px;
}

#sidebar{
    position : absolute;
    left:17px;
	  top: 400px;
	  font-size : small;
	  color:#FFFFFF;
	  text-decoration: none;
}

#NonVisTickCancel {
	display: none;
}

a.sidebar{ 
  text-decoration: none; 
}



