/*
 * Web Access Module (WAM)
 * Style sheet for formatting body content elements
 * 
 * Author: david.gibson@i-documentsystems.com
 * 
 * 
 */
 
/*Widen middle col for two col layout*/
#content {
width: 590px;
}
 
table, th, td.row0 a, td.row1 a, div#content a
{
font-size:1em;
}
 

/* Displays navigation context */
h1
{
margin-top:0px;
color:#9052a8;
font-size:150%;
margin-bottom:20px;
font-family:"Trebuchet MS";
}

h3
{
padding:0px 0px 20px 0px;
}





/* Error text style */
.errortext
{
font-size: 12px; 
font-weight: bold;
color: #CC3333;	
}

/* helper text - usually used in close proximity to form fields */
.helpertext
{
font-size: 9px; 
font-weight: normal;
color: #567ebd;	
}

/* Used to style small helper text */
.smalltext
{
font-size: 10px;
}

/* Tab nav */

#tabnav
{
height: 20px;
margin: 0;
/* Background gif appears behind CSS tab colour */
background: url("../images/tab_bottom.gif") repeat-x bottom;

}

* html #tabnav
{
height: 20px;
margin: 0;
padding: 2px 5px 2px 5px;
padding-bottom: 0px;
/* Background gif appears behind CSS tab colour */
background: url("../images/tab_bottom.gif") repeat-x bottom;
}


#tabnav li
{
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
}
	
#tabnav a:link, #tabnav a:visited
{
font-weight: normal;
float: left;
line-height: 14px;
padding: 2px 5px 2px 5px;
margin-right: 4px;
border: 1px solid #b1b1b1;
text-decoration: none;
background:#B9B9B9;
color:#fff;
}

#tabnav a:link.active, #tabnav a:visited.active
{
border-bottom: 1px solid #fff;
color: #fff;
background:#B9B9B9;
}

#tabnav a:hover
{
background:#a6a6a6;
}