/*
col1: 4EA2F6
col2: 536ABB
*/


/* tags ======================================================= */
body
{
background-color:       #ECC871;
font:                   normal 14px times, serif;
margin: 12px;
}


a:link, a:visited
{
color:            #674523;
text-decoration:  none;
}


a:hover
{
color:            #990000;
text-decoration:  none;
}




/* elements ======================================================= */

#towns_title
{ width: 690px; font-size: 11px; text-align: center; padding-top: 6px; }

#towns_cambs
{ width: 690px; font-size: 11px; text-align: justify; display: none; padding-bottom: 8px; padding: top: 8px; }

#towns_lincs
{ width: 690px; font-size: 11px; text-align: justify; display: none; padding-bottom: 8px; padding-top: 8px; }


.larger
{ text-align: center; font-size: 18px; font-style: italic; }

.heading
{ font-size: 16px; font-weight: bold; }

.leading
{ font-size: 22px; font-weight: bold; }

.testimonial
{ background-color: #fffcda; border: 1px dotted #674523; padding: 12px; font-style: italic;}


.small
{ font-size: 12px; }

#main_container
{ background-color: #ffffff; line-height: 22px; border: 1px solid #674523; }


#page_title
{
padding: 0px;
padding-top: 18px;
padding-left: 24px;
padding-bottom: 8px;
font: bold 18px times, serif;
border: 0px solid red;
}


#subhead
{
padding: 12px;
padding-top: 18px;
padding-bottom: 8px;
text-align: left;
font: normal 17px times, serif;
}


#main_content
{
color:                  #000000;
font:                   normal 16px times, serif;
text-align:             left;
border:                 0px solid red;
padding:                24px;
padding-top: 12px;
padding-left: 24px;
line-height: 24px;
}



#menu_carrier
{
width:                  140px;
border:                 0px solid red;
padding: 4px;
padding-top: 18px;
}

#menu
{
padding-left: 0px;
}

.menu_item
{
color:                  #666666;
font:                   bold 14px times, serif;
border: 0px solid red;
padding: 4px;
padding-bottom: 6px;
text-align: left;

}


td.content
{
color:                  #000000;
font:                   normal 14px times, serif;
text-align:             left;
border:                 0px solid red;
padding:                4px;
}

/* ============================================ input */
.inputbox
{
background-color: #dddddd;
color:            #000000;
font-weight:      normal;
font-size:        9pt;
font-family:      arial;
padding-top:      1px;
border-top:       1px solid #333333;
border-left:      1px solid #333333;
border-bottom:    1px solid #cccccc;
border-right:     1px solid #cccccc;
}


.inputbutton
{
background-color: #ECC871;

}


.dropdown
{
background-color: #ffffff;
border-width:    0px;
color:           #000000;
font-weight:     normal;
font-size:       8pt;
font-family:     arial;
}
