﻿
TD.ldr-SplashLanguage{
	padding-top:20px;
}

TD.ldr-SplashEN{
	padding-right:0px;
	padding-left:200px;
}

TD.ldr-SplashFR{
	padding-right:100px;

}

BODY{
behavior: url(../js/display-table.min.htc);
}

BODY.ldr-center{
	text-align:center;
}

UL{
    margin:0px;
    padding-left:20px;
    line-height:1.7;
    list-style-position:outside;
    vertical-align:middle;
    margin-bottom:20px;
    list-style-type:square;
}

OL{
    margin:0px;
    padding-left:25px;
    line-height:1.7;
    list-style-position:outside;
    vertical-align:middle;
}

.ldr-maintable{
	width:800px;
	height:100%;
}


.ldr-SiteMap TD{
    font-size:10pt;
    padding:3px;
}

.ldr-SiteMap A{
    background-image:url('../SiteCollectionImages/sidebarbullet.gif');
    padding-left:18px;
    background-repeat:no-repeat;
    background-position: middle left;
}

DIV.ldr-breadcrumb{
    font-size:8pt;
    padding-top:15px;
    padding-bottom:10px;
}

DIV.ldr-formConfirmation{
    font-size:10pt;
    text-align:center;
    width:100%;
    margin-top:20px;
}

DIV.ldr-formData{
    width:100%;
    margin-top:20px;
}

TABLE.ldr-onlineForm{
    border-collapse:collapse;
    width:100%;
    color:#616161;
}

TABLE.ldr-onlineForm TD{
    font-size:10pt;
    vertical-align:top;
    padding:2px;
}

TABLE.ldr-checkBoxList{
    width:100%;
   -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}

TABLE.ldr-checkBoxList TD{
    padding-left:25px;
    position:relative;
    color:#616161;
  
}

TABLE.ldr-checkBoxList TD INPUT{
    }

TABLE.ldr-checkBoxList TD LABEL{
}

TABLE.ldr-onlineForm TD.ldr-formLabelApplicant{
    font-size:10pt;
    width:170px;
    vertical-align:top;
    padding:2px;
    padding-top:5px;
}

TABLE.ldr-onlineForm TD.ldr-formLabelNumber{
    font-size:10pt;
    vertical-align:top;
    padding:2px;
    padding-top:5px;
}

TABLE.ldr-onlineForm TD.ldr-formLabelOrganization{
    font-size:10pt;
    width:250px;
    vertical-align:top;
    padding:2px;
    padding-top:5px;
}

TABLE.ldr-onlineForm TD.ldr-formHeading{
    border-bottom: 1px solid #773141;
    font-family:verdana !important;

}

TABLE.ldr-onlineForm TD.ldr-formText{
    font-size:10pt;
    vertical-align:top;
    padding:2px;
    padding-top:5px;
}

DIV.ldr-formText{
    font-size:10pt;
    vertical-align:top;
    padding:2px;
    padding-top:3px;
}

DIV.ldr-sideBarContainer{
    padding-top:5px;
    min-height:100px;
    border:1px solid #773141;
    width:250px;
    background-color:#FFFFFF;
    position:relative;
   	font-family:verdana;
    color:#666666;
    font-size:10pt;
    font-weight:normal;
    line-height:1.3;
    margin-left:20px;
    margin-top:4px;
    margin-bottom:10px;
    padding-bottom:10px;
}


.ldr-breadcrumbPathSeparator{
    color:#616161;
}

.ldr-breadcrumbNode{
    color:#773141;
}

A.ldr-breadcrumbNode{
    color:#773142;
}


.ldr-breadcrumbCurrentNode{
    color:#773141;
}

TABLE.ldr-PageHeader{
    width:100%;
}

TABLE.ldr-PageHeader TD.ldr-headerText{
    color:#773141;
    font-size:14pt;
    font-weight:bold;
    text-align:right;
    padding-right:15px;
}

TD.ldr-PageImage{
    text-align:center;
}

DIV.ldr-Content{
    line-height:1.7;
}

DIV.ldr-Content TD
{
	line-height:1.7;	
}


TABLE.ldr-toplinks{
	width:100%;
}

TABLE.ldr-toplinks TD{
white-space:nowrap;
padding:3px;
padding-left:9px !important;
padding-right:5px !important;
font-size:8pt;
color:#773141;
font-weight:bold;
}

