﻿BODY
{
	vertical-align: top;
	text-align:center;	
	max-width:990px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
label
{
    font-size:10pt;
}
TD	
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align:left;
}	
UL
{
	list-style-position: outside;
}	
	
A:link	
{	
	text-decoration: none;
	color: blue;
}		
A:visited	
{	
	text-decoration: none;
	color:	purple;
}		
A:active	
{	
	text-decoration: none;
	color:	red;
}		
A:hover	
{	
	text-decoration: underline;
	color:	green;
}
	img
{
	border:none 0px white;
}
	h1
{
	font-size: 10pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    margin-top: 0;
}
input
{
	font-size:	8pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
select
{
	font-size:	8pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;		
}
hr
{
	height:1px;
	color: #898989;	
}

.body
{
	vertical-align: top;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	width:990px;
	min-height:654px;
	padding:0px;	
}
.noticesbody
{
	vertical-align: top;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	width:8.5in;
	padding:0px 0px 0px 0px;
	/*border: solid 1px black;*/	
}
.noticesheader
{
	vertical-align: top;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:6.5in;
	/*border: solid 1px black;*/
		
}
.noticeslogos
{
	width: 100px;
	vertical-align:middle;
	/*border: solid 1px black;*/
}
.noticeslogoright
{
	width: 100px;
	vertical-align:middle;
	/*border: solid 1px black;*/
	text-align:right;
}
.noticesmiddle
{
	width:300px;
	height:25px;
	text-align:center;
	/*border: solid 1px black;*/
}
.noticetitle
{
	text-align:center;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	clear:both;
}
.noticesubtitle
{
	text-align:left;
	font-family:Arial;
	font-size:13pt;
	font-weight:bold;
	clear:both;
}
.noticedescription
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	clear:both;
}
.noticeletter
{
	text-align:left;
	font-family:Arial;
	font-size:11pt;
	width: 100%;	
}
.noticegrid
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	width:100%;		
}
.noticegrid-ab
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	width:100%;
	border: solid 1px black;		
}
.noticegrid-ab tr td p input /* notification checkboxes */
{
    vertical-align:middle;
}
.noticegrid-rbbb
{
	border-bottom: solid 1px black;
	border-right: solid 1px black;
}
.noticegrid-rbbbt
{
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-left: solid 1px black;
	
}
.noticegrid-rbr
{
	border-right: solid 1px black;
	border-top: solid 1px black;
	
	
}
.noticegrid-to
{
	
	border-top: solid 1px black;
	
	
}
.noticegrid-rbrl
{
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	
	
}
.noticegrid-rla
{
	border-right: solid 1px black;
	border-left: solid 1px black;
	
	
}

.noticegrid-abw
{
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	width:100%;
	border-collapse: collapse;
}

.noticecellbb
{
	border-bottom: solid 1px black;
}

.noticecelltb
{
	border-top: solid 1px black;
}
.noticecell33
{
	width:33%;
}
.noticecell33rb
{
	width:33%;
	border-right: solid 1px black;
}
.noticecell33bb
{
	width:33%;
	border-bottom: solid 1px black;
}
.noticecell33rbbb
{
	width:33%;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
}
.noticecell66
{
	width:66%;
}
.noticecell66rb
{
	width:66%;
	border-right: solid 1px black;
}
.noticecell66bb
{
    width:66%;
	border-bottom: solid 1px black;
}
.noticecell66rbbb
{
	width:66%;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}
