﻿html {
	overflow-y: scroll;
}
* {
	margin: 0;
	padding: 0;
}
body {
	background: #F7F7F7 url(../art/bgrnd8.gif) repeat-x scroll center top;
	color: black;
	width: 100%;
	text-align:center;
	font: 100% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin:14px 0px 0px 0px; 
}
img, object {
	max-width: 100%;
}
a, a:visited {
  color: #42628F;
  text-decoration: none;
}
p {
  margin: 0.5em 0.25em;
}
h1 {
  padding: 1.5em 0.25em 0.25em 0.25em;
  text-align: left;
  font-weight:bold;
	font-family: Arial;
	color:#00356b;
}
h2 {
  text-align: center;
  font-variant: small-caps;
}
#all 
{
	margin:0px auto;
	text-align: left;
	min-height: 100%; 
	background-color: white;
	padding: 0px;
}
#headBar {
	margin: 0px; 
  border-style: none;
  width:100%; 
  border: 0px;
	padding: 0px;
	background:#F7F7F7;
}
#hbLogo {
	background:#F7F7F7; 
	float:left;
	border-style: none;
	margin: 0px 0px 2px 2px;
	}	
#hbRest {
	background:#F7F7F7; 
	border-style: none;
	float:left;
	margin: 0px;	
	border: 0px;	
}		
#navBar {
  height: 26px;
	margin: 2px 0px 0px 0px;
	border-left: solid 1px White;
	border-right: solid 1px White;
	background-color: White;
}
#navBar ul li {
  text-align: center;
  display: block;
  float: left;
	background-color: #00356b;
  color: #65C5E1;
  border-left: solid 1px White;
	border-right: solid 1px White;
	height: 18px;
}
#headBar, #navBar {
  clear: both;
}
#navBar ul li:hover	{
	background-color: #B8CC14; 
	}
#navBar li a {
  color: white;
  text-decoration: none;
  display:block;
}	
#navBar li a:hover {
	color: #00356b;
}
#midcol {
	background-color: white;
	float: left;
	line-height: 150%;
}
#midFull {
	width: 100%;
	background-color: white;
	float: left;
	line-height: 150%;
}
#thirdcol {
	float: left;
	background-color: white;
	color: #000000;
	font-weight:500;
	margin: 0px;
	line-height: 150%;	
}
#thirdcol ul li {
	line-height: 100%;
  text-align: center;
  display: block;
  float: left;
  padding: 1.0em 0 1.0em 0;
	background-color: #00356b;
  color: #A4B709; 
	font-weight: 500;
	border:1px solid white;
	margin: 0px 0px 4px 0px; 
}
#mainbody {
	width: 100%;
	background-color: white;
	-moz-box-shadow: 0 0 24px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 24px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 24px 6px rgba(0, 0, 0, 0.5);
}
#thirdcol img {
	border:1px solid white;
	margin: 1px 0 4px 0.4950495049505%;
}	
#thirdcol ul li:hover	{
	background-color: #B8CC14; 
}	
#thirdcol li a {
  color: white;
  text-decoration: none;
  display:block;
	}	
