body  {
  font-family: "Trebuchet MS", "Myriad Pro", Helvetica, Arial, sans-serif;
  color: #666666;
  font-size: 13px;
}
h1 {
  color:#F26531;
  font-size:18px;
  font-weight:600;
  margin:-3px 0 0;
}
h1+h1, div+h1 {
	margin:1em 0 0;
}
p+h1 {
	margin:0;
}
h2 {
  color:#F26531;
  font-size:16px;
  font-weight:600;
  margin:1em 0 0;
}
a, a:visited {
	color:#666666;
}
a:hover {
	color:#F26531;
}
.readmore, .readmore:visited {
  color:#F26531;
  font-size:12px;
  font-weight:600;
  margin:0 0 0.5em;
	text-decoration:none;
}
.readmore:hover {
	text-decoration:underline;
}
.readmore img {
	margin-bottom:-1px;
}
.biglink {
	color:#0a5464 !important;
	font-size:15px;
	font-weight:600;
}
.mediumlink {
	color:#0a5464 !important;
	font-size:13px;
	font-weight:600;
}
strong {
	font-weight:bold;
}
p {
	margin: 0.2em 0 1em;
}
h2+p {
	margin: 0.5em 0 1em;
}
#content ul {
	margin: 0 0 1em;
}
#sitemap ul {
	margin:0;
}
#content p+ul {
	margin: -1em 0 1em;
}
li {
	list-style:disc;
	margin-left:2em;
}
#hd { 
	z-index:10;
} 
#bd { 

	z-index:1;
}
#doc {
	z-index:0;
	position:relative;
}
#hd, #menubar, .sfmenu {
  z-index:99;
}
.thumb-big, .thumb-summary {
	background-color:#97b4c1;
}
.thumb-summary a, .thumb-summary a:visited, .thumb-summary a:hover {
	display:block;
	color:#274456;
	text-decoration:none;
	padding:6px 9px;
}
#logos {
  padding: 20px 0;
}
#menubar {
  background-color: #1B3281;
  float: left;
  height: 21px;
  width: 746px;
  font-size:12px;
  font-weight:600;
	letter-spacing:-0.2px;
}
#search {
  float: right;
  margin-right: 20px;
  width:148px;
}
#search-field {
  height:15px;
  background-color:lightGrey;
  border:0 none;
  padding:1px 5px;
  margin:2px;
	*margin:1px 5px 2px;
  color:#666666;
}
#process-background {
	background-color:#000;
  width:746px;
  height:127px;
}
#process-background img.border:hover {
	border: 3px solid #fff;
	margin:-3px;
	cursor: pointer;
}
#process-dropdown {
	z-index:99;
  position:absolute;
  display:none;
  width:746px;
  height:127px;
  background: url('../images/shadow.png') no-repeat bottom right;
  padding: 0 7px 8px 0;
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-topright: 15px;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
}
.shadow {
  background: url('../images/shadow.png') no-repeat bottom right;
  padding: 0 7px 8px 0;
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-topright: 15px;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
}
#top {
	margin-bottom:5px;
	line-height:0;
	width:746px;
	height:300px;
}
/* Format 'Flash missing' message */
#top h2, #top h3, #top p {
	text-align:center;
	padding:5px;
	line-height:1em;
	color:#FFF;
	text-decoration:none;
	background-image:url(../images/black_t50.png);
	width:250px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:200px;
	/* display:none; */
}


#navbar {
  padding:10px;
  font-size:11px;
  font-stretch:semi-condensed;
}
#navbar a, #navbar a:visited {
  /* font-weight: bold; */
  text-decoration:none;
  color:#666666;
}
#navbar a:hover {
  text-decoration:underline;
  color:#F26631;
}

#nav-bar {
  padding:10px;
  font-size:11px;
  font-stretch:semi-condensed;
}
#nav-bar a, #nav-bar a:visited {
  /* font-weight: bold; */
  text-decoration:none;
  color:#666666;
}
#nav-bar a:hover {
  text-decoration:underline;
  color:#F26631;
}

