body {
font-family: georgia, 'times new roman', serif;
font-size: 12px;
color: black;
background-color: #ebeaeb;
background-image: url(/f/537_bg.jpg);
background-repeat: repeat-x;
padding-top: 20px;
padding-left: 20px;
}

a { color: #0e3e8d; }
a:visited { color: #0e3e8d; }
a:hover { color: #5a7db7; }
a:active { color: #0e3e8d; }

.clearer {
clear: both;
}

#container {
width: 750px;
}

#branding {
background-color: #105294;
height: 109px;
}

#branding img {
margin-top: 35px;
margin-left: 15px;
}

#content {
padding: 10px;
background-color: #ededed;
}

#textcontent {
padding: 20px;
width: 440px;
float: left;
line-height: 150%;
}

#sidebar {
float: right;
width: 200px;
background-color: #ffffff;
padding: 12px;
}

#sidebar a {
font-weight: bold;
}

#sidebar ul, #sidebar ul li {
list-style: none;
margin: 0;
padding: 0;
}

#sidebar ul li {
margin-bottom: 6px;
}

#illustration {
width: 500px;
height: 174px;
float: left;
}

#illustrationBox {
height: 174px;
padding: 6px;
background-color: #ededed;
width: 738px;
margin-bottom: 6px;
}

#boxes {
width: 230px;
float: right;
}

#boxes ul, #boxes li {
list-style: none;
margin: 0;
padding: 0;
}

#boxes li {
margin-bottom: px;
padding: 2px;
}

#boxes li img {
float: left;
}

#boxes li a {
color: #404040;
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 0;
}

#boxes li a:hover {
color: #0e3e8d;
}

#boxes li span {
margin-top: 2px;
display: block;
font-size: 10px;
}

#boxes li div.text {
margin: 0;
width: 140px;
float: right;
}

#footer {
background-color: #404040;
font-size: 10px;
color: white;
width: 714px;
padding: 6px;
padding-left: 30px;
margin-top: 6px;
}

#footer a { color: #ffffff; }
#footer a:visited { color: #ffffff; }
#footer a:hover { color: #ece4bf; }
#footer a:active { color: #ffffff; }

.articlelist_date {
font-size: 10px;
}



/** dropdown navigation **/
#navigation2 {         }

#navigation2 ul {

         }

#navigation2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 18px;
         }

#navigation2 ul a {
	display: block;
	width: 110px;
         }

#navigation2 ul li {
	float: left;
	width: 110px;
       
}

#navigation2 ul li ul {
	position: absolute;
	width: 110px;
	left: -999em;
}

#navigation2 ul li ul li {
	width: 130px;
}

#navigation2 ul li:hover ul, #navigation2 ul li.sfhover ul {
	left: auto;
}

#navigation2 ul li ul ul {
	margin: -18px 0 0 130px;
}

#navigation2 ul li:hover ul ul, #navigation2 ul li.sfhover ul ul {
	left: -999em;
}

#navigation2 ul li:hover ul, #navigation2 ul li li:hover ul, #navigation2 ul li.sfhover ul, #navigation2 ul li li.sfhover ul {
	left: auto;
}

/** colors **/

#navigation2 ul {

}

#navigation2 ul a { padding-left: 10px; text-decoration: none; }
#navigation2 ul a:hover { text-decoration: underline; }

#navigation2 ul li {
	line-height:22px;
         
}

#navigation2 ul li ul li {
        font-weight: normal;
	text-transform: none;
	background-repeat: no-repeat;
	background-position: 120px 0;
        text-align: left;
        background-color: #404040;
}

#navigation2 ul li ul li ul li {
	background-image: none;
	background-color: #404040;
}

#navigation2 {
margin-top: 6px;
margin-bottom: 6px;
background-color: #404040;
padding: 7px;
padding-left: 20px;
text-transform: uppercase;
font-weight: bold;
}

#navigation2 a {
text-decoration: none;
color: white !important;
}

#navigation2 a:visited {
text-decoration: none;
color: white !important;
}

#navigation2 a:hover {
color: #ece4bf;
}


#flexhtml_emailform_basic label {
display: block;
margin-bottom: 6px;
margin-top: 16px;
}

#flexhtml_emailform_basic input {
display: block;
margin-top: 10px;
}

#flexhtml_gallery ul, #flexhtml_gallery li {
list-style: none;
margin: 0;
padding: 0;
}

#flexhtml_gallery ul li {
display: inline;
}