/* CSS Document */

/*Positioning, padding, margining, borders*/
body
{
	position:static;
	background-image:url(../HelpIcon1.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
}
#page 
{ 
	width: 100%; 
	margin: 10px auto;
	/*changing the font family will update the font used in all help files*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*changing the font-size will update all font sizes in all help files relative to their current size*/
	font-size: 80%;
}

#header 
{	
	
	padding: .5em .5em 0 .5em;
	border-top: 1px solid #000099; 
	border-left: 1px solid #000099; 
	border-right: 1px solid #000099; 
}

#titleBar
{
	background-color: #000099;
	font-size: 2em;
	color: #FFFFFF; 
	text-align: center;
	margin: 0;
	padding: 0; 
}
a.languageLink
{
	float:right;
	margin-right:25px;
}
#subTitle 
{ 
	overflow: auto; 
	margin: .5em 0 0 0;
	border-bottom-color:#009900;
}

/* ie 6 bug fix*/
/*\*/ * #subTitle 
{  
	height: 1%;
} /**/

.helpIcon1
{ 
	float: left; 
	margin: 0;
}

.helpIcon2
{ 
	float: left; 
	margin: 0;
}

#subTitle h1
{
	display:inline;
	margin: 0 0 0 0;
	padding: 0;
	float: left; 
	font-weight: bold;
	font-size: 1.3em; 
	
}

.printButton {  float: right; }

.printButton:hover{cursor:pointer;}

#pageContent 
{ 
	margin: 0;
	padding: .5em .5em 3em .5em;
	border: 1px solid #000099; 
	/*width:auto;
	height:300px;
	overflow:auto;
	*/
}

#pageFooter  
{
	margin: 0;
	padding: .5em;
	border-bottom: 1px solid #000099; 
	border-left: 1px solid #000099; 
	border-right: 1px solid #000099; 
}





/*page footer styling (tags get written to html from a javascript file [pageFooter.js]*/
#pageContent label
{
	font-weight: bold; 
}
#pageFooter div
{
	text-align:center;
}
#pageFooter div.sourceText
{
	color:#000099;
	float:left;
}
#pageFooter div.date
{
	color:#000099;
	float:right;
}



/*styling for tables linked to class fieldDescription*/
table.fieldDescription{
	margin: 30px 0 30px 0;
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	width:100%;
}


table.fieldDescription th{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: 0px;
	text-align:left;
	color:#FFFFFF;
	background-color:#000099;
}

table.fieldDescription td{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: 0px;
}



/*styling for all tables*/
table{
	margin: 15px 0 15px 0;
	width:100%;
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	
}

table th{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: 0px;
	text-align:left;
	color:#FFFFFF;
	background-color:#000099;
}

table td{
	vertical-align:top;
	line-height:20px;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: 0px;
}


/*table with no border*/
table.noborder{
	margin: 15px 0 15px 0;
	width:100%;
	border-width: 0px;
	border-spacing: 2px;
	border-color: white;
	border-collapse: separate;
	
}

table.noborder th{
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: 0px;
	text-align:left;
	color:#FFFFFF;
	background-color:#000099;
}

table.noborder td{
	vertical-align:top;
	line-height:20px;
	border-width: 0px;
	padding: 1px;
	border-color: white;
	-moz-border-radius: 0px;
}



/*this table (graphic) is used to incorporate graphices */
table.graphic{
  border-width: 0px;
  width:50%;
	border-collapse: collapse;
  margin: auto;
}

table.graphic th{
  border-width: 0px;
  padding: 1px;
	text-align: center;	
}

table.graphic td{
	border-width: 0px;
  text-align: center;
}







/*divider*/
hr{
	height:3px;
	color:#000000;
	background-color:#000000;
	margin: 40px 0 0 0;
}

/*styling for h1 headers linking to class title1 */
h1.title1
{
	
	margin: 40px 0 0 0;
	color:black;
	font-size:100%;
	font-weight:bold;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#000000;
	color:#000099;
	font-size:1.2em;
}


/*spacing for list tags*/
li
{
	margin: .7em;
}

/* Text Formatting*/
/* The styles for the inline <span> tags used to format text */
.underline{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}

.strong{
	font-weight:bold;
}

.button{
	font-weight:bold;
}

.field{
	font-weight:bold;
}
.menu{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.strong_italic{
	font-weight:bold;
	font-style:italic;
}
.strong_underline{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
}

.text_color{
	color:#FF0000;
}

.text_strong_color{
	color:#FF0000;
	font-weight:bold;
}
/*This style can be applied to any html tag by including the id attribute (ie <img id="screenHide"/>)
It is used to hide images on screen but show them when printed, most useful for screenshots
See the #screenHide for the print css file
*/
#screenHide
{
	display:none;
}


/*hyperlink styling*/
a[href]
{
	color:#000099;
}

a img
{
border:none;
}