@charset "utf-8";

body {	background: #FFFFFF; margin: 0px;	}

body, div, td, p, input, textarea {	font-family: Tahoma, Arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #6D5D23;	}

div, form		{	margin: 0px; padding: 0px; }
table	{		}
td		{		}
input, img, div	{	border: 0px; }


a		{	color: #90B443; text-decoration: none; }
a:hover	{	color: #90B443; text-decoration: underline; }


#PageTop			{	margin: auto; width: 1000px; height: 125px; position: relative; }
#HomePageBanner		{	margin: auto; width: 1000px; }
#HomePageContent	{	margin: auto; width: 1000px; }

#PageLogo			{	position: absolute; top: 17px; left: 21px; }


#SearchField			{	position: absolute; top: 30px; left: 331px; }
#SearchField img		{	position: absolute; top: 25px; left: 70px; }
#SearchWord				{	position: absolute; top: 0px; left: 0px; padding-left: 3px; width: 152px; height: 15px; border: 1px solid #D4C89D; }
#SearchSubmit			{	position: absolute; top: 0px; left: 160px; }
.AdvSearchLink			{	position: absolute; top: 20px; left: 0px; font-size: 10px; color: #90B443; text-decoration: none; }
.AdvSearchLink:hover	{	text-decoration: underline; }

#SearchAdvWord			{	padding-left: 3px; width: 152px; height: 15px; border: 1px solid #D4C89D; }
#SearchAdvSubmit		{	vertical-align: middle; }


#MainMenuField		{	position: absolute; top: 84px; left: 242px; width: 721px; height: 41px; margin: auto; background-image: url(/htdoc/image/pl/bg.menu.gif); background-repeat: no-repeat; background-color: #555555; }
#MainMenuField	ul	{	list-style: none; margin: 0px; padding: 0px;	}
#MainMenuField	li	{	text-indent: -2000px; list-style: none; float: left; height: 100%; margin: 0px; padding: 0px;	}
#MainMenuField a 	{	height: 41px; display: block; 	}

#MainMenuField	a:hover,
#MainMenuField	a.selected	{	background-image: url(/htdoc/image/pl/bg.menu.gif?20110124);	}

#m1	a								{	width: 126px;	}
#m2 a								{	width: 147px;	}
#m3 a								{	width: 124px;	}
#m4 a								{	width: 122px;	}
#m5 a								{	width: 100px;	}
#m6 a								{	width: 102px;	}

#m1 a:hover, #m1 a.selected			{	background-position: 0px -41px;	}
#m2 a:hover, #m2 a.selected			{	background-position: -126px -41px;	}
#m3 a:hover, #m3 a.selected			{	background-position: -273px -41px;	}
#m4 a:hover, #m4 a.selected			{	background-position: -397px -41px;	}
#m5 a:hover, #m5 a.selected			{	background-position: -519px -41px;	}
#m6 a:hover, #m6 a.selected			{	background-position: -619px -41px;	}


#ShortMenu			{	position: absolute; top: 0px; left: 631px; width: 350px; }
#ShortMenu	div		{	float: left; margin-right: 13px; padding-top: 30px; }
#ShortMenu	a		{	color: #6B613B; text-decoration: none; }
#ShortMenu	a:hover	{	color: #62A0E9; text-decoration: underline; }
.ShortMenuSeparator	{	background-image: url(/htdoc/image/line.01.gif); background-repeat: no-repeat; }




#HomePageLeftCol			{	float: left; width: 240px; }

.HomePageHeader01			{	padding-left: 16px; margin-top: 17px; height: 19px; background-image: url(/htdoc/image/arrow.02.gif); background-repeat: no-repeat; background-position: 16px 0px; }
.HomePageHeader02			{	padding-left: 16px; height: 19px; background-image: url(/htdoc/image/arrow.04.gif); background-repeat: no-repeat; background-position: 16px 0px; }

#HomePageHeader010 			{	text-indent: -3500px; height: 25px; background-image: url(/htdoc/image/pl/header.01.gif); background-repeat: no-repeat; background-position: 24px 3px; }
#HomePageHeader011 			{	text-indent: -3500px; height: 25px; background-image: url(/htdoc/image/pl/header.02.gif); background-repeat: no-repeat; background-position: 24px 3px; }
#HomePageHeader012 			{	text-indent: -3500px; height: 25px; background-image: url(/htdoc/image/pl/header.03.gif); background-repeat: no-repeat; background-position: 24px 3px; }
#HomePageHeader013 			{	text-indent: -3500px; height: 25px; background-image: url(/htdoc/image/pl/header.04.gif); background-repeat: no-repeat; background-position: 24px 3px; }

.HomePageNewsTitle			{	margin-left: 16px; margin-top: 17px; font-weight: bold; }
.HomePageNewsDate			{	margin-left: 16px; margin-top: 2px; }
.HomePageNewsLead			{	margin-left: 16px; margin-top: 17px; padding-right: 15px; }
.HomePageNewsMore			{	margin-left: 16px; margin-top: 11px; text-align: right; padding-right: 15px; font-weight: bold;  }
.HomePageLeftColSeparator	{	margin-left: 16px; margin-top: 20px; height: 7px; background-image: url(/htdoc/image/line.02.gif); background-repeat: no-repeat; }

#HomePagePoolsTitle			{	margin-left: 16px; margin-top: 15px; font-weight: bold; padding-right: 15px; }
#HomePagePoolsList			{	margin-left: 16px; margin-top: 15px; padding-right: 15px; }
#HomePagePoolsSubmit		{	margin-top: 15px; padding-right: 36px; text-align: right; }

#HomePageRightCol			{	float: right; width: 720px; padding-right: 38px; }
#HomePageRightColField01	{	background-color: #E2DABD; padding-right: 19px; padding-top: 17px; padding-bottom: 21px; }
#HomePageRightColField02	{	background-color: #FFFFFF; padding-right: 19px; padding-top: 17px; padding-bottom: 21px; background-image: url(/htdoc/image/line.03.gif); background-repeat: no-repeat; background-position: 0px 10px; }

.HomePageRightColFieldContent01	{	margin-left: 36px; padding-top: 16px; text-align: justify; }
.HomePageRightColFieldContent02	{	margin-left: 36px; padding-top: 16px; text-align: justify; }
.HomePageRightColFieldMore01	{	margin-top: 10px; margin-right: 10px; text-align: right; font-weight: bold; }
.HomePageRightColFieldMore02	{	margin-top: 10px; margin-right: 10px; text-align: right; font-weight: bold;  }

#HomePageRightColSeparator		{	height: 5px; background-image: url(/htdoc/image/line.04.gif); background-repeat: no-repeat; }


#BottomMenu				{	text-align: center; padding-top: 25px; padding-bottom: 35px; padding-left: 45px; 	}
#BottomMenu ul			{	list-style: none; margin: 0px; padding: 0px;	}
#BottomMenu li			{	float: left; margin: 0px; padding: 0px;	}
#BottomMenu a			{	color: #6D5D23; text-decoration: none;	}
#BottomMenu a:hover		{	color: #62A0E9; text-decoration: none;	}
.BottomMenuSeparator	{	width: 64px; color: #E7E0C8;	}


#BottomLine						{	clear: both; height: 5px; background-image: url(/htdoc/image/line.05.gif); background-repeat: no-repeat; }
#CopyrightField					{	float: left; padding-bottom: 15px; padding-top: 21px; }
#designed						{	float: right; padding-bottom: 15px; padding-top: 21px;}
#designed a						{	color: #6D5D23; }

#LogosField			{	margin-top: 20px; padding-bottom: 20px; padding-left: 10px; }
#LogosField div		{	float: left; margin-right: 10px;	}

/*	subpage	*/
#SubPageBanner	{	text-align: center; background-color: #D4C89D;	}


#NotepadField				{	padding: 20px; background-color: #F2EEE1; margin-top: 10px;	}
#NotepadField div			{	padding-bottom: 5px; }
#NotepadField a				{	color: #6D5D23; font-weight: bold; text-decoration: none; }
#NotepadField a:hover		{	text-decoration: underline; }
#NotepadPrintLink			{	text-align: right; padding-top: 10px;	}
#NotepadPrintLink a			{	font-weight: normal;	}
#NotepadPrintLink a:hover	{	text-decoration: underline;	}

#SubPageContent		{	margin: auto; width: 1000px; }
#SubPageLeftCol		{	float: left; width: 213px; }
#SubPageRightCol	{	float: right; width: 721px; padding-right: 38px; }

.SubPageHeader01			{	margin-left: 16px; margin-top: 17px; height: 19px; background-image: url(/htdoc/image/arrow.02.gif); background-repeat: no-repeat; }
.SubPageHeader01 div	{	margin-left: 28px; font-size: 14px; font-weight: bold; color: #47A1D6; text-transform: uppercase; padding-top: 2px; }
#SubPageRightColSeparator	{	width: 721px; height: 5px; background-image: url(/htdoc/image/line.04.gif); background-repeat: no-repeat; }

#SubPageMenu		{	margin-top: 14px; background-image: url(/htdoc/image/line.06.gif); background-repeat: no-repeat; background-position: top; }
.SubMenu01			{	padding: 10px; padding-left: 20px;  background-image: url(/htdoc/image/line.06.gif); background-repeat: no-repeat; background-position: bottom; }
.SubMenu01 a		{	padding-left: 10px; background-image: url(/htdoc/image/arrow.05.gif); background-repeat: no-repeat; background-position: 0px 4px; color: #6D5D23; text-decoration: none; font-weight: bold; }
.SubMenu01 a:hover	{	color: #4AA7DF; text-decoration: underline; }

.SubMenu01selected			{	padding: 10px; padding-left: 20px;  background-image: url(/htdoc/image/line.06.gif); background-repeat: no-repeat; background-position: bottom; }
.SubMenu01selected a		{	padding-left: 10px; background-image: url(/htdoc/image/arrow.05.gif); background-repeat: no-repeat; background-position: 0px 4px; color: #4AA7DF; text-decoration: underline; font-weight: bold; }
.SubMenu01selected a:hover	{	color: #4AA7DF; text-decoration: underline; }

.SubMenu02		{	}
.SubMenu03		{	}

#SubPageRightColFieldTop	{	width: 721px; height: 44px; padding-bottom: 0px; background-color: #F2EEE1; }
#PagePath					{	padding-top: 19px;  float: left; padding-left: 33px; font-size: 10px; }
#PagePath ul				{	list-style: none; margin: 0px; padding: 0px; }
#PagePath li				{	list-style: none;margin: 0px; padding: 0px; float: left; }
#PagePath a					{	color: #50451D; text-decoration: none; padding-right: 5px; padding-left: 5px;  }
#PagePath a:hover			{	color: #4AA7DF; text-decoration: none;  }
#PagePrintField				{	float: right; padding-right: 10px; padding-top: 8px;  }
#PagePrintField div			{	padding-top: 2px; font-size: 10px;  }
#PagePrintField div img		{	margin-right: 10px;  }
#PagePrintField a			{	color: #90B443; text-decoration: none;  }
#PagePrintField a:hover		{	color: #90B443; text-decoration: underline;  }

#SubPageContentField	{	clear: both; padding: 17px; }
#PageTitle				{	font-size: 14px; font-weight: bold; }
#PageContent			{	margin-top: 20px; }
#PageContent ul			{	list-style-image: url(/htdoc/image/arrow.07.gif); line-height: 16px; }

#wmc-paginator_back 	{	float: left; width: 100px; text-align: left; }
#wmc-paginator_back  a	{ 	padding-left: 25px; height: 25px; background: url(/htdoc/image/arrow.02l.gif) no-repeat left; padding-top: 11px; display: inline-block;}
#wmc-paginator_middle	{	margin-left: 120px; float:left; width: 250px; height:20px; padding-top: 11px; display: inline-block; }
#wmc-paginator_next		{	float: right; width: 100px; text-align: right; }
#wmc-paginator_next  a	{ 	padding-right: 25px; height: 25px; background: url(/htdoc/image/arrow.02.gif) no-repeat right; padding-top: 11px; display: inline-block;}

#flash_surprise{ text-align: center; font-weight: bold; padding-top: 40px; padding-bottom: 40px;}

