/*  brochure colors:
ffebc9 - light yellow
fec35a - orangish
b5111b - red
212e84 - blue 
*/
body { 
background-color: #212e84;
/*background-color: #fec35a;*/
}
.spacer {  /* force a vertical scrollbar on all pages, so there is no shifting */
height: 1220px;
width: 1px;
float: right;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
td, div.main, p, p font {
font-family: verdana, helvetica;
font-size: 12px;
}
td {
vertical-align: top;
}
table#maintable {
width: 740px;
background-color: #ffffff;
/*background-color: #ffebc9;*/
text-align: left;
}

h2 {
color: #212e84;
font-family: georgia;
font-weight: bold; 
font-size: 22px; 
margin-top: 11px;
}
h2.nothome {
color: #212e84;
font-size: 18px; 
}
h4 {
font-family: arial, helvetica;
font-size: 16px; 
font-style: italic;
margin-top: -9px;
}

div.main ul li ul li {
margin: 5px 0 5px 0;
}

td#left {
width: 190px;
background-color: #b5111b;
}
td#main {
width: 550px;
}

div.main {
margin: 15px 8px 4px 20px;
}
/*div.main, .form td, .blog td {
font-family: georgia, helvetica;
font-size: 13px;
}*/

#menu {
padding: 10px;
font-size: 13px;
}
#menu a {
color: white;
font-weight: bold;
text-decoration: none;
}
#menu a:hover {
text-decoration: none;
}
#menu div, #submenu-right div {
margin: 6px 0 6px 0;
}

#logo {
background-color: #ffebc9;
width: 190px;
text-align: center;
padding: 8px 0 14px 0;
}

#footer {
color: white;
width: 740px;
height: 20px;
padding-top: 6px;
background-color: #212e84;
}

#float {
float:right;
height: 450px;
width: 1px;
}

img {
border: none;
}

.main img {
border: 1px solid #666666; 
margin: 0pt 0pt 8px 7px
}

img.border {
border: 1px solid #666666;
}

.main img.left {
border: 1px solid #666666; 
margin: 0pt 8pt 8px 0px
}


h3 {
font-size: 14px;
font-weight: bold;
font-family: arial, helvetica;
margin: 22px 0 14px 0;
}
div#right {
margin: 20px 5px 4px 15px;
width: 165px;
}
div#submenu-right {
margin: 0 0 20px 0;
}

table#boxes {
margin-left: 8px;
}

.boxes h4 {
background-color: #212e84; 
color: white;
padding: 4px 0 4px 4px;
margin: 0 0 10px 0;
}
ul.boxes {
margin: 0 0 15px 10px;
padding: 0 0 0 10px;
}
li.boxes {
font-family: arial;
font-size: 11px;
font-weight: bold;
margin: 5px 3px 7px 4px;
padding: 0;
list-style-image: url(http://64.78.1.52/themes/TrainingWheels/images/bullet.jpg);
}

div.blog {
border: 1px solid #999999; /*#b5111b;*/ 
width: 315px;
background-color: #fff;
margin: -3px 0 20px 0;
padding: 0 3px 8px 3px;
}
.blog img {
margin: 2px 0 9px 7px;
}
.blog td {
padding: 3px 0 3px 0;
}
.blog td.date {
width: 54px;
}

#search input.search {
width: 120px;
border: 1px solid #666;
color: #777;
padding: 1px 0 1px 3px;
}
div#search {
margin: 0 0 15px 0;
}
div#search form {
display: inline;
}
input#submit-image {
margin: 0 0 -5px 0;
}
/**html input#submit-image {
margin: 0 0 -4px 0;
}*/

dd.sr {
margin: -5px 0 4px 16px;
padding: 0;
}

.sitemap, .sitemapchild {
margin: 5px 0 5px 0;
}

.childcontainer, .innerchildcontainer {
margin: 0 0 11px 0;
}

li.list_space {
margin-bottom: 7px;
}
