body
{
	font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
}
td
{
	font-size: 8pt;
}
.td
{
	font-size: 8pt;
}
img {
    vertical-align: top;     
}


.Space_line { 
    margin-top:px;
    height: 1px;
    border:none;
    background: #cccccc;
    width:100%;
    background: -webkit-gradient( 
                linear, 
                0 0, 
                100% 0,  
                from(rgba(50,50,50,0.01)),
                to(rgba(80,80,80,0.01)), 
                color-stop(.5,#cccccc)
                );
    background: -moz-linear-gradient(
                left,
                rgba(0,0,0,0.001) 0%,
                rgba(201,201,201,1) 50%,
                rgba(0,0,0,0.001) 100%
                );
    
    background:-ms-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    background:-o-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    background:linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    
   box-shadow: -5px 7px 13px 1px #dad2d2; 
    -moz-box-shadow: -5p
    -moz-box-shadow: -5px 7px 13px 1px #dad2d2;
 -webkit-box-shadow: -5p
    -webkit-box-shadow: -5px 7px 13px 1px #dad2d2;
}
a
{
	text-decoration:underline;
	color: #000000;
}
a:hover
{
	text-decoration: underline;
	color: #E62E1F;
}
.border
{
	background-color: #0A1C6F;
}
.tableHdr
{
	background-color: #CCCCCC;
	color: #000000;
	font-weight:bold; 
	font-weight: 700;
	 
}
.tableHdrOld1
{
	background-color: #96A7B7;
	color: #000000;
	font-weight: 700;
}
.tableHdrOld
{
	background-color: #0A1C6F;
	color: #FFCC33;
	font-weight: 700;
}

h1
{
	font-size: 12pt;
	font-weight: 700;
	color: #0A1C6F;
}
.h1
{
	font-size: 12pt;
	font-weight: 700;
	color: #0A1C6F;
}
h2
{
	font-size: 10pt;
	font-weight: 700;
	color: #0A1C6F;
}
.h2
{
	font-size: 10pt;
	font-weight: 700;
	color: #0A1C6F;
}
h3
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #E5E5E5;
	text-align:center;
}
h4
{
		color:#000000;
}
h32
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #E5E5E5;
	text-align:center;
}
.pushbutton_style
{
	background-color:Gold;
	 
}
.h3
{
	font-size: 9pt;
	font-weight: 700;
	color: #0A1C6F;
}
.h3NoBold
{
	font-size: 9pt;
	color: #0A1C6F;
}
h4
{
	font-size: 8pt;
	font-weight: 700;
	color: #0A1C6F;
}
.h4
{
	font-size: 8pt;
	font-weight: 700;
	color: #0A1C6F;
}
.table_style
{
	 
	color:#e0e0e0;
	border-bottom-color:Red;
}

