/* authentication.css */
.authenticationsuccess {
	font-size: 10px;
	font-family: Verdana;
	color: #9a9a9a;
}

.authenticationerror {
	font-size: 10px;
	font-family: Verdana;
	color: red;
}

.authenticationlabel {
	color: #9a9a9a;
	font: 10px Verdana;
	white-space: nowrap;
	width:  auto;
}

.authenticationtextbox {
	font-size: 10px;
	font-family: Verdana;
	margin-top: 0;
	margin-bottom: 0;
	color: #9a9a9a;
	width: 170px;
}

.authenticationbutton {
	font-size: 10px;
	font-family: Verdana;
	margin-top: 10px;
}
/* blog.css */
.blogButton{
	font: 10px verdana;
}

.blogTitle{
	font: 9px verdana;
	color: #808080;
}

.blogTextbox{
	font: 10px verdana;
}

.blogListHeader{
	color: #808080;
	background-color: white;
	border-bottom: 1px solid silver;
	font: normal normal 23px verdana;
}

.blogListBody{	
	color: #808080;
	padding-top: 15px;
	font: 10px/1.5 verdana;
	padding-bottom: 15px;

}

.blogListDate{
	padding: 5px;
	color: #808080;
	font: 9px verdana;
}

A.blogListPermaLink:link{
	color: #808080;
	font: 9px verdana;
}

A.blogListPermaLink:visited{
		color: #808080;
	font: 9px verdana;
}

A.blogListPermaLink:hover{
		color: #808080;
	font: 9px verdana;
}

A.blogListPermaLink:active{
		color: #808080;
	font: 9px verdana;
}

A.blogListCommentLink:link{
	color: #808080;
	font: 9px verdana;
}

A.blogListCommentLink:visited{
	color: #808080;
	font: 9px verdana;
}

A.blogListCommentLink:hover{
	color: #808080;
	font: 9px verdana;
}

A.blogListCommentLink:active{
		color: #808080;
	font: 9px verdana;
}

.blogCommentTitle{
		color: #808080;
	font: 10px verdana;
}

.blogCommentBody{
		color: #808080;
	font: 10px verdana;
	padding-top: 11px;
}

.blogCommentAuthor{
	color: #808080;
	font: bold 9px verdana;
}

