html					{width:100%; height:100%; background:#ffffff;}
body					{width:100%; height:100%; margin:0px; padding:0px; font-family:Times, Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; font-style:italic;}

*						{margin:0; padding:0; border:0; outline:none;}
li						{vertical-align:bottom; list-style-type:none;}
img, fieldset			{border:0;}
*						{margin:0; padding:0;}
h1, h2, h3				{font-size:100%; font-weight:normal;}
em						{font-style:normal;}
strong					{font-weight:normal;}
a						{text-decoration:none; outline: none;}
a:hover					{text-decoration:none;}
hr						{display: block; clear: left; margin: -0.66em 0; visibility: hidden;}
p						{position:relative; display:block; padding:5px 0px 5px 0px;}
.quote					{position:relative; display:block; color:#000000; padding:5px 0px 5px 30px; background:url(images/quote.gif) top left no-repeat;}
.underline				{color:#000000; text-decoration:underline;}

div.clearer				{clear:left; line-height:0px; width:0px; height:0px;visibility: hidden;}

fieldset				{border: 1px solid #a83e10; padding:10px; margin:auto; background:#ffffff;}
legend					{font-size:28px; color:#a83e10;}

label					{position:relative; display: block; float:left; width:110px; text-align:right; padding:2px; font-size:14px; padding-right:5px;}
input					{font-family:Times, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #a83e10; padding:2px; background-color:#ffffff;}
.button					{font-family:Times, Arial, Helvetica, sans-serif; width:auto; padding:2px 10px 2px 10px; font-size:14px; color:#ffffff; background-color:#a83e10; border:0px; }
textarea				{font-family:Times, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #a83e10; padding:2px 0px 2px 0px; background-color:#ffffff;}
select					{font-family:Times, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #a83e10; padding:2px 0px 2px 0px; background-color:#ffffff;}

fieldset strong			{position:relative; display: block; float:left; text-align:left; padding:2px; font-size:14px; padding-left:5px; color:#a83e10;}
fieldset p				{clear:left;}

#page_holder			{position:relative; display:block; width:815px; margin:auto;}
#page_header			{position:relative; display:block; width:815px; height:164px;}
#page_menu				{position:relative; display:block; width:815px; height:30px; border-bottom:1px solid #802b06; z-index:5;}
#page_photo				{position:relative; display:block; width:815px; height:139px; margin-top:1px; border-bottom:1px solid #802b06;}
#page_content			{position:relative; display:block; width:765px; border-bottom:4px solid #9d9d9d; background-color:#f2f2ee; min-height:400px; height:auto !important; height:400px; padding:30px 25px 10px 25px;}
#page_footer			{position:relative; display:block; width:795px; padding:15px 10px 15px 10px; font-size:11px; color:#626262;}
#page_footer a			{font-size:12px; color:#626262;}
#page_footer a:hover	{text-decoration:line-through;}

#header_logo			{position:absolute; display:block; width:297px; height:96px; top:35px; left:-20px;}
#header_menu			{position:relative; display:block; float:right; margin-top:30px;}
#header_menu li			{position:relative; display:block; float:left; background:url(images/arrow_right.gif) left center no-repeat; padding:0px 15px 0px 10px; color:#696969;}
#header_menu li a		{display:block; color:#696969; border-bottom:1px solid #b4b4b4; padding:0px;}
#header_menu li a:hover	{border-bottom:1px solid #ffffff;}

#page_menu li			{position:relative; display:block; width:135px; height:30px; color:#ffffff; font-size:15px; float:left; line-height:30px; margin-left:1px; z-index:5;}
#page_menu li.nm		{margin:0px;}
#page_menu li a			{position:relative; display:block; width:127px; height:30px; color:#ffffff; background:#ffffff url(images/bg_menu.jpg) top left no-repeat; padding-left:8px; }
#page_menu li:hover a	{background-position:0px -30px;}
#page_menu li:hover > .smenu 			{display:block;}
#page_menu .smenu li:hover > .ssmenu 	{display:block;}

#page_menu li.sel a			{background-position:0px -60px; color:#af4d22;}		
#page_menu li.sel:hover a	{background-position:0px -30px; color:#ffffff;}
#page_menu li.sel .smenu_spacer_sel		{display:block;}		
#page_menu li.sel:hover >	.smenu_spacer_sel		{display:none;}		

#page_menu div.smenu	{position:absolute; display:none; background:#000000; top:33px; left:2px; z-index:6;}
#page_menu div.smenu_spacer {background:#bd6a45; height:2px; margin-top:-3px;margin-bottom:2px; margin-left:-2px; width:135px; border-right:1px solid #ffffff;}
#page_menu .smenu ul	{position:relative; display:block; background:#af4c22 url(images/bg_smenu.jpg) top left repeat-x; margin:-2px 0px 0px -2px !important; padding:0px;}
#page_menu .smenu li	{position:relative; display:block; clear:left; font-size:13px; height:auto; }
#page_menu .smenu li a	{position:relative; display:block; background:none; color:#ffffff; font-size:13px; line-height:13px; height:auto; padding:6px 8px 6px 8px;}
#page_menu .smenu li a:hover	{color:#cbcbcb;}

#page_menu div.smenu_spacer_sel	{position:absolute; display:block; width:137px; height:1px; top:30px; left:-1px; background-color:#b4b4b4; display:none; overflow:hidden;}

#smenu_02 				{width:135px; height:56px;}
#smenu_02 ul			{width:135px; height:55px;}
#smenu_02 li a			{width:135px;}

#smenu_03 				{width:170px; height:186px;}
#smenu_03 ul			{width:170px; height:185px;}
#smenu_03 li a			{width:170px;}

#smenu_04 				{width:160px; height:86px;}
#smenu_04 ul			{width:160px; height:85px;}
#smenu_04 li a			{width:160px;}

#smenu_05 				{width:135px; height:56px;}
#smenu_05 ul			{width:135px; height:55px;}
#smenu_05 li a			{width:135px;}

#smenu_06 				{width:135px; height:96px;}
#smenu_06 ul			{width:135px; height:95px;}
#smenu_06 li a			{width:135px;}

#page_menu div.ssmenu	{position:absolute; display:none; background:#000000; top:2px; left:173px; z-index:6;}

#ssmenu_03_1			{width:70px; height:56px;}
#ssmenu_03_1 ul			{width:70px; height:56px;}
#ssmenu_03_1 li a		{width:70px;}

#ssmenu_03_2			{width:70px; height:56px;}
#ssmenu_03_2 ul			{width:70px; height:56px;}
#ssmenu_03_2 li a		{width:70px;}

#ssmenu_03_3			{width:70px; height:56px;}
#ssmenu_03_3 ul			{width:70px; height:56px;}
#ssmenu_03_3 li a		{width:70px;}

#ssmenu_03_4			{width:70px; height:56px;}
#ssmenu_03_4 ul			{width:70px; height:56px;}
#ssmenu_03_4 li a		{width:70px;}

#content_left			{position:relative; display:block; width:150px; float:left;}
#content_right			{position:relative; display:block; width:590px; float:left; padding-bottom:30px;}
.ml25					{margin-left:25px;}
#content_right strong	{color:#a83e10;}
#content_right h2		{position:relative; display:block; color:#a83e10; font-size:16px; line-height:16px;}

#page_content h1		{position:relative; display:block; background:url(images/bg_header.gif) bottom right no-repeat; color:#a83e10; font-size:40px; padding:0px 0px 0px 2px; letter-spacing:-1px; clear:left;}

#events 			{position:relative; display:block; padding:20px 0px 0px 0px;}
#events li			{position:relative; display:block; width:auto; border-bottom:1px solid #dedede; padding:5px 5px 5px 5px; clear:left; height:1%;}
#events li strong	{position:relative; display:block; width:75px; color:#5e5e5e; float:left; font-size:11px; padding-top:1px;}
#events li a		{position:relative; display:block; width:505px; float:left; font-size:15px; color:#a83e10; text-decoration: none;}
#events li a:hover	{text-decoration:line-through;}
#events li.dsbl	a	{color:#ff0000;}
#events li p a		{font-size:12px;}
#events li p a:hover	{text-decoration: underline;}
#page_content .ievnts li a	{width:175px;}		

#magazine			{position:relative; display:block; margin-top:10px; min-height:150px; height:auto !important; height:150px; padding-right:20px;}
#magazine_cover		{position:absolute; display:block; top:0px; left:10px;}
#magazine_content	{position:relative; display:block; margin-left:170px;}
#magazine_content h2	{position:relative; display:block; font-size:15px; color:#a83e10; padding:15px 0px 10px 0px;}

#page_content div.nav			{position:relative; display:block; text-align:right; margin-top:5px; background:url(images/grey_dot.gif) 0px 8px repeat-x;}
#page_content div.nav a			{color:#a83e10; background:#f2f2ee url(images/detail.gif) right center no-repeat; padding-right:18px; padding-left:5px; text-decoration: none;}
#page_content div.nav a:hover	{text-decoration:line-through;}

#page_content div.nav2			{position:relative; display:block; text-align:right; color:#696969; margin-top:15px;}
#page_content div.nav2 a		{display:block; color:#696969; padding:0px; background:url(images/arrow_right.gif) right center no-repeat; padding-right:13px; text-decoration: none;}
#page_content div.nav2 a strong	{border-bottom:1px solid #b4b4b4; color:#696969;}
#page_content div.nav2 a:hover strong {border:0px;}

#page_content  a.nav_back		{position:absolute; display:block; top:0px; right:0px; color:#696969; padding:0px; background:url(images/arrow_left.gif) left center no-repeat; padding-left:13px; z-index:5; text-decoration: none;}
#page_content  a.nav_back strong		{border-bottom:1px solid #b4b4b4; color:#696969;}
#page_content  a.nav_back:hover strong 	{border:0px;}

#news				{position:relative; display:block; width:460px; padding:10px 20px 30px 0px;}
#news_left			{position:relative; display:block; width:160px; float:left; }
#news_right			{position:relative; display:block; width:290px; float:left; margin-left:10px; padding-top:2px;}
.news_box			{position:relative; display:block; padding-bottom:10px; padding-top:4px;}
.news_dsbl .news_title strong		{color:#ff0000;}
.news_title			{position:relative; display:inline; font-size:11px; color:#5e5e5e; padding:2px 4px 2px 4px;}
.news_content		{position:relative; display:block; margin-top:10px; padding:2px 4px 2px 4px;}
.news_content p		{position:relative; display:inline; padding:2px 2px 2px 0px; height:14px;}
.news_title strong	{font-size:15px; color:#a83e10;}
.news_box:hover	.news_title		{background:#ffffff;}
.news_box:hover	.news_content p	{background:#ffffff;}

#news_left ul		{position:relative; display:block; padding-top:5px !important;}
#news_left li		{position:relative; display:block; color:#a83e10; font-size:15px; margin-bottom:10px;}
#news_left li a		{position:relative; display:block; color:#a83e10; font-size:15px;}
#news_left li a em	{font-size:11px; color:#5e5e5e;}
#news_left li a:hover	{text-decoration:line-through;}
#news_left li.sel	{color:#5e5e5e;}
#news_left li.sel a	{color:#5e5e5e;}

#content_left ul		{position:relative; display:block; padding-top:15px;}
#content_left li		{position:relative; display:block; color:#a83e10; font-size:15px; margin-bottom:10px; height:1%;}
#content_left li a		{position:relative; display:block; color:#a83e10; font-size:15px; text-decoration: none;}
#content_left li a em	{font-size:11px; color:#5e5e5e;}
#content_left li a:hover	{text-decoration:line-through;}
#content_left li.sel	{color:#5e5e5e;}
#content_left li.sel a	{color:#5e5e5e;}
#page_content a			{color:#a83e10; text-decoration:underline;}
#page_content a:hover	{text-decoration: none;}
ul.default li		{list-style-type:disc; list-style-position:outside; margin-left:15px; text-indent: 0px;}
ul.default1 li		{list-style-type:circle;  list-style-position:outside; margin-left:12px;}

#page_content .ico_document			{position:absolute; display:block; width:26px; height:26px; top:10px; right:10px; background:url(images/ico_document.gif) top left no-repeat; text-indent:-10000px; overflow:hidden;}
#page_content .ico_document:hover	{background-position:0px -26px;}	

#page_content .ico_pencil			{position:absolute; display:block; width:26px; height:26px; top:0px; right:-52px; background:url(images/ico_pencil.gif) top left no-repeat; text-indent:-10000px;  overflow:hidden;}
#page_content .ico_pencil:hover		{background-position:0px -26px;}	

#page_content .ico_delete			{position:absolute; display:block; width:26px; height:26px; top:0px; right:-78px; background:url(images/ico_delete.gif) top left no-repeat; text-indent:-10000px;  overflow:hidden;}
#page_content .ico_delete:hover		{background-position:0px -26px;}	

.ierr				{background-color:#bf6d48;}

#add_news	{position:absolute; display:none; width:500px; height:300px; top:0px; left:174px; z-index:5;}

#member_holder						{position:relative; display:block; padding-top:8px;}
#member_holder .member_box			{position:relative; display:inline; width:332px; height:92px; float:left; margin:2px 25px 15px 10px;}
#member_holder .member_photo		{position:relative; display:block; width:69px; height:92px; float:left; }
#member_holder .member_info			{position:relative; display:block; width:250px; height:92px; float:left; margin-left:13px;}
#member_holder .member_info p		{font-size:16px; color:#a83e10; line-height:15px; padding-top:25px;}
#member_holder .member_info p em	{font-size:12px; color:#5e5e5e;}
#member_holder .nav					{position:absolute; display:block; width:250px; bottom:0px; left:0px; }

#mdetail_holder			{position:relative; display:block; padding-top:8px;}
#mdetail_photo			{position:relative; display:inline; width:129px; float:left; margin-left:10px;}
#mdetail_c1				{position:relative; display:block; width:166px; float:left; margin-left:12px;}
#mdetail_c2				{position:relative; display:block; width:211px; float:left; margin-left:13px;}
#mdetail_c3				{position:relative; display:block; width:208px; float:left; margin-left:13px;}
#mdetail_c4				{position:relative; display:block; width:420px; float:left; margin-left:13px;}

#mdetail_holder strong	{color:#a83e10;}
#mdetail_holder h2		{position:relative; display:block; color:#a83e10; font-size:16px; line-height:16px;}
#mdetail_holder p		{padding:0px;}
#mdetail_holder a		{color:#a83e10; text-decoration:underline;}
#mdetail_holder a:hover	{text-decoration:none;}
.mt20					{margin-top:20px;}
.mt10					{margin-top:10px;}
.mt15					{margin-top:15px;}
.line					{background:url(images/bg_header.gif) top right no-repeat; padding-top:15px;}
#mdetail_holder li		{list-style-type:disc; list-style-position:outside; margin-left:12px;}

div.q			{position: relative; display: none;}


#sitemap		{position:relative; display:block; margin-top:10px;}
#sitemap div	{height:250px;}
#sitemap a		{text-decoration: none;}
#sitemap a:hover{text-decoration: line-through}
#sitemap .t a	{font-size: 16px; color:#696969;}
