/* Sub header */

#subheader {
margin:0 -1em 0 -1em;
padding:0 0 0 0;
height:143px;	
border-top:1px solid #ffffff;
}

#subheader a {
color: white;
}

#subheader img{
border-style: none;
}

#subhead_teaser {
display: inline;
clear: right;
float: right;
width: 475px;
padding-right: 10px;
padding-top: 20px;
}


/* 4 cells across , like the front page */
#hcell_1, #hcell_2, #hcell_3, #hcell_4 {
padding:8px;
float:left;
width:210px;
text-align: left;	
}


#hcell_1 {
margin:0 5px .4em 0;
}

#hcell_2 {
margin:0 14px 1em 14px;
}

#hcell_3 {
margin:0 0 1em 5px;
}

#hcell_4 {
margin:0 0 1em 14px;
}

#hcell_1 p, #hcell_2 p, #hcell_3 p, #hcell_4 p {
font-size: 0.9em;
color:#2a2a2a;
padding-left: 10px;
}

#hcell_1 table, #hcell_2 table, #hcell_3 table, #hcell_4 table {
padding-left: 10px;
}

#hcell_1 h1, #hcell_2 h1, #hcell_3 h1, #hcell_4 h1  {
margin:6px 0 -4px 0 !important;
padding:4px 0 2px 0;
font-family: Arial, Helvetica, sans-serif;
color: #2a2a2a;
font-weight: bold;
text-align: right;
}

#hcell_1 h2, #hcell_2 h2, #hcell_3 h2, #hcell_4 h2  {
margin:6px 0 -4px 0 !important;
padding:4px 0 10px 0;
font-family: Georgia, "Times New Roman", Times, serif;
color:#2a2a2a;
text-align: left;
}


#hcell_1 h3, #hcell_2 h3, #hcell_3 h3, #hcell_4 h3  {
margin:0 0 -4px 0 !important;
padding: 4px 0 10px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2a2a2a;
font-weight:bold;
text-align: right;
}

#hcell_1 h4, #hcell_2 h4, #hcell_3 h4, #hcell_4 h4 {
margin:0 0 -4px 0 !important;
padding: 8px 0 0px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2a2a2a;
font-weight:bold;
text-align: right;
margin-top: 16px;
display: inline;
}


#hcell_1 ul.news, #hcell_2 ul.news, #hcell_3 ul.news , #hcell_4 ul.news {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#hcell_1 li.news, #hcell_2 li.news, #hcell_3 li.news, #hcell_4 li.news {
margin:0 0 .3em 0;
padding:5px 0 6px 10px;
font-size:.75em;
}

#hcell_1 ul, #hcell_2 ul, #hcell_3 ul, #hcell_4 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#hcell_1 li, #hcell_2 li, #hcell_3 li, #hcell_4 li {
margin:0 0 .3em 0;
padding:5px 0 6px 5px;
font-size:0.9em;
}

/* Subnavigation bar */
#subnavlist
{
float: right;
margin: 0;
font-family:Georgia, "Times New Roman", Times, serif;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 10px;
}

#subnavlist ul, #subnavlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#subnavlist a:link, #subnavlist a:visited
{
float: left;
font-weight: bold;
margin: 2px 10px 4px;
text-decoration: none;
color: #9fa8ca;
}

#subnavlist a:link#current, #subnavlist a:visited#current, #subnavlist a:hover
{
background: transparent;
color: #0232ff;
}

#subnavlist a:hover { color: #0232ff; }
/* end subnavigation bar */

#boxpair_1, #boxpair_2 {
margin: 20px 6px 20px 0;
padding:20px;
float: left;
width:310px;
}

#boxpair_2 {
margin:20px 0px 20px 6px;
float: right;
padding-right: 6px;
}




/* Side menus: left and right sided */
#sidemenu_left {
margin: 0 20px 2em 0;
clear: left;
float:left;
width:150px;
background-color:#dcdefe;
padding: 8px;
}

#sidemenu_left h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color: #636363;
font-size:1em;
text-align: right;
margin-bottom: 10px;
} 

#sidemenu_left p {
font-size:.9em;
color:#2a2a2a;
}

#sidemenu_left ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#sidemenu_left li {
margin:0 0 .3em 0;
padding:5px 0 0 5px;
font-size:.9em;
}

#sidemenu_right {
margin: 0 20px 2em 0;
padding:8px;
clear: right;
float: right;
width:150px;
background-color:#dcdefe;	
}

#sidemenu_right h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color: #636363;
font-size:1em;
text-align: right;
margin-bottom: 10px;
} 

#sidemenu_right p {
font-size:.9em;
color:#2a2a2a;
}

#sidemenu_right ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#sidemenu_right li {
margin:0 0 .3em 0;
padding:5px 0 0 5px;
font-size:.9em;
}

/* end side menus */