.navigationbar
{
    vertical-align:top;
    text-align:left;
    background-color:#E2E2E2;
    height:25px;
}
.headerbarleft
{
    text-align:left;
    height: 50px;
    float:left;
}
.headerbarright
{
    text-align:right;
    font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 36px;
    padding-top:14px;
    padding-right:5px;    
}
.colcenter
{
	text-align:center;	
}
.verticalcheckbox
{
	display:list-item;
}
.contenttitleandfooter
{
    background-color:#014380;
    height:21px;
    padding-top:4px;
    padding-left:12px;
    text-align:left;
    color: White;
    font-size:11pt; 
}
.content
{
    text-align: left;
    padding:5px 5px 5px 12px;
    min-height:620px;
    font-size:10pt;  
    overflow:auto; 
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.nofloat
{ 
	clear:both;
}
.padleft20
{
	padding-left:50px;
}
.padright10
{
    padding-right:10px;
}
.padright20
{
	padding-right:20px;	
}
.formlabelswidth
{
	width: 110px;
	float:left;
	/*border: solid 1px black;*/
		
}
.div100percent
{
	width:100%;	
}
.tbpad5
{
	padding-bottom:5px;
	padding-top:5px;	
}
.SupervisorUpdatePanel
{
	text-align:left;
	width:100%;
	vertical-align:top;
}

.lblalignmiddle
{
	vertical-align:middle;
}
.lblaligntop
{
	vertical-align:top;
}
.labelpadding
{
	padding-bottom: 20px;
	width: 964px;
}
.labelpadding2
{
	padding-bottom: 10px;
	padding-right: 25px;
	/*border: solid 1px black;*/
	float: left;	
}
.labelpadding3
{
	padding-bottom: 20px;
	padding-right: 13px;
	/*border: solid 1px black;*/
	float: left;	
}
.statuscomment
{
	width:800px;
	height:inherit;
}
.minwidth
{
	min-width:20px;		
}
.SectionTitleAndValidator
{
    padding:0px 0px 5px 0px;
    /*font-weight:bold;*/         
}
.savecancel
{
    float:right;
    padding: 0px 5px 5px 0px;
}
A.subpagelink
{
	color: White;
}

.alignright
{
    text-align:right;
}
.minwidth250
{
    min-width: 250px;
}
.middle
{
    text-align:center;
}
.indent
{
	text-indent: 25px;
}
.indent30
{
	text-indent: 30px;
}
.indent40
{
	text-indent: 40px;
}
.indent50
{
	text-indent: 50px;
}
.noticetdwidth
{
	width: 623px;	
}
.errorLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#CC0000; /*#B30000;*/
}
.lb
{
	border-left:solid 1px #000000;
}
.rb
{
	border-right:solid 1px #000000;
}
.tb
{
	border-top:solid 1px #000000;
}
.bb
{
	border-bottom:solid 1px #000000;
}
.ab
{
	border:solid 1px #000000;
}
.small
{
	font-size: 8pt;
}
.datagrid
{
    width: 99.5%;
    height: 100%;
    border: solid 1px black;
    text-align:left;
           
}
.datagridnt
{
    width: 99.5%;   
    border: solid 1px black;
    text-align:left;
           
}

.dgItem
{
    background-color: #ffffff;
}
.dgAltItem
{
    background-color: #e5e5e5;
}

.PanelWithPadding
{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.PanelWithBorder
{
	padding: 5px 20px 5px 20px;
	border: solid 1px black;
	float: right;
	max-width: 500px;
}
.footer
{
	height:inherit;
	float:none;	
}

.TDBottomBorder
{
	font-size: 8pt;
	vertical-align: bottom;
	border-bottom: black 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
}
.ManageTools
{
    border: solid 1px black;
    border-collapse: collapse;
    width: 950px;           
}
.ManageToolsTD
{
    border-collapse: collapse;
    width: 225px;           
}


.PublicHeaderTR
{
    width :100%;
    background-color :#014380;
    font-weight :bold ;   
    
    
}
.NormalHeaderTR
        {
            width: 33%;
            background-color : #014380;
            font-weight : bold;
        }

.publicQuestionTR
{
    background-color :#e6e6e6;
    width :100%;
    font-weight :bold ;   
   
}

.PublicTableHeader
{
	font-size: 8pt;
	vertical-align: bottom;
	border:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
	
}

.chrrpcontainer
{
	margin: 0px auto;
	width: 1000px;
	background-color: White ;
	text-align: left;
}

.chrrpheadingsection1c
{	
	height: 100px;
	width: 100px;
	float: left;
}

.okdhsheadingsection1a
{
	color: Navy;
	font-weight: bold;
	font-size: xx-large;
	font-family: Times New Roman;
	text-align: center;
	width: 80%;
}
.chrrpheadingsectionRightc
{
	
	height: 100px;
	width: 100px;
	float: right;
}

.okdhsheadingsection1p 
{
	
	display:none;
	
	
}

.okdhsheadingsection1pb
{
	display:none;
	
}
.okdhsprefooter
{
	
	background-color:Transparent;
	padding-left: 5px;
	font-size:smaller;	
}
.okdhschrrpfooter 
{
	color: #000063;
	font-weight: normal;
	font-size: 85%;
	width: 100%;
	background-color: white;
	text-align:center;
	padding-top: 3px;
	padding-bottom: 3px;
}
a.okdhsfooter_link, a.okdhsfooter_link:active, a.okdhsfooter_link:visited   
{
	padding: 2px;
	font-weight: normal;
	font-size: 90%;
	color: navy;
	text-decoration: none;
}

.BackgroundNotice
{
    
     border: thin none #ffffff;
      font-family: Verdana;
       vertical-align: top;
       font-size:small;
}

.linkColour
{
    color : #0000FF
}

.divQuestionNumber
{
    width: 20px;
    float: left;    
    font-size:11pt;
    margin:0;
    padding: .2em .5em .2em .5em;
    text-align:center;
}

.divQuestions
{
    margin-left: 2.5em;
}

.lblQuestionNumber
{
     width :20px;
}

.chkQuestions
{
    margin-left :25px
}

.lblTop
{
     
    
    padding-bottom  :4px;
     
    
}

.divDataGrid
{
    width :300px;   
   float :left 
}

.tabOne
{
    margin-left : 3em;
}

.tabTwo
{
    margin-left : 5em;
}





/*.noticegrid tr td
{
    text-align:left;
	font-family:Arial;
	font-size:12pt;
	width:100%;
	border: solid 1px black;	
}*/