#thirdcol li a:hover {
	color: #00356b;
}
#footer {
	text-align: center;
	background-color: white;
	color: black;
	padding-top: 25px;
	padding-bottom: 20px;
	float: none;
	clear: both;
}
#leftcol {
	background-color: white;
	color: #3ad;
	float: left;
}	
#midcol ul {
	list-style-type:square;
	list-style-position:inside;
}
#midcol ol {
	list-style-position:inside;
}
#midcolNoLeft {
	float: left;
	line-height: 150%;
	background-color: white;
}
a.footnav:link {
	background: transparent;
	color: black;
}
a.footnav:visited {
	background: transparent;
	color: black;
}
.footnav {
	padding-left: 1.48221343873518%;
	padding-right: 1.48221343873518%;
}
.lookupBoxes {
	font-size: 16px;
}
.luTable {
}
.lblMsg {
    /*padding: 0 2.25em 0 0;*/
    margin-left: 5px; 
    margin-bottom: 5px; 
    font-family: Arial;
}
.cpsBtn
{
	font-size: 17px;
	width:100px;
	height:30px;
}	
.pnlProvNews {	
  border: none;
	height:400px;
}
.NewsControl {
	color: Black;
	height:400px;
}
#CPSNews {
	list-style-type: none;
	list-style-position:outside;
	display:inline;
}
#newsletters {
	padding-top: 20px;
}
.NLHeader {
	font-weight:bold;
	text-align: left;
}
.dgData {
	border: solid 1px LightSlateGray;
}
.dgDataHeader {
	font-family: Arial;
	font-weight:bold;
	background-color: #6699ff; 
	padding:  2px 2px 2px 2px;
}
.dgDataItem  {
	font-family: Arial;
	padding:  2px 2px 2px 2px;
}
.NLBody {
	text-align: left;
}
.NewsItemHeader {
  padding: 5px 1.036269430051813% 5px 1.036269430051813%;
	color: #5AAED0;
	font-weight:bold;
}
.NewsItem {
	padding: 0px 1.036269430051813% 10px 1.036269430051813%; 
}
.NewsHeader {
	text-align: center;
	color: #00346B;
	padding: 10px 0px 7px 0px;
	font-weight:bold;
	border: none;
}
.Instruct {
	font-family: Arial;
	color: #3777B7; 
}
#SrchRes {
	font-family: Arial;
}
.dgData td  {
    padding: 2px 2px 2px 2px;
}
.dgData th {
    padding:  2px 2px 2px 2px;
    text-align: left;
}
.resGrid {
	padding:  2px 2px 2px 2px;
}
.dgResults tr th {
	padding:  2px 2px 2px 2px;
}
.EntryHeader {
	Font-Size:18px; 
	font-family: Arial;
	color:#3399FF;
	background-color:#EEEEEE;
	padding-left: 5px;
}
.entryWarn 	{
	color:Red;
	}	

