﻿/*------------start default styles to normalise settings ----------*/

*{font-family:arial, verdana, sans-serif; color:#000;}
body {font:62.5% arial, verdana, sans-serif; color:#000; margin:0px; padding:0px;}

/*
body {font:85%/1.3em arial, verdana, sans-serif; color:#5b5b58;}
table, td, tr, p, ul, ol, li {font:100% arial, verdana, sans-serif; color:#5B5B5B;}
#tblContentTD2, .tblContentTD2 {height:100% !important;}
.clsNormal,.clsAltNormal {font:11px/1.2em arial, verdana, sans-serif; color:#5B5B5B;}
.clsAltNormalOneSmaller {font:10px/1.2em arial, verdana, sans-serif !important; color:#231f22 !important;}
*/

/*---------- Default Styles ----------*/

/* default link styles */
a,
a:link,
a:visited,
a:active {font:120% arial, verdana, sans-serif; color:#272727; text-decoration:none;}
a:hover,
a:focus {font:120% arial, verdana, sans-serif; color:#3B3B3B; text-decoration:underline;}
a img{border:none;}

/* default heading styles */
h1 {font:bold 220% 'arial rounded mt bold', arial, verdana, sans-serif; color:#dc8e0d; padding:0px; margin:0px 0px 10px 0px;}
h1 a,
h1 a:link,
h1 a:visited  {color:#dc8e0d; font-size:100%;}
h1 a:hover,
h1 a:focus,
h1 a:active {border-bottom: 2px solid;}
h2 {font:normal 150% arial, verdana, sans-serif; color:#dc8e0d; padding:0px; margin:0px 0px 10px 0px;}
h2 a,
h2 a:link,
h2 a:visited {color:#dc8e0d; font-size:100%;}
h2 a:hover,
h2 a:focus,
h2 a:active {border-bottom: 2px solid;}
h3 {font:normal 130% arial, verdana, sans-serif; color:#dc8e0d; padding:0px; margin:0px 0px 10px 0px;}
h3 a,
h3 a:link,
h3 a:visited {color:#dc8e0d; font-size:100%;}
h3 a:hover,
h3 a:focus,
h3 a:active {border-bottom: 2px solid;}
h4 {font:normal 120% arial, verdana, sans-serif; color:#dc8e0d; padding:0px; margin:0px 0px 10px 0px;}
h4 a,
h4 a:link,
h4 a:visited {color:#dc8e0d; font-size:100%;}
h4 a:hover,
h4 a:focus,
h4 a:active {border-bottom: 1px solid;}
h5 {font:normal 120% arial, verdana, sans-serif; color:#dc8e0d; padding:0px; margin:0px 0px 10px 0px;}
h5 a,
h5 a:link,
h5 a:visited {color:#dc8e0d; font-size:100%;}
h5 a:hover,
h5 a:focus,
h5 a:active {border-bottom: 1px solid;}
h6 {font:normal 120% arial, verdana, sans-serif; color:#dc8e0d; padding:0px; margin:0px 0px 10px 0px;}
h6 a,
h6 a:link,
h6 a:visited  {color:#dc8e0d; font-size:100%;}
h6 a:hover,
h6 a:focus,
h6 a:active  {border-bottom: 1px solid;}

/*-----start styles for accessiblity areas-----*/
.accessibleHeading {position:absolute; left:-9999px;}


/*-----warnings-----*/
.warning {font:normal 120% arial, verdana, sans-serif;}
.warning span {color:#ff0000;}


/*----------Site Layout > Search----------*/

#ctl00_ContentPlaceHolderMainNoAjax_ctl00_SearchPanel {clear:both; display:block;  float:left; margin:20px 0 0; text-indent:-9999px; width:250px;}
#ctl00_ContentPlaceHolderMainNoAjax_ctl00_SearchPanel input {width: 200px !important; float: left; height:18px; border:1px solid #A4B4ED;}
#ctl00_ContentPlaceHolderMainNoAjax_ctl00_SearchPanel a {background:url(/images/useruploadedimages/11/search-button-icon.png) no-repeat; display:block; float:left; height:25px; margin:0 0 0 10px; text-indent:-9999px; width:25px;}

/*----------styles for corner tab----------*/

#cornerDiv {

    z-index:10;
    position:absolute;
    top:0px;
    right:0px;
}

#cornerImage {

}

* html #cornerImage {position:absolute;}

/*---Style for Unsubscribe bottom text---*/


.In_Page_Navigation ul li {
    font-size: 15px;
    list-style-type: none;
    text-decoration: none;
    padding: 6px 0;
    border-bottom: solid thin #999

}
.In_Page_Navigation ul li a{
    text-decoration: none !important;
    color: rgb(0,44,95);
}
.In_Page_Navigation ul{
    padding-left: 0px;
    margin-left: 0;
}
.In_Page_Navigation ul li a:hover{
    text-decoration: none !important;
    color: rgb(168,89,76);
}

.Cor_return_to_top{
    clear:both;
    background: url(/images/UserUploadedImages/543/back-home.png) no-repeat left top;
    float: right;
    padding-left: 18px;
    color: rgb(0, 44, 95) !important;
    font-size: 14px !important;
    margin-right: 0;
    margin-bottom: 5px;
}


/*-----------Training Opportunities page----------------*/
#contentInner #Sidebar2 {
    margin-right: 29px;
    float: left;
    width: 263px;
    padding: 20px 0px 0px 0px;
    font-size: 120%;
}

/*-------Training Opportunities Contact Button--------*/
#Sidebar2 .infoButton {
    padding: 10px 20px;
    width: 223px;
    height: 59px;
    margin-bottom: 20px;
    background: rgb(181, 185, 0) url(/images/useruploadedimages/11/right-sidebar-green-button.png) no-repeat top left;
    font-size: 120%;
}
#Sidebar2 .infoButton a{
    color: rgb(255, 255, 255);
    font-size: 100%;
    font-family: 'arial rounded mt bold', arial, verdana, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid;
}
#Sidebar2 .infoButton H2{
    margin: 0px 0px 5px 0px;
    color: rgb(255, 255, 255);
    font-size: 200%;
    font-family: 'arial rounded mt bold', arial, verdana, sans-serif;
}


/*-------Training Opportunities Table--------*/
table.trainingtable th {
    border: 1px solid rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    padding: 10px;
    background-color: rgb(219, 219, 219);
}
table.trainingtable td {
    border: 1px solid rgb(255, 255, 255);
    padding: 10px;
    background-color: rgb(228, 228, 228);
}

/*-------Publications Page Sytles--------*/

.new_publications > a img {
    float: left;
    position: relative;
    z-index: 10;
}

.new_publications .mainItem dl {
    margin-left: 100px;
}

.new_publications .allsubItems {
    float: left;
    width: 100%;
    padding: 0 15px;
    margin-left: -15px;
}

.new_publications .subItem{
    float: left;
    width:100%;
    min-height: 120px;
    padding: 10px 15px 10px;
    background-color: rgb(255, 255, 255);
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
}
.new_publications .subItem img{
    width:78px;
    height:110px;
    margin:5px 15px 15px 0px!Important;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
    box-shadow: 1px 1px 3px #999;
    border: 1px solid darkorange;
    float: left;
}

.new_publications .subItem dt{
    font: normal 130% arial, verdana, sans-serif;
    margin: 5px !Important;
}
.new_publications .subItem dl{
    float: left;
    width: 65%;
}

.new_publications .subItem dl a,
.new_publications .subItem dl dd {
    position: relative;
}

.new_publications .subItem dl dd {
    margin: 5px !Important;
    width:95%;
}
.new_publications .mainItem{
    width:100% !Important;
    -moz-box-shadow: 1px 1px 3px #999;
    min-height: 120px;
    padding: 10px 15px 10px;
    background-color: rgb(255, 255, 255);
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
    float: left;
    position: relative;
    z-index: 9;
    margin-top: -140px;
    clear: both;
}
.new_publications .mainItem dt{
    font: normal 130% arial, verdana, sans-serif;
    color: rgb(220, 142, 13);
}
.new_publications .mainItem dl {
    margin-left: 100px;
}
.new_publications img {
    margin: 15px !Important;
    width:78px;
    height:110px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
    box-shadow: 1px 1px 3px #999;
    border: 1px solid darkorange;
}
.new_publications .mainItem dt{
    font: normal 130% arial, verdana, sans-serif;
    color: rgb(220, 142, 13);
    margin: 5px 15px!Important;
}
.new_publications .mainItem dl dd {
    margin: 5px !Important;
}
.publicationItem{
    width:95%;
    -moz-box-shadow: 1px 1px 3px #999;
    min-height: 120px;
    padding: 10px 15px 1px;
    background-color: rgb(255, 255, 255);
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
}
.publicationItem img{
    width:78px;
    height:110px;
    margin:0px 15px 15px 0px!Important;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
    box-shadow: 1px 1px 3px #999;
    border: 1px solid darkorange;
}
.publicationItem a {
    font: normal 130% arial, verdana, sans-serif !Important;
    line-height:1.5em !Important;
}
.leftHandContent{
    float:left;
    clear:left;
    width:50%;
}
.leftHandContent ul{
    -webkit-padding-start:0px;
    -webkit-margin-end:20px !Important;
    padding-left: 0;
    margin-left: 10px;
    margin-right: 20px;
}
.rightHandContent{
    float:right;
    width:50%;
}
.rightHandContent ul{
    -webkit-padding-start:10px;
    -webkit-margin-end:20px !Important;
    margin-right: 20px;
    margin-left: 10px;
    padding-left: 0;
}
.pub_button{
    cursor: pointer;
    color:black;
    background-color:rgb(238, 173, 93);
    border-radius:10px;
    border-color:rgb(238, 173, 93);
    font: normal 100% arial, verdana, sans-serif;
}

.sub_pubs,
.sub_pubs .mainItem,
.sub_pubs .allsubItems .subItem:first-child,
.sub_pubs .allsubItems .subItem:first-child + .subItem {
    display: none;
}

.sub_pubs .subItem,
#annual_archive .publicationItem {
    width: 42%;
    float: left;
    margin: 10px;}

#annual_archive ul {
    padding: 0;
    float: left
}

.widget.sub_pubs > a {
    display:none !important;
}

#annual_archive {
    float: left;
    clear: both;
    width: 100%;
}

#annual_archive ul {
    margin-right: 0;
}

.mailingListSubscribeiframe_div {
width: 100%;
}

.mailingListSubscribeiframe {
width: 500px;
height: 850px;
border: solid 1px #eee;
background-color: white;
margin: 0 84px;
position: relative;
}