a.RSSclass:link {
	text-decoration: none;
	border-bottom: 1px none #9a9a9a;
	padding: 2px 5px;
	color: gray;
	display: inline-block;
	margin-top: 8px;
	border-top: 1px none #9a9a9a;
}
a.RSSclass:active {
	text-decoration: none;
	border-bottom: 1px none #9a9a9a;
	padding: 2px 5px;
	color: gray;
	display: inline-block;
	margin-top: 8px;
	border-top: 1px none #9a9a9a;
}
a.RSSclass:visited {
	text-decoration: none;
	border-bottom: 1px none #9a9a9a;
	padding: 2px 5px;
	color: gray;
	display: inline-block;
	margin-top: 8px;
	border-top: 1px none #9a9a9a;
}
a.RSSclass:hover {
	background-color: #f2f2f2;
	color: black;
}
/* breadcrumb.css */
A.breadcrumb:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.breadcrumb:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.breadcrumbseparator{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* content.css */
.contenttitle {
	color: #808080;
	font: 24px Verdana;
	border-bottom: 1px solid silver;
	margin-bottom: 10px;
}

.contenttext {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	color: #808080;
line-height: 18px;
}

A:link	{
	font-size: inherit;
	color: gray;
	font-family: verdana;
}

A:visited	{
	font-size: inherit;
	color: gray;
	font-family: verdana;
}

A:hover	{
	font-size: inherit;
	color: black;
	font-family: verdana;
}

A:active	{
	font-size: inherit;
	color: gray;
	font-family: verdana;
}


/* coolmenu.css */
.clCMAbs{LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px}

.clBar{VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: #000000; layer-background-color: #000000}

.clLevel0{PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,helvetica; POSITION: absolute}

.clLevel0over{PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,helvetica; POSITION: absolute}

.clLevel0{COLOR: #ffffff; BACKGROUND-COLOR: #bdbdbc; layer-background-color: #bdbdbc}

.clLevel0over{CURSOR: hand; COLOR: #000000; BACKGROUND-COLOR: #bdbdbc; layer-background-color: #bdbdbc}

.clLevel0border{VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #000000; layer-background-color: #000000}

.clLevel1{PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,helvetica; POSITION: absolute}

.clLevel1over{PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,helvetica; POSITION: absolute}

.clLevel1{COLOR: #ffffff; BACKGROUND-COLOR: #bdbdbc; layer-background-color: #bdbdbc}

.clLevel1over{CURSOR: hand; COLOR: #000000; BACKGROUND-COLOR: #bdbdbc; layer-background-color: #bdbdbc}

.clLevel1border{VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #000000; layer-background-color: #000000}

.clLevel2{PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,helvetica; POSITION: absolute}

.clLevel2over{PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,helvetica; POSITION: absolute}


/* datetime.css */
.datetime{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* dropdownsimple.css */


A.dropdownmenu:link {
	color: white;
	font: bold 10px verdana;
	text-decoration: none;
	padding: 7px;
	display: inline-block;
	height: auto;
	text-transform: uppercase;
	z-index: 2;
}

A.dropdownmenu:visited {
	color: white;
	font: bold 10px verdana;
	text-decoration: none;
	padding: 7px;
	display: inline-block;
	height: auto;
	text-transform: uppercase;
	z-index: 2;
}

A.dropdownmenu:hover {
	color: white;
	font: bold 10px verdana;
	text-decoration: none;
	background-color: #5381ac;
	padding: 7px;
	height: auto;
	display: inline-table;
	text-transform: uppercase;
	opacity: 1;
	z-index: 2;
}

A.dropdownmenu:active {
	color: white;
	font: bold 10px verdana;
	text-decoration: none;
	padding: 7px;
	display: inline-block;
	height: auto;
	text-transform: uppercase;
	z-index: 2;
}

.student A.dropdownmenu:hover {
	font: bold 10px verdana;
	text-decoration: none;
	background-color: #83a154;
	padding: 7px;
	height: auto;
	display: inline-table;
	text-transform: uppercase;
	color: white;
	z-index: 2;
}

A.dropdownitem:link {
	width: 180px;
	font: bold 10px verdana;
	text-decoration: none;
	padding: 7px;
	display: inline-block;
	text-transform: uppercase;
	color: white;
	z-index: 2;
}

A.dropdownitem:visited {
	width: 180px;
	font: bold 10px verdana;
	text-decoration: none;
	padding: 7px;
	display: inline-block;
	text-transform: uppercase;
	color: white;
	z-index: 2;
}

A.dropdownitem:hover {
	width: 180px;
	font: bold 10px verdana;
	text-decoration: none;
	background-color: white;
	color: #808080;
	display: inline-block;
	text-transform: uppercase;
	z-index: 2;
}

A.dropdownitem:active {
	width: 180px;
	font: bold 10px verdana;
	text-decoration: none;
	padding: 7px;
	display: inline-block;
	text-transform: uppercase;
	color: white;
	z-index: 2;
}

.dropdowncontainer {
	font-size: 10px;
	width: 180px;
	font-family: verdana;
	background-color: #5381ac;
	visibility: visible;
	z-index: 2;
	overflow: visible;
	display: table;
	border-bottom-style: none;
}


.student .dropdowncontainer {
	font-size: 10px;
	width: 180px;
	font-family: verdana;
	background-color: #83a154;
	visibility: visible;
	z-index: 2;
	overflow: visible;
	display: table;
	border-bottom-style: none;
}

.dropdowntopspace {
	width: 1px;
	font-family: verdana;
	height: 1px;
}
/* events.css */

/* EVENT LIST ON FIRSTPAGE */
#events	{
	font-family: verdana;
    background: white url(/filearchive/6/685/blueright_reflex.png) no-repeat left top;
	margin: 0;
	padding: 10px 0 0;
}
#events .date {
	color: #808080;
	margin: 0;
	padding: 1px 0 0 7px;
	font-size: 9px;
	font-style: italic;
}
#events a {
	text-decoration: none;
	border-bottom: 1px dotted #9a9a9a;
	padding: 2px 7px 5px;
	color: gray;
	margin-bottom: 5px;
	display: block;
	font-size: 12px;
}

#events a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #9a9a9a;
	padding: 2px 7px 5px;
	color: gray;
	margin-bottom: 5px;
	display: block;
	font-size: 12px;
}

#events a:hover {
	background-color: #f2f2f2;
	color: black;
}


/* EVENT PAGE */
.eventdate{font-weight:bold}
.eventtext{}

/* EVENT NAVIGATION */
#eventnavigation{}
#eventnavigation .eventitem a{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
}

#eventnavigation .eventitem a:hover{font-size: 10px; color: white; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	padding: 5px 2px 5px 20px;
	border-bottom: 1px dotted #aeaeae;
}

#eventnavigation .eventitem .selected{
color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;

}
/* form.css */
.textbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.textarea{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.radio{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.checkbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.listbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.label{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.submit{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* formresult.css */
.formresultheader{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

.formresultroweven{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #dddcd7}

.formresultrowodd{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* forum.css */
.forumTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana;}

.forumText{FONT-SIZE: 10px; FONT-FAMILY: verdana;}

.forumPostingsHeader{FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #c0c0c0;
	font: bold 11px verdana;
	border-bottom: 1px solid silver;
	padding-top: 15px;
	background: #5381ac none repeat-x 0 bottom;
	color: white;}
.forumButton{FONT-SIZE: 10px; FONT-FAMILY: verdana;
	font-family: verdana;}
.forumTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana;
	font-family: verdana;}
.forumPostingsEven{FONT-SIZE: 11px; FONT-FAMILY: verdana;
	background: #f2f2f2;}
.forumPostingsOdd{FONT-SIZE: 11px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff;}
A.forumMessage:link{FONT-SIZE: 12px; FONT-FAMILY: verdana;
	white-space: normal;
	display: block;
	text-decoration: none;
}

A.forumMessage:visited{FONT-SIZE: 12px; FONT-FAMILY: verdana;	white-space: normal;
	display: block;	text-decoration: none;}

A.forumMessage:hover{FONT-SIZE: 12px; FONT-FAMILY: verdana;	white-space: normal;
	display: block;
	text-decoration: underline;
}

A.forumMessage:active{FONT-SIZE: 12px; FONT-FAMILY: verdana;	white-space: normal;
	display: block;}
A.forumSubMessage:link{FONT-SIZE: 10px; FONT-FAMILY: verdana;}

A.forumSubMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana;}

A.forumSubMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana;}

A.forumSubMessage:active{FONT-SIZE: 10px; FONT-FAMILY: verdana;}


/* general.css */
H1	{	
	color: #808080;
	font: 24px Verdana;
	border-bottom: 1px solid silver;
	margin-bottom: 10px;
	}

H2{
	font-size: 18px;
}

H3{
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}

H4{}

H5{}

H6{}

ADDRESS{}

formatted{}

/* guestbook.css */
.guestbookbutton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookTitle{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookListHeader{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bdbdbc}

.guestbookListBody{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookDate{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.guestbook:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* ImageGallery.css */
.thumb {float:left;padding:8px;border:1px solid #e6e6e6;margin:0 5px 5px 0;background:#f6f6f6 ;text-align:center}
.thumb:hover{border:1px solid #ccc}
.thumb img{border: 1px solid white;}

.imagegallerytext{padding:0;margin:10px 0 10px 0}
/* languageselector.css */
.languagelabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.languagelist{FONT-SIZE: 10px; FONT-FAMILY: Verdana}


/* list.css */
A.list:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana;}

A.list:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}




/* news.css */
A.news:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #9a9a9a;
	text-decoration: none;
}



A.news:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #9a9a9a;
	text-decoration: none;
}



A.news:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: black;
	text-decoration: none;
}



A.news:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #9a9a9a;
	text-decoration: none;
}



A.newsselected:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #9a9a9a;
	text-decoration: none;
}



A.newsselected:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #9a9a9a;
	text-decoration: none;
}



A.newsselected:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #9a9a9a;
	text-decoration: none;
}



A.newsselected:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #9a9a9a;
	text-decoration: none;
}