.entryCell {
	padding: 2px 0px;
}
.entryBox {
	padding: 2px 0px;
}
.tabSlctd {
	font-family: Arial;	
	background-color: #ffffff;
	color: #0000CD; 
	padding: 7px 0px 7px 5px;
	font-weight: bold;
}
.tabItem {
	font-family:Arial;
	background-color:#eeeeee;
	color:#3399ff;
	padding: 7px 0px 7px 5px;
}
.entryPan {
	z-index: 103; 
	width:98.81422924901186%; 
	margin-left: 0.5928853754940711%; 
	margin-right: 0.5928853754940711%;
}
.cpsButton {
	padding:4px 12px;
}
.newChange 
{
	color:Orange;
}
@media  (min-width: 1012px) { 
	#hbLogo {
		width: 69px; 
	}
	#hbRest {
		width: 941px;
	}
	#navBar 	{
		width: 1010px;
	}
	#navBar ul li {
		font-size: 16px; 
		width:200px;
		padding: 0.25em 0;
	}
	#thirdcol {
		font-size: 16px; 
		width: 204px;
	}
	#thirdcol ul li {
		font-size: 16px; 
		width: 200px;
		margin-left: 1px;
	}
	#midcol 	{	
		padding-left: 15px;
		padding-right: 20px;
		width: 580px;  
	} 
	#SrchRes {
	font-size: 16px;
	padding-left:10px;
	}
	#leftcol {
		width: 173px;
		padding-left: 14px;
		padding-right: 6px;
		font-size: 14px;
	}	
	.NLBody {
		font-size: 11px;
	}
	#midcolNoLeft {
		padding-left: 15px;
		padding-right: 20px;
		width: 773px;
	}			
	h1 	{
		font-size: 22px;
	}	
	#midcol, #midcolNoLeft, #midFull {
		font-size: 17px;		
	}	
	.luTable 	{
		font-size: 16px;
	}	
	.NewsControl {
		font-size: 11px;
	}
	.Instruct {
		Font-Size:17px; 
	}
	#all {
		width: 1012px;
	}
	#footer {
	font-size: 14px;
	}	
	.entryBox, .entryWarn, .entryPan {
		font-size: 16px;
	}
	.cpsButton {
		font-size: 17px;
	}	
	.dgData {
		Width:1000px; 
		margin-left:5px; 
		margin-right:5px;
		font-size:15px;
	}
	.dgDataHeader {
		font-size: 15px;
	}
	.dgDataItem  {
		font-size: 15px;
	}
	.tabSlctd {
		font-Size: 17px; 
	}
	.tabItem {
		font-size:17px;
	}
	.smallErr {
		font-size: 13px;
	}
}
@media  (max-width: 1011px) and (min-width: 801px) { 
	#hbLogo {
		width: 6.81818181818182%; 
	}
	#hbRest {
		width: 92.92%; 
	}
	#navBar 	{
		width: 99.75031210986267%;
	}
	#navBar ul li {
		font-size: 15px; 
		width: 19.743%; 
		padding: 0.335em 0 0.25em 0;
	}	
	#thirdcol {
		font-size: 15px;
		width: 20.15810276679842%; 
	}	
	#thirdcol ul li {
		font-size: 15px; 
		width: 98.03921568627451%;
	}
	#midcol, #midcolNoLeft, #midFull {
		font-size: 14px; 
	}		
	#midcol 	{	
		padding-left: 1.482213438735178%;
		padding-right: 1.976284584980237%;
		width: 57.31225296442688%; 		
	}
	#SrchRes {
		font-size: 15px;
		padding-left:10px;
	}
	#leftcol {
		width: 17.09486166007905%;
		padding-left: 1.383399209486166%; 
		padding-right: 0.5928853754940711%;
		font-size: 13px;
	}
	.NLBody {
		font-size: 10px;
	}
	#midcolNoLeft {
		padding-left: 1.482213438735178%; 
		padding-right: 1.976284584980237%;
		width: 76.38339920948617%;
	}				
	h1 {
		font-size: 18px;
	}		
	.luTable 	{
		font-size: 15px;
	}	
	.NewsControl {
		font-size: 10px;
	}
	.Instruct {
		Font-Size:16px; 
	}
	#all {
		width: 100%;
	}
	#footer {
	font-size: 13px;
	}
	.entryBox, .entryWarn, .entryPan {
		font-size: 15px;
	}	
	.cpsButton {
		font-size: 15px;
	}		
	.dgData {
		Width:98.75156054931336%; 
		margin-left:4px; 
		margin-right:4px;
		font-size:14px;
	}	
	.dgDataHeader {
	font-size: 14px;
	}
	.dgDataItem  {
		font-size: 14px;
	}	
	.tabSlctd {
		font-Size: 16px; 
	}
	.tabItem {
		font-size:16px;
	}	
	.smallErr {
		font-size: 12px;
	}
}
@media  (max-width: 800px) and (min-width: 481px) { 
	#hbLogo {
		width: 6.81818181818182%; 
	}
	#hbRest {
		width: 92.75%;
	}
	#navBar 	{
		width: 99.58419958419958%;
	}
	#navBar ul li {
		font-size: 11px;
		width: 19.56%; 		  
		padding: 0.636em 0 0.15em 0;
	}		
	#thirdcol {
		font-size: 11px;
		width: 20.15810276679842%;		
	}	
	#thirdcol ul li {
		font-size: 11px; 
		width: 98.03921568627451%;
	}
	#midcol, #midcolNoLeft, #midFull {
		font-size: 13px; 		
	}		
	#midcol 	{	
		padding-left: 1.482213438735178%;
		padding-right: 1.976284584980237%;
		width: 57.31225296442688%; 
	}
	#SrchRes {
		font-size: 13px;
		padding-left:10px;
	}
	#leftcol {
		width: 17.09486166007905%;
		padding-left: 1.383399209486166%;
		padding-right: 0.5928853754940711%;
		font-size: 11px;
	}
	.NLBody {
		font-size: 9px;
	}
	#midcolNoLeft {
		padding-left: 1.482213438735178%; 
		padding-right: 1.976284584980237%;
		width: 76.38339920948617%;
	}	
	h1 {
		font-size: 16px;
	}
	.luTable 	{
		font-size: 13px;
	}	
	.NewsControl {
		font-size: 9px;
	}
	.Instruct {
		Font-Size:14px; 
	}
	#all {
	width: 100%;
	}
	#footer {
	font-size: 11px;
	}
	.entryBox, .entryWarn, .entryPan {
		font-size: 13px;
	}
	.cpsButton {
		font-size: 13px;
	}		
	.dgData {
		Width:98.33679833679834%; 
		margin-left:3px; 
		margin-right:3px;
		font-size:13px;
	}	
	.dgDataHeader {
	font-size: 13px;
	}
	.dgDataItem  {
		font-size: 13px;
	}	
	.tabSlctd {
		font-Size: 14px; 
	}
	.tabItem {
		font-size:14px;
	}	
	.smallErr {
		font-size: 11px;
	}	
}
@media (max-width: 480px) and (min-width: 321px) {
	#hbLogo {
		width: 6.81818181818182%; 
	}
	#hbRest {
		width: 92.52%; 
	}
	#navBar 	{
		width: 99.37694704049844%;
	}
	#navBar ul li {
		font-size: 9px;
		width: 19.33%;
		padding: 1.0em 0 0 0;
	}		
	#thirdcol {
		font-size: 8px;
		width: 20.15810276679842%;
	}
	#thirdcol ul li {
		font-size: 8px;
		width: 98.03921568627451%;
	}	
	#midcol, #midcolNoLeft, #midFull {
		font-size: 11px; 		
	}			
	#midcol 	{	
		padding-left: 1.482213438735178%; 
		padding-right: 1.976284584980237%;
		width: 57.31225296442688%;  
	}
	#SrchRes {
		font-size: 11px;
		padding-left:10px;
	}
	#leftcol {
		width: 17.09486166007905%;
		padding-left: 1.383399209486166%; 
		padding-right: 0.5928853754940711%;
		font-size: 8px;
	}
	.NLBody {
		font-size: 7px;
	}
	#midcolNoLeft {
		padding-left: 1.482213438735178%; 
		padding-right: 1.976284584980237%;
		width: 76.38339920948617%;
	}				
	h1 {
		font-size: 13px;
	}
	.luTable 	{
		font-size: 12px;
	}
	.NewsControl {
		font-size: 7px;
	}
	.Instruct {
		Font-Size:12px; 
	}
	#all {
	width: 100%;	
	}
	#footer {
	font-size: 8px;
	}	
	.entryBox, .entryWarn, .entryPan {
		font-size: 10px;
	}
	.cpsButton {
		font-size: 10px;
	}		
	.dgData {
		Width:98.13084112149533%; 
		margin-left:2px; 
		margin-right:2px;
		font-size:10px;
	}		
	.dgDataHeader {
	font-size: 10px;
	}
	.dgDataItem  {
		font-size: 10px;
	}	
	.tabSlctd {
		font-Size: 12px; 
	}
	.tabItem {
		font-size:12px;
	}	
	.smallErr {
		font-size: 8px;
	}
}
@media (max-width: 320px) and (min-width: 241px) 
{
	#hbLogo {
		width: 6.81818181818182%; 
	}
	#hbRest {
		width: 92.28%;
	}
	#navBar 	{
		width: 99.1701244813278%;
	}
	#navBar ul li {
		font-size: 7px;
		width: 19.08%;
		padding: 1.15em 0 0.0em 0;
	}		
	#thirdcol {
		font-size: 7px;
		width: 20.15810276679842%;
		text-align:left;		
	}
	#thirdcol ul li {
		font-size: 7px;
		width: 98.03921568627451%;
	}	
	#midcol, #midcolNoLeft, #midFull {
		font-size: 10px;		
	}			
	#midcol 	{	
		padding-left: 1.482213438735178%; 
		padding-right: 1.976284584980237%;
		width: 57.31225296442688%;  		
	}
	#SrchRes {
		font-size: 10px;
		padding-left:10px;
	}
	#leftcol {
		width: 17.09486166007905%;
		padding-left: 1.383399209486166%; 
		padding-right: 0.5928853754940711%;
		font-size: 7px;
	}
	.NLBody {
		font-size: 6px;
	}
	#midcolNoLeft {
		padding-left: 1.482213438735178%; 
		padding-right: 1.976284584980237%;
		width: 76.38339920948617%;
	}				
	h1 {
		font-size: 12px;
	}
	.luTable 	{
		font-size: 11px;
	}
	.NewsControl {
		font-size: 6px;
	}
	.Instruct {
		Font-Size:11px; 
	}
	#all {
	width: 100%;	
	}
	#footer {
	font-size: 7px;
	}
	.entryBox, .entryWarn, .entryPan {
		font-size: 10px;
	}
	.cpsButton {
		font-size: 10px;
	}		
	.dgData {
		Width:98.3402489626556%; 
		margin-left:1px; 
		margin-right:1px;
		font-size:10px;
	}		
	.dgDataHeader {
		font-size: 10px;
	}
	.dgDataItem  {
		font-size: 10px;
	}	
	.tabSlctd {
		font-Size: 11px; 
	}
	.tabItem {
		font-size:11px;
	}	
	.smallErr {
		font-size: 7px;
	}	
}
@media (max-width: 240px)  {
	#hbLogo {
		width: 6.81818181818182%;
	}
	#hbRest {
		width: 91.39%;
	}
	#navBar 	{
		width: 98.88888888888889%;
	}
	#navBar ul li {
		font-size: 6px; 
		width: 18.8%;
		padding: 1.335em 0 0.0em 0;
	}		
	#thirdcol {
		font-size: 5px; 
		width: 20.15810276679842%;		
	}
	#thirdcol ul li {
		font-size: 6px;
		width: 98.03921568627451%;
	}
	#midcol, #midcolNoLeft, #midFull {
		font-size: 7px;		
	}		
	#midcol 	{	
		padding-left: 1.482213438735178%; 
		padding-right: 1.976284584980237%;
		width: 57.31225296442688%;  
	}
	#SrchRes {
		font-size: 7px;
		padding-left:10px;
	}
	#leftcol {
		width: 17.09486166007905%;
		padding-left: 1.383399209486166%;
		padding-right: 0.5928853754940711%;
		font-size: 5px;
	}
	.NLBody {
		font-size: 6px;
	}
	#midcolNoLeft {
		padding-left: 1.482213438735178%; 
		padding-right: 1.976284584980237%;
		width: 76.38339920948617%;
	}		
	h1 {
		font-size: 10px;
	}
	.luTable 	{
		font-size: 7px;
	}
	.NewsControl {
		font-size: 5px;
	}
	.Instruct {
		Font-Size:7px; 
	}
	#all {
	width: 100%;	
	}
	#footer {
	font-size: 6px;
	}
	.entryBox, .entryWarn, .entryPan {
		font-size: 7px;
	}	
	.cpsButton {
		font-size: 7px;
	}	
	.dgData {
		Width:98.33333333333333%; 
		margin-left:0.4166666666666667%;
		margin-right:0.4166666666666667%;
		font-size:7px;
	}		
	.dgDataHeader {
		font-size: 7px;
	}
	.dgDataItem  {
		font-size: 7px;
	}		
	.tabSlctd {
		font-Size: 7px; 
	}
	.tabItem {
		font-size:7px;
	}	
	.smallErr {
		font-size: 6px;
	}	
}