
@media print 
/* PRINT *************************************************************************************/
{
  .empty	              {color:#cccc66;}
	#header, #right_column, #left_nav, #log_in, #gradient, .noprint, #sign_in		{ display: none; } 
	body			
	{
		font-family		: verdana, arial, helvetica, sans-serif;
		font-size		: .71em;
		color			: #000000;
		text-decoration	: none;
		margin			: 0 0 0 0;
		padding			: 0 0 0 0;
		height			: 100%;
		line-height		: 1.5em; 
	}
	h1				{font-size: 125%; color: #663366; text-decoration: none; font-weight: bold;}
	h2				{font-size: 110%; color: #339900; text-decoration: none; font-weight: bold; }
	h3				{font-size: 100%; color: #339900; text-decoration: none; font-weight: bold; font-style: italic;}
	p				  {font-size: 100%; color: #000000;}
	table			{font-size: 100%; color: #000000; font-weight:normal;}
	.footerText		{font-size: 100%; color: #000000; text-align:center;font-weight:normal;}
}

@media screen {

/* SCREEN *************************************************************************************/
  .empty {color:#cccc66;}
	/*body*/

pre                   {font: normal 105% courier new;padding-left:2.5em;}
body                  {color:#000000; font-family:  verdana; font-weight:normal;font-size:.80em;scrollbar:visible; background-color:#ffffff;line-height		: 1.5em;}
h1                    {color:#000000; font-family: times new roman, times; font-size:185%;  font-weight:normal;  margin:.5em 0em 1em 0em;  padding:0em 0em 0em 0em;line-height		: 1.0em;}
h1.title              {color:#ffffff; font-family: times new roman, times; font-size:185%;  font-weight:normal;  margin:.5em 0em 0em 0em;  padding:0em 0em 0em 0em;}
h2                    {color:#000099;                                      font-size:125%;  font-weight:bold;  margin:2em 0em 2em 0px;}
h2                    {
  margin: .5em 0em 1em 0em ;
  padding:2px;
  font-size:130%;
  color:#660000;
  border-bottom: 1px dashed #000000;
  font-weight:bold;
  text-align:left;
  font-family:"Courier New", Courier, mono;
  clear:left;
}

h3                    {color:#996600;  font-family:times new roman, times; font-size:120%;  font-weight:bold;  margin:1.5em 0em .75em 0px;}
h4                    {color:#404040; font-size:85%;   font-weight:bold;  margin:0em 0em 1.5em 30px;}
table                 {color:#000000; font-family:  verdana; font-weight:normal;font-size:100%;}
td,ol,ul              {vertical-align: top;}
th                    {color:#000;font-size:120%;font-family:"Courier New", Courier, mono;background-color:#d7d19d;font-weight:bold;text-align:left;padding:.25em;}
table.checklist {

	font-family: verdana, san serif;
	font-size: .86em;
	background-color:#e9e9e9;
	color:#000;
	font-weight: normal;
	border: 1px solid #999999;padding:0;margin:0em .5em .5em 0;

}
table.checklist td {background-color:#fff;	padding:.25em;}
table.checklist tr.headers td {color:#fff; background-color:#999;font-size:100%;font-weight:bold;text-align:left;}
table.checklist td.data {background-color:#fff;}
.info {font-size:90%;width:25%;padding:0 .5em 0 .5em;margin:0;border:1px solid #ccc;}
.buttons {font-size:90%;float:right;width:38%;padding:0 0em 0 0em;}
.headers            {color:#fff; background-color:#999;font-size:90%;font-weight:bold;text-align:left;}
.openingP             {color:#000000;font-size:105%; margin:1.5em 0em 2em 30px;font-style : italic;}
p                     {color:#000000; vertical-align: top;margin:0 0 1em 0;}
ul                    {list-style-type: disc;}
ul li                 {padding:0px 1.5em 1.5em 10px;}
b,strong              {font-weight:bold;font-size:100%;}
hr                    {width:80%;height:1px;color:#003333;background-color:#006666;border:none;}
/* anchors */
a:visited             {text-decoration: underline; color : purple; }
a:link                {text-decoration: underline; color : blue;   } 
a:hover               {text-decoration: underline; color : blue;   } 
a:active              {text-decoration: underline; color : red;    } 

/* NEW CLASSES  **************************************************************************************/
.footer               {color:#000000; font-size: 80%;   font-weight:normal;}
/* anchors */
a.nav:link            {font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration: none;}
a.nav:visited         {font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration: none;}
a.nav:hover	          {font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration: none;}
a.nav:active          {text-decoration: none; color : red;} 

/* LAYERS ********************************************************************************************/
/* set on div tags */
#header               {color: #000000;position: absolute;left: 0px;   top: 0px;                 z-index: 5;width:100%;   }
#logo                 {color: #000000;position: absolute;left: 50px;  top: 02px;                z-index: 10;  }
#content              {color: #000000;position: absolute;left: 205px; top: 55px; width: 625; z-index: 20; background-color:transparent; }
#content p            {margin:1em 0em 1.5em 30px;}
#left_nav             {color: #000000;position: absolute;left: 5px;   top: 85px; width: 188px; z-index: 30; padding:0px 0px 0px 0px;}
#left_nav p           {font-size:80%;font-family:Verdana, Helvetica, Arial, sans-serif;padding:4px 4px 4px 4px;}
#left_nav h1          {font-size:130%;font-family:Verdana, Helvetica, Arial, sans-serif;}

#hp_header           {color: #000000;position: relative; top:  00px; width: 765px; z-index:  02; background-color:#ffffff; }
#hp_content          {color: #000000;position: relative; top:  00px; width: 765px; z-index:  06;}
#hp_content td       {line-height:2em;}

.heading_title
{
	color:#ffffff;
	font-family: times new roman, times; font-size:160%;
	text-decoration:bold;
	padding:10px 10px 10px 10px;
}


/* FORMS *********************************************************************************************/
	/*Label*/
	label {cursor: hand;}
	/*Legend*/
	legend {font-family: verdana;color:#000099;font-weight: normal;}
	/*Fieldset - for radio buttons and check boxes*/
	fieldset {padding:.5em .5em .5em .5em;width:75%;margin:1.5em 1.5em 1.5em 1.5em;}
	/*form layout*/
	.form {text-align: right;}
	/*access key*/
	.accesskey {font-family:courier;font-size:1em;font-decoration:italic;}
/* set on tables containing forms */
.formLabel            {font:bold 90% verdana; }
.formField            {font-family: verdana, san serif;background-color:#f2f2f2;font-weight: normal;border: 1px solid #cccccc;font-size:1em;}
.formTitle            {color:#003333;font-family: times new roman, times;font-size:125%;font-weight:bold;text-indent:2.9em;padding:0 0 10 0;}
.formInput            {width: 18em;font-family: verdana;font-size:90%;}
.formSelect           {width: 14em;font-family: verdana;font-size:90%;}
.formInputChar1       {width: 2em;font-family: verdana;font-size:90%;}
.formInputChar2       {width: 3em;font-family: verdana;font-size:90%;}
.formInputChar3       {width: 4em;font-family: verdana;font-size:90%;}
.formInputChar4 	  {width: 5em;font-family: verdana;font-size:90%;}
.formInputChar5       {width: 6em;font-family: verdana;font-size:90%;}
.formInputChar6 	  {width: 7em;font-family: verdana;font-size:90%;}
.formInputChar7       {width: 10em;font-family: verdana;font-size:90%;}
.formInputChar8       {width: 14.5em;font-family: verdana;font-size:90%;}
.formTextArea   	  {height:10em;width: 275px;font-family: verdana;font-size:90%;margin-right:0;}
.formInputExampleText {color:#000000;font-size:90%;}
.required             {color:red;font-family: verdana, san serif;font-size:80%;}
.error                {color:red;font-family: verdana, san serif;font-size:90%;}
.submit_right         {width: 175px;margin:0 0 0 25%;}

#sign_in                {color: #000000;position: absolute;left: 400px; top: 03px;  width: 300px;  z-index: 275; }
.login                {font-size:90%;font-family: verdana,sans-serif;color:#ffffff;}

a.ghlogin:visited     {font-size: 95%; text-decoration: none; color : #ffffff;font-weight:normal;}
a.ghlogin:link        {font-size: 95%; text-decoration: none; color : #ffffff;font-weight:normal;} 
a.ghlogin:hover       {font-size: 95%; text-decoration: none; color : yellow;font-weight:normal;} 
a.ghlogin:active      {font-size: 95%; text-decoration: none; color : red;font-weight:normal;} 

}