#nav-bar .arrow-right {
	background-image:url(../images/triangle0.gif) !important;
}

#nav-bar ul li, #sitemap ul li {
	font-weight:600;
	list-style-type:none;
	background-image:url(../images/triangle1.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:0;
	
}
.resetcls{
	font-weight:600;
	list-style-type:none;
	background-image:url(../images/triangle1.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:0;
	
}
#nav-bar ul li > a {
	color:#666666;
}
#nav-bar ul li > ul {
	display:none
}
#nav-bar ul li.active {
	background-image:url(../images/triangle2.gif);
}
#nav-bar ul li.active > a {
	color:#F26631;
}
#nav-bar ul li.active > ul {
	display:block;
}

#nav-bar ul ul li, #sitemap ul ul li {
	background-image:url(../images/circle1.gif);
	font-weight:normal;
	background-position:1px 3px;
	padding-left:14px;
}
#sitemap ul ul li {
	background-position:1px 5px;
}
#nav-bar ul ul li > a {
	color:#666666;
}
#nav-bar ul ul li > ul {
	display:none;
}
#nav-bar ul ul li.active {
	background-image:url(../images/circle2.gif);
}
#nav-bar ul ul li.active > a {
	color:#F26631;
}
#nav-bar ul ul li.active > ul {
	display:block;
}

#nav-bar ul ul ul li, #sitemap ul ul ul li {
	background-image:url(../images/arrow3.gif);
	background-position:0px 2px;
	padding-left:15px;
}
#sitemap ul ul ul li {
	background-position:0px 4px;
}
#nav-bar ul ul ul li > a {
	color:#666666;
}
#nav-bar ul ul ul li > ul {
	display:none;
}
#nav-bar ul ul ul li.active {
	background-image:url(../images/arrow4.gif);
}
#nav-bar ul ul ul li.active > a {
	color:#F26631;
}
#nav-bar ul ul ul li.active > ul {
	display:block;
}


#sidebar {
	width:200px;
	margin:20px 10px 10px;
	float:left;
	line-height:1.3em;
	color:#ffffff;
}
#blue-block {
	background-color:#63b1e5;
	background-repeat:no-repeat;
	height:192px;
	width:180px;
	padding:10px;
	font-size:10px;
	line-height:1em;
	font-weight:bold;
}
#blue-block > div {
	text-align:right;
	clear:both;
}
#blue-block > div+div {
	padding-top:2em;
}
#blue-block a, blue-block a:visited {
	color:#ffffff !Important;
	text-decoration:none;
}
#blue-block a:hover {
	text-decoration:underline;
}
#white-line {
	width:122px;
	height:5px;
	background-color:#ffffff;
	margin-top:58px;
}
#image-slider-container {
	width:478px;
	height:272px;
	float:left;
	margin:20px 0 10px;
	overflow:hidden;
	position:relative;
}
#image-slider {
	position:absolute;
	top:0;
	height:272px;
}
#image-slider img {
	float:left;
}

#bd {
  background-color:#eaf0f3;
  margin: 0;
}
#content {
	overflow:auto;
  height: 330px;
  margin:10px;
  padding-right:10px;
}
#ft {
  text-align:center;
  font-size:11px;
  padding:15px 0 5px;
}

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; font-weight:600;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-state-active a {color:#F26631 !important;}
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding:0 0.5em 0 2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding-left:1.3em; border-top: 0; margin-top: 0; position: relative; top: 1px; margin-bottom: 2px; overflow: visible; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon-triangle-1-e { width: 16px; height: 16px; background-image: url(/images/arrow1.gif) }
.ui-icon-triangle-1-s { width: 16px; height: 16px; background-image: url(/images/arrow2.gif) }

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

#accordion li {
  list-style-type:circle;
  font-weight:normal;
}


/* Search engine */
#cse-search-results iframe {
   width: 490px;
}   
/* added for iphone by S. Stephan */
@media only screen and (max-device-width: 480px) {
.navigation {
display: none;
}
}
   

