
body, html {
	background: #a9a9aa url(http://www.itri.org.tw/eng/images/main_bak.jpg) repeat-x left top;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:100%;
	}
#mother {
	width:904px;
	background: url(http://www.itri.org.tw/eng/images/shade.png) repeat-y left top;
	position:absolute;
	left:32px;
}
#wrapper {
	width:888px;
	background:#fff;
	margin-left:8px;
	}
#content-wrapper {
	margin:0px 16px;
	background: #FFF;
	}
#banner {
	margin:auto;
	text-align: center;
	}
#toolbar {
	background: url(http://www.itri.org.tw/eng/images/toolbar_background.jpg) repeat-x left top;
	height:38px;
	width:100%;
	vertical-align:center;
}
#toolbar input {
	margin-left:10px;
	color:#999;
	float:left;
	font-size:10px;
	border: 1px solid #999;
	height:15px;
	vertical-align:center;
}
#toolbar a, #toolbar a:visited {
	display:block;
	float:left;
	text-decoration:none;
	margin-left:5px;
}
.toolbar-box-left {
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#shower{text-indent:-1000px}
.toolbar-box-right {
	float:right;
	margin-top:10px;
	margin-right:10px;
	vertical-align:center;
}
#header {
	background: #FFF;
	}
#breadcrumb {
	color:#666;
	font-size:10px;
	padding: 7px 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	word-spacing: 1px;
	letter-spacing: -0.1px;
	}
#breadcrumb a:hover {
	color: #FF3300;
	text-decoration:underline;
}
#breadcrumb a, #breadcrumb a:visited {
	color:#999;
}

.date {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:90%;
	color:#ccc;
}
.author {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:95%;
	color:#999;
	font-style:italic;
	font-weight:bold;
}
.fck h2, .fck h3, .fck h4 {
	font-family:Georgia, 'Times New Roman', Times, serif;
	margin: 10px 0px;
}
.fck-big {
	font-size:120% !important;
}
.fck {
	font-size:105%;
	line-height:195%;
}
p {
	font-size:100%;
	line-height:190%;
}
p, .fck {
	color:#555;
	padding:0;
	zoom:1;
	}	
.fck p, #content-box p, .page p {
	margin:10px 0 20px 0;
	word-spacing: -0.1px;
	letter-spacing: 0.2px;
	zoom:1;
}
.fck h2, .page h2 {
	color:#003366;
	font-size:155%;
	line-height:120%;
	padding: 3px 0px;
	font-style: italic;
	border-bottom:1px solid #ccc;
	letter-spacing:-0.3px;
	}
.fck h3, .page h3 {
	color:#666;
	font-size:140%;
	line-height: 120%;
	margin: 5px 0px;
	letter-spacing: -0.2px;
	font-style: italic;
	}
.fck h4, .page h4 {
	font-size:120%;
	margin: 5px 0px;
	line-height: 100%;
	color:#999;
	letter-spacing: -0.2px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-style: italic;
	}
.fck .date, .fck .author, #content-box .date, #content-box .author {
	font-family: Georgia,'Times New Roman', Times, serif;
	font-size:11px;
	color:#999;
	line-height:13px;
	letter-spacing:0.5px;
	word-spacing:3px;
	font-style: italic;
}
.fck li a, .fck li a:visited, .page li a, .page li a:visited  {
	color:#A83232;
	text-decoration:underline;
	font-size: 100%;
}
.fck ol li {
	list-style:decimal;
	font-weight:normal;
}
.fck li a:hover, .page li a:hover  {
	color:#666;
	text-decoration:none;
}
.fck ul, .page ul, .fck ol, .page ol {
	margin:30px 10px;
}
.fck li, .text-wrapper li, .page li {
	list-style: square;
	margin: 10px  0px 10px 20px;
	line-height: 120%;
	padding-left:5px;
	color:#666;
}
.fck ul, .text-wrapper ul, .fck ol, .page ul, .page ol, .text-wrapper ol{
	padding: 0px 5px;
}
#content-box .fck ul ul, #content-box .fck ol ul {
	margin:0;
	padding:0;
}
.fck ol li li, .page ol li li {
	list-style:decimal;
	font-weight: normal;
	font-size:100%;
	list-style: square;
}
blockquote {
	border-left:6px solid #C3C3C3;
	font-size:11px;
	padding:10px;
	line-height:145%;
	background-color:#F3F3F3;
	margin: 20px 10px;
}
.fck a, .fck a:visited, .page a, .page a:visited {
	color:#003366;
	text-decoration:underline;
}
.fck a:hover, .page a:hover {
	color:#999;
}
strong {
	font-weight:bold;
	color:#333;
}

h1 {
	color:#003366;
	font-size:160%;
	line-height: 110%;
	padding-bottom:3px;
	font-weight: bold;
	border-bottom: 3px solid #003366;
	margin-bottom:5px;
	letter-spacing:-0.5px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}
h2 {
	color:#003366;
	font-size:170%;
	line-height:110%;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size-adjust:none;
	font-weight:bold;
	padding:0pt 0pt 5px;
	border-bottom:1px solid #CCC;
	}
h3 {
	color:#333;
	font-size:150%;
	line-height: 150%;
	margin: 5px 0px;
	font-weight: bold;
	letter-spacing: -0.3px;
	font-family:Georgia,"Times New Roman",Times,serif;
	}
h4 {
	font-size:140%;
	margin: 5px 0px;
	line-height: 150%;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
	}
h5 {
	font-size:110%;
	margin: 5px 0px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border-left: 3px solid #666;
	padding-left: 10px;
	color:#666;
	padding: 2px 7px;
	line-height:100%;
	margin-left:10px;
	}