.newsbody { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #9a9a9a;
	font-style: italic;
	padding-bottom: 10px;
}

.news_date {
	font-size: 9px;
	font-style: italic;
}

.news_title {
	font-size: 12px;
}
/* pagestyles.css */

/* pagetitle.css */
.pagetitle	{	
	color: #808080;
	font: 24px Verdana;
	border-bottom: 1px solid silver;
	margin-bottom: 10px;
width: inherit;
display: block
}
/* rss.css */
.rssheader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana }

.rssitem{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana }


/* search.css */

.searchlabel{FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana}

.searchtextbox{FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana; width: 110px; margin-right: 10px;}

.searchbutton{FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresulthead{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #808080;
	font-size: 14px;
}

.searchresultcount{FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresulttext{FONT-SIZE: 10px; PADDING-BOTTOM: 8px; COLOR: #000000; FONT-FAMILY: verdana;
	color: #808080;
}
/* sitemap.css */
.sitemapheader { 
	height: 20px;
	background-color: #f2f2f2;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
}

A.sitemap_level1:link	{ 
	color: #808080; 
	text-decoration: none;
	font: 14px verdana;
}

A.sitemap_level1:visited	{ 
	color: #808080; 
	text-decoration: none;
	font: 14px verdana;
}

A.sitemap_level1:hover	{ 
	color: black; 
	text-decoration: none;
	font: 14px verdana;
}

A.sitemap_level1:active	{ 
	color: #808080; 
	text-decoration: none;
	font: 14px verdana;
}

A.sitemap_level2:link{ 
	text-decoration: none;
	padding: 7px;
	width: inherit;
	display: block;
	font: 10px verdana;
	color: #808080;
	border-bottom: 1px dotted silver;
}

A.sitemap_level2:visited{ 
	text-decoration: none;
	padding: 7px;
	width: inherit;
	display: block;
	font: 10px verdana;
	color: #808080;
	border-bottom: 1px dotted silver;
}

A.sitemap_level2:hover{ 
	text-decoration: none;
	padding: 7px;
	width: inherit;
	display: block;
	font: 10px verdana;
	color: black;
	border-bottom: 1px dotted silver;
	background-color: #f2f2f2;
}

A.sitemap_level2:active{ 
	text-decoration: none;
	padding: 7px;
	width: inherit;
	display: block;
	font: 10px verdana;
	color: #808080;
	border-bottom: 1px dotted silver;
}

A.sitemap_level3:link{ 
	text-decoration: none;
	font: 10px verdana;
	padding: 7px;
	color: #808080;
	display: block;
	border-bottom: 1px dotted silver;
}

A.sitemap_level3:visited{ 
	text-decoration: none;
	font: 10px verdana;
	padding: 7px;
	color: #808080;
	display: block;
	border-bottom: 1px dotted silver;
}

A.sitemap_level3:hover{ 
	text-decoration: none;
	font: 10px verdana;
	padding: 7px;
	color: black;
	display: block;
	border-bottom: 1px dotted silver;
	background-color: #f2f2f2;
}

A.sitemap_level3:active{ 
	text-decoration: none;
	font: 10px verdana;
	padding: 7px;
	color: #808080;
	display: block;
	border-bottom: 1px dotted silver;
}

A.sitemap_level4:link{ 
	text-decoration: none;
	font: 10px verdana;
	padding: 7px;
	display: block;
	color: #808080;
}

A.sitemap_level4:visited{ 
	text-decoration: none;
	font: 10px verdana;
	padding: 7px;
	display: block;
	color: #808080;
}

A.sitemap_level4:hover{ 
	text-decoration: none;
	font: 10px verdana;
	padding: 7px;
	display: block;
	color: black;
	background-color: #f2f2f2;
}

A.sitemap_level4:active{ 
	text-decoration: none;
	font: 10px verdana;
	padding: 7px;
	display: block;
	color: #808080;
}
/* subnavigation.css */




div#subnav01 A.subnavigation:link{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/515/bulletdown.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav01 A.subnavigation:visited{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/515/bulletdown.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav01 A.subnavigation:hover{font-size: 10px; color: white; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/515/bulletdown.png) no-repeat 3px 3px;
	padding: 5px 2px 5px 20px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav01  A.subnavigation:active{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/515/bulletdown.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav02 A.subnavigation:link{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav02 A.subnavigation:visited{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav02 A.subnavigation:hover{font-size: 10px; color: white; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	padding: 5px 2px 5px 20px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav02  A.subnavigation:active{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
}


div#subnav03 A.subnavigation:link{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/516/bulletthin.png) no-repeat 0 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav03 A.subnavigation:visited{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/516/bulletthin.png) no-repeat 0 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav03 A.subnavigation:hover{font-size: 10px; color: white; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/516/bulletthin.png) no-repeat 0 3px;
	padding: 5px 2px 5px 20px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav03  A.subnavigation:active{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/516/bulletthin.png) no-repeat 0 3px;
	border-bottom: 1px dotted #aeaeae;
}



div#subnav04 div#subnav03 A.subnavigation:link{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 30px;
	background: white url(/filearchive/5/516/bulletthin.png) no-repeat 10px 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav04 div#subnav03 A.subnavigation:visited{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 30px;
	background: white url(/filearchive/5/516/bulletthin.png) no-repeat 10px 3px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav04 div#subnav03 A.subnavigation:hover{font-size: 10px; color: white; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/516/bulletthin.png) no-repeat 10px 3px;
	padding: 5px 2px 5px 30px;
	border-bottom: 1px dotted #aeaeae;
}

div#subnav04 div#subnav03  A.subnavigation:active{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 30px;
	background: white url(/filearchive/5/516/bulletthin.png) no-repeat 10px 3px;
	border-bottom: 1px dotted #aeaeae;
}






div#subnav01 A.subnavigationSelected:link{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/515/bulletdown.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav01 A.subnavigationSelected:visited{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/515/bulletdown.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav01 A.subnavigationSelected:hover{ color: white;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/515/bulletdown.png) no-repeat 3px 3px;
	padding: 5px 2px 5px 20px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav01  A.subnavigationSelected:active{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/515/bulletdown.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav02 A.subnavigationSelected:link{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav02 A.subnavigationSelected:visited{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav02 A.subnavigationSelected:hover{ color: white;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	padding: 5px 2px 5px 20px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav02  A.subnavigationSelected:active{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/514/bulletbold.png) no-repeat 3px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}


div#subnav03 A.subnavigationSelected:link{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/516/bulletthin.png) no-repeat 0 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav03 A.subnavigationSelected:visited{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/516/bulletthin.png) no-repeat 0 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav03 A.subnavigationSelected:hover{ color: white;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/516/bulletthin.png) no-repeat 0 3px;
	padding: 5px 2px 5px 20px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav03  A.subnavigationSelected:active{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 20px;
	background: url(/filearchive/5/516/bulletthin.png) no-repeat 0 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}



div#subnav04 div#subnav03 A.subnavigationSelected:link{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 30px;
	background: white url(/filearchive/5/516/bulletthin.png) no-repeat 10px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav04 div#subnav03 A.subnavigationSelected:visited{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 30px;
	background: white url(/filearchive/5/516/bulletthin.png) no-repeat 10px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav04 div#subnav03 A.subnavigationSelected:hover{ color: white;
	text-decoration: none;
	display: block;
	width: inherit;
	background: #808080 url(/filearchive/5/516/bulletthin.png) no-repeat 10px 3px;
	padding: 5px 2px 5px 30px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

div#subnav04 div#subnav03  A.subnavigationSelected:active{ color: black;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 5px 2px 5px 30px;
	background: white url(/filearchive/5/516/bulletthin.png) no-repeat 10px 3px;
	border-bottom: 1px dotted #aeaeae;
	font: bold 10px verdana;
}

A.subnavigationback:link{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 2px 2px 5px 5px;
	background-position: 3px;
}

A.subnavigationback:visited{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 2px 2px 5px 5px;
	background-position: 3px;
}

A.subnavigationback:hover{font-size: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 2px 2px 5px 5px;
	background: #f2f2f2 3px;
}

A.subnavigationback:active{font-size:: 10px; color: black; font-family: verdana;
	text-decoration: none;
	display: block;
	width: inherit;
	padding: 2px 2px 5px 5px;
	background-position: 3px;
}
/* topnavigation.css */
A.topnavigation:link {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-size: 11px;
	background: none no-repeat center bottom;
	height: 30px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	display: inline-block;
}

A.topnavigation:visited {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-size: 11px;
	background: none no-repeat center bottom;
	height: 30px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	display: inline-block;
}

A.topnavigation:hover {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-size: 11px;
	background: url(/filearchive/3/397/nav_arrow.png) no-repeat center bottom;
	height: 30px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	display: inline-block;
}

A.topnavigation:active {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-size: 11px;
	background: none no-repeat center bottom;
	height: 30px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	display: inline-block;
}

A.topnavigationSelected:link {
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana;
	text-transform: uppercase;
	font-size: 11px;
	background: #dedede none no-repeat center bottom;
	height: 30px;
	display: inline-block;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
	color: #9a9a9a;
}

A.topnavigationSelected:visited {
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana;
	text-transform: uppercase;
	font-size: 11px;
	background: #dedede none no-repeat center bottom;
	height: 30px;
	display: inline-block;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
	color: #9a9a9a;
}

A.topnavigationSelected:hover {
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana;
	text-transform: uppercase;
	font-size: 11px;
	background: #dedede url(/filearchive/3/397/nav_arrow.png) no-repeat center bottom;
	height: 30px;
	display: inline-block;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
	color: #9a9a9a;
}

A.topnavigationSelected:active {
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana;
	text-transform: uppercase;
	font-size: 11px;
	background: #dedede none no-repeat center bottom;
	height: 30px;
	display: inline-block;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
	color: #9a9a9a;
}

.topspace {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	WIDTH: 1px;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	background-image: none;
}
/* Widgets.css */
.leftshadow {
	background: url(/filearchive/4/40/mainbg-left.png) repeat-y;
}
.rightshadow {
	background: url(/filearchive/4/41/mainbg_right.png) repeat-y right;
}

.rightwidgetEvent #pagetitle {
	background: url(/filearchive/6/684/blueright.png) no-repeat left bottom;
	padding: 7px;
	width: auto;
	height: auto;
	color: white;
	font: 14px Verdana, sans-serif;
	margin-bottom: 1px;
	border-bottom-style: none;
	margin-top: 0;
}

.rightwidget {
	border-left: 0 solid #9a9a9a;
	border-top: 0 solid #9a9a9a;
	padding-top: 10px;
}

.rightwidget .contenttitle {
	background: url(/filearchive/6/684/blueright.png) no-repeat left bottom;
	padding: 7px;
	width: auto;
	height: auto;
	color: white;
	font: 14px Verdana, sans-serif;
	margin-bottom: 1px;
	border-bottom-style: none;
	margin-top: -10px;
}

.rightwidget H1 {
	background: url(/filearchive/6/684/blueright.png) no-repeat left bottom;
	padding: 7px;
	width: auto;
	height: auto;
	color: white;
	font: 14px Verdana, sans-serif;
	margin-bottom: 8px;
	border-bottom-style: none;
	margin-top: 0px;
margin-left: -10px;
margin-right: -10px;
}

.rightwidget .contenttext {
	margin: 0;
	padding: 10px;
	background: url(/filearchive/6/685/blueright_reflex.png) no-repeat left top;
	font: 10px Verdana;
}

.rightwidget .contenttext p {
	margin-bottom: 10px;
}

.rightwidget .contenttext a{
	margin: -7px -10px -10px;
	border-bottom: 1px dotted #9a9a9a;
	display: block;
	width: inherit;
	padding: 7px 7px 7px 27px;
	text-decoration: none;
	color: #558ebf;
	font: 14px verdana;
	background: url(/filearchive/1/1010/bluebulletbig.png) no-repeat left -2px;
}

.rightwidget .contenttext a:hover{
	margin: -7px -10px -10px;
	padding: 7px 7px 7px 27px;
	border-bottom: 1px dotted #9a9a9a;
	display: block;
	width: inherit;
	background-color: #f2f2f2;
	text-decoration: none;
	font-style: inherit;
	font-family: verdana;
}

.rightwidget .contenttitle p {
	margin: 0;
}

.rightwidget p {
	padding: 0;
	margin: 0;
	font: 10px verdana;
}


.rightwidget img.studentimage {
	background-image: none;
	margin: -7px -12px 8px -27px;
	padding: 0px 0 0 0px;
	clear: both;
	display: block;
	float: left;
	overflow: hidden;
	width: inherit;
	border-style: none;
}

.rightwidgetStudent {
	border-left: 0 solid #9a9a9a;
	border-top: 0 solid #9a9a9a;
	padding-top: 10px;
}

.rightwidgetStudent .contenttitle {
	background: url(/filearchive/5/550/greenright.png) no-repeat left bottom;
	padding: 7px;
	width: auto;
	height: auto;
	color: white;
	font: 14px Verdana, sans-serif;
	margin-bottom: 1px;
	border-bottom-style: none;
	margin-top: -10px;
}

.rightwidgetStudent H1 {
	background: url(/filearchive/5/550/greenright.png) no-repeat left bottom;
	padding: 7px;
	width: auto;
	height: auto;
	color: white;
	font: 14px Verdana, sans-serif;
	margin-bottom: 8px;
	border-bottom-style: none;
	margin-top: 0px;
margin-left: -10px;
margin-right: -10px;
}

.rightwidgetStudent .contenttext {
	margin: 0;
	padding: 10px;
	background: url(/filearchive/5/551/greenright_reflex.png) no-repeat left top;
	font: 10px Verdana;
}

.rightwidgetStudent .contenttext p {
	margin-bottom: 10px;
}

.rightwidgetStudent .contenttext a{
	margin: -7px -10px -10px;
	border-bottom: 1px dotted #9a9a9a;
	display: block;
	width: inherit;
	padding: 7px 7px 7px 27px;
	text-decoration: none;
	color: #82a052;
	font: 14px verdana;
	background: url(/filearchive/1/1011/greenbulletbig.png) no-repeat left -1px;
}

.rightwidgetStudent .contenttext a:hover{
	margin: -7px -10px -10px;
	padding: 7px 7px 7px 27px;
	border-bottom: 1px dotted #9a9a9a;
	display: block;
	width: inherit;
	background-color: #f2f2f2;
	text-decoration: none;
	font: inherit verdana;
}

.rightwidgetStudent .contenttitle p {
	margin: 0;
}

.rightwidgetStudent p {
	padding: 0;
	margin: 0;
	font: 10px verdana;
}

.rightwidgetRelated {
	background: white url(/filearchive/6/685/blueright_reflex.png) no-repeat left 32px;
	border-left: 0px solid #9a9a9a;
	border-top: 0px solid #9a9a9a;
	width: inherit;
	font-size: 10px;
}

.rightwidgetRelated .pagetitle {
	background: url(/filearchive/8/892/blueright2.png) no-repeat left bottom;
	font: 14px Verdana, sans-serif;
	margin-bottom: 1px;


	margin-right: 0;
	display: block;

	padding: 7px;
	height: 16px;
	border-bottom-style: none;
	clear: both;
	width: 100%;
	color: white;
}

.rightwidgetRelated .contenttext {
	margin: 0;
	padding: 10px;
	color: #808080;
	font-size: 10px;
}

.rightwidgetRelated .contenttext p {
	margin: 0;
}

.rightwidgetRelated .contenttext a{
	margin: 0 -10px;
	padding: 7px;
	border-bottom: 1px dotted #9a9a9a;
	display: block;
	width: inherit;
	color: #808080;
	text-decoration: none;
	font-size: 10px;
}

.rightwidgetRelated .contenttext a:hover{
	padding: 7px;
	border-bottom: 1px dotted #9a9a9a;
	display: block;
	width: inherit;
	text-decoration: none;
	color: black;
	background-color: #f2f2f2;
	margin: 0 -10px;
}

.rightwidgetRelatedStudent {
	background: white url(/filearchive/5/551/greenright_reflex.png) no-repeat left 32px;
	border-left: 0px solid #9a9a9a;
	border-top: 0px solid #9a9a9a;
	font-size: 10px;
	width: inherit;
}

.rightwidgetRelatedStudent .pagetitle {
	background: url(/filearchive/5/550/greenright.png) no-repeat left bottom;
	font: 14px Verdana, sans-serif;
	margin-bottom: 1px;
	margin-right: 0;
	display: block;
	padding: 7px;
	height: 16px;
	border-bottom-style: none;
	clear: both;
	width: 100%;
	color: white;
}

.rightwidgetRelatedStudent .contenttext {
	margin: 0;
	padding: 10px;
	color: #808080;
	font-size: 10px;
}
.rightwidgetRelatedStudent .contenttext p {
	margin: 0;
}

.rightwidgetRelatedStudent .contenttext a{
	margin: 0 -10px;
	padding: 7px;
	border-bottom: 1px dotted #9a9a9a;
	display: block;
	width: inherit;
	color: #808080;
	text-decoration: none;
	font-size: 10px;
}

.rightwidgetRelatedStudent .contenttext a:hover{
	padding: 7px;
	border-bottom: 1px dotted #9a9a9a;
	display: block;
	width: inherit;
	text-decoration: none;
	color: black;
	background-color: #f2f2f2;
	margin: 0 -10px;
}

.leftwidget #pagetitle {
	background: url(/filearchive/5/556/orangeleft.png) no-repeat right bottom;
	padding: 7px;
	color: white;
	font: 14px Verdana, sans-serif;
	margin-bottom: 1px;
	text-align: right;
}

.leftwidget {
	background: white url(/filearchive/5/557/orangeleft_reflex.png) repeat-x right 31px;
	border-right: 0px solid #9a9a9a;
	border-top: 0px solid #9a9a9a;
	padding: 0;
	margin: 0;
	font: 10px verdana;
}

.leftwidget #rss {
	background: white none repeat-x 0 bottom;
	margin-left: 0px;
	padding: 0;
}

.leftwidget #rss a {
	text-decoration: none;
	border-bottom: 1px dotted #9a9a9a;
	padding: 5px 5px 8px;
	color: gray;
	margin-bottom: -1px;
	display: block;
}

.leftwidget #rss a img {
	margin-right: 3px;
	vertical-align: text-bottom;
	margin-bottom: -5px;
}

