/* <![CDATA[ */
html { background: #eeeeee; }
body {
   background:#ffffff;  /*url(../images/white.gif); */
	margin: 0px;
	width: 1000px;;
	text-align: center;
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: auto; /* For Moz */
	}

p,li,h3,body,table,input,select
	{
	font: 10px verdana, tahoma, arial, 'sans serif'; 
	color: #000066;
	}

/**** 2007 style **************************************************************/
/******************************************************************************/

.mainheader{
	display : block;
	position : relative;
	padding : 0px;
	margin : 0px;
/*	background:#7b859c;  */
	background: url(../tweb/img/tandm-hdr.gif) bottom right no-repeat; 

	color : #FFF;
	width: 1000px;
	height: 65px;
	}
#menu_spacer {
	width:977px;
	height:2px;
	padding-left:3px;
	background-color:#7b859c; 
	}
.subtitle{
	font-weight: bold;
	font-style:italic;
	font-size: 1.1em; 
	background:#7b859c;
	color: #FFF;
	}
.subtitle_opaque{
/*	font-weight: bold;
	font-style:italic; */
	font-size: 12px; 
	background:transparent;
	color: #000;
	}
.btnOnOpaque{
	font-size: 12px; 
	background-color:#ffffff;
	color: #000;
	border:1px solid #000000;
	}

.section{
/*	border: 1px solid #000000; #C0C0C0; */
	background:white;
	margin:3px;
	border: 1px solid black;
	filter: ;
	opacity: .8;
	filter: alpha(opacity = 80);
}

.section_select {
	background:#7b859c;
	color : #FFF;
	}

.subsection{
	background:#d4dfe4;
	color: #666;
	margin-left: 1.8em;
	margin-right: 1.8em;
	border: 1px solid #C0C0C0;
	}
	
/*** menu_java stuff (containing page) ***************************************/
#container {
	text-align: left;
	width: 1000px;
	height:620px;
	z-index:5;
	background-color: #ffffff; 
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: auto; /* For Moz */
	border:none;
	}

#menuFrame{
	width: 100%;
	height: 30px;
	background-color:#ffffff; 
	border:none;
	margin:0px
	padding:0px;
	}
	
#incont{
/*	margin-top:10px;  
    */
	background-color:transparent; /*#eeeeee; */
	width:980px;
	z-index:10;
	height:545px;
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: auto; /* For Moz */
	border-top:0px;
	border-left:10px solid white;
	border-right:10px solid white;
	border-bottom:10px solid white;
	}

#theDiv {
	height:515px; 
	width:980px; 
	display:block; 
	position:relative;
/*	background-color:blue; transparent; */ 
	background: url(../tweb/img/tandm.jpg) top left no-repeat; 
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: auto; /* For Moz */
	border:none;
	} 
#theFrame {
	width: 100%;
	height: 515px;
	border:0px;
	} 
.frameBody {
	background-color:transparent; 
	width: 980px;
	padding:5px;
}
/*** Welcome *******************************************************************/

#welcomeBox{
	background:#fbfaf8;
	width:800px; 
	height:425px; 
	border:1px solid black; 
	text-align:center;	
	filter: ;
	opacity: .8; 
	filter: alpha(opacity = 80);
}

/*** menu_tree stuff **********************************************************/

#tree
	{
	text-align: left;
	scrollbar-base-color: #cccccc; 
	scrollbar-arrow-color: #000066;
	scrollbar-DarkShadow-Color: #333333;
	scrollbar-track-color: #999999; 
	height: 400px;
	width: 750px;
	overflow: auto;
	float: left;
	top: 80;
	background-color:#f9ffee;
	}
#treeShad
	{
	text-align: left;
	scrollbar-base-color: #cccccc; 
	scrollbar-arrow-color: #000066;
	scrollbar-DarkShadow-Color: #333333;
	scrollbar-track-color: #999999; 
	height: 400px;
	width: 780px;
	overflow: auto;
/*	float: left;  */
	position:relative;
	top: 30px;
	margin: 0px 0px 15px 0px;
	padding: 0px 10px 15px 10px;
	border: 5px solid #fff;
	background: #fbfaf8;
	line-height: 1.8em;
	border: 1px solid black;
	filter: ;
	opacity: .8;
	filter: alpha(opacity = 80);
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2decd', Direction=135, Strength=5); */
	}
#treeShad .tmitm {
	width:700px;
	height:20px;
	display:block;
	border-bottom:#999999 2px solid;
}
#treeShad .tmitm2 {
	width:300px;
	height:20px;
	display:block;
	float:left;
}

