BODY{
	margin: 4px;
   padding: 4px;

}
/* Toggle Stuff   */
.toggle {
	color: #999999;
	font-size: 9pt;
}
.hotspot {
	color: #FF6600;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	cursor: help;
	
}
.hotspotall {
	color: #FF6600;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	cursor: help;
	font-weight: bold;
}
/*//////////////*/
table.extra{
padding-top : 3px;
       padding-bottom : 3px;
}

/* Table highlite Stuff */
 /*tr.hi td, td.hi {
        background-color: #FD6F71;
      }*/
      table.extra tr.hi td/*, table.extra td.hi */ {
   /*     color: red; 
        text-decoration: underline overline;*/
       background-color: B7FAB5;
       }
      
    table.nohi tr.hi td/*, table.extra td.hi */ {
   /*     color: red; 
        text-decoration: underline overline;*/
       background-color: B7FAB5;
       }		
		
/* ends hightlight stuff */


p,div,td,th,span,body,ul	{
FONT-SIZE: 11px; color: #537BAE; FONT-FAMILY: verdana, arial;
} 

h1	 {  color: #FF0F2B;  font-size: 1.2em; margin: .1em; padding: 0em }
h2  {  color: #369; font-size: 1.1em; margin: 0em; padding: .1em }
h3  {  font-weight: bold; font-size: 1.1em; margin: 0em; padding: .1em }
h4  {  font-weight: bold; font-size: .9em; margin: 0em; padding: .1em }
h5  {font-weight: bold; font-size: .8em; margin: 0em; padding: .1em }

.note  {font-weight: bold; font-size: .8em; margin: 0em; padding: .1em }
	 

table.topborder{
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
padding-bottom:2px;
margin-top :5px;
}
div.border{
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
padding-bottom:4px;
padding-top:2px;
padding-left:12px;
margin-top :4px;
}
div.bordertop{
border-top: 1px solid #cdcdcd;
padding-bottom:4px;
padding-top:2px;
padding-left:2px;
margin-top :4px;
}
a:visited  {  color: #036; text-decoration: underline; } 
a:link  {color: #036; text-decoration: underline; }
a:active  {text-decoration : underline;     color: #036;  }
a:hover  {text-decoration : underline;   color: #000000; } 

a.bottom:visited  {  color: #ffffff; text-decoration: none; } 
a.bottom:link  {color: #ffffff; text-decoration: none; }
a.bottom:active  {text-decoration : none;     color: #ffffff;  }
a.bottom:hover  {text-decoration : underline;   color: #ffffff; } 


a.reset:visited  {  color: #ff0000; text-decoration: underline; } 
a.reset:link  {color: #ff0000; text-decoration: none; }
a.reset:active  {text-decoration : underline;     color: #ff0000;  }
a.reset:hover  {text-decoration : underline;   color: #036; } 
.selected{color: #ff0000;}

/* Admin Navigation  ///CSS MEnu ITems - http://css.maxdesign.com.au/listamatic/ */
#navlist li a#current
{
background: #3366CC;
/*border-bottom: 1px solid white;*/
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}



#subnavlist li a#current
{
background: #3366CC;
/*border-bottom: 1px solid white;*/
}

#subnavcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#subnavcontainer ul li { display: inline; }

#subnavcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#subnavcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}


/*removes form margins */
form{
border: 0px; padding: 0px;margin:0px;
}

  /* includes stuff*/

ul.smallspacing{
margin-top: 4px;
margin-bottom : 4px;
}

ul.zerospacing{
 margin-top: 0px;
margin-bottom : 0px;
/*font-size : 1.9em;*/
list-style: disc;
display: block;
padding-left: 9px;
margin-left : 8px;
margin-right: 0px;
 padding-right: 0px;
}

ul.zerospacing li {
padding-top : .3em;
padding-left: 0px;
}
/* Quick form Definitions for colour and Size for Form Variables */
.qfHead{
font-size: 1.1em;
}

				
.qfSel{ color: #000000; 
background-color: #ffffff; border: solid 1px #cccccc;width:300px;
FONT-FAMILY: verdana, arial
}
			
.qfSelauto{ color: #000000; 
background-color: #ffffff; border: solid 1px #cccccc;
FONT-FAMILY: verdana, arial
}
.qfTextsmall{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
		color: #000000;
width:50px;
FONT-FAMILY: verdana, arial
}
.qfText{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
		color: #000000;
width:200px;
FONT-FAMILY: verdana, arial
}
.qfFile{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
		color: #000000;
width:350px;
FONT-FAMILY: verdana, arial
}
.qfTextauto{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
		color: #000000;
		FONT-FAMILY: verdana, arial
;
}
.qfTextlarge{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
		color: #000000;
		width : 400px;
		FONT-FAMILY: verdana, arial
}
.qfTextarea{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
		color: #000000;
width:400px;
height: 200px;
FONT-FAMILY: verdana, arial
}
.qfTextarea3row{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
		color: #000000;
width:400px;
height: 50px;
FONT-FAMILY: verdana, arial
}

.qfTextarea1row{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
		color: #000000;
width:500px;
height:21px;
FONT-FAMILY: arial;
font-size: 13px;
}

.testInstance{
	border : 1px dotted #ff0000; background-color: #fff9c6;margin:8px;
	
	}
.rowInstance{
	background-color:#FFCC99;
}	

.qfChe{
	background-color: #ffffff;
	border: 1px solid  #cccccc;
	color: #000000;
}
.qfSub{
	 color: #ffffff; 
	 font-weight: bold; 
	 background-color: #BBBBBB;
}

.qfSubfix{
	 color: #ffbbff; 
	 font-weight: bold; 
	 background-color: #BBBBBB;
}
.qfCommand{
	 color: #ffffff; 
	 
	 background-color: #BBBBBB;
	 font-weight: bold;
	 padding: 0px;
	 margin:1px;
	 border:0px;
}
.qfTag{
	
	vertical-align: top;
	line-height: normal;
	
}
.qfNor{
	vertical-align: top;
	line-height: normal;
	FONT-FAMILY: verdana, arial
}
.qfErr{
	background-color: #ffffff;
	color: #ff0000;
	line-height: normal;

}
.qfMsg{
	
	color: #ff0000;
	font-weight: bold;
}
.qfNote{
	
	color: #ff0000;
	
}

/* Table Output Colours */
th.header{
	background-color: #bbbbbb;
	font-weight: bold;
	text-align : center;
	padding-right:2px;
		border-right:1px dotted #ffffff;
		border-bottom:1px dotted #ffffff;
		color: #FF0F2B;
	
}
td.content1{
		background-color: #dddddd;
		padding-left:2px;
		padding-right:2px;
		border-right:1px dotted #ffffff;
		border-bottom:1px dotted #ffffff;
}
.minimize
{
	font-weight: bold;
	text-align : center;
	
}
td.deleted{
		background-color: #bdbdbd;
		padding-left:2px;
		padding-right:2px;
		border-right:1px dotted #ffffff;
		border-bottom:1px dotted #ffffff;
		text-decoration: line-through;
}

td.edit{
	/*background-color: #B7FAB5;*/
		padding-left:2px;
		padding-right:2px;
		padding-top:2px;
		padding-bottom:4px;
		margin-top:10px;
		margin-bottom:10px;
		border:2px solid #000000;
	}
.edit_instance{
		background-color: #CCFFFF;
		padding-left:2px;
		padding-right:2px;
		padding-top:2px;
		padding-bottom:4px;
		margin-top:10px;
		margin-bottom:10px;
		border:2px solid #000000;
	}
	
td.editbox{
	background-color: #B7FAB5;
		padding-left:2px;
		padding-right:2px;
		padding-bottom: 0px;
		border:1px dotted #ffffff;
		width: 100%;	}
		
td.editbox1{
	background-color: #FAB5DA;
		padding-left:4px;
		padding-right:4px;
		padding-bottom: 0px;
		border:1px dotted #ffffff;
		width: 100%;
	}
.hidden {
	visibility:hidden;position:absolute; top:0px;left:0px;
	}
td.search{
		background-color: #cccccc;
		padding-left:5px;
		padding-right:5px;
		
		border-right:1px dotted #ffffff;
		border-bottom:1px dotted #ffffff;
		padding-bottom:5px;		
		padding-top:5px;
}
td.content2{
		background-color: #eeeeee;
		padding-left:2px;
		padding-right:2px;
		border-right:1px dotted #ffffff;
		border-bottom:1px dotted #ffffff;
}

.selectedRow{

background-color:#FF0000;
}

.info_back{
	color:#FF0000;
	}

.mainRow{
	margin-top:2em;
	margin-bottom:2em;
	}

.brown{

color:brown;
}