.leftwidget #rss a:hover {
	background-color: #f2f2f2;
	color: black;
}

.leftwidget a {
	text-decoration: none;
	border-bottom: 1px dotted #9a9a9a;
	padding: 7px;
	color: gray;
	margin-bottom: 0;
	display: block;
}

.leftwidget a:hover {
	background-color: #f2f2f2;
	color: black;
}

.searchwidget {
	border-top: 0px solid #9a9a9a;
	border-left: 0px solid #9a9a9a;
	background: white url(/filearchive/5/520/header_center_bg.png) repeat-x 0 top;
	margin-left: -5px;
	padding: 7px;
}

.login #pagetitle {
	padding: 7px;
	color: white;
	font: 14px Verdana;
	margin: -7px -7px 7px;
	background: url(/filearchive/5/554/greyright.png) no-repeat left bottom;
}

.login {
	border-top: 0px solid #9a9a9a;
	border-left: 0px solid #9a9a9a;
	border-bottom: 0px solid #9a9a9a;
	background: white url(/filearchive/5/555/greyright_reflex.png) repeat-x left 31px;
	margin-left: -5px;
	padding: 7px;
}

.leftwidget_subnav {
	background: #f2f2f2 url(/filearchive/5/524/subnav_bg.jpg) repeat-x 0 bottom;
	margin-left: 0px;
	border-right: 0px solid #9a9a9a;
	border-bottom: 0px solid #9a9a9a;
	border-top: 0px solid #9a9a9a;
	padding: 0;
	overflow: hidden;
	margin-bottom: 0;
}

