a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}

div.header {
    background-color: #FF0000;
    color: #FFFFFF;
}

div.phone  {
    text-align: right;
    background-color: #FFFFFF;
    clear: left;
    font-size: 3vh;
}

.nav a:link {color:#FFFFFF;}      /* unvisited link */
.nav a:visited {color:#FFFFFF;}  /* visited link */
.nav a:hover {color:#FF0000;}  /* mouse over link */
.nav a:active {color:#FFFFFF;}  /* selected link */

.nav  {
      background-color: #0000FF;
      color: #FFFFFF;
      text-align: center;
      font-size: 3vh;
      
}

.body a:link {text-decoration:underline;}
.body a:visited {text-decoration:underline;}
.body a:hover {text-decoration:underline;}
.body a:active {text-decoration:underline;}
.body a:link {color:#0000FF;}      /* unvisited link */
.body a:visited {color:#0000FF;}  /* visited link */
.body a:active {color:#0000FF;}  /* selected link */
.body a:hover {color:#FF0000;}

div.body  {
   font-size: 2.5vh;
   border: 1px solid #0000FF;
   border-radius: 5px;
   padding: 5px;
   
}

.sidebar a:link {text-decoration:none;}
.sidebar a:visited {text-decoration:none;}
.sidebar a:hover {text-decoration:underline;}
.sidebar a:active {text-decoration:none;}
.sidebar a:link {color:#5F176E;}      /* unvisited link */
.sidebar a:visited {color:#5F176E;}  /* visited link */
.sidebar a:active {color:#5F176E;}  /* selected link */
.sidebar a:hover {color:#FF0000;}

div.sidebar  {
          background-color: #ECEEF3;
          float: left;
          Border: 1px solid #ECEEF3;
          Border-radius: 5px;
          padding: 10px;
          margin-right: 10px
                    
}




div.copy  {
       clear: both;
       text-align: right;
       font-size: .75vw;
}

div.logoContainer {
	margin:0 0px 20px 5px;
	position:relative;
}

div.logoContainer div.logoBlock {
	display:block;
	position:relative;
	width:155px;
	height:115px;
	float:left;
}

div.logoContainer div.logoBlock div {
	display:inline;
	position:absolute;
	width:150px;
	bottom:0;
	text-align:center;
}

div.logoContainer a {
	text-decoration:none;
}

div.logoContainer img {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	text-align:center;
	display:block;
}

div.logoContainer div.pageTop {
	clear:both;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:50px 0px 0px 0px;
	text-decoration: underline;
}

table.lock {
	color:#000000;
	border-width: 1px;
	border-color: #CCCCCC;
	border-collapse: collapse;
	font-size:2.5vh;
}
table.lock th {
	border: 1px solid;
	border-color: #CCCCCC;
	background-color: #ECEEF3;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
table.lock td {
        border: 1px solid;
        border-color: #CCCCCC;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}