#banner
{
   width: 100%;
   margin-top: 0.2em;
}
.newsletter-box
{
   background-color: #c01F25;
   margin-top: 0.2em;
}
 
#newsletter-box
{
   margin-top: 0.5em;
   height: 1.8em;
   padding: 0.3em;
}
 
#mobile-newsletter-box
{
   display: none;
}
 
#newsletter-email
{
   width: 12em;
   -webkit-transition: all 1s;
   -moz-transition: width 1s;
   -o-transition: width 1s;
   -ms-transition: width 1s;
   transition: width 1s;
}
 
#newsletter-email:focus
{
   width: 17em;
}

ul.menu-list
{
   list-style-type: none;
   padding: 0;
   margin: 1em 0em;
   text-align: center;
}
 
li.menu-item
{
   display: inline;
   margin: 0em 1.5em;
}
 
a.menu-item-link, a.menu-item-link:visited
{
   font-family: Verdana,Calibri,Arial,Helvetica,sans-serif;
   font-size: 1.0em;
   text-decoration: none;
   color: #C01F25;
   position: relative;
 
}
 
a.menu-item-link:hover
{
   color: #C01F25;
}
 
a.menu-item-link:active
{
   top: 0.1em;
   left: 0.1em;
}
 
#menu-select
{
   display: none;
}
body
{
   max-width: 1024px;
   margin: 0 auto;
   font-family: Verdana,sans-serif;
   background-color: #FFFFFF;
   font-size: 1.1em;
   line-height: 1.4em;
   padding: 0px 2px;
}
 
img
{
   border: 0em;
}
 
h1,
h2,
h3
{
	color: #0F6292;
	text-align: center;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
 
.float-left
{
   float: left;
}
 
.float-right
{
   float: right;
}
 
.clear-both
{
   clear: both;
}
 
.shadow
{
   -webkit-box-shadow: 0.4em 0.4em 0.2em #5C5B5B;
   -moz-box-shadow: 0.4em 0.4em 0.2em #5C5B5B;
   -o-box-shadow: 0.4em 0.4em 0.2em #5C5B5B;
   -ms-box-shadow: 0.4em 0.4em 0.2em #5C5B5B;
   box-shadow: 0.4em 0.4em 0.2em #5C5B5B;
   margin-right: 0.4em !important;
}
 
.long-box,
.small-box
{
   background-color: #cdcdcd;
   padding: 0em 0.3em;
   margin: 0em;
   margin-bottom: 1em;
}
 
.small-box
{
   width: 47%;
}
 
p
{
   margin-top: 0;
   margin-bottom: 0.5em;
}

#main-footer
{
   background-color: #C01F25;
   text-align: center;
   color:#FFFFFF;
   font-size:0.75em;
}
#main-footer a {
	color:#FFFFFF;
	font-weight: normal;
} 
.social-bar a
{
   text-decoration: none;
   margin-right: 3em;
}

/*
body {
	margin: 0;
	background-color: #FFFFFF;

}

h1 { 
	color: #0F6292;
	font-weight: 500;
	font-size: 30px;
	font-family: Tahoma, Helvetica, sans-serif ;
	text-decoration: none;
}

h2 { 
	color: #0F6292;
	font-weight: 500;
	font-size: 26px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}

h3 { 
	color: #0F6292;
	font-weight:  500;
	font-size: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
 }

.mastertable {
	width: 100%;
	max-width: 1000px;
	
} 

.mastertable p { 
	color: #000000;
	font-weight: normal;
	font-size: 138px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:125%;
}

.mastertable td { 
	color: #000000;
	font-weight: normal;
	font-size: 18px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height:125%;
	padding:5px;
	border:1px dotted #0F6292;
}


.mastertable li { 
	color: #000000;
	font-weight: normal;
	font-size: 18px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom:3px;
}


/* Your own classes*/
/*
.tooliegreybold {
  	color: #404040;
	font-weight: bold;
}

.tooliebluebold {
  	color: #0F6292;
	font-weight: bold;
}

.toolieredbold {
  	color: #C01F25;
	font-weight: bold;
}

.mastertable {
	background-color: #FFFFFF;
	margin-top: 10px;
	border: 1px #C01F25 solid;
}

.content {
	padding: 10px;
}
.nav {

	border-top: solid 1px #C01F25;
	border-bottom: solid 1px #C01F25;
	background-color: #E4E4E4;
}

.rightcolumn {
	padding: 8px 8px 10px 8px;
	border-left: 1px solid #808080;
	text-align: center;
}

.footer {
	padding: 8px; 
	border-top: solid 1px #808080;
	border-bottom: solid 1px #808080;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}

.textSmallBlack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal; 
	color: #000000
}

/* Hyperlinks */

a { 
	color: #C01F25;
	font-weight: bold;
	text-decoration: none;
}

a:hover { 
	color: #FFCC00;
	text-decoration: underline;
}
 
a:active {
	color: #FFCC00;
	}

a:visited { 
	color: #0F6292;
	text-decoration: none;
}

a:visited:hover { 
	color: #FFCC00;
	text-decoration: underline;
}

