@charset "utf-8";
/* CSS Document */

body{
	font-size:18px;
}

p{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:5px;
}
h1{
	font-size:54px;
	margin-bottom:5px;
}

h2{
	margin-bottom:0;
	padding-bottom:0;
}

.centered{
	text-align:center;
}

b {
	color:#8D2C25;
}


a,a:hover {
	color:#2F3488;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
font-weight:400;
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}


/* sidenav here */
#sidenav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#sidenav li { margin: 0 0 .2em 0; }

#sidenav a
{
display: block;
color: #FFF;
background-color: #036;
width: 12em;
padding: .2em .8em;
text-decoration: none;
}

#sidenav a:hover
{
background-color: #369;
color: #FFF;
}

#sidenav .phone
{
background-color: #4f0202;
color: #FFF;
width: 12em;
padding: .2em .8em;
}

.red {
	color:#4f0202;
}

label{
	display:block;
}

.smalltext{
	font-size:11px;
}

.bglitegray{
	background-color:#f1f1f2;
}

.bgliteblue{
	background-color:#66CCFF;
}

.bgliteyellow{
	background-color:#FFFFCC;
}

.pad5{
	padding:5px;
}

.pad3{
	padding:3px;
}

.pad1{
	padding:1px;
}

.bordermed{
	border:2px solid black;
}

.borderthin{
	border:1px solid #aaa;
}

.borderleft{
	border-left:3px solid #ddd;
}

.tdog{
	display:none;
}