/* CSS Document */

* {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444F51;}
body { padding:0; margin:0; background:#444F51 url(/_img/bgr-body.gif) repeat-x  center top; color:#828282; padding-bottom:30px; }
h1 { background-color:#697274; height:30px; width:413px; color:#FFFFFF; font-size:100%; font-weight:bold; margin:0; padding: 14px 0 0 18px;}
h2 {color:#970325; font-size:0.7em; font-weight:bold; margin:15px 0 10px 0; text-align:left;}
h3 {color:#676F73; font-size:0.7em; font-weight:bold; margin:15px 0 10px 0; text-align:left;}
p { font-size:70%; margin-top:0; line-height:normal; text-align:left;}
td.tabletext { font-size:70%; margin-top:0; line-height:normal; text-align:left;}
td.center { font-size:70%; margin-top:0; line-height:normal; text-align:center;}
td.center2 { margin-top:0; line-height:normal; text-align:center;}
abbr, acronym{ border-bottom: dashed 1px; cursor: help; }
img { border:0;}

/* Layout */
#center {width: 840px; margin: 0px auto; background-color:#fff; border:solid 1px #fff; margin-top:20px;}
#header {height:104px; background-repeat:no-repeat;}
.logo { position:absolute; top:50px; width:190px; height:60px; margin-left:30px; z-index:6;}
.hidden { display:none;}
#vertical-menu { height:23px; background-color:#DADCDC; font-size:70%; font-weight:bold; text-align:right; padding-right:10px; padding-top:10px; margin-right:8px; margin-left:8px;}
#vertical-menu a{ font-weight:bold; text-decoration:none; color:#444F51;}
#vertical-menu a:hover{ font-weight:bold; text-decoration:none; color:#C41E3A;}

#main-container-home { overflow: hidden; background: url(/_img/bgr-main-home.gif) repeat-y;}
.white-strip { background-color:#FFFFFF; height:9px; font-size:1px; line-height:1px;}
.white-strip3 { background-color:#FFFFFF; height:3px; font-size:1px; line-height:1px;}
.white-strip5 { background-color:#FFFFFF; height:5px; font-size:1px; line-height:1px;}

#main-left { width:169px; float:left; padding-left:8px;}
#menu-container {padding:0px; }
.grey-strip20 { background-color:#B4B9B9; height:20px; font-size:1px; line-height:1px;}
.grey-strip20-2 { background-color:#697274; height:20px; font-size:1px; line-height:1px;}

/* menu */
.navlist {margin: 0; padding: 0; list-style: none; background-repeat: repeat-y;}

.navlist li.strip {_height: 15px; min-height: 15px; font-size:1px; }

.navlist li.level1 {_height: 15px; min-height: 15px; line-height:1.1em; padding:5px 5px 2px 13px; border-bottom: solid 1px #fff; background-color:#ECEDED; }
.navlist li.level1 a{ color:#444F51; text-decoration:none; font-weight:bold;}
.navlist li.level1 a:hover{ color:#C41E3A; text-decoration:none;}

.navlist li.level2 {_height: 15px; min-height: 15px; line-height:1.1em; padding:5px 5px 2px 13px; border-bottom: solid 1px #fff; background-color:#F2F3F3;}
.navlist li.level2 a { color:#444F51; text-decoration:none; font-weight:normal;}
.navlist li.level2 a:hover{ color:#C41E3A; text-decoration:none;}

.navlist li.level3 {_height: 15px; min-height: 15px; line-height:1.1em; padding:3px 5px 3px 26px;background-image:  url("/_img/bgr-submenu2.gif"); background-repeat: no-repeat; background-position: 0 .6em;}
.navlist li.level3 a { color:#A7A7A7; text-decoration:none; font-weight:normal;}
.navlist li.level3 a:hover{ color:#A7A7A7; text-decoration:underline;}

.navlist ul { list-style: none; }

/* #submenu1, #submenu2, #submenu21, #submenu22, #submenu3 { margin:3px 0; display:none;} */


#main-center-home { width:396px; float:left; padding-left:5px;}
#bg-bottom { background: url(_img/bg-center-home.gif) no-repeat bottom;}
#illu-home { height:224px;}
#about-text { width:376px; padding:20px 0 20px 20px; min-height:270px;}
* html #about-text { height:270px;}

#main-right-home { width:249px; float:left; padding-left:5px;}
.news { padding:12px 18px; border-bottom: solid 1px #fff;}
.news-last { padding:12px 18px;}
.news-header { font-weight:bold; border-bottom:solid 5px #DBDDDD; padding-bottom:5px; margin-bottom:5px;}
.news-header a{ text-decoration:none; color:#444F51;}
.news-header a:hover{ text-decoration:none; color:#C41E3A;}
.news-date { padding:0px; margin:0px; margin-bottom:8px; color:#C41E3A;}
.news-content { padding:0px; margin:0px; margin-bottom:15px;}
.more { float:right;}

#print-container { display:none;}

#footer { height:32px; background-color:#C41E3A; padding: 0 10px; }
p.copyright { float:left; margin:10px 0px; padding:0; color:#FFADAD;}
p.created { float:right; margin:10px 0px; padding:0; color:#FFADAD;}
p.created a{ color:#FFADAD; text-decoration:none;}
p.created a:hover{ color:#FFADAD; text-decoration:underline;}

/* subpages */
#main-container { overflow: hidden; background: url(_img/bgr-main.gif) repeat-y;}
#main-center { width:432px; float:left; padding-left:6px;}
#main-right { width:213px; float:left; padding-left:5px;}
#illu { height:126px;}
#about-text ul { margin-left:0;}
#about-text ul li { background-image:  url("/_img/bullet-list.gif"); background-repeat: no-repeat; background-position: 0 .3em;  list-style: none; padding-left:13px; margin-bottom:3px;}
#about-text ul li li{ font-size:1em;}

/* Sitemap */
#about-text-sitemap { width:411px; padding:20px 0 20px 20px; min-height:270px; margin-top:6px;}
.bg-sitemap { background:#fff url(_img/bg-sitemap.jpg) no-repeat top right ;}
.sitemap {margin: 0; padding: 0; list-style: none; background-repeat: repeat-y;}

.sitemap li.strip {_height: 15px; min-height: 15px; font-size:1px; }

.sitemap li.level1 {_height: 15px; min-height: 15px; line-height:1.1em; padding:5px 5px 2px 13px; background-image:  url("_img/bullet-list.gif"); background-repeat: no-repeat; background-position: 0 .5em;  list-style: none; padding-left:13px;}
.sitemap li.level1 a{ color:#444F51; text-decoration:none; font-weight:bold;}
.sitemap li.level1 a:hover{ color:#C41E3A; text-decoration:none;}

.sitemap li.level2 {_height: 15px; min-height: 15px; line-height:1.1em; padding:5px 5px 2px 13px;}
.sitemap li.level2 a { color:#444F51; text-decoration:none; font-weight:normal;}
.sitemap li.level2 a:hover{ color:#C41E3A; text-decoration:none;}

.sitemap li.level3 {_height: 15px; min-height: 15px; line-height:1.1em; padding:3px 5px 3px 26px;}
.sitemap li.level3 a { color:#A7A7A7; text-decoration:none; font-weight:normal;}
.sitemap li.level3 a:hover{ color:#A7A7A7; text-decoration:underline;}

.sitemap ul { list-style: none; }

/* Dictionary */
#alphabet { font-size:65%; font-weight:bold; color:#C41E3A; text-align:center; line-height:170%; margin-bottom:20px;}
#alphabet a{ text-decoration:underline; color:#C41E3A; }
#alphabet a:hover{ text-decoration:none; color:#444F51; }
a.letter { font-size:150%; font-weight:bold; color:#C41E3A; text-decoration:none;}
a.letter:hover { font-size:150%; font-weight:bold; color:#C41E3A; text-decoration:none;}
a.top { background:  url(/_img/bullet-list.gif) no-repeat 0 .3em; font-weight:normal; color:#C41E3A; text-decoration:none; padding-left:10px;}

/* other */
.clear { clear:both; font-size:1px; line-height:1px;}
.left { float:left;}
.right { float:right;}
.grey { color:#747474;}
.wine { color:#970325;}
img.left { float:left; padding:5px 15px 5px 0;}
img.right { float:right; padding:5px 0 5px 15px;}
img.center { float:center; padding:5px 5px 5px 5px;}
img.noborder { float:center; padding:0 0 0 0;}
img.icon { float:left; margin:0px 15px 0px 0; padding:7px; background-color:#E5E8EC; margin-bottom:20px; _margin-bottom:0px;}
.highlight { color:#970325; font-weight:bold;}
ul { margin-left:16px; padding-left:0px}
li { font-size:0.7em; line-height:1.5em;}
ul.list { margin-left:0;}
ul.list li { background-image:  url("/_img/bullet-list.gif"); background-repeat: no-repeat; background-position: 0 .3em;  list-style: none; padding-left:13px; margin-bottom:3px;}
ul.list li li{ font-size:1em;}
ul.list2 { margin-left:0; margin-top:10px;}
ul.list2 li { background-image:  url("_img/bullet-list2.gif"); background-repeat: no-repeat; background-position: 0 .5em;  list-style: none; padding-left:15px; margin-bottom:10px;}
a.link { color:#5076C9; text-decoration:underline; background-image:url(/img/arrow-link.gif); padding-left:15px; background-repeat:no-repeat;}
a.link:hover { color:#F48B00; text-decoration: underline; background-image:url(/img/arrow-link.gif); padding-left:15px; background-repeat:no-repeat;}
a { color:#828282; text-decoration:underline;}
a:hover { color:#970325; text-decoration: none;}
.skipmenu { position: absolute; top: -10000px; left: 0; height: 1px; overflow: hidden; }

.ph_PreviousSectionLink {
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(_img/pagehub-icon3.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.ph_NextSectionLink {
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-IMAGE: url(_img/pagehub-icon2.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.ph_PreviousSection {
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(_img/pagehub-icon3.gif); 
	CURSOR: default; 
	BACKGROUND-REPEAT: no-repeat
}
.ph_NextSection {
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-IMAGE: url(_img/pagehub-icon2.gif); 
	CURSOR: default; 
	BACKGROUND-REPEAT: no-repeat
}
.ph_FirstSectionLink {
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(_img/pagehub-icon4.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.ph_LastSectionLink {
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-IMAGE: url(_img/pagehub-icon1.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#pagehubtbl TD {
	VERTICAL-ALIGN: top
}
#pagehubtbl {
	MARGIN: auto
}
.ph_pagethis {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 3px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 13px; COLOR: #c41e3a; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; 
	POSITION: relative; 
	TOP: 0px; 
	HEIGHT: 13px; 
	TEXT-DECORATION: none
}
.ph_pagelink {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 2px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 13px; 
	CURSOR: pointer; 
	COLOR: #697274; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	POSITION: relative; 
	TOP: 0px; 
	HEIGHT: 13px; 
	TEXT-DECORATION: none; 
	BORDER-BOTTOM-STYLE: none
}