.leftwidget_contact .contenttitle {
	padding: 7px;
	width: auto;
	color: white;
	font: 14px Verdana, sans-serif;
	margin-bottom: 0;
	border-top: 0px solid #9a9a9a;
	background: url(/filearchive/5/552/greyleft.png) no-repeat right bottom;
	text-align: right;
	border-bottom-style: none;

}


.leftwidget_contact {




	margin-left: 0px;

	border-right: 0px solid #9a9a9a;
	border-bottom: 0px solid #9a9a9a;
	padding: 0;
}

.leftwidget_contact .contenttext {
		background: white url(/filearchive/5/553/greyleft_refles.png) no-repeat right top;
	margin-top: 1px;
}
.leftwidget_contact a {
	text-decoration: none;
	border-bottom: 1px dotted #9a9a9a;
	padding: 5px 10px 10px;
	color: gray;
	margin-bottom: -1px;
	margin-top: 0;
	display: block;
	width: inherit;
	margin-left: 0;
	font-size: inherit;
	line-height: inherit;
}
.leftwidget_contact a img {
	margin-right: 3px;
	vertical-align: text-bottom;
	margin-bottom: -5px;
	margin-left: 0;
}

.leftwidget_contact a:hover {
	background-color: #f2f2f2;
	color: black;
}

