﻿body
{
	background-color: #6999C9;
}

body form 
{
	margin: auto;
	border-top: solid 2px #FFFFFF;
	border-right: solid 5px #FFFFFF;
	border-left: solid 5px #FFFFFF;
	width: 1000px;
	background-color: #FFFFFF;
	background-position: 0px 126px;
	background-image: url(../Images/FormBackground.jpg);
	background-repeat: no-repeat;
	margin-top: -2px;
	overflow: auto;
	overflow-x: hidden;
}

a, a:hover, a:visited, a:active
{
	color: #6999C9;
}

fieldset
{
	border: solid 1px #CCCCCC;
}


.ContactInformation 
{
	display: none;
}

.ContactInformation div
{
	background: none;
	border: none;
}

.ContainerContent
{
	padding: 7px;	
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	background-image: url(../Images/ContainerTile.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	min-height: 200px;
	/* overflow-y: visible; */
	/* height: auto; */
	/* position: relative; */
	overflow: auto;
	overflow-x: hidden;
}

.ContainerContentWide
{
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 3px;
	padding-top:7px;	
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	background-image: url(../Images/ContainerTile.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	/* height: 342px; */
	overflow: auto;
    	overflow-y: hidden; 
}
.ContentContainer 
{
	width: 90%;
	min-height: 200px;
	margin: 60px auto 20px auto;
	overflow-y: hidden;
}

.ContentContainer fieldset, .ButtonGroup
{
	width: 700px;
	margin: auto;
}

.ContainerHeader
{
	height: 23px;

	background-color: Transparent;
	border-top: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
}

.ContainerHeaderLeft
{
	height: 20px;
	width: 16px;
	
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}

.ContainerHeaderRight
{
	height: 20px;
	width: 16px;
	background-position: right top;
	
	background-repeat: no-repeat;
	float: right;
	background-color: Transparent;
}

.ContainerFooter
{
	height: 12px;
	background-image: url(../Images/ContainerFooterTile.jpg);
	background-repeat: repeat-x;
}

.ContainerFooterLeft
{
	height: 12px;
	width: 12px;
	background-position: left top;
	background-image: url(../Images/ContainerFooterLeft.jpg);
	background-repeat: no-repeat;
	float: left;
}

.ContainerFooterRight
{
	height: 12px;
	width: 12px;
	background-position: right top;
	background-image: url(../Images/ContainerFooterRight.jpg);
	background-repeat: no-repeat;
	float: right;
}

.Copyright
{
	height: 20px;
	display: block;
	vertical-align: bottom;
	color: #666666;
	white-space: nowrap;
	float: left;
	padding-top: 100px;
	padding-left: 10px;
}
#fc{
	z-index: 10000;

}
.Footer
{
	text-align: center;
	width: 1000px;
	background-image: url(../Images/FooterTile.jpg);
	background-repeat: repeat-x;
	margin: auto auto 0px auto;
	vertical-align: bottom;
	height: 136px;
}

.LeftFooter
{
	float: left;
	width: 266px;
	height: 136px;
	background-image: url(../Images/FooterLeft.jpg);
	background-repeat: no-repeat;
	margin-left: -5px;
	padding: 60px auto auto 20px;
	background-position-x: left;
	background-color: transparent;
}

.RightFooter
{
	float: right;
	width: 301px;
	height: 136px;
	background-image: url(../Images/FooterRight.jpg);
	background-repeat: no-repeat;
	margin-right: -5px;
}

.Privacypolicy
{
	height: 20px;
	display: block;
	vertical-align: bottom;
	color: #666666;
	white-space: nowrap;
	float: left;
	padding-top: 100px;
	padding-left: 190px;
}

.MessageContainer
{
	padding: 8px;
}

.ContainerHeader h2
{
    margin: 0px 0px 0px 10px;
	font-size: 1.3em;
	font-weight: 700;
	color: #444444;
}

.LegalDocPrintLink
{
	padding : 5px 16px 5px 5px;
	text-align : right;
	font-size : inherit;
	color:Blue;
	cursor:pointer;	
}

.PublicLinks
{
	text-align: center;
	
}

.PublicLinks a
{
	font-weight: 600;	
}

/*Browser Compatible styles*/
.MenuContainer table{
	float: left;
}
.MenuContainer  > table{
	margin-left: 35px;
}
.MenuContainer .DynamicMenuItemStyle{
	width: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*.Menu{
		margin-top: -10px;
	*/
	/*.MenuContainer *:nth-child(21), .MenuContainer *:nth-child(28){
		margin-top:-16px;
	}*/
	#UserControls-Employer-EmployerContactsForm > fieldset div > div:nth-child(1), #UserControls-Employer-EmployerContactsForm > fieldset div > div:nth-child(2){
		width: 96% !important;
	} 
	
	.RIFPanel fieldset {
		width: 110% !important;
	}
	.ContentContainer fieldset, .ButtonGroup{
		width: 96%;
	}
}

@-moz-document url-prefix() { 
	/*.Menu{
		margin-top: -10px;
	}
	.MenuContainer div:nth-child(4){
		margin-top:0px;
	}
	#printDiv table{
		float: left;
	}
	 .MenuContainer > TABLE:nth-child(21) {
	     margin-top :-16px;
	  }
	         .MenuContainer > TABLE:nth-child(28)
	     {
	         margin-top :-16px;
	         }
	          .MenuContainer > TABLE:nth-child(26)
	     {
	         margin-top :-16px;
	         }
	         .MenuContainer > TABLE:nth-child(18)
	     {
	         margin-top :-16px;
	         }*/
            
}

