/*start changes from start page in navigation*/
div.nav ul.mainNav li {
    width: 16.66%;
}

div.nav ul.secondNav li {
    width: 25%;
}
/*end navigation*/

div.container {
  /*  width: 840px; MOVED TO COMMON.CSS*/
    /*  margin: 0 auto 0 auto;  MOVED TO COMMON.CSS*/ 
}

p {
    width: 680px;
    margin: 0 auto 20px auto;
    text-align: center;
}

/* start startpage */
div.submodule {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

div.twocol {
  /**  width: 495px; NOT USED??**/
}

div.threecol {
  /**   width: 720px; NOT USED?? **/
}

div.submodule div.center{
    width:600px;
    margin-left:auto;
    margin-right:auto;
}

div.submodule div.item,
    div.submodule span {
    float: left;
    display: block;
    width: 160px;
    margin: auto 20px 20px 20px;
}

div.submodule span {
    margin-bottom: 20px;
}

div.submodule span p {
    width: auto;
    margin: 5px 0;
}

div.submodule span a {
    text-transform: uppercase;
    text-decoration: underline;
}

div.submodule div.item p {
    width: auto;
    text-transform: uppercase;
    margin-top: 5px;
}

div.submodule div.lastItem {
    margin-right: 0;
}

a.oldPost {
    float: none;
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: underline;
    text-align: center;
    line-height: 2;
}

div.gallery {
    width: 600px;
    text-align: center;
    margin: 0 auto 30px auto;
}

div.gallery h2 {
    font: 14px "Times New Roman", Times, serif;
}

/* end startpage */
.article {
    text-align: center;
    font-size: 14px;
    letter-spacing: 0.5px;
}

.article a {
    text-transform: uppercase;
    margin-left: 0;
}

.article img {
    margin-bottom: 20px;
}

.article a {
    text-decoration: underline;
}

.article fieldset {
    margin-bottom: 20px;
}

.article select {
    background-color: #F1F2F2;
    margin-right: 10px;
}

div.pressReleaseBody p {
    text-align:justify;
    width: 550px;
}
.article h2 {
    font: 14px "Times New Roman", Times, serif;
    text-transform: none;
}

.article fieldset {
    width: auto;
}

.article fieldset label,
    .article fieldset a {
    text-transform: uppercase;
}

fieldset select {
    width: 185px;
    border: 0;
    margin-right: 30px;
}

fieldset select.last {
    margin-right: 0;
}

fieldset a {
    text-decoration: underline;
 /*   margin-left: 30px;  */
}

div.contact {
    width: 100%;
    margin: 0 auto;
}

div.contact p {
    float: left;
    width: 20%;
}

p.error {
    color:#cc0000;
}

table.categoryResults {
    width:420px;
    margin:0 auto;
    font-size:1.4em;
    text-align:left;
    line-height:1.5;
    letter-spacing:0.5px;
}
table.categoryResults tr th {
    text-transform:uppercase;
    font-weight:normal;
}
table.categoryResults a {
    text-decoration:underline;
    font-size:14px;
}

/* Image viewer */

.galleryViewer h1 {
    padding: 30px 0 15px 0 !important;
}

.galleryViewer div.image{
    width:600px;
    height:320px;
    margin:auto auto auto auto;
}

.galleryViewer div.imageHolder{
    width:465px;
    height:320px;
    margin:auto auto auto auto;
}

.galleryViewer p{
    margin-bottom:5px;
    width: 600px !important;
}

.galleryViewer a{
    margin-right:5px;
    text-decoration:underline;
}

.galleryViewer table{
    height:385px;
    width:100%;
}

.galleryViewer td.previous{
    text-align:left;
    width:30px;
}


.galleryViewer td.next{
    text-align:right;
    width:30px;
}

a.arrow{
    margin:auto auto auto 10px;
    /*width:50px;
    height:50px;*/
    text-decoration:none !important;
}

a.next{
    text-align:right;
    margin:auto 10px auto auto ;
}


form.presslogin {
    width: 100%;
    margin-bottom: 20px;
}


form.presslogin .password {
    background-color: #f1f2f2;
    width: 80px;
    height: 20px;
    margin-bottom: 0;
    margin-right: 40px;
    border:1px solid #d4d0c8;
}

form.presslogin .checkbox, form.presslogin .checkboxChecked {
    float: left;
    display: inline;
    width: 22px;
    height: 22px;
    margin: 0 40px 0 10px;
    border:1px solid #d4d0c8;
}

form.presslogin a{
    font-size:14px;
    margin-top:3px;
    color:#757679;
}

form.presslogin label{
    margin-top:3px;
    margin-right:5px;
}

form.presslogin label,
    form.presslogin a,
    form.presslogin input{
    float:left;
}

form.presslogin fieldset {
    display:inline;
}

div.article form.presslogin div.error {
    border: 1px solid #cc0000;
}

/*Dropdown for press*/

.dropDown {
    /*float:left; MOVED TO MAIN.CSS*/
    margin:10px 10px;
    width: 170px;
}

.dropDownList {
    height:auto;
    width:174px;
   /** margin:4px 0 0 -2px; **/
}

div.dropDownList a {
    text-align:center;
    text-decoration:none;
}

.dropDownSelectLinkText {
    width:170px;
}

fieldset.searchfield div.dropDownSelectLinkImage {
    margin:-21px 2px 0 0;
}

.year {
    float:left;
    margin:12px 10px 8px 270px;
}

.category {
    float:left;
    margin:12px 10px 8px 270px;
}

.download {
    float:left;
    margin:-20px 0 0 530px;
}

.download a {
    color:#757679;
}

div.article .dropDown {
    margin:20px 10px 0 330px;
    background-color:#EEEEEE;
    width:180px;
}

div.article .dropDownList {
    background-color:#EEEEEE;
    width:184px;
}

div.article .dropDownList a {
    text-align:left;
    text-decoration:none;
}

div.article .dropDownSelectLink {
    text-align:left;
}

div.article .dropDownSelectLinkText {
    width:180px;
}

div.article .dropDownSelectLinkImage {
    margin:-15px 3px -15px 0;
}

div.popupLayer fieldset {
/**    display:inline; ALREADY IN MAIN.CSS**/
/**    float:left; ALREADY IN MAIN.CSS**/
/**    margin:0;  ALREADY IN MAIN.CSS**/
/**    padding:0;  ALREADY IN MAIN.CSS**/
/**    width:37.5em;  ALREADY IN MAIN.CSS**/
}

div.popupLayer fieldset div.dropDown {
    margin:0 0 14px 170px;
    width: 196px;
  /*  float:none; MOVED To MAIN.CSS*/
}

div.popupLayer fieldset div.dropDownList {
    width:200px;
    height:260px;
}
/***The popup layers on the press page have left centered text, oppose to the rest of the press page***/
div.popupLayer fieldset div.dropDownList a {
    text-align:left;
}

div.popupLayer fieldset div.dropDownSelectLinkText {
    width:175px;
}

div.subscribe fieldset.terms {
 /**   margin-top:7px; CREATES MARGIN ON PRESS SUBSCRIBE - REMOVE**/
}

div.popupLayer a.button {
 /**   margin-top:45px; NOT USED??**/
}

.searchfield {
    height:10px;
    position:fixed;
    width:840px;
    padding-bottom:30px;
    z-index:3;

    clear: both;/**MOVED FROM COMMON.CSS**/
    background-color: #f1f2f2; /**MOVED FROM COMMON.CSS**/
    text-transform: uppercase; /**MOVED FROM COMMON.CSS**/
    text-align: center;  /**MOVED FROM COMMON.CSS**/
    font-size: 14px;    /**MOVED FROM COMMON.CSS**/
    letter-spacing: 0.5px; /**MOVED FROM COMMON.CSS**/
    margin: 0 auto 0 auto;/**MOVED FROM COMMON.CSS**/

}


#pressReleases .sIFR-replaced,
    #imagery .sIFR-replaced,
        #pressImageGroup .sIFR-replaced{
   padding-top:70px;
}

.categoryResults img {
    display:block;
    margin:0 auto;
    padding-right:10px;
    padding-top:5px;
}
#submitSubscribeLink{
 /**   margin-top:15px; NOT USED WHEN div.popupLayer a.button in PRESS.CSS is REMOVED**/
}