/* -----------------------Navigation--------------------------.*/		

body { 

 
  	left: 0; 
  	top: 0; 
  	margin: 0; 
  	padding: 0; 
  	border: 0; 

	}

#col2 {
margin-top: -50px;
}

#col2 p {
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 100px;
}


.hide { display: none; }

div.break { page-break-after: always }

/* ----skip screen is for css capable browsers, apply to skip navigation elements--*/
.skip {
	display: none;
}

table{
margin: 0pt;
padding: 0pt;
text-align: left;
left: 0pt;
top: 0pt;
line-height: 1.5em;
}

td {
line-height: 1.7em;
padding: 0 7px 0 7px;
}

td.label {
font-weight: bold;
}

table#row {
line-height: 1.5em;
}
table#row td {
padding: 0 7px 0 7px;

}

tr.odd td {
background-image: url(../images/line.gif);
background-repeat:repeat-x;
background-position:top;

}
tr.even td {
background-image: url(../images/line.gif);
background-repeat:repeat-x;
background-position:top;
}

th {
font-size: 12pt;
}
div#content
		{
			padding: 0 0 0 0;
			margin: 0;
		}
		/* these side margins should be the same or slightly less than body paddings */
#expander {
	
	border-left: 2px solid black;
	border-right: 2px solid black;
	background-image: url(../images/back_content.gif);
	margin: 0; 
	
}
.titlespace {
margin-bottom: 18px;
}

#bordertop {
border-bottom: 2px solid #ccc;
border-right: 2px solid #000;
}

.fullcontainer {
padding: 0;
}
/* this centers the wrappers in standards browsers */
/* here is the critical value for customizing the Jello behavior */
#sizer {
	
	margin: 0; 
	width: 100%; 
}

table.displaytable td.label {
font-weight: bold;
}

p {
margin:0;
font:normal 12pt/16pt Arial, Helvetica, sans-serif;
}

.titlespace h1 {
font-size: 16pt;
font: Arial, Helvetica, sans-serif;

}

h2 {
font-size: 14pt;
font: Arial, Helvetica, sans-serif;
}

h4 {
font-size: 14pt;
font: Arial, Helvetica, sans-serif;
margin: 20px 0 5px 0;
}



.userTitle {
text-align: right;
font-size: 12pt;
font-weight: bold;
margin-bottom: 5px;
}

/* hide elements */

#bttns {
display: none;
}
#bttns3 {
display: none;
}

#bttns4 {
display: none;
}

#form_submit {
display: none;
}

.exportlinks {
display: none;
}

#pageHelpSection {
display: none;
}

#nav {
display: none;
visibility: hidden;
width: 0;
}

#footer {
display: none;
}

div#search {
	display: none;
	
}

.navblock {
display: none;
}

.pagebanner {
display: none;
}

.pagelinks {
display: none;
}

.buttonLink {
display: none;
}
.messages, .errors, .warnings {
font-style: italic;
font-size: 12pt;
line-height: 1.7em;
margin: 10px 0 10px 0;
}

.nobreak {
white-space: nowrap;
}
.important {
float: right;
width: 2px;
margin-top: -25px;
}

table.scanstable td#scancol {
white-space: nowrap;

}

.subtext {
font-size: 12pt;
}