#treeShad .icon{
	float:left; 
	width:90px;
	height:20px;
	display:block;
	float:left;
} 

/*  prod stuff *******************************************************************************************************/

#selectme {
	width:250px;
	display:block;
		float: left;
		align:left;
		margin: 0px;
		padding: 1px;
		text-align: left;
		z-index: 10;
		margin-top: 1px;
	}
#selectme input { width:auto; }

.tableheaderrow{
	background:#ffffff;
	color : #000;
/*	background:#7b859c;
	color : #FFF;  */
	height:18px;
	font-weight:bold;
	border-bottom:1px solid black;
	}
.tableheaderrow a{
	color : #000;
	font-weight:bold;
	}
#nxpr {
	position:relative;
	display:block;
	width: 95%;
	float:right;
	bottom:0px;
	}
#stats {
	position:relative;
	display:block; 
	width: 300px;
	left:70px;
	}

/*** config stuff ******************************************************************************************************************/

.con_subtitle{
	margin-top:5px;  
	font-weight: bold;
	font-style:italic;
	font-size: 1.1em; 
	background:#7b859c;
	color: #FFF;
	width:97%;
	}

/*** All_details stuff  ********************************************************************************************************************************/
.popBody {
          width:100%; 
		  height:100%; 
/*		  width:740px; */
		  background-color:#ffffff;
		  position:relative;
		  padding:0px;
		  margin:2px;
		  padding-left:5px;
		  }

.sectHdr {
          text-align:left; 
		  height:23px; 
		  width:750px;
		  background-color:#7b859c;
		  color:#ffffff;
		  font-weight:bold;
		  padding-left:10px;
		  }
.sectHdr text {
          vertical-align:bottom;
		  }

.sectBody {
		   height:100px;
		   width:750px;
		   overflow:auto;
		   border: 1px solid #C0C0C0;
	       background:#EFEFEF;
		   padding-left:5px;
		   z-index:3;
		   }
.regBody {
		   width:750px;
		   overflow:auto;
		   border: 1px solid #C0C0C0;
		   background:#EFEFEF;
		   padding-left:0px;
		   z-index:3;
		   }
.btn       {
		  /* text-align:center; */
		   float:right; 
		   width:60px; 
		   height:14px; 
		   display:block;
		   }
		   
.spacer    {
		   height:3px;
		   width:750px;
		   background-color:#ffffff;
		   }	

.navpos   {
           width:200px;
		   height:21px;
		   background-color:#ebeadb;
	/*	   border:1px solid black; */
		   position:relative;
		   left:10px;
		   text-align:center;
		   }
.navpos .lft   { float:left; }
.navpos .rgt   { float:right; }
.hist_hdr {
          text-align:center; 
		  background-color:#f7f7f7;
		  }

/*******************************************************************************************************************************************************/
div#menu{
	font-size: 90%;
	float: left;
	display: block;
	top: 90;
	z-index: 70;
	width: 160px;
	 background-color:#ffffff; 
	}

#tabhd{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000; /*#d6d2c2; */
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #ffffff;
 /*   width:100%;
	background-color: #f7f7f7;
	color: #000066;
	width: 100%; */
	}
/* see usr_data.php ******************************************************************/
.dataTable {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000; /*#d6d2c2; */
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
    background:transparent;
    color: black;
	background-color: white;
}

.opaque {
	opacity: .8;
	filter: alpha(opacity=80);
}
/*************************************************************************************/

.ref { width: 80px; textalign: top;	}

#table { margin: 0; }

.bar {
	scrollbar-base-color: #DDD6E8; 
	scrollbar-arrow-color: #000066;
	scrollbar-DarkShadow-Color: #000066;
	scrollbar-track-color: #6d7b91; 
	height: 130px;
	overflow: auto;
	}
.longbar {
	scrollbar-base-color: #DDD6E8; 
	scrollbar-arrow-color: #000066;
	scrollbar-DarkShadow-Color: #000066;
	scrollbar-track-color: #6d7b91; 
	height: 380px;
	overflow: auto;
	}
