
/*********************************************************************************/
/* Basic: Body and Layout */
/*********************************************************************************/
body {
    margin: 0px;
    padding: 0px;
    background: #2f2f2f;
    font-family: 'Oxygen', sans-serif;
}

.container-fluid {
    padding:0px 0px 0px 0px;
    overflow: hidden;
}

#top-wrapper {
    margin: 0px;
    padding: 0px;
    background: #ddd url(/images/pels-building-c.jpg) no-repeat center;
    background-size: cover;
}

#banner {
    min-height: 75px;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 15px;
    background:rgba(47, 47, 47, 0.85);
}

#top-nav {
    margin:170px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:rgba(47, 47, 47, 0.85);
}

#plain-header {
    padding-top:10px;
    padding-bottom:0px;
    margin: 0px 0px 0px 0px;
}

#short-header {
    /*min-height: 100px;*/
    padding-top:20px;
    margin: 0px 0px 0px 0px;
    background:rgb(47, 47, 47, 0.85);
}

#wrapper {
    margin: 0 0 0 0;
    padding:30px 2px 40px 2px;
    /*background: #2f2f2f url(images/img02.png);*/
    background:#F5F5F5 url(/css/images/img02.png);
    min-height:300px;
}

/*********************************************************************************/
/* Left and Right Columns */
/*********************************************************************************/

.lr-col {
    margin:0px 0px 0px 0px;
    padding:5px 0px 20px 0px;
}

.lr-col h2 {
    font-weight: normal;
    font-size:16px;
    margin: 2px 2px 6px 5px;
    padding:2px 2px 2px 15px;
    background-color:#2f2f2f;
    color:white;
    /*border-radius: 40px;*/
}

.lr-col h3 {
    font-weight: bold;
    font-size:14px;
    text-decoration:none;
    margin:8px 1px 1px 10px;
    padding:2px;
    color:#2f2f2f;
}

.lr-col h4 {
    font-size:13px;
    margin:1px 1px 1px 10px;
    padding:1px;
    color:#c94c4c;
}

.lr-col p {
    font-size:12px;
    margin:1px 1px 1px 10px;
    padding:2px;
}

.lr-col a:hover{
    text-decoration: none;
}

.quick-link {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 2px 2px 2px 10px;
    padding: 2px 2px 2px 2px;
    border-bottom: 1px solid #c5c5c5;
}

/*********************************************************************************/
/* Headings */
/*********************************************************************************/

h1,h2,h3,h4,h5,h6
{
    padding:2px;
}

h1 {
    font-weight: bold;
    font-size:28px;
    margin: 2px 2px 20px 20px;
    /*color:#7f7f7f;*/
    color:#037db8;
}

h2 {
    font-weight: bold;
    font-size:20px;
    margin: 8px 2px 8px 20px;
    color:#000000;
    border-bottom:1px solid #676767;
}

h3 {
    font-size:18px;
    font-weight:bold;
    margin:8px 2px 2px 20px;
    /*color:#b2b2b2;*/
    /*color:#587e76*/
    color:#4F4F4F
}

h4 {
    font-weight: bold;
    font-size:15px;
    margin:2px 2px 2px 20px;
    /*color:#c94c4c;*/
    /*color:#4d9f46;*/
    /*color:#006400;*/
    color:#676767;
}

h5 {
    font-weight: bold;
    font-size:15px;
    margin:2px 2px 2px 20px;
    color:#c94c4c;
}

hr {
    padding:2px;
    margin:2px;
}

/*********************************************************************************/
/* Alert-Headings */
/*********************************************************************************/
/*.alert-warning h2 {
    font-weight: bold;
    font-size:18px;
    margin: 8px 2px 4px 20px;
    color:#c94c4c;
    border-bottom: none;
}*/

/*********************************************************************************/
/* BootStrap Alerts */
/*********************************************************************************/
/*.alert-warning {
    padding: 2px;
    margin:4px 2px 4px 20px;
}

.alert-info {
    padding: 2px;
    margin:4px 2px 4px 20px;
}

.alert-danger {
    padding: 2px;
    margin:4px 2px 4px 20px;
}*/



/*********************************************************************************/
/* Paragraphs */
/*********************************************************************************/

p {
    font-size:15px;
    margin:4px 2px 4px 20px;
    padding:2px;
}

/*********************************************************************************/
/* Lists */
/*********************************************************************************/
#wrapper ul {
    list-style-type: disc;
    font-size:14px;
    margin:2px 2px 2px 25px;
    padding:2px;
}

#wrapper ol {
    list-style-type:decimal;
    font-size:14px;
    margin:2px 2px 2px 25px;
    padding:2px;
}

#wrapper li {
    margin:2px 2px 2px 25px;
    padding:0px;
}

/* Narrow margin list */
#wrapper ul.nm-list {
    list-style-type: disc;
    font-size:14px;
    margin:2px 2px 2px 2px;
    padding:2px;
}


/*********************************************************************************/
/* Links */
/*********************************************************************************/
.body-link {
    display: block;
    color: #06FF;
    font-size: 15px;
    font-weight: bold;
    margin: 2px 2px 2px 30px;
    padding: 2px 2px 2px 2px;
    text-decoration:none;
}

.link-video {
    font-size: 15px;
    font-weight: bold;
    color: #06FF;
    display: block;
    min-height: 30px;
    background-image: url(/images/icon/video-icon.png);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 30px;
    margin: 2px 2px 2px 30px;
}

.link-pdf {
    font-size: 15px;
    font-weight: bold;
    color: #06FF;
    display: block;
    min-height: 24px;
    background-image: url(/images/icon/pdf-icon-24.png);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 26px;
    margin: 2px 2px 2px 20px;
}

.link-html {
    font-size: 15px;
    font-weight: bold;
    color: #06FF;
    display: block;
    min-height: 24px;
    background-image: url(/images/icon/link-icon-24.png);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 26px;
    margin: 2px 2px 2px 20px;
}

/*********************************************************************************/
/* Navigation Bar */
/*********************************************************************************/

nav {
    /*background:rgb(47, 47, 47, 0.85);*/
	padding:0px;
    margin:0px 0px 0px 5px;
    /*border-radius: 40px;*/
}



nav ul li a {
	border: none;
    background: none;
    text-decoration: none;
	color: #FFFFFF;
    text-transform: uppercase;
    font-size: 12px;
}

nav ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
    background:#4d4c4c;
    /*border-radius: 40px;*/
}

/*********************************************************************************/
/* Footer */
/*********************************************************************************/

#footer-address {
    margin:0px;
    padding: 40px 0px 10px 0px;
}

#footer-address p {
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    padding:2px 2px 30px 2px;
    margin:2px 2px 15px 2px;
    border-bottom: 1px solid #090909;
}

#footer-address span {
    color: #3893da;
}

#footer-links {
    margin:0px 0px 40px 0px;
}

#footer-links li {
    font-size: 14px;
}

#footer-links li a {
    color: #8e8e8e;
    text-decoration: none;
}

#footer-links li a:hover {
    text-decoration: none;
    color:#3893da;
}

#copyright {
    font-size: 13px;
    color: #7f7f7f;
    text-align: center;
    float: left;
    margin-top: 15px;
}