#content h1 span {
	font-size:11px;
	color:#666;
	padding-left: 20px;
	letter-spacing: 0px;
	word-spacing:0px;
	font-weight:normal;
	}
#content h2 a, #content h2 a:visited  {
	color:#003366;
	text-decoration: none;
	}
#content h2 a:hover {
	color: #ccc;
}
#sidebar h1 {
	color: #999;
	border-bottom:3px solid #999;
	font-size:140%;
	}
.galley-header {
	border-left:4px solid #333;
	padding-left: 10px;
	line-height:100%;
	margin:10px 0px;
}
.text-wrapper h2 {
	border:none;
}

#sidebar {
	float:right;
	width:28%;  /* width:246px */
	background:#FFF;
	padding-bottom:60px;
	font-size:11px;
	}
.sidebar-wapper {
	margin: 20px 10px 20px 10px;
	}

#content {
	background: url(http://www.itri.org.tw/eng/images/content_bak.gif) top right repeat-y;
	float:left;
	width:71%; /* width:610px */
	}
#content-1col {
	width:100%;
	}
#content-box-1col {
	margin:20px 10px; /* width:570px */
	padding-bottom: 30px;
	}
#content-box {
	margin:20px 20px 20px 10px; /* width:570px */
	border-bottom:1px solid #003366;
	padding-bottom: 40px;
	}
.block-t {
	padding:20px 0px;
	border-bottom: 1px solid #ddd;
	width:100%;
}
.block {
	padding:20px 0px;
	border-bottom: 3px solid #ddd;
	width:100%;
	}
.block-article, .block-article-2col {
	width: 100%;
	padding:20px 0px;
	}
.block-article-2col .img-block {
	float: left;
	width: 33%;
	}
.block-article-2col .img-wrapper {
	margin-top: 30px;
	}
.block-article-2col .img-wrapper:first-child {
	margin-top: 0px;
	}
.block-article-2col .fck {
	float: right;
	width: 65%;
	}
.text-wrapper {
	float:right;
	width:370px;
	}
.text-wrapper-1col {
	}