/*
#header {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 760px;
	height: 35px;
	background-color: #000066;
	color: #fefefe;
} 
#toplft {
	float:left;
	background: url(../images/toplft.gif) top left no-repeat;
	width:15px;
	height:22px;
	}
#toprgt {
	float:right;
	background: url(../images/toprgt.gif) top right no-repeat;
	width:15px;
	height:22px;
	}
#botlft {
	float:left;
	background: url(../images/botlft.gif) bottom left no-repeat;
	width:15px;
	height:11px;
	}
#botrgt {
	float:right;
	background: url(../images/botrgt.gif) bottom right no-repeat;
	width:15px;
	height:11px;
	}
#footer {
	line-height:100%;
	clear: both;
	position: relative;
	height:11px;
	width: 760px;
	padding: 0px;
	margin: 0px;		
	background-color:#7b859c; /* #000066;
	color: #fefefe;
	/*text-align: center; 
	}
#footer span{ }
		
#brand{
	float:left;
	background-image: url(../images/brand.gif); 
	background-repeat:no-repeat;
	width: 160px;
	height:40px;
	}*/
#getabout {
	float: right;
	margin-right: 0px;
	padding: 1px;
	text-align: right;
	z-index: 300;
	width:130px;
	}
/*iframe html body {
			border:red 1px solid;
			background: url(../images/brand.gif);
			z-index: 4;
}*/
a.cls:{text-decoration: underline; }
a.cls:link {COLOR: #ffffff;}
a.cls:visited {COLOR: #ffffff;}
a.cls:active {COLOR: #ffffff;}
a.cls:hover {COLOR: #ffffff;}

h2 {
	color: #000066;
	font-size: 110%;
	}

.emp { font-weight: bold; }

a.footr:{text-decoration: underline}
a.footr:link {COLOR: #fefefe;}
a.footr:visited {COLOR: #fefefe;}
a.footr:active {COLOR: #fefefe;}
a.footr:hover {COLOR: #fefefe; font-size: 90%;}

.progt {
	font-family: tahoma;
	text-align: right;
	font-size: 110%;
	line-height: 100%;
	font-weight: bold;
	color: #fefefe;
	}

.footr{
	font-family: tahoma;
	text-align: center;
	font-size: 90%;
	line-height: 100%;
	font-weight: bold;
	color: #fefefe;
	}
.vers{
	color:#fefefe;
	font-style:italic;
	text-align: right;
	font-size: 90%;
	}

.error{
	font-weight: bold;
	color: #cc0000;
	text-align: center;
	}

.progh{
	color: #000066; 
	font-weight: bold;
	}

.nodisp { display: none; }

.fcaps { text-transform: capitalize; }

/*div#menu1
{
font-size: 90%;
display: block;
align: center;
float: left;
top: 175px;
z-index: 50;
width: 100%;
}*/

img { border: 0px; }
#navigation { width: 100%; }
		
.lft { float: left; }
.rgt { float: right;  position:absolute; bottom:2px; right:5px;}
.mid { float: none; }

#logind {
	background-image: url(../images/login.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
.login {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	font-variant: small-caps;
	color: #fefefe;
	}
/*
.sbut
{
	font: 12px tahoma, verdana, arial, 'sans serif'; 
	background:#ffffff;
	color:#000;
	width:20px;
	padding:0px;
	margin:0px;
}

.abut{
	font: 12px tahoma, verdana, arial, 'sans serif'; 
	height:15px;
	width:20px;
	background-color:#000066;
	color:#ffffff;
	border: 2px solid white;
	padding:0px;
	margin:0px;
	}

.taboff {
    background-color:#000066;
    color:#6699FF;
	padding:0px;
	margin:0px;
}
.tabon { }
.tabsel{
	background-color:#000066;
	color:orange;
	padding:0px;
	margin:0px;
	} 
.tab-holder {
	margin:0px;
	padding:0px;
	}
#toptabs {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-color:#f7f7f7;
	}

#tmlm {
	border: red 1px solid;
} */
/* Main menu **************************************************************/
#tabber {
    width:100%;
	height:100%;
    float:left;
	background-color:white;
	margin: 0;
	border:none;
/*	margin-top:4px;
	white-space: nowrap; */
	font-size: normal;
	margin-bottom: -1px;
	}

#tabberConf { height: 29px; }
#tabber:hover {}
#tabber ul, #tabberx ul	{
    float:left;
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background-color:white; 
/*	list-style : none; */
	border:none;
	margin-bottom: -1px;
	}

#myTab, #myTabSelected, .myTab, .myTabSelected {
	float : left;
	margin : 0 -1px 0 0;
	padding : 0 1 0 0px;
	background-repeat : no-repeat;
	background-position : 0 0px;
/*	background-image : url(../tweb/img/onglet_archive.png); */
	height:26px; 
	width:77px;
	border:none;
	margin-bottom: 0px;
	font-size: 12px;
	}


#myTab a, .myTab a{
	float : left;
	display : block;
	background : white url(../tweb/img/onglet_right.png);
	background-repeat : no-repeat;
	background-position: 100% 220px;
	padding : 5px 5px 2px 3px;
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	font-size: 12px;
	text-decoration : none;
	color : orange;
	height:26px; 
	width:80px;
/*	margin-bottom:-5px; */
	}

#myTab :hover a, #myTab :hover, .myTab :hover a, .myTab :hover {
	background-position:100% -220px;
	color : white;
	}

.ref { width:auto; } 

/* used by subbordinate menus (bob,config)  */
#myTabSelected, .myTabSelected{ 
	background-position: 0 -110px;
}
#myTabSelected a, .myTabSelected a{ 
	float : left;
	display : block;
	background-image : url(../tweb/img/onglet_right.png);
	background-repeat : no-repeat;
	background-position: 100% -110px;
	padding : 2px 3px 2px 2px;
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #fff;
}
/* Bob tabs menu - see /bob/tabs.php *********************************************************************************/
/*Bob specific stuff - moved from styleudef.php 28/05/07 **************/
#rgtpne {
		float:left;
		height:390px;
		width:739px;
		}
#rgtpne table{
		position:relative;
		top:12px; 
		}
