/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/*
 * A better looking default horizontal rule
 */

 /* Before CMS - 09-8-17 */
 /*.siteWrapper {width:970px;margin:0 auto;}*/
/* .siteWrapper {width:1140px;margin:0 auto;}*/
 /*.siteWrapper {margin:0 auto;}*/

#header {background:url('../img/reskin/header_bg.jpg') no-repeat 50% 50% #d30612; width:100%;padding-top:5px;min-height:135px;}
#header .headerLeft {float:left;padding:10px 0 10px 0;}
#header .headerLeft a {color:#fff;font-size:12px;text-decoration:underline;}
#header .headerLeft .mainLogo {float:left;clear:both;margin:10px 0 0 0;}
#header .headerRight {float:right;text-align:right;padding-bottom:15px;}
#header .headerRight input[type="submit"] {padding: 7px 50px 7px 12px;font-weight:bold;}


#header .login {min-height:75px;margin-bottom:15px;color:#fff;text-align:right;font-size:12px;}
#header .loginWelcome p {display:inline-block;vertical-align:middle;line-height:11px;}
.lt-ie8 #header .loginWelcome p {display:inline; zoom:1;}
#header .loginAccount {margin:0 10px 0 15px!important;padding-left:15px;border-left:1px solid #fff;clear:both;}

#header .messageIcon {text-decoration:none;background:url('../img/reskin/icon_messages.png') no-repeat bottom left;height:30px;width:35px;position:relative;margin-left:10px;display:inline-block;}
.lt-ie8 #header .messageIcon {display:inline;zoom:1;}
#header .messageIcon span {line-height:14px;text-decoration:none;cursor:pointer;color:#ed1c2e;font-size:0.9em;position:absolute;top:3px;right:0;background-color:#ffdd00;padding:1px 6px;border-radius:10px;font-weight:bold;text-align:right;}

#header .searchBox {background-color:#fff;float:right;width:250px;}
#header .searchBox input {border:none;padding:9px 10px;vertical-align:middle;width:183px;font-size:14px;color:#333;opacity:1;}

#header .searchBox input::-webkit-input-placeholder, #header .searchBox input:-moz-placeholder, #header .searchBox input::-moz-placeholder, #header .searchBox input:-ms-input-placeholder { opacity:1!important;color:#333;font-size:14px; }

#header .searchBox input[type="submit"] {border:none;background:url('../img/reskin/icon_search.png') no-repeat 50% 0;padding:9px 25px 9px 15px;width:30px;}


/* ===== Main Content ===== */


/* Section search box */

.sectionSearch {background:#e8e7e6;width:694px;padding:15px;margin-bottom:20px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);}
.sectionSearch .searchBox {}
.sectionSearch .searchBox input {border:none;padding:7px 10px;vertical-align:middle;width:635px;}
.sectionSearch .searchBox input[type="submit"] {border:none;background:url("../img/reskin/icon_search.png") no-repeat scroll 50% 0 #e8e7e6;padding:9px 15px;width:30px;}

.searchBox.filter {border:0;}
.searchBox.filter label {margin-right:15px;margin-bottom:10px;}
.searchBox.filter select {padding:7px 10px;border:1px solid #dfdfdf;width:655px;}
.searchBox.filter input[type="button"] {background-color:#fff;vertical-align:top;border:1px solid #dfdfdf;padding: 9px 18px 9px 15px;}

.sectionSearch label.searchResults {display:inline; margin-right: 15px;}
.searchBox.searchResults {display: inline-block;}
.lt-ie8 .searchBox.searchResults {display: inline; zoom: 1;}
.searchBox.searchResults input[type=search] {width: 545px;}
.lt-ie10 .sectionSearch .searchBox input, .lt-ie9 .sectionSearch .searchBox input   {width:615px;}
.lt-ie10 .sectionSearch .searchBox input[type="submit"], .lt-ie9 .sectionSearch .searchBox input[type="submit"] {width:30px;}

/*.resetSearchLink { float: right;}*/
.resetSearchLink {
display: block;
background-color: #ffffff;
margin: 15px -15px -15px -15px;
text-align: right;
padding-right: 7px;
padding-top: 5px;
}


/* Pagination */

.pagination {margin:10px 0;font-size:0.8em;font-weight:bold;clear:both;}
.pagination li {display:inline;list-style:none;background:none;padding:0;margin-right:8px;}

/* Table styling */

table {text-align:left;
/*width:100%;*/
}

table h4 {margin:0;}
table span {color:black; 
            /*margin:0 0 0 5px;*/
            margin:0 0 0 0px;
            clear:both;}

table thead {/*background:url('../img/divider_rightColUnderline.gif') no-repeat 50% 100%;*/}
table tbody {}

/*table tr {border-top:1px solid #e8e7e6;}*/
table th {
font-weight:bold;
/*text-transform:uppercase;*/
font-size:14px;
padding:5px;
}
table td {padding:10px 5px;vertical-align:top;}

table.table_documentListing {}
table.table_documentListing th.col1 {width:65px;}
table.table_documentListing th.col2 {width:370px;}
table.table_documentListing th.col3 {width:70px;}
table.table_documentListing th.col4{width:70px;}
table.table_documentListing th.col5{width:130px;}

table .documentType {min-height:40px; background:no-repeat 0% 50%;display:block;}
table .documentType.pdf {background-image:url('../img/icon_pdf.gif')}

/* Expanding tables */

.et_section {/*background:url('../img/divider_rightColUnderline.gif') no-repeat 50% 100%;*/overflow: hidden;}
.et_section.last {background-image:none;}
.et_showTrigger {margin:0;padding: 5px 0;background:url('../img/reskin/icon_folder.gif') no-repeat 0% 50%;padding-left:50px;cursor:pointer;}
.et_showTrigger h3 {display:block;background:url('../img/arrow_show.gif') no-repeat 95% 50%;margin:8px 0;}
.et_showTrigger.active h3 {background-image:url('../img/arrow_hide.gif')}
.et_hidden {/*display:none;*/padding:0 0 0 40px;}

.et_section .table_documentListing thead {background-image:none;}
.et_section .table_documentListing th {font-size:12px;color:#333;}



