@charset "utf-8";

body			{	margin: 0px; padding: 0px; background-image: url(/htdoc/image/bg.page.gif); background-repeat: repeat-x; }
div, input, textarea, select, td	{	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #4E616E;	}
img			{	border: 0px;	}
h2			{	margin: 0px; padding: 0px;	}
form	 	{	margin: 0px; padding: 0px; }

.mt15	{	margin-top: 15px; }
.mb15	{	margin-bottom: 15px; }

a			{	color: #3689CE;	text-decoration: none;	}
a:hover		{	color: #D2198D;	text-decoration: underline;	}

#TopField		{	margin: auto; width: 977px; height: 30px; position: relative; }
#MainFlashField	{	margin: auto; width: 977px; }

#ShortMenu		{	position: absolute; top: 14px; left: 512px; }
#ShortMenu ul	{	list-style: none; margin: 0px; padding: 0px; }
#ShortMenu li	{	float: left; padding-left: 20px; padding-right: 20px; }
#ShortMenu a	{	color: #8ECEFF; text-decoration: none; }
#ShortMenu a:hover	{	text-decoration: underline; }
#sm1			{	background-image: url(/htdoc/image/line.06.gif); background-repeat: no-repeat; background-position: right; }
#sm2			{	background-image: url(/htdoc/image/line.06.gif); background-repeat: no-repeat; background-position: right; }


#SearchField	{	position: absolute; top: 10px; left: 791px; }
#SearchWord		{	border: 0px; background-image: url(/htdoc/image/bg.search.gif); padding: 4px; width: 129px; height: 13px; float: left;  }
#SearchButton	{	margin-left: 5px; margin-top: 3px;}

#MainMenu		{	margin: auto; width: 977px; height: 55px; background-image: url(/htdoc/image/bg.menu.new.gif);  }
#MainMenu	ul	{	list-style: none; margin: 0px; padding: 0px; }
#MainMenu	li	{	list-style: none; float: left; text-indent: -5000px;	}
#MainMenu	a	{	display: block; height: 55px; }


#MainMenu	a:hover,
#MainMenu	a.selected	{	background-image: url(/htdoc/image/bg.menu.new.gif);	}

#m1	{	width: 129px;	}
#m2	{	width: 147px;	}
#m3	{	width: 216px;	}
#m4	{	width: 197px;	}
#m5	{	width: 150px;	}
#m7	{	width: 138px;	}

#m1 a:hover, #m1 a.selected			{	background-position: 0px -55px;	}
#m2 a:hover, #m2 a.selected			{	background-position: -129px -55px;	}
#m3 a:hover, #m3 a.selected			{	background-position: -276px -55px;	}
#m4 a:hover, #m4 a.selected			{	background-position: -492px -55px;	}
#m5 a:hover, #m5 a.selected			{	background-position: -689px -55px;	}
#m7 a:hover, #m7 a.selected			{	background-position: -839px -55px;	}

#IndexMainContent	{	margin: auto; width: 947px; margin-top: 15px; padding-right: 15px; padding-left: 15px; }

#IndexLeftContent	{	float: left; width: 266px; 	}
#IndexCenterContent	{	float: left; width: 374px; margin-left: 15px;	}
#IndexRightContent	{	float: right; width: 276px; 	}

#BottomBg		{	clear: both; background-color: #0D5FAC; height: 125px; 	}
#BottomField	{	margin: auto; width: 977px;	}
#BottomLine		{	text-align: center; padding-top: 13px; padding-bottom: 13px; }
#CopyrightField	{	float: left; color: #8ECEFF; padding-left: 14px;	}
#ProjectField	{	float: right; color: #8ECEFF; padding-right: 14px;	}
#ProjectField a			{	color: #8ECEFF; text-decoration: none;		}
#ProjectField a:hover	{	color: #8ECEFF; text-decoration: underline;	}


.IndexNewsHeader	{	height: 24px; width: 103px; text-indent: -5000px; background-image: url(/htdoc/image/header.01.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px;  }
.IndexNewsLine	{	margin-top: 13px; margin-bottom: 13px; margin-left: 20px; }
.IndexNewsDate	{	font-size: 10px; color: #D2198D; margin-left: 20px; margin-bottom: 7px;	}
.IndexNewsTitle	{	font-weight: bold; margin-left: 20px; margin-bottom: 3px;	}
.IndexNewsLead	{	margin-left: 20px; margin-bottom: 3px; margin-right: 20px;	}
.IndexNewsMore	{	text-align: right; margin-right: 20px; }

.NewsletterBoxHeader	{	height: 24px; width: 99px; text-indent: -5000px; background-image: url(/htdoc/image/header.02.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; }
#EmailAddress			{	border: 0px; background-image: url(/htdoc/image/bg.newsletter.gif); padding: 4px; width: 160px; height: 13px; float: left; margin-top: 13px; margin-bottom: 13px; margin-left: 20px; }
#NewsletterSubmit		{	 margin-top: 13px; margin-left: 10px;}

.IndexMainHeader		{	height: 24px; margin-top: 13px; margin-left: 20px; margin-bottom: 13px; }
.IndexBoxField			{	clear: both; margin-left: 25px; padding-bottom: 10px; width: 205px;  }
.IndexBoxPhoto			{	}
.IndexBoxContent		{	width: 205px; }
.IndexBoxLine			{	margin-bottom: 20px; }
.IndexBoxTitle			{	font-weight: bold; margin-bottom: 3px;  }
.IndexBoxMore			{	text-align: right; background-image: url(/htdoc/image/line.03.gif); background-repeat: no-repeat; background-position: left bottom; width: 202px; }

.IndexBoxFlash		{	padding-bottom: 15px; }

#LogosField			{	text-align: center; padding-top: 14px;	}
#LogosField table	{	padding: 0px; }
#LogosField td		{	padding-left: 10px; padding-right: 10px; }



/*	subpage	*/
#PageMainContent	{	margin: auto; width: 947px; margin-top: 15px; padding-left: 15px; padding-right: 15px;	}
#PageLeftContent	{	float: left; width: 276px;	}
#PageRightContent	{	float: right; width: 656px;	}

.PageBoxFlash		{	margin-top: 15px;	}

#PagePath 			{	color: #3689CE;	}
#PagePath ul		{	list-style: none; margin: 0px; padding: 0px; }
#PagePath li		{	list-style: none;margin: 0px; padding: 0px; float: left; }
#PagePath a			{	color: #3689CE;	text-decoration: none; padding-right: 5px; padding-left: 5px;	}
#PagePath a:hover	{	color: #D2198D;	text-decoration: underline;	}
#PrintLink			{	}

#PageTitle			{	font-size: 15px; font-weight: bold; padding-left: 13px; padding-right: 13px; padding-top: 5px; }
#PageContent		{	text-align: justify; padding-left: 13px; padding-right: 13px; padding-top: 15px; padding-bottom: 25px; }

.SubPageHeader		{	height: 31px; width: 115px; text-indent: -5000px; background-image: url(/htdoc/image/header.12.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }
.SubPageHeader2		{	height: 23px; width: 50px; text-indent: -5000px; background-image: url(/htdoc/image/header.05.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }
.SubPageHeader3		{	height: 31px; width: 80px; text-indent: -5000px; background-image: url(/htdoc/image/header.04.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }
.SubPageHeader4		{	height: 22px; width: 151px; text-indent: -5000px; background-image: url(/htdoc/image/header.07.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }
.SubPageHeader5		{	height: 23px; width: 71px; text-indent: -5000px; background-image: url(/htdoc/image/header.10.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }
.SubPageHeader6		{	height: 22px; width: 131px; text-indent: -5000px; background-image: url(/htdoc/image/header.08.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }
.SubPageHeader194	{	height: 23px; width: 76px; text-indent: -5000px; background-image: url(/htdoc/image/header.09.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }
.SubPageHeader436	{	height: 53px; width: 116px; text-indent: -5000px; background-image: url(/htdoc/image/header.06.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }
.SubPageHeader44	{	height: 23px; width: 99px; text-indent: -5000px; background-image: url(/htdoc/image/header.11.gif); background-repeat: no-repeat; margin-top: 13px; margin-left: 20px; margin-bottom: 9px; }


.SubMenu01		{	padding-top: 15px; padding-bottom: 18px; padding-left: 20px; background-image: url(/htdoc/image/line.05.gif); background-repeat: no-repeat; background-position: 20px 0px; width: 235px; }
.SubMenu01 	a	{	display: block; padding-left: 30px; background-image: url(/htdoc/image/arrow.01.gif); background-repeat: no-repeat; background-position: 9px 2px; font-weight: bold; color: #3689CE; text-decoration: none; }
.SubMenu01 	a:hover, .SubMenu01 a.selected	{	color: #D2198D; text-decoration: underline; background-image: url(/htdoc/image/arrow.02.gif); background-repeat: no-repeat; background-position: 9px 2px; }

.SubMenuLevel	{	background-color: #E9F6FE;	width: 216px; margin-bottom: 19px; margin-left: 29px; padding-top: 14px; }
.SubMenu02		{	padding-top: 0px; padding-bottom: 12px; padding-left: 19px; }
.SubMenu02 	a	{	display: block; padding-left: 22px; background-image: url(/htdoc/image/arrow.03.gif); background-repeat: no-repeat; background-position: 0px 1px; font-weight: bold; color: #3689CE; text-decoration: none; }
.SubMenu02 	a:hover, .SubMenu02 a.selected	{	color: #D2198D; text-decoration: underline; background-image: url(/htdoc/image/arrow.04.gif); background-repeat: no-repeat; background-position: 0px 1px; }

.SiteMap0	{	margin-top: 20px; padding-left: 15px; background-image: url(/htdoc/image/sitemap.01.gif); background-repeat: no-repeat; background-position: 0px 5px; margin-left: 0px; font-weight: bold }
.SiteMap1	{	margin-top: 10px; padding-left: 15px; background-image: url(/htdoc/image/sitemap.02.gif); background-repeat: no-repeat; background-position: 0px 5px; margin-left: 20px;}
.SiteMap2	{	margin-top: 10px; padding-left: 15px; background-image: url(/htdoc/image/sitemap.03.gif); background-repeat: no-repeat; background-position: 0px 5px; margin-left: 40px;}
.SiteMap0 a	{	color: #4E616E; text-decoration: none; }
.SiteMap1 a	{	color: #4E616E; text-decoration: none; }
.SiteMap2 a	{	color: #4E616E; text-decoration: none; }
.SiteMap0 a:hover	{	text-decoration: underline; }
.SiteMap1 a:hover	{	text-decoration: underline; }
.SiteMap2 a:hover	{	text-decoration: underline; }