#print-toolbar {
	float:right;
}
.author-block {
	width:100%;
}
.author-top {
	float:left;
	display:block;
}
#print-toolbar a {
	float:left;
	display:block;
	text-indent:-5000px;
}
#print-toolbar img {
	float:left;
}
a.print-btn {
	width:51px;
	height:20px;
	background: 0 20px;
	text-indent:-5000px;
	background: url(http://www.itri.org.tw/eng/images/icons.gif) no-repeat;
	background-position: 0px 1px;

}
a.print-btn:hover {
	background-position: -51px 1px;
}
a.forward-btn {
	width:68px;
	height:20px;
	background: url(http://www.itri.org.tw/eng/images/icons.gif) no-repeat;
	background-position: 0px -20px;
}
a.forward-btn:hover {
	background-position: -68px -20px;
}
a.big-a-btn {
	width:16px;
	height:20px;
	margin-left:5px;
	background: url(http://www.itri.org.tw/eng/images/icons.gif) no-repeat;
	background-position: 0px -40px;
}
#print-toolbar a.on {
	width:16px;
	height:20px;
	margin-left:5px;
	background: url(http://www.itri.org.tw/eng/images/icons.gif) no-repeat;
	background-position: 0px -60px;
}
#print-toolbar a.on2 {
	width:16px;
	height:20px;
	background: url(http://www.itri.org.tw/eng/images/icons.gif) no-repeat;
	background-position: -20px -60px;
}
a.big-a-btn:hover {
	background-position: 0px -80px;
}
a.small-a-btn {
	width:16px;
	height:20px;
	background: url(http://www.itri.org.tw/eng/images/icons.gif) no-repeat;
	background-position: -20px -40px;
}
a.small-a-btn-on {
	width:16px;
	height:20px;
	margin-left:5px;
	background: url(http://www.itri.org.tw/eng/images/icons.gif) no-repeat;
	background-position: -20px -60px;
}
a.small-a-btn:hover {
	background-position: -20px -80px;
}

.block-line h2 {
	border: none;
}
.block-line {
	border-top: 1px solid #ccc;
	padding-top:10px;
}
.block-line:first-child {
	border:none;
}
img.floatLeft-noBorder {
	float:left;
	margin:0px 15px 5px 0px;
}
img.floatLeft {
	float:left;
	margin:0px 15px 5px 0px;
	padding:2px;
	border:1px solid #ccc;
}
.core-biz-text {
	float:right;
	width:330px;
}
p.textImage {
	zoom:1;
}
img.floatRight {
	float:right;
	margin:0px 0px 5px 15px;
	padding:3px;
	border:1px solid #ccc;
}
p.text-image {
}
.block-kv {
	padding:2px;
	border: 1px solid #ccc;
	min-height: 150px;
	margin:20px 0px 0px 0px;
	}
.block-kv img {
	float: left;
	border: 1px solid #ccc;
	padding:2px;
	margin: 0px 5px 0px 10px;
	width:30%;
	}
.block-kv-text {
	width: 62%;
	margin: 0px 10px;
	float: left;
	min-height: 100px;
	line-height: 135%;
	font-family:Georgia, 'Times New Roman', Times, serif;
	}
.block-kv-text p {
	color: #666;
	font-style:italic;
	font-size: 130%;
	line-height: 135%;
	}
.block-kv-text h2 {
	margin:0;
	padding:0;
	border:none;
}
#content-box .block-kv-text ul {
	margin:10px 0;
	border-left: 2px #ccc solid;
}
#content-box .block-kv-text ol {
	margin:10px 0;
}
.block-kv-text ul li {
	padding-left:10px;
	margin: 5px 0;
}
.block-kv-text ol li {
	list-style:decimal;
}
.block-kv .top {
	width: 100%;
	height: 25px;
	background: url(http://www.itri.org.tw/eng/images/kv-block-top.jpg) no-repeat left top;
	}
.block-kv .mid {
	width: 100%;
	display:block;
	background: url(http://www.itri.org.tw/eng/images/kv-block-mid.jpg) repeat-y left top;
	}
.block-kv .btm {
	width: 100%;
	height: 25px;
	background: url(http://www.itri.org.tw/eng/images/kv-block-btm.jpg) no-repeat left top;
	}
.img-cap {
	font-size: 90%;
	color: #999;
	text-align: left;
	padding:3px 10px;
	}
.img-wrapper {
	width: 179px;
	text-align:center;
	float: left;
	margin-right:10px;
	}
.img-wrapper .top {
	background: url(http://www.itri.org.tw/eng/images/img-wrapper-top.jpg) no-repeat bottom left;
	height:11px;
	line-height: 0px;
	margin:0;
	padding:0;
	}
.img-wrapper .mid {
	background: url(http://www.itri.org.tw/eng/images/img-wrapper-mid.jpg) repeat-y;
	}
.img-wrapper .bottom {
	background: url(http://www.itri.org.tw/eng/images/img-wrapper-btm.jpg) no-repeat top left;
	height:11px;
	}
.header-block .text-wrapper {
	padding: 15px 0px;
	}
.block p.date {
	text-align:right;
}

img.b {
	padding:4px;
	border:1px solid #ccc;
}
.annual-block {
	width:100%;
	margin:20px 0;
}
.annual-left {
	float:left;
	width:45%;
}
.annual-right {
	float:right;
	width: 54%;
}
ul.annual-pdf {
	padding:0;
	margin:0;
}
ul.annual-pdf li {
	line-height:20px;
	padding-left:25px;
	background: url(http://www.itri.org.tw/eng/images/icon_pdf.gif) no-repeat top left;
	list-style:none;
	border-bottom: 1px solid #ccc;
}

#sidebar-nav {
	}
#sidebar-nav a, #sidebar-nav a:visited {
	text-decoration: none;
	}
#sidebar-nav a:hover {
	color: #ccc;
}
#sidebar-nav ul {
	border-bottom: 1px solid #ccc;
}
#sidebar-nav ul ul {
	border:none;
	margin-top:5px;
}
#sidebar li {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	line-height: 17px;
	background: url(http://www.itri.org.tw/eng/images/sidebar_1.gif) no-repeat top left;
	background-position: 4px 10px;
	font-size: 11px;
	border-top: 1px solid #ccc;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
#sidebar li:first-child {
	border:none;
}
#sidebar li.on {
	background: url(http://www.itri.org.tw/eng/images/sidebar_1_on.gif) no-repeat top left;
	background-position: 4px 10px;
	}
#sidebar li li {
	background: url(http://www.itri.org.tw/eng/images/sidebar_2.gif) no-repeat top left;
	background-position: 4px 7px;
	border-top: 1px dotted #ccc;
	line-height: 20px;
	font-weight: normal;
	padding-top:0px;
	padding-bottom:0px;
	}
#sidebar li li:first-child {
	border:none;
	}
#sidebar li li.on {
	background: url(http://www.itri.org.tw/eng/images/sidebar_2_on.gif) no-repeat top left;
	background-position: 4px 7px;
	padding-bottom: 0px;
	}
#sidebar a {
	color: #666;
}
#sidebar li.on a {
	color: #a83232;
}
#sidebar li.on li a {
	color: #666;
}
#sidebar li.on li a:hover {
	color: #ccc;
}
.sidebar-block {
	margin-top: 30px;
	}

.releated-link {
	border: 1px solid #ccc;
	padding: 15px 20px;
	}
.reference {
	border: 1px solid #A83232;
	padding: 15px 20px;
	}
#sidebar .sidebar-block .reference li {
	background:0 0 no-repeat;
	padding-left:25px;
}
#sidebar .sidebar-block .reference li img {
	margin-right:8px;
}
.sidebar-block span {
	font-weight: bold;
	background: #FFF;
	padding: 0px 5px;
	position: relative;
	top: 7px;
	left: 10px;
	}
.sidebar-block .reference-head {
	color: #A83232;
	}
.sidebar-block .releated-link-head {
	color: #ccc;
	}
.sidebar-block img {
	position: relative;
	top: 4px;
	left: 3px;
	}
#sidebar .sidebar-block li {
	background: none;
	border: none;
	margin: 5px 0px;
	padding: 0 0 0 12px;
	background: url(http://www.itri.org.tw/eng/images/bullet_gray.gif) no-repeat top left;
	background-position: 0px 8px;
	}
#sidebar .sidebar-block a, #sidebar .sidebar-block a:visited {
	text-decoration: none;
}
#sidebar .sidebar-block a:hover {
	color: #ccc;
}