.required
{
	color: #E62E1F;
}
.optional
{
	color: #008000;
}
.Alternating
{
	background-color: #F4F4F4;
}
.Yellow
{
	background-color: #FFCC33;
}
.YellowBox
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	background-color: #FFCC33;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border: solid 2px #0A1C6F;
}
.LightYellow
{
	background-color: #FFFFCC;
}
.Red
{
	background-color: #E62E1F;
	color: #FFFFFF;
}
.RedBox
{
	background-color: #E62E1F;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border: solid 2px #0A1C6F;
}
.Blue
{
	background-color: #0A1C6F;
	color: #FFFFFF;
}
.BlueBox
{
	background-color: #DAE3ED;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border: solid 2px #0A1C6F;
}
.PageTitle
{
	font-size: 11pt;
	font-weight: 700;
	color: #FFFFFF;
}
.footer
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 7pt;
	color: Gray;
}
.smallFont
{
	font-size: 7pt;
}
.adminMenu
{
	background-color: #0A1C6F;
	color: #FFFFFF;
	font-weight: 700;
	cursor:pointer !important;
	cursor: hand;
}
.adminMenuHover
{
	background-color: #FFFFFF;
	color: #0A1C6F;
	font-weight: 700;
	cursor:pointer !important;
	cursor: hand;
}
.Menu
{
	color: #0A1C6F;
	font-weight: 700;
}
.SearchHdr
{
	background-color: #CCCCCC;
	color: #000000;
}
.SearchHdrOld
{
	background-color: #0A1C6F;
	color: #FFFFFF;
}
.Help
{
	font-size: 10pt;
}
.label-text
{
	font-weight: bold;
	font-size: 10px;
	color: #d9a727;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.desc-label-text
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.result-label-text
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.table-header-text
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.table-header-bkgd
{
	background-color: white;
}
.masthead-nav-bkgd
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #001750;
}
.masthead-sep-bkgd
{
	background-color: #c48a00;
}
.masthead-link
{
	color: #d9a727;
	text-decoration: none;
}
.masthead-link:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.masthead-link:active
{
	color: #ffffff;
	text-decoration: none;
}
.tblGeneral
{
	border-right: thin solid;
	table-layout: auto;
	border-top: thin solid;
	border-left: thin solid;
	border-bottom: thin solid;
	border-collapse: collapse;
}
.recOfficeMenuBG
{
	background-image: url(../images/Maintenance/RecOffMaint.gif);
	width:148px;
	height:30px;
	font-weight:bolder;
	text-align:center;
	 font-family:Tahoma;
	 color:#404040;
	
}
.recOfficeMenuOver
{
	background-image: url(../images/Maintenance/RecOffMaint.gif);
	width:148px;
	height:30px;
	font-weight:bold;
	color:Red;
	text-align:center;
	font-family:Tahoma;
	 
	 
}
.recoffice
{
	text-align:left;
	background-image: url(../images/Maintenance/RecOffMaint.gif);
	width:148px;
	height:30px;
	font-weight:bold;
	text-align:left;
	font-family:Arial Narrow,sans-serif;
	font-size:100px;
}
 
.recOfficeSubMenuOver
{
	background-image: url(../images/Maintenance/RecOffMaint.gif);
	width:148px;
	height:30px;
	font-weight:bold;
	color:Maroon;
	text-align:left;
	font-family:Arial Narrow,sans-serif;
	font-size:100px;
	 
}

 .pageSubHeading{
background-color:#d9a727;
color:#FFFFFF;
font-weight:bold;
text-align:left;
font-size:15px;
padding:2px;
 width:auto
}
.input_type{
border:1px solid #000000;

}
.inputFile_type{
border:1px solid #000000;
width:100;
}
.button{
background-color:Maroon;
color:White;
font-weight:bold;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #767676;
border-bottom:1px solid #767676;
font-size:12px;
}

.content{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:1px solid #E5E5E5;
text-align:center;
}
.RecOfficeFormHeader{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RecOfficeFormContent{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.RecOfficeFormInputType
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #000000;
}
.MenuGroup   
{   
    cursor: default;   
} 
.Xml_attribute1
{
	font-style:italic;
	}
.Root_Xml_node1
{
	font-weight:bold;
	 
}

.Root_Xml_node2
{
	font-weight:bold;
	text-indent:8;
	text-align:left;
	
	 
}
.Root_Xml_node3
{
	font-weight:bold;
	text-indent:16;
	 
}
.Root_Xml_node4
{
	font-weight:bold;
	text-indent:24;
	 
}
.Xml_attribute2
{
	font-style:italic;
	text-indent:8;
}
.Xml_attribute3
{
	font-style:italic;
	text-indent:16;
}
.Xml_attribute4
{
	font-style:italic;
	text-indent:24;
}

.Response_table_header
{
	color:#330000;
	font-weight:bold;
}

.header 
{
	 background-color:#ffffcc;
	 font-weight:bold;
	 font-size:40px;
}.fixedLabel 
{
    display: block;
    float: left;
}
.inputUpload{
border:1px solid #000000;
width:300;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: black;
    background-color:silver;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    margin-left:17px;
    margin-right:18px;
    text-align:left;
    
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color:#0A1C6F;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    margin-left:17px;
    margin-right:18px;
    text-align:left;
}
.privacylink {
	color: #013a6f;
	font-size: 8pt;
	text-decoration: underline;
}

.privacylink:hover {
	color: #026fd4;
}