.leftwidget_contact p {
	margin: 0;	
	padding: 10px;
	font-size: 9px;
	line-height: 13px;
}
.leftwidget_contact .contenttext p a {
	margin: 0;	
	padding: 0;
	font-size: 9px;
	line-height: normal;
	border-style: none;
}




.rightwidget_contact .contenttitle {
	padding: 7px;
	width: auto;
	color: white;
	font: 14px Verdana, sans-serif;
	margin-bottom: 0;
	border-top: 0px solid #9a9a9a;
	background: url(/filearchive/5/554/greyright.png) no-repeat left bottom;
	text-align: left;
	border-bottom-style: none;
}

.rightwidget_contact {

	margin-left: 0px;
	border-right: 0px solid #9a9a9a;
	border-bottom: 0px solid #9a9a9a;
	padding: 0;
}

.rightwidget_contact .contenttext {
		background: white url(/filearchive/5/555/greyright_reflex.png) no-repeat left top;
	margin-top: 1px;
}
.rightwidget_contact a {
	text-decoration: none;
	border-bottom: 1px dotted #9a9a9a;
	padding: 5px 10px 10px;
	color: gray;
	margin-bottom: -1px;
	margin-top: 0;
	display: block;
	width: inherit;
	margin-left: 0;
	font-size: inherit;
	line-height: inherit;
}
.rightwidget_contact a img {
	margin-right: 3px;
	vertical-align: text-bottom;
	margin-bottom: -5px;
	margin-left: 0;
}

