﻿body {
    padding:0px;
    padding-bottom: 20px;
	position:relative;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.main-content {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	min-height:760px;
	border:1px solid lightgray;
	background-color:#ffffff;
}

div {
    position: relative;
}

p {
    color:#686868;
    font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    font-size:14px;
}

h1 {
    font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    font-size:32px;
}

h2 {
    font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    font-size:28px;
}

h3 {
    font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    font-size:24px;
}

h4 {
    font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    font-size:22px;
    margin-top:12px;
    margin-bottom:12px;
}

h5 {
    font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    font-size:18px;
}

h6 {
    font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    font-size:16px;
}


/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.pg-top-header
{
    background-color:#000000;
    border: 1px solid steelblue;
    height:20px;
}

.navbar-nav li a {
    padding-top:2px;
    padding-bottom:2px;
    border-left:1px solid white;
}


.navbar-inverse .navbar-nav li a{
  color: #ffffff;
}

.navbar {
    min-height:16px;
}

.jumbotron-my {
  padding: 0px;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: inherit;
  background-color: #fefefe;
  border:0px;
}
.jumbotron {
    padding-top: 48px;
}

jumbotron h1 {
  line-height: 0.5;
  color: inherit;
}

.lead {
    font-size:24px;
    font-weight:700;
}


.container .jumbotron-my {
  border:0px;
  border-radius: 0px;
}

.white {
color:white;}
.dg-icon {
    margin:4px;
    margin-top:8px;
}

body {
background-color:#FFFFFF}

.companyevents_container {
 	font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    padding: 14px;
    border:1px solid #c0c0c0;
}
.companyevent_devider {
     height:8px;
     background-color:#e1e0e0;
     margin:0px;
     margin-top:10px;
}

.companyevent_container {
 	font-family:Helvetica,Segoe UI,Arial,Verdana,Tahoma; 
    padding:0px;
}

.companyevent_description {
 	font-size:13px; 
    color:#616161;
}
.companyevent_descriptions {
    background-color: #ffffff;
    padding: 14px;
    font-family: Arial;
    font-size: 14px;
} 

.companyevent_header
{
    min-height:48px;
    margin-bottom:2px;
}

.companyevent_img {
    float:left;
    margin:0px;
    margin-right:10px;
    margin-left:8px;
    width:48px;
    height:48px;
    overflow:hidden;
}
.companyevent_location {
    font-size:11px;
    color:#515151;
    margin-left:14px;
    width:300px;
    background-color: #efefef;
    padding:4px;
}
.companyevent_title
{
    background-color:#ffffff;
    color:#666666;
    margin-top:10px;
    margin-left:0px;
    margin-bottom:0px;
    padding:2px;
    padding-left:14px;
    font-size: 13px;
    font-weight:bold;
}
.companyevent_date {
    font-size:11px;
    font-weight:bold;
    color:#515151;
    padding-left: 14px;
}

.home_title_section_buttons {
    background-color: cadetblue;
    height:24px;
    overflow:hidden;
}

.home_title_section_buttons li
{
    background-color:aliceblue;
    display:block;
    width:100px;
    height:32px;
    border-top:1px solid pink;
    border-left:1px solid pink;
    border-right:1px solid pink;
    position:relative;

}

.moto{font-size:13px;font-family:Arial;color:gray;margin:0px;position:absolute;}

.pagetitle{background-color:#C0C0C0;margin-left:0px;height:26px;padding:0px;padding:2px;min-width:840px;}
.pagetitle h2 {font-size:18px;margin-top:0px;color:White; vertical-align:middle;margin-left:10px;letter-spacing:2px;font-family:Arial;font-weight:normal;}

.td2
{
    background-color:#FDF9F3;
    font-size:12px;
	border:3px solid white;
	vertical-align:top;
}

.td2 p
{
    font-size:12px;
}

.table1 td{font-size:12px;color:#303030;}
.table1 tr{background-color:#ffffff;}

.table2 {
}
.table2 .td1 {width:170px;background-color:linen;font-weight:bold;padding:4px;vertical-align:top;padding-left:8px;border:3px solid white;}
.table2 .td2 {padding:4px;vertical-align:top;border:3px solid white;}


.leftList {
	border:0px solid pink;
	margin:2px;
	margin-right:10px;
	height:100%;
	background-color:#E6E2D9;
	width:150px;
	padding:0px;
}

.leftList a {
	color: #025231;
}

.PanelDoc
 {
    background-color: white;
    padding: 30px;
    padding-top:0px;
	font-size:12px;
    color:#303030;
	width:838px;
}

.PanelDoc p{
	font-size:12px;
    color:#303030;
}

.PanelDoc h4{
	font-size: 16px;
	font-weight: 700;
	color:black;
	margin:10px;
	margin-top:10px;
}

.Panel
 {
     margin-left:20px;
     border:1px solid #a0a0a0;
     border-bottom:1px solid #a0a0a0;
     border-right:2px solid #a0a0a0;
     margin:0px;
     margin-top:20px;
     margin-bottom:0px;
     height:auto;
     min-height:230px;
     color:#303030;
	 font-size:12px;
	 width:780px;
}

.Panel p{
	 font-size:12px;
     color:#303030;
}
     
.Panel h5
 {
     margin:10px;
     color:#000000;
     font-size:20px;
     font-family:Segoe UI, Arial
 }
 
 .flash{
 float:right;margin:10px;margin-right:10px;border:1px solid #909090;padding:10px;background-color:#f4f4f0;
 }

.homeCentralStrip {
	position: relative;
	background-color: #0054A3;
	height: 250px;
	margin: 2px;
	line-height:30px;
	font-size:18px;
	color:white;
}

.homeCentralStrip h1 {
	font-size: 28px;
	font-weight: 700;
	color:cyan;
	letter-spacing:2px;
	margin:0px;
	margin-bottom:20px;
}

.homeCentralStrip img {
	margin:0px;
	position:absolute;
}

.text{color:#3A2568;font-size:10px;}

.docPage {
    background-color: white;
    padding: 20px;
	width:838px;
}

.docPage p {
	font-size:12px;
}

.docPage .text {
    width:609px;
    margin-left:20px;
}

.docPage h2 {
    margin: 0px;
    color: darkred;
    font-size: 22px;
    font-family: Arial;
    font-weight:bold;
}

.docPage h3 {
    font-size:20px;
    color:#606060;
    margin-left:0px;
}

.docPage h4 {
    font-size:18px;
	font-weight:bold;
    color:#606060;
    margin-left:0px;
}

.docPage h5 {
    font-size:16px;
	font-weight:bold;
    color:#606060;
    margin-left:0px;
}

.bdr{border:1px solid steelblue; padding:4px;}
.div1{padding:4px;FONT-STYLE: italic;}
.div2{padding:4px;margin-left:20px;}

.blue {color:steelblue;}

.homeImgTable table {
	border:1px solid lightgrey;
}

.homeImgTable td {
}
.homeImgTable td {
	background-color:black;
	border:2px solid grey;
	color: white;
	height:84px;
	width:84px;
	overflow:hidden;
}

.homeImgTable img { 
	height:80px;width:80px;margin:2px;
}

.tile {
	position:absolute;left:0px;top:0px;width:88px;height:88px;border:2px solid grey;color:white;background-color:black;
}

.hwpanel {
	margin-left:6px;
}