/*#rgtpne input 	{
		font:11px Arial, Helvetica, sans-serif ;
		display:block;
		border:solid 1px #eeeeee; 
		}  */
#tabberBob {
	margin: 0;
	padding-left: 3px;
	height:20px;
	font-size: 9px;
	z-index:99;
		background-color:green; 

	}

#tabberBob ul, #tabberBob li	{
	display: inline;
/*	list-style-type: none; */
	margin: 0;
	padding: 0;
	z-index:99;
	height:17px;
	text-decoration:none;
/*	font-size: small; */
	font-weight: normal;
	}
#tabberBob li { height:17px; }
#tabberBob li a{ 
	height:17px; 
	text-decoration:none;
/*	font-size: small;
	font-weight: normal; */
 }

#tabberBob li a:hover {
	background: orange;
	color: #ffffff;
	}
	
#tabberBob a:link, #tabberBob a:visited {
	background: #ffffff;
	color: orange;
/*	font-size: small;
	font-weight: normal; */
	float: left;
	margin-right: 3px;
	padding: 2px 3px 2px 3px;
	border: 1px solid #111;
	z-index:99;
	}

#tabberBob a:link.active, #tabberBob a:visited.active {
	background: #7b859c;
	color: #fff; 	
	z-index:99;
	}
	
#tabberBob li#nav-about a
 {
/*	font-size: small; */
	font-weight: bold;
	background: #7b859c;
	color: #ffffff;
	}

#tabberBob #subnav-main { display: none; }
#tabberBob #subsubnav-main { display: none; }
#tabberBob #subsubnav-about { display: none; }
#tabberBob #child { display:none; }

#tabberBob ul#subnav-about {
	background-color:white; /*#ebeadb;*/
	display: inline;
	position: absolute; 
    border: 1px solid #C0C0C0;
	float:left;
    left: 23px;
	width:auto;
	top: 50px;
	height:16px;
	font-weight: normal;
	z-index:99;
	}

#tabberBob ul#subnav-about a {
	background: #ffffff; /*#EFEFEF;*/
    border: 1px solid black; /*#C0C0C0;*/
	color: orange; 
	font-weight: normal;
	width:75px;
	height:16px;
	z-index:99;
	}

#tabberBob ul#subnav-about a:hover
 {
	background: orange; /* #ffc125 */
    border: 1px solid black; /*#C0C0C0;*/
	color: #ffffff;
	font-weight: normal;
	z-index:99;
	}

#tabberBob ul#subnav-about li { 
	float:left; 
	width:75px; 	
	z-index:99;
	}
/**********************************/


/**********************************/

/* Level 3 */
#tabberBob #child {
	float:left;
	width:75px;
	height:16px;
    left: 10px;
	font-weight: normal;
	z-index:99;
	}

#tabberBob #child a {
	font-weight: normal;
	width:75px; 	
	z-index:99;
	height:16px;
	}

#tabberBob ul#subnav-about li#child-sel a{
	background: #7b859c; /*#EFEFEF;*/
    border: 1px solid black; /*#C0C0C0;*/
	color: #ffffff; 
	font-weight: normal;
	width:75px;
	height:16px;
	z-index:99;
	}
/* ]]> */
