/*
	html,body 
	{
		height: 100%;
	}

 html{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
*/

html, body { 
	/*margin:25;  */
	padding:0; 
} 

	body 
	{
		   
		margin: 0;
		margin-top: 0px;
		padding: 0;
		font-family: arial, Verdana, sans-serif;
		font-size: .8em;
		text-align: center;
		line-height: 1.5em;
		/* color: #333;  */
		color: #514A41;
		ackground-color: #ffffff;
	/*	background: #fff url(../img/bg_tile_l.gif) repeat top left;  */
	
	}
	
	h1 
	{
	 /*	display:inline;  */
		font-family: arial, "Trebuchet MS", Verdana, sans-serif;
		font-size: 140%;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #E6974E;  /* was 993333  */
	}
	
	h1 span
	{
		
		color: #aaaaaa;
	}
	
	h2 
	{
		/*display:inline; */
		font-family: arial, "Trebuchet MS", Verdana, sans-serif;
		font-size: 105%;
		font-weight: normal;
		padding: 0;
		margin:0 0 1em 0;
		color: #888888;
		
	}
	
	h3
	{
		margin: 0px;	
		padding: 0px;
		
	}

	#logo
	{	
		/*background: #D url(../images/flabme_logoOrange.gif) no-repeat top right;*/
		background: #D15600 url(../images/flabme_logoOrange.gif) no-repeat top right;
		background-repeat: no-repeat;
		text-align:left;
		/*height: 50px;*/
		padding: 0;
		padding-top: 0px;
		margin: 0;
		clear:both;
		border-bottom: solid 1px #8A7967;	

	}
	
	#wrap 
	{
		margin: 0 auto;
		width:100%;
		
		/*background-color: #eeeeee;*/
	}

#main-body 
{
	clear:both; 
	width:100%; 
	float:left; 
	margin-right:-200px; 
	text-align:left;
	margin-top: 10px;
	/* padding-left: 20px; */
	background-color: #ffffff;
} 

#content { 
margin-right:200px; 
background: #fff; 
padding: 20px;
padding-bottom: 20px; 
border-top: 1px solid white; /* to stop collapsing margins in Moz */ 
} 

#sidebar 
{
background:	#ffffff url(../images/curve.gif) no-repeat ;
width: 185px; /* was 175  */
float: right;  
font-size: 95%;
text-align:center;
padding-bottom:40px;
padding-top:25px;
padding-left:9px;

border: solid 1px #ffffff;
border-right: 0px;
border-top: 0px;
} 

#sidebar dt, #sidebar dd
{
	 float:left;
	 margin:0;
	 margin-left:5px;
}

a:link {
	color: #5b80b2;
	/*color: #E6974E;*/
	}

a:visited {
	color: #5b80b2;
	}

a:hover {
	color: #036;
	}

	#topNavTable
	{
		/*border-bottom: solid 0px #8A7967;*/
		clear:both;
	}


	#nav {
		
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 80%;
		
		/*background: #fff url(../images/topNavBg.gif) repeat-x bottom left; */
		margin-bottom: 0px;
	}
	
	#nav li {
		float: left;
		margin: 0;
		padding: 3;
		list-style: none;
		border-right: 0px solid #ddd;
	}

	#nav a {
		float: left;
		padding: 6px 6px 0px 7px;
		text-decoration: none;
		font-weight:bold;
		color: #E6974E;
		/*background: url(../img/t-pub.gif) no-repeat 10px 55%;*/
		font-size:12px;
	}

		
	#nav a:hover, #nav a.active {
		color: #B3422D;
		/*background-color: #fff; */
	}

	A.loginLink {
	
	font-size:12px;
	}
	
	A.navOn, A.navOn:visited, #nav a.navOn
	{
		font-size:12px;
		text-decoration: none;
		font-weight: bold;
		color: #B3422D;
	}

	A.whiteLink, A.whiteLink:visited
	{
		font-size:12px;
		text-decoration: underiline;
		font-weight: normal;
		color: #ffffff;
	}
	
	#subNav {
		/*float: left; */
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 80%;
		clear: both;
		line-height:18px;
	
		margin-bottom: 0px;
			/*border-bottom: solid 1px #8A7967;*/
			
	}
	
	#subNav li {
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
		border-right: 0px solid #ddd;
	}

	#subNav a {
		float: left;
		padding: 0px 3px 4px 10px;
		text-decoration: none;
		color: #ACA095;
		/*background: url(../img/t-pub.gif) no-repeat 10px 55%;*/
		font-size:12px;
		font-weight: bold;
	}

		
	#subNav a:hover, #subNav a.active {
		color: #000;
		/*background-color: #fff;*/
	}
	
	A.subNavOn, A.subNavOn:visited, #subNav a.subNavOn
	{
		font-size:12px;
		text-decoration: none;
		font-weight: bold;
		color: #8A7967;
	}
	
	#subNavWrap
	{
		margin-top: 0px;

		clear:both;
	}
	
	#statusBox
	{
		margin: 0 auto;	
		text-align: left;
		font-size:12px;
		font-family: Arial, Helvetica, Sans-Serif;
	}

	#statusHeader, #statusFooter, #Statusbox1_statusFooter
	{
		font-color: #666666;
		background-color: #ff0000;
		clear:both;
	}

	#statusMain
	{
		background-color: #ffffff;	
	}
	
	
	#footer
	{
		clear: both;
		font-size:95%;
		padding-top:25px;
		color: #666666;
		background-color: #ffffff;
		width: 100%; /*ie requires this or height */ 
	}
	
	.hide {
		display: none;
	}
	
	INPUT.button
{
	border: #C2BAAD 1px solid;
	font-size: 9pt;
	cursor: hand;
	color: #666666;
	background-color: #FFFFFF;
}

	INPUT.buttonNext
{
	border: #C2BAAD 1px solid;
	font-size: 9pt;
	cursor: hand;
	color: #FF8500;
	background-color: #FFFFFF;
	font-weight:bold;
}

#sideNav {
margin: 0 auto; 
padding: 0;
list-style-type: none;
width: 90%;
text-align:left;
} 

#sideNav a {
display: block;
width:90%;
padding: 2px 2px 2px 10px;
border: 1px solid #cccccc;
background: #f5f5f5;
text-decoration: none; /*lets remove the link underlines*/
} 

#sideNav a:link, #sideNav a:active, #sideNav a:visited {
color: #666666;
}

#sideNav a:hover {
border: 1px solid #888888;
background: #ffffff;
color: #ffffff;
} 

.areaHeader 
{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 10px; 
	 BACKGROUND: #C2BAAD;
	/*BACKGROUND: #bdb6b0;  */
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;  
	color: #FFFFFF; 
	font-weight:bold;	
}

.rrGridTD
{
	border-top: solid 1px #C2BAAD;
	border-right:	 solid 1px #C2BAAD;
}

.rrGridDarkTD
{
	border-top: solid 1px #C2BAAD;
	border-right:	 solid 1px #C2BAAD;
	background-color: #EDE9E1;
}


#Header1_LoginBox1_LoginFormPanel input
{
  border: solid 1px #C2BAAD;
  padding-left:3px;
}

.rrTableHead 
{
	border-bottom: solid 5px #FFFFFF;
	background-color:#C2BAAD;
	font-weight: bold;
	color: #FFFFFF;
	

}

.leftCol
{
	font-weight: bold;
	padding-left:20px;
}

.leftCol em
{
	font-weight: normal;
	font-style:italic;
	font-size: 95%;
}

.alert
{
	font-weight: bold;
	color: #ff0000;	
}
	

