@media Print, Screen {
body
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
}
	  .breadcrumb {
            width: 900px;
	    margin: 0;
	    padding: 0;
	    border: 0;
          }
          #container {
            width: 900px;
	    margin: 0;
	    border: 0;
	    background-color: #BFD0E4;
          }
          .breadcrumb tr {
            background-color: #BFD0E4;
	    width: 100%;
	    text-align: left;
	    font-size: 10px;
	    border: 0;
	    margin: 0;
	    padding: 0;
          }

	  .breadcrumb tr a {
            background-color: Transparent;
	    border: 0;
            color: #024EA2;
          }

	  .breadcrumb td {
            border: 0;
	    margin: 0;
 	    padding: 0;
          }

          .topMenu {
            width: 890px;
	    height: 30px;
            background-color: #024EA2;
            padding: 0;
            margin: 0;
            color: white;
          }

	  .topMenu td {
	    padding-top: 6px;
          }


	  .topMenu a {
            background-color: Transparent;
            color: #BFD0E4;
	    margin: 0;
	    padding: 0;
  	  }

	  .white {
	    background-color: Transparent;
            color: white;
          }

	  a.linksmall {
             font-size: .7em;
             line-height:1.2em;
          }


	  a.linksmall:link, a.linksmall:visited, a.linksmall:active {
            text-decoration:none;    
          }

          a.linksmall:hover {
            text-decoration:underline;
          }

	  ul.nav {
            width: 900px;
            background-color: #024EA2;
            color: White;
            height: 30px;
            margin: 0;
	    border: 0;
            text-align: left;
	    padding: 6px 0 0 2px;
	    overflow: hidden;
          }
      
          ul.nav li  {
            display: inline;
	    margin: 0;
	    padding: 0;
	    border: 0;
          }
            
          ul.nav a {
            background-color: Transparent;
            color: #BFD0E4;
	    margin: 0;
            padding: 0;
	    border: 0;
	    font-size: 12px;
	    font-weight: bold;
  	  }

	  
	  .left-element {
	     float: left;
	     width: 49%;
	  }

	  .right-element {
	     float: right;
	     width: 49%;
	     text-align: right;
             background-color: Transparent;
	     font-weight: bold;
	  }


	  .clearBoth {
            clear: both; 
          }

	  .its-left-element {
	    background-color: #BFD0E4;
            float: left;
            width: 705px;
	    text-align: left;
	    padding-left: 15px;
          }
      
	  .its-right-element {
	    background-color: #BFD0E4;
            float: right;
            width: 175px;
            text-align: right;
	    padding-right: 5px;
          }
a.banner:link, a.banner:visited {
  font-family:Arial;
  color: #5E87B3;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
}

a.banner:hover {
  font-family:Arial;
  color: #9D9E9F;
  font-size: 13px;
  text-decoration: underline;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
}
a.bottomnavlinks 
{
    font-size: 10px;
}
div
{
	font-size: 11px;
}
div.printedtextbox
{
	border: thin solid black;
	padding: 5px;
}
div.DevelopmentServer
{
	background-color: #FFC0CB;
	text-align: left;
	width: 900px;
}
div.ProductionServer
{
	background-color: White;
	text-align: left;
	width: 900px;
}
a
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #4B92D4;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
	text-decoration:underline;
}
p
{
	font-size: 11px;
}
table.form
{
	border-collapse: collapse;
}
td
{
	vertical-align: top;
	font-family: Verdana, Arial, Geneva, sans-serif;
	line-height:17px;
	text-align: left;
	font-size: 11px;
}
td.formlabel
{
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 5px;
}
td.formlabel_optional
{
	text-align: right;
	padding-right: 3px;
	padding-left: 5px;
}
th
{
	text-align: left;
}
th.linksize
{
	font-size: 11px;
}
th.form
{
	padding: 5px;
}
td.blueheader
{
	background-color: #99ccff;
	text-align: center;
	font-weight: normal;
	padding: 5px;
	vertical-align: middle;
}
td.bluerow1
{
	background-color: #ffffff;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
td.bluerow0
{
	background-color: #99ccff;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
td.pastheader
{
	background-color: #99ccff;
	text-align: center;
	font-weight: normal;
	padding: 5px;
	vertical-align: middle;
}
td.pastrow1
{
	background-color: #ffffff;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
td.pastrow0
{
	background-color: #99ccff;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
td.currentheader
{
	background-color: #99CC99;
	text-align: center;
	font-weight: normal;
	padding: 5px;
	vertical-align: middle;
}
td.currentrow1
{
	background-color: #ffffff;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
td.currentrow0
{
	background-color: #99CC99;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
td.futureheader
{
	/*background-color: #9999CC;*/
	background-color: #99CC44;
	text-align: center;
	font-weight: normal;
	padding: 5px;
	vertical-align: middle;
}
td.futurerow1
{
	background-color: #ffffff;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
td.futurerow0
{
	/*background-color: #9999CC;*/
	background-color: #99CC44;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
td.plainrow1
{
	background-color: #dddddd;
}
td.plainrow0
{
	background-color: #ffffff;
}
.textinput
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	background-color:#FEFEFE;
	padding-top: 1px;
	padding-bottom: 0px;
}
.dropdown
{
	font-size: 9px;
	font-family: Verdana;
	color: #000000;
	background-color:#FEFEFE;
	padding-top: 1px;
	padding-bottom: 0px;
}
.textarea
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	background-color:#FEFEFE;
	padding-top: 1px;
	padding-bottom: 0px;
}

.checkbox
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 0px;
}

.radioinput
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 0px;
}

.fileinput
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	background-color:#FEFEFE;
	padding-top: 1px;
	padding-bottom: 0px;
}

.button
{
	font-size: 12px;
	font-family: Verdana, Arial;
	color: black;
	background-color: E9F4FE;
	border-width: 1px;
	border-color: black;
}
}
@media Screen {
div.page_nobreak {
	padding: .5in; height: 10in; width: 7.5in; border: thin solid black;
}
div.page_break {
	padding: .5in; height: 10in; width: 7.5in; border: thin solid black;
}
}
@media Print {
@page {
	size: 8.5in 11in;
	margin: 1in;
}
hr.print_pagebreak {
	page-break-before: always;
}
hr.print_pagebreak_before {
	page-break-before: always;
}
hr.print_pagebreak_after {
	page-break-before: always;
}
div.print_pagebreak_before {
	page-break-before: always;
}
div.page_nobreak {
	border: none;
	padding: 0px;
}
div.page_breakoutside {
	border: none;
	page-break-inside: avoid;
}
div.page_break {
	border: none;
	padding: 0px;
	page-break-before: always;
}
div.noprint {
	visibility: hidden;
	display: none;
}

}