TABLE.ldr-toplinks A, TABLE.ldr-toplinks .ms-SPLink A:link, TABLE.ldr-toplinks .ms-SPLink A:visited
{
	color:#773141;
	text-decoration:none;
}

TABLE.ldr-toplinks A:hover, TABLE.ldr-toplinks .ms-SPLink A:hover{
	color:#616161;
	text-decoration:none;
}

DIV.ldr-footer{
	PADDING: 0px; 
	padding-bottom:5px;
	COLOR: #616161; 
}

DIV.ldr-footer, DIV.ldr-footer TD{
	FONT-SIZE: 7pt;
}

DIV.ldr-footerLinks{
	font-size:8pt;
	font-weight:bold;
}

DIV.ldr-footerLinks A{
	color:#773141;
}

DIV.ldr-footerLinks A:hover{
	color:#616161;
}

DIV.ldr-footerImages{
	padding-top:10px;
	padding-bottom:5px;
}

DIV.ldr-footerText{

}

DIV.ldr-footerText P{
	margin:0px;
	margin-top:7px;
	margin-bottom:0px;
	line-height:140%;
}

DIV.ldr-footerText P A, DIV.ldr-footerText P A:link, DIV.ldr-footerText P A:visited{
	color:#773141;
	font-weight:bold;
}


DIV.ldr-footerText P A:hover{
	color:#616161;
}


/*Content Management Styles*/

.ldrsb-Container{
	margin:0px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}

.ldrsbCustom-SideBar-Content{
	font-family:verdana;
    color:#773141;
    font-size:8pt;
    font-weight:normal;
    line-height:1.4;
}

DIV.ldrsbCustom-SideBar-Content{
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}


.ldrcmCustom-Page-Content P{
    margin-top:0px;
    padding-top:0px;
}

.ldrcmCustom-Page-Content, 
.ldrcmCustom-Page-Content TD,
.ms-rteElement-Page-Content{
    font-family:verdana;
    color:#616161;
    font-size:10pt;
    font-weight:normal;
    line-height:1.5;
}

TABLE.ldrcmCustom-Table-With-Border{
    border-collapse:collapse;
    border:1px solid #773141;
}

TABLE.ldrcmCustom-Table-With-Border TD{
    padding:10px;
    border:1px solid #773141;
}

.ldrcmCustom-Page-Content TD{
    vertical-align:top;
}

.ldrcmCustom-Page-Content-Bold-Text,.ms-rteElement-Page-ContentBold-Text{
    font-weight:bold;
    color:#773141;
}

UL.ldrcmCustom-Bullet-With-Image{
    list-style-image: url('../SiteCollectionImages/ContentBullet.gif');
    list-style-type:none;
    margin:0px;
    list-style-position:outside;
}

h1,h1.ms-rteElement-PageHeading, 
.ms-rteElement-PageHeading,
.ms-rtestate-field h1{
    color:#773141 !important;
    padding-bottom:5px !important;
    padding-top:5px;
    font-size:18pt;
    font-weight:normal;
    line-height:1.2 !important;
    font-family:"Times New Roman", Times, Serif !important;
}

h2,
.ms-rtestate-field h2,
h2.ms-rtestate-field-H2,
h2.ms-rteElement-h2, .ms-h2,
.ms-h2,
.ms-headerFont,
.ms-h3{
    color:#773141;
    font-size:15pt;
    font-weight:normal;
	margin-bottom:10px;
   font-family:verdana,arial,helvetica,sans-serif !important;
}

h3{
    color:#773141;
    font-size:13pt;
    font-weight:bold;
    font-family:verdana,arial,helvetica,sans-serif !important;
    margin:0px;
}

h4{
    color:#773141;
    font-weight:bold;
    /*font-family:"Times New Roman", Times, serif;*/
    font-size:10pt;
    margin:0px;
}

h5{
    color:#773141;
    font-size:9pt;
    font-weight:bold;
    margin:0px;
}

h6{
    color:#773141;
    font-size:8pt;
    font-weight:bold;
    margin:0px;
}

.recaptcha_only_if_incorrect_sol{
    /*display:none;*/
    visibility:hidden;
}




/* div tables */

#container {
    -dt-display: table;
    display: table;
    }

  #row  {
    -dt-display: table-row;
    display: table-row;
    }

  #cell {
    -dt-display: table-cell;
    display: table-cell;
    }

.s4-bodyContainer
{
    padding-bottom:0px !important;
}
.ldrcm-rteStyle-Bold   {
  -ms-name:"Bold";
  font-weight: bold;
}