.rightwidget_contact a:hover {
	background-color: #f2f2f2;
	color: black;
}

.rightwidget_contact p {
	margin: 0;	
	padding: 10px;
	font-size: 9px;
	line-height: 13px;
}
.rightwidget_contact .contenttext p a {
	margin: 0;	
	padding: 0;
	font-size: 9px;
	line-height: normal;
	border-style: none;
}
.footer {
	color: #808080;
	width: auto;
	border-style: none;
	margin: 0;
	padding: 1px 0 10px;
	font: 9px Verdana;
	display: block;
}

.footer .contenttext {
	color: #808080;
	border-style: none;
	margin: 0;
	padding: 6px 0 0 2px;
	font-size: 9px;
	border-top-style: dotted;
	border-top-width: 1px;
	display: block;
}
.footer .contenttext a {
	width: auto;
	border-style: none;
	text-decoration: none;
	font-size: inherit;
	color: #808080;
}

.footer .contenttext a:hover {
	width: auto;
	border-style: none;
	color: #808080;
	text-decoration: underline;
	font-size: inherit;
}

.searchwidget .printa {
	padding: 0 7px 7px;
	font-family: verdana;
}

.searchwidget .printa img {
	margin-bottom: 2px;
}

.searchwidget a.print {
	color: #808080;
	text-decoration: none;
	font-size: 9px;
	padding-right: 5px;
	padding-left: 10px;
}
.searchwidget a.print:hover {
	color: #808080;
	text-decoration: underline;
	font-size: 9px;
	padding-right: 5px;
	padding-left: 10px;
}

#flashmovie {
	z-index: 0;
}

