body {
	background: #fff; margin: 0.5em 6em; font: 0.75em verdana,arial,sans-serif; color: #000
}
h1 {
	clear: left; font-size: 1.9em
}
h2 {
	font-size: 1.55em
}
h3 {
	font-size: 1.2em
}
h4 {
	font-size: 1.15em
}
a:link {
	color: black
}
a:visited {
	color: black
}
a:hover {
	color: red
}
.small {
	font-size: 0.9em
}
hr {
	border-right: dotted; border-top: dotted; border-left: dotted; color: #a1a1a1; border-bottom: dotted; height: 1px
}

/************* globalnav styles ***************/

#globallink {
	font: bold 0.9em verdana,arial,sans-serif; color: black
}
#globallink {
	border-right: #808080 1px solid; padding-right: 3px; border-top: #9a88ed 1px solid; padding-left: 3px; background: #9a88ed; padding-bottom: 5px; border-left: #9a88ed 1px solid; padding-top: 5px; border-bottom: #9a88ed 1px solid; text-align: left
}
#globallink a.but {
	border-right: #9a88ed 1px solid; padding-right: 4px; border-top: #9a88ed 1px solid; padding-left: 4px; background: none transparent scroll repeat 0% 0%; left: 0px; padding-bottom: 1px; margin: 1px; border-left: #9a88ed 1px solid; cursor: default; padding-top: 1px; border-bottom: #9a88ed 1px solid; position: relative; top: 0px; text-decoration: none
}
#globallink a.but:hover {
	border-left-color: #eeeeee; background: none transparent scroll repeat 0% 0%; border-bottom-color: #808080; color: black; border-top-color: #eeeeee; border-right-color: #808080
}
#globallink a.act {
	border-left-color: #333; background: #000; left: 1px; border-bottom-color: #cacaca; color: #fff; border-top-color: #333; top: 1px; border-right-color: #cacaca
}
#globallink a.act:hover {
	border-left-color: #333; background: #000; left: 1px; border-bottom-color: #cacaca; color: #fff; border-top-color: #333; top: 1px; border-right-color: #cacaca
}

/************* masthead styles ***************/

#masthead {
	border-right: black 1px solid; padding-right: 0px; border-top: black 1px solid; padding-left: 0px; background: #000; padding-bottom: 5px; border-left: black 1px solid; padding-top: 5px; border-bottom: black 1px solid
}
#masthead h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #eee; padding-top: 0px
}
#masthead h5 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #eee; padding-top: 0px
}
#masthead h1 {
	font-size: 1.9em
}
#masthead h5 {
	font-size: 0.8em; color: #fff; padding-top: 0.1em
}

/************* pagenav styles ***************/

#pagenav {
	border-right: #808080 1px solid; background: #efefef; float: right; padding-bottom: 1em; margin: 0px 0px 2em 2em; border-left: #808080 1px solid; width: 200px; border-bottom: #808080 1px solid
}

/************* breadcrumb styles ***************/

#breadcrumb{
	padding: 5px 0px 5px 10px;
	font: 10px verdana, sans-serif;
	color: #aaaaaa;
	/*border-bottom:1px solid #ccd2d2;*/
}

#breadcrumb a{
	color: #aaaaaa;
}

#breadcrumb a:hover{
	color: #005fa9;
	text-decoration: underline;
}

/************** siteinfo styles ****************/

#siteinfo{
	clear: both;
	/*border-top: 1px solid #cccccc;*/
	font-size: 10px;
	color: #999999;
	padding: 10px;
	margin-top: 0px;
	text-align: center;
}

#siteinfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

/************ sectionlinks styles **************/

#sectionlinks{
	margin: 0px;
	padding: 0px;

}

#sectionlinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionlinks a:link, #sectionlinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	/*color: #21536a;*/
	background-color: #efefef;
}

#sectionlinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #cccccc;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}

/************* relatedlinks styles **************/

.relatedlinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	/*border-bottom: 1px solid #cccccc;*/
}

.relatedlinks h3{
	padding: 10px 0px 0px 0px;
}

.relatedlinks a{
	display: block; 
}


/**************** advert styles *****************/

.advert{
	 padding: 10px 20px 0px 20px;
}

/************** utility styles *****************/

#utility{
	font: 75% verdana,sans-serif;
	/*position: absolute;
	top: 16px;*/
	float:right;
	padding-right: 5px;
	color: #919999;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}