#hidden-items { display:none; }
#focus {
	width:100%;
}
#index-news {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#index-news li {
	border-bottom:1px solid #ececec;
	line-height:130%;
	padding:10px 0 10px 30px;
	background: url(http://www.itri.org.tw/eng/images/index_news_bullet.jpg) no-repeat top left;
	background-position: 6px 10px;
}
#content-box #focus p {
	margin:10px 0;
	letter-spacing:0;
	word-spacing: -0.3px;
	line-height: 140%;
}
.focus-img {
	float: left;
	width: 55%;
}
.focus-text {
	float: right;
	width: 42%;
}
#focus img {
	padding: 2px;
	border: 1px solid #ccc;
}
.pagenation {
	color: #ccc;
	padding: 5px 0px;
}
.pagenation a:hover {
	background: #ccc;
	color: #fff;
}
.pagenation a {
	text-decoration:none;
	border:1px solid #ccc;
	display:block;
	float: left;
	padding:0.2em 0.5em;
	margin-right: 0.3em;
}
.pagenation a:visited {
	text-decoration: none;
}
.pagenation a.on {
	background:#999 none repeat scroll 0% 50%;
	border:1px solid #999;
	font-weight:bold;
	color: #fff;
}
.home .pagenation a.on:visited {
	color: #fff;
}
.home a.more-btn, .home a.more-btn:visited {
	margin-left: 10px;
	text-decoration:none;
	font-size: 10px;
	color: #ccc;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.home a.more-btn:hover {
	color: #009ACC;
}
.home h3 {
	line-height:95%;
	color:#333;
	font-size:140%;
	margin: 5px 0;
	font-weight: bold;
	letter-spacing: -0.3px;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.home h4 {
	line-height:120%;
}
#home-kv {
	padding: 10px 15px;
	margin-top:10px;
}
.home-kv-box {;
	width:100%;
	margin-bottom:15px;
}
#home-kv > div {
	width:49%;
	float:left;
}
#home-kv p {
	margin:10px 0;
}
.home .home-kv-box a, .home .home-kv-box a:visited {
	color:#999;
}
#home-kv p.clearit {
	clear:both;
	height:10px;
}
#home-kv h3 {
	font-family:Arial, Geneva , Helvetica, sans-serif;
	font-size:130%;
	color:#219cc8;
	margin:5px 0;
}
#home-kv img {
	float:left;
	padding:1px;
	border:1px solid #ccc;
	margin-right:10px;
}
.event-info-head {
	border-bottom:3px solid #A83232;
	width:100%;
}
#focus-news {
	width:100%;
}
#focus-news h2 {
	border:none;
	color:#A83232;
	letter-spacing: -0.5px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:160%;
	line-height:90%;
	border-bottom:3px solid #A83232;
}
#content .event-info-head h2 {
	float:left;
	border:none;
	color:#A83232;
	letter-spacing: -0.5px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:160%;
	line-height:90%;
}
.event-info-head .more-btn {
	float: right;
	display:block;
	font-size:10px;
	position:relative;
	top:3px;
}
#events-info {
	margin-top:10px;
}
#events-info li {
	line-height: 140%;
}
.events-info-box {
	width:100%;
	padding: 15px 0px;
	border-bottom: 1px solid #ECECEC;
}
.events-info-img {
	float: left;
	width: 24%;
}
.events-info-text {
	float: left;
	width:75%;
}
#events-info .date {
	margin-left: 10px;
}
#content-box ul.events-info-text {
	margin:0;
}
.events-info-text h4 a, .events-info-text h4 a:visited {
	text-decoration:none;
	color:#004276;
}
.events-info-text h4 a:hover{
	text-decoration:underline;
}
.home a, .home a:visited {
	color:#004276;
}
.home-side {
	margin-bottom:20px;
}
#sidebar .home-side .date {
	display:block;
}
#sidebar .home-side li {
	padding:5px 10px;
	line-height:15px;
	color:#ccc;
	font-weight:normal;
	background:none;

}
#sidebar .home-side a,#sidebar .home-side a:visited {
	color:#666;
}
.side-banner {
	margin:auto;
	margin-bottom:20px;
}
.side-banner a {
	display:block;
	margin:5px 0px;
}
#sidebar a.sidebar-more-btn, #sidebar a.sidebar-more-btn:visited {
	display:block;
	padding:3px 10px;
	text-align:right;
	font-family:Georgia, 'Times New Roman', Times, serif;
	border-bottom:1px #ccc solid;
	margin-top:5px;
	color:#ccc;
	font-size:10px;
}
#sidebar a.sidebar-more-btn:hover {
	color:#333;
	text-decoration:none;
	border-bottom:1px #eee solid;
}

.news-none {
	padding: 8px 15px;
	font-weight:bold;
	font-size: 120%;
	color:#003366;
}
#news ul li div {
	float: left;
}
#news li {
	padding: 10px 0px;
	border-bottom: 1px solid #eee;
	width:100%;
}
.news-date {
	font-family:'Courier New',Courier,monospace;
	font-size:10px;
	width: 17%;
	display: block;
	letter-spacing: -0.5px;
	color:#999;
}
#news {
	color: #666;
	width:100%;
}
#content-box #news-tab ul {
	margin:20px 0 10px 0;
}
#content-box #news ul {
	margin:0;
}
.news-text {
	width: 83%;
}
.news-head-date {
	font-weight: bold;
	font-family:Georgia, 'Times New Roman', Times, serif;
	width: 17%;
}
.news-head-title {
	font-weight: bold;
	font-family:Georgia, 'Times New Roman', Times, serif;
	width: 83%;
}
.news-search {
	background: #ececec;
	padding: 5px 5px;
	color:#666;
	border: 1px solid #ccc;
	text-align:right;
}
.news-search li {
	display:inline;
	margin: 5px 2px;
}
#news a, #news a:visited {
	color: #666;
	text-decoration: none;
}
#news a:hover {
	color: #009ACC;
}

.search-box {
	font-size:12px;
	color:#666;
	margin:10px 0px;
}

.tab {
	font-size:10px;
	width:100%;
}
.tab ul {
	border-bottom: 1px solid #ccc;
	margin-top:20px;
}
.tab li {
	float:left;
	border: 1px solid #ccc;
	padding: 6px 13px;
	margin: 0px 5px;
	border-bottom:none;
	color:#fff;
	display:block;
}
.tab a {
	display: block;
}
.tab .on {
	background:#ccc;
}

.tab2 {
	font-size:10px;
	width:100%;
	border-bottom:1px solid #ccc;
}
.tab2 ul {
	border-bottom: 1px solid #ccc;
	margin-top:20px;
}
.tab2 li {
	float:left;
	border: 1px solid #ccc;
	padding: 6px 13px;
	margin: 0px 5px;
	border-bottom:none;
	color:#fff;
	display:block;
}
.tab2 a {
	display: block;
}
.tab2 .on {
	background:#ccc;
}
#content-box .fck ul.tab2 {
	padding:0;
	margin:20px 0;
}
#content-box .fck a {
}

#recruit {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	line-height:160%;
	margin:20px 0px;
	padding:10px 0px;
	color:#666;
}
#recruit table {
	margin:10px 0px;
}
#recruit th {
	font-weight:bold;
	font-size:130%;
}
#recruit td, #recruit th {
	padding:5px;
	vertical-align:top;
}
.recruit-step {
	margin:15px 0px;
}
.recruit-step li {
	float:left;
	margin:0px 20px;
	padding: 10px 15px;
	border-left: 5px solid #999;
	background:#eee;
	color:#666;
	font-weight:bold;
}
.recruit-step li.on {
	background:#003366;
	color:#fff;
}
#recruit-tab {
	font-size:10px;
	width:100%;
}
#recruit-tab ul {
	border-bottom: 1px solid #ccc;
	margin-top:20px;
	width:100%;
}
#recruit-tab li {
	float:left;
	border: 1px solid #ccc;
	padding: 6px 13px;
	margin: 0px 5px;
	border-bottom:none;
	color:#666;
}
#recruit-tab a {
	display: block;
}
#recruit .on {
	background:#eee;
}
.recruit-search {
	padding: 5px 5px;
	color:#666;
	border: 2px solid #eee;
	margin:10px 0px;
}
.recruit-search li {
	float:left;
	margin: 5px 20px;
}

#news-tab {
	font-size:10px;
	width:100%;
}
#news-tab ul {
	border-bottom: 1px solid #ccc;
	margin-top:20px;
	width:100%;
}
#news-tab li {
	float:left;
	border: 1px solid #ccc;
	padding: 6px 10px;
	margin: 0px 5px;
	border-bottom:none;
	color:#fff;
}
#news-tab a {
	display: block;
}
#news-tab .on {
	background:#ccc;
}
#news-tab .on a, #news-tab .on a:visited {
	color:#fff;
}

.date-selector {
	float:right;
	position:relative;
	bottom:3px;

}
.date-selector select {
	font-size:10px;
	color:#666;
}
.f-img {
	float:left;
	margin-right:15px;
}
hr {
  border: none;
  background-color: #B4CBDF;
  color: #B4CBDF;
  height: 1px;
}

.more-detail {
	margin-left:10px;
}
.more-detail a, .more-detail a:visited {
	color:#A83232;
}
.black {
	color:#333;
}
.spot {
	padding:3px 0px 10px 0px;
}
.spot p{
	float:left;
	color:#666;
	line-height:13px;
	letter-spacing:0.5px;
}
.spot select {
	float:right;
}
.note {
	border: 1px solid #ccc;
	padding: 7px 10px;
	margin: 10px 0px;
	color:#666;
}
.small-text {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
}
#content h4.date {
	font-size: 10px;
	color:#666;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#content h4 .date {
	font-size: 10px;
	color:#666;
	font-weight:normal;
}

.cleardiv {
	clear: both;
	overflow: hidden;
	height:1px;
	}	
a, a:visited {
	color: #333;
	text-decoration:none;
	}
a:hover {
	color: #A83232;
	text-decoration:underline;
	}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

.top-btn a, .top-btn a:visited {
	color:#ccc;
	font-size:10px;
	text-decoration:none;
	padding: 5px 10px;
	display:block;
	border-bottom:1px solid #ccc;
}
.top-btn a:hover {
	color:#333;
	border-bottom:1px solid #eee;
}
.top-btn {
	text-align: right;
	clear:both;
	margin-top:20px;
	}

#footer {
	background: #FFF;
	text-align: center;
	padding: 20px 0px;
     clear:both;
     color:#999;
     line-height: 15px;
     clear:both;
     font-size:11px;
    	font-family:Georgia, 'Times New Roman', Times, serif;
	}
#footer a, #footer a:visited {
	color:#999;
}
.copyright-link a {
	margin: 0 10px;
}
.copyright-link {
	padding: 5px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	letter-spacing:-0.3px;
}
#footer span {
	padding: 0px 10px;
}

.textarea-tip {
	margin:5px;
	color:#d8998c;
}
.textarea-tip span {
	color:#a83232;
	margin:0px 4px;
	font-weight:bold;
	border-bottom:1px solid #a83232;
}
#bookmark {
	margin-top:10px;
}
.message-board {
	width:100%;
	margin:10px 0 20px 0;
}
.message-board h4 {
	color:#003366;
}
.message-board h2 {
	border:none;
	margin:5px 0;
	padding:0;
}
.message-board label, .message-board input {
	display:block;
	margin:5px 0px;
	font-size:10px;
	color:#666;
}
.board-widget {
	margin:10px 0px;
}
.board-widget li {
	float:right;
}
.board-submit {
	float:left;
	width:34%;
	color:#666;
}
.board-comment {
	float:right;
	width:64%;
}
#message-form textarea {
	width: 200px;
}
.board-comment .msg {
	background-attachment:scroll;
	background-color:#eee;
	border-bottom-color:#ccc;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#ccc;
	border-top-style:solid;
	border-top-width:2px;
	height:300px;
	width:320px;
	overflow-x:auto;
	overflow-y:auto;
	padding:10px;
	margin-right:20px;
}
.comment-block {
	border-top: 1px solid #ccc;
	margin:5px 10px;
}
.comment-block:first-child {
	border:none;
}
.comment-block .date {
	color:#003366;
}
.comment-block p {
	margin:10px 0px;
}
.warn {
	font-weight:bold;
	color:#ff8484;
}
.warn-block {
	padding: 5px 9px;
	border:1px solid #ccc;
	display:inline;
	color:#ff8484;
}
.contact-us-form {
	color:#666;
	font-size:11px;
	margin:20px 0px;
}
.contact-us-form td {
	padding:5px;
}
.contact-us-form-left {
	width:100px;
}
.submit-message {
	margin-bottom:250px;
}
.back-btn {
	border:1px solid #ccc;
	color:#FFF;
	display:block;
	float:right;
	padding:5px 15px;
}
.back-btn a, .back-btn a:visited {
	font-size:10px;
	color:#666;
}

.btn {
	background:#FEFEFE scroll 0%;
	border-color:#C4CCCC;
	border-style:solid;
	border-width:1px;
	color:#666;
	cursor:pointer;
	font-weight:bold;
	padding:3px 5px;
	text-align:center;
	vertical-align:middle
}
.btn:hover{
	outline-width:2px;
	background-color:#FFF;
	outline:#993333 solid 1px;
	text-decoration:none;
}
form{font-family:inherit;margin:0pt 0pt 1em;padding:0pt}
.disabled{opacity:0.5}
.require{color:#CC0000}
input,select,textarea,button{font-family:inherit; line-height:inherit}
.textfield{}
.textfield,textarea,select[size]{
	font-size:11px;
	background-color:#F7F7F7;
	border: 1px solid #ccc;
	padding-bottom:3px;
	padding-top:2px;
	text-align:left;
}
select{
	background-color:#FEFEFE;
	border-color:#C4CCCC;
	border-style:solid;
	border-width:thin;
	min-height:1.77em
}
select[size]{background-color:#FFF !important}
.textfield:hover,.textfield:focus,select[size]:hover,select[size]:focus,textarea:hover,textarea:focus{border-color:#498EBA}
select:hover,select:focus{border-color:#498EBA}
.textfield:focus,select:focus,textarea:focus{background-color:#FFF;outline-color:#CCC;outline-style:solid;outline-width:1px}
.button:hover{outline-width:2px;text-decoration:none}
.submit{
	background:#FEFEFE scroll 0%;
	border-color:#C4CCCC;
	border-style:solid;
	border-width:1px;
	color:#666;
	cursor:pointer;
	font-weight:bold;
	padding:3px 5px;
	text-align:center;
	vertical-align:middle;
}
.submit:hover{
	outline-width:2px;
	background-color:#FFF;
	outline:#993333 solid 1px
}

a.button,button{display:block;float:left;margin:0 0.583em 0.667em 0;padding:7px 10px 7px 7px;
/* Links */border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer}
button{width:auto;overflow:visible;padding:4px 10px 3px 7px;/* IE6 */}
button[type]{padding:4px 10px 4px 7px;/* Firefox */line-height:17px;/* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px;/* IE7 */}
button img,a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:24px;height:24px;float:none}
/* Standard */
button:hover,a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699}
a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
/* Positive */
.positive{color:#529214}
a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214}
a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}
/* Negative */
.negative{color:#d12f19}
a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}
a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}


#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25}
/* ie6 hack (expression move to global.js) */* html #TB_overlay {position:absolute;}
#TB_window{position:fixed;background:#FFF;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}
/* ie6 hack (expression move to global.js) */* html #TB_window {position:absolute;}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left; font-size:15px; font-weight:bold; color:#666;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0px 5px 0px}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;/* -height/2 0 0 -width/2 */}
/* ie6 hack (expression move to global.js)*/* html #TB_load{position:absolute;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
/* ie6 hack (expression move to global.js)*/* html #TB_HideSelect{position:absolute;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}


.nav {
	background: url(http://www.itri.org.tw/eng/images/btn_bak.jpg) repeat-x left top;
	font-size:11px;
}
.btn-h {
	height:61px;
	text-align:center;
}
#main-nav:after{ /*Add margin between menu and rest of content in Firefox*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#main-nav ul li a{
	text-decoration: none;
	display:block;
}
#main-nav a span {
	color:#fff;
	display:block;
	position:relative;
	top:35px;
	font-size:11px;
	letter-spacing: 0px;
	word-spacing:-1px;
}
#main-nav a span {
	cursor:pointer;
}

#sitemap-box {
	width:26%;
	float:left;
	margin:15px 3%;
}
#sitemap-box a, #sitemap-box a:visited {
	color:#666;
}
#sitemap-box .sitemap-block li a, #sitemap-box .sitemap-block li a:visited {
	color:#003366;
	letter-spacing:-0.5px;
}
#sitemap-box .sitemap-block li li a, #sitemap-box .sitemap-block li li a:visited {
	color:#666;
	letter-spacing:-0.5px;
}
#sitemap-box .sitemap-block li li li a, #sitemap-box .sitemap-block li li li a:visited {
	color:#666;
	letter-spacing:0px;
}
.sitemap-block li {
	font-size:17px;
	font-weight:bold;
	color:#003366;
}
.sitemap-block li li {
	font-size:14px;
	font-weight:normal;
	margin:5px 0px;
	font-weight:bold;
}
.sitemap-block li li li {
	font-size:11px;
	font-weight:normal;
	padding-left:20px;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.sitemap-block li li ul li {
	margin: 4px 0;
}
.sitemap-block {
	margin-bottom:25px;
}

.mile h2 span {
	font-size:130%;
	letter-spacing: -1px;
	color:#999;
	margin-right:10px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-style:normal;
}
.mile p {
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.mile h2 {
	margin-bottom:10px;
	font-size:130%;
	letter-spacing: -0.2px;
	word-spacing: -0.5px;
}
.mile img {
	float:left;
	margin: 5px 10px 15px 5px;
}
.mile {
	padding: 10px 20px 0px 20px;
	background: #f4f9ff;
	margin: 10px 0px;
}

ul.simple-list {
	margin:10px 0;
}
ul.simple-list li {
	padding-left:20px;
	background: url(http://www.itri.org.tw/eng/images/bullet_simple.gif) no-repeat 5px 2px;
	margin:7px 0px;
}
ul.research-list{
	margin:20px 0px;
}
.research-list li {
	list-style:decimal;
	margin:10px 0px 10px 20px;
	padding:10px 10px 10px 10px;
}
.research h2 {
	border-bottom:none;
	color:#A83030;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:130%;
	font-size-adjust:none;
	font-weight:bold;
	line-height:140%;
	padding:0pt 0pt 5px;
}
.on {
	background: #eee;
}
#content-box ul.focus-sub-area {
	padding: 0;
	margin:10px 0;
}
.focus-sub-area li {
	background:#eee;
	padding: 5px 10px;
	list-style:square inside;
	color:#003366;
}

.mb-10 {
	margin-bottom:10px;
}
.clear-p {
	clear: both;
	}	
.p-container {
	width:100%;
	border-bottom: 1px solid #ccc;
	padding: 20px 0px 0px 0px;
}
a.buck-btn {
	padding: 3px 7px;
	background: #28b5ea;
	color: #fff;
	margin-right: 5px;
}
a.buck-btn:hover {
	text-decoration:none;
	background: #666;
}
.buck-btn-box {
	text-align:right;
	margin: 15px 0;
}
.p-block {
	float:left;
	width: 47%;
	margin-top:20px;
	margin-left:12px;
}
#publications h3 {
	color:#28b5ea;
	font-size:150%;
	line-height: 100%;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	padding: 0;
	margin: 0;
}
#publications h3 a {
	color:#28b5ea;
}
#publications h2 {
	border:none;
	color:#28B5EA;
	font-size:120%;
}
#publications h4 {
	color:#333;
	font-size:130%;
	margin-top:20px;
}
#content-box #publications .p-block div {
	padding:0;
	margin:10px 0;
	font-family: Georgia,'Times New Roman', Times, serif;
	font-size:100%;
	color:#999;
	line-height:180%;
}
.p-block img, .p-block-r img  {
	border:1px #ccc solid;
	padding: 3px;
	float: left;
	margin: 0px 10px 5px 0px;
}
.p3-image-block img {
	border:1px #ccc solid;
	padding: 3px;
}
#content-box .p2-block p {
	margin:0;
	padding: 5px 10px;
	line-height:110%;
	font-size:10px;
	background: #efefef;
}
.p2-block {
	float:left;
	width:24%;
	border: 1px solid #ccc;
	text-align:center;
	margin: 10px 0px 10px 37px;
}
.p2-block img {
	border:1px #ccc solid;
	padding:2px;
	margin:10px 0;
}
.p3-image-block {
	float:left;
	width:37%;
	margin:15px 0;
}
 .p3-content-block {
 	float:right;
 	width:62%;
 	margin:15px 0;
 }
#content-box .p3-content-block p {
 	margin:0;
 }
#publications .p3-image-block h3 {
	margin:10px 0;
}
.p3-content-block .title a.pdf-download {
	float:right;
	height:20px;
	padding-left: 20px;
	background: url(http://www.itri.org.tw/eng/images/icon_pdf.gif) no-repeat 0px 2px;
	color:#ccc;
}
.p3-content-block .title h3 {
	float:left;
}
.p3-content-block .title {
	width:100%;
}
.p3-image-block li {
	margin:10px 0;
	padding-left:10px;
	border-left:3px solid #28B5EA;
}
.p3-image-block li span {
	font-family: Georgia,'Times New Roman', Times, serif;
	color:#555;
}
.p3-image-block a, .p3-image-block a:visited {
	text-decoration:underline;
	color:#28B5EA;
}
.p3-image-block a:hover {
	color:#ccc;
}
.btn-right {
	text-align:right;
	padding:10px 0;
	margin-top:20px;
}
.image-box {
	background:#efefef;
	text-align:center;
	padding: 10px 0;
	border: 1px solid #ccc;
	margin-right:10px;
} 
.image-box img {
	background:#fff;
}
.image-box div {
	margin-bottom:5px;
}
.p3-content-block li {
	border-bottom: 1px solid #ccc;
	padding:10px 0 10px 25px;
	background-repeat: no-repeat;
	background-position: 0 10px;
}
.p3-content-block li.title {
	padding: 10px 0 10px 0;
}
.p3-content-block li.arrow {
	background: url(http://www.itri.org.tw/eng/images/icon_arrow.gif) no-repeat 0px 10px;
	border-bottom: 1px dotted #dcdcdc;
}
.p3-content-block h4 {
	margin:0;
	padding:0;
}
.p3-content-block h5 {
	margin:0;
	padding:0;
	border:none;
	font-size:130%;
}

.people {
	float:left;
	width:280px;
	margin:10px 5px 5px 0;
}
.people img {
	padding:2px;
	border:1px solid #ccc;
	float:left;
	margin:0 10px 0 0;
}
.people h3 {
	font-size:120%;
	margin:0;
	padding:0;
}
#content-box .people p {
	line-height:125%;
	margin: 5px 0;
}
.people h3 a, .people h3 a:visited {
	color:#25A5DE;
	text-decoration:underline;
}
.people h3 a:hover {
	color:#ccc;
}

#content-box .fck ul.worldwide-menu {
	margin: 30px 0 0 0;
	padding:0;
}
#content-box .fck ul.worldwide-menu ul {
	margin:10px 0;
	padding:0;
}
#content-box .fck .worldwide-menu li {
	margin:0;
	padding: 5px 0;
	list-style:none;
}
#content-box .fck .worldwide-menu li li {
	margin:5px 0;
	padding:0;
	font-size: 13px;
}
.worldwide-menu {
	width:100%;
}
#content-box .fck .worldwide-menu li.float-b {
	float:left;
	width:21%;
	border-top:1px #333 solid;
	margin-right:20px;
}
.worldwide-menu li span {
	font-weight:bold;
	font-size:145%;
	color:#333;
}
#content-box .fck .worldwide-menu a {
	color:#999;
}
.worldwide-menu-2 {
	border: 1px solid #ccc;
}

#quickmenu {
	position:absolute;
	z-index:300;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	top:23px;
	left:10px;
	word-spacing:-0.3px;
	display:none;
	width:660px;
}
#quickmenu li {
	padding-left:5px;
}
#quickmenu h2:first-child {
	margin: 0px 0px 5px 0px;
}
#quickmenu h2 {
	border:none;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	margin: 15px 0px 5px 0px;
}
#quickmenu h2 a, #quickmenu h2 a:visited {
	color:#000;
	padding:5px 8px;
	text-decoration:underline;
	font-weight:bold;
}
#quickmenu h2 span {
	color:#fff;
	background: #000;
	padding:5px 8px;
}
#quickmenu h2:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#quickmenu h2 a:hover {
	color:#fff;
	text-decoration:none;
}
#quickmenu .top {
	background: url(http://www.itri.org.tw/eng/images/quickmenu_top.gif) no-repeat left bottom;
	height:15px;
	z-index:39;
	position:relative;
	top:3px;
}
#quickmenu .mid {
	background:#D2E2EC;
	border:1px solid #808284;
	padding: 20px 15px 20px 15px;
}
.quickmenu-left {
	float:left;
	width:300px;
}
.quickmenu-right {
	float:left;
	width:300px;
	margin-left:10px;
}
.select-department {
	background: url(http://www.itri.org.tw/eng/images/select_a_department_a.png) no-repeat top left;
	width:113px;
	height:18px;
}
a.select-department:hover {
	background: url(http://www.itri.org.tw/eng/images/select_a_department_b.png) no-repeat top left;
	cursor:pointer;
}
.quickmenu-close {
	position:absolute;
	top:25px;
	left:600px;
	background: url(http://www.itri.org.tw/eng/images/btn_close.gif) no-repeat top left;
	width:36px;
	height:29px;
	display:block;
}
a.quickmenu-close:hover {
	background: url(http://www.itri.org.tw/eng/images/btn_close_b.gif) no-repeat top left;
}

.submit-form {
	width:100%;
	border:none;
	margin:1em auto;
	border-collapse:collapse;
	}
table.simple-table3 td {
	border:none;
	background: #eee;
}

.tableFormat .simple-table2 {
	border:none;
}
.tableFormat .simple-table2 td {
	border:none;
	padding:2px;
}
table {
	margin:10px 0px;
}
td, th {
	padding:6px 8px;
	vertical-align:top;
	}

th {
	font-weight:bold;
	}
table.simple-table {
	width:100%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
	border-collapse:collapse;
	}
.tableFormat td {
	color:#555555;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}
.tableFormat th {
	font-weight:normal;
	color: #678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	font-weight:bold;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	}

a.normal {
	cursor:default;
}
.nav-btn1 {width:95px;}
.nav-btn2 {width:108px;}
.nav-btn3 {width:90px;}
.nav-btn4 {width:135px;}
.nav-btn5 {width:115px;}
.nav-btn6 {width:90px;}
.nav-btn7 {width:190px;}
#main-nav a {
	display:block;
	text-decoration:none;
	color:#fff;
	margin:0 2px 0 0;
}
#main-nav a.on {
	background: url(http://www.itri.org.tw/eng/images/btn_bak_on.jpg) repeat-x top left;
}
#main-nav ul li a {
	padding:7px 0px;
	background:none;
	margin:0;
}
#main-nav ul li ul li a {
	background:none;
	margin:0;
}
#main-nav ul li a:hover {
	background:#eee;
	color:#333;
}
#main-nav ul li ul li a:hover {
	background:#eee;
}
#main-nav li {
	float:left;
	display:block;
	position:relative;
	z-index : 1;
	background: url(http://www.itri.org.tw/eng/images/btn_bak_line.gif) no-repeat right bottom;
}
#main-nav .menuparent ul {
	position:absolute;
	float:none;
	padding-left:0;
	margin-left:0;
	left:0px;
	width:200px;
	background:#fff;
}
#main-nav .menuparent ul li {
	width:100%;
	background:#b83e3d;
	background-image:none;
	margin-bottom:1px;
	text-align:left;
	text-indent:1em;
}
#main-nav .menuparent ul li ul li {
	width:100%;
	background:#ccc;
	margin-bottom:1px;
	text-align:left;
	text-indent:1em;
	background-image:none;
}

/* level 3 */
#main-nav .menuparent .menuparent ul {left:200px; top:0px; width:200px}
/* level 2 */
#main-nav .menuparent ul {display:none;}
#main-nav .menuparent:hover ul {display:block;}
/* level 3 */
#main-nav .menuparent .menuparent ul {display:none;}
#main-nav .menuparent .menuparent:hover ul, #main-nav .menuparent .menuparent:hover ul {display:block;}