@charset "utf-8";

/* CSS Document for GIP */

@import url(reset.css);



/*----------------------------------------------------------------base start (A)*/

/*font global setting*/

html{
	font: normal 100%/2 Verdana, Arial, Helvetica, sans-serif;}

body{
	background:#F7F2E1 url(../images/bdbg.gif) repeat-y 0 0;}

html,
caption,
table th,
table td,
form{
	color:#069;}

table td{
}

/*Title*/

h1{ 
	font-size:130%;
	color:; /*保留項，視實際需要設定*/}

h2{ 
	margin: 0.5em;
}

h3{
	font-family:"Times New Roman", Times, serif;
	margin:0.5em;
	font-size:;
	color:;}

h4{ 
	color:#555;
	font-size:140%;
	font-weight:bold;
	margin:10px;}

h5{
	margin:0.5em;
	font-size:;
	color:;}

h6{ margin:0.5em;
	color:;}
/*Link*/
a{
	color:#069;}
a:hover{
	color: #036;
	text-decoration:underline;}
/*Content*/

p{
	line-height:1.7;
	color:;}

.btn{}

.accesskey {
	position:absolute;
	font-size:100%;
}
.header .accesskey{
	color:#DBB259;
	right: 220px;
}
.index .header .accesskey{
	right: 180px;
}
.layout .left .accesskey{
	color:#DBB259;
	top: 230px;
}
.layout .center .accesskey,
.layout .right .accesskey{color:#eff9fa; margin-top:-10px;}

.function{
	background:#E2EEE9;
	border:1px solid #BEC2C0;
	border-width:1px 0;
	width:95%;
	margin:0 0 0 10px;
	padding:30px 0;
	text-align:center;}

.function form{
	text-align:center;}
.text{
	background:#FFF;
	border:1px solid #CCC;
	color:#556F67;
	height:1.5em;}

.function label{
	color:#666;
	font-size:85%;
}

/*----------------------------------------------------------------base end*/


/*----------------------------------------------------------------header start (A)*/

.header{
	background:url(../images/headerBg.gif) repeat-x 0 0;
	position:relative;
	width:100%;
	height:54px;}

.header h1 a{
	display:block;
	width:651px;
	height:58px;
	margin:0;
}

		

@media print{ /*這一段是為了避免列印時無法出現底圖而設定的，請勿刪除*/

.header h1 a{ text-indent:0;}}

/*----------------------------------------------------------------header End*/

/*----------------------------------------------------------------footer start (A)*/

.footer{
	font-size:80%;
	height:122px;
	margin:-40px auto 0;
	padding-left:170px;}

.index .footer{
	padding-left:0;
	width:550px;
	height: auto;
	margin:-60px auto 0;}	

.footer .update{
	font-size:100%;
	color:#036767;
	text-align:center;}

.footer .update em{
	color:#cc6600;
	font-weight:bold;}

.footer p{
	color:#a37c5a;
	text-align:center;}

.footer em{
	color:#ce6500;
	font-weight:bold;}

/*----------------------------------------------------------------base End*/

/*----------------------------------------------------------------layout start (A)*/

.layout{
	width:100%;
	border-collapse:collapse;}

.layout .left{
	background:url(../images/leftBg.gif) repeat-y 0 0;
	width:187px;}

.layout .right{
	width:156px;
	background:#f7f2e1 url(../images/line.gif) repeat-y 0 0;}

.layout td{
	vertical-align:top;}

.layout .center{
	background:#eff9fa;
	padding-right:30px;
	padding-bottom:60px;
	padding-top: 85px;
}
.index .layout .center {
	padding-top: 95px;
}

.layout .center p {
	font-size:100%;}

.cp .center{
}


.layout .center .more{
	background:url(../images/onlinePage_38.gif) no-repeat 0 4px;
/*	position:absolute;
	top:16px;
	right:4px;
*/	
	color:#0253AC;
	padding-left:10px;
	padding-top:2px;}

/*----------------------------------------------------------------layout end*/

/*----------------------------------------------------------------menu start (A)*/

.menu{
	position:absolute;
	top:250px;
	left:0;}

.menu ul{
	width:186px;}
	
.menu ul ul{
	width:134px;}

.menu li{
	display:inline;
	font-size:80%;}

.menu li img{
	margin-left:4px;
	margin-top:10px;}

.menu li{
	font-size:75%;}

.menu li li{
	font-size:100%;}

.menu li li a{
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	background:url(../images/navItem.gif) no-repeat 16px 6px;
	background-position /**/: 14px 8px;
	color:#FFF;
	padding:4px 0px 4px 26px;}
*+html>body .menu li li a{background-position: 16px 6px;}

.menu a:hover{
	color: #FFF;
	text-decoration:underline;}

.left h2{
	margin:1px;}

/*----------------------------------------------------------------menu end*/

/*----------------------------------------------------------------nav start (E)*/

.nav{
	position:absolute;
	right:20px;
	top:10px;}

.nav ul{}

.nav ul li{
	display:inline;}

.nav ul li a{
	text-indent:-3000px;
	width:27px;
	height:27px;
	float:left;
	margin-left:6px;}

.nav ul li a img{
	border:none;}

.nav .home{background:url(../images/home.gif) no-repeat 0 0;}
.nav .cht{background:url(../images/cht.gif) no-repeat 0 0;}
.nav .sitemap{background:url(../images/sitemap.gif) no-repeat 0 0;}
.nav .mail{background:url(../images/mail.gif) no-repeat 0 0;}
.nav .search{background:url(../images/search.gif) no-repeat 0 0;}
.nav .rss{background:url(../images/rss.gif) no-repeat 0 0;}

.nav .home:hover{background:url(../images/home2.gif) no-repeat 0 0;}
.nav .cht:hover{background:url(../images/cht2.gif) no-repeat 0 0;}
.nav .sitemap:hover{background:url(../images/sitemap2.gif) no-repeat 0 0;}
.nav .mail:hover{background:url(../images/mail2.gif) no-repeat 0 0;}
.nav .search:hover{background:url(../images/search2.gif) no-repeat 0 0;}
.nav .rss:hover{background:url(../images/rss2.gif) no-repeat 0 0;}

.subnav {
	position: absolute;
	left: 185px;
	top: 55px;
	font-size: 12px;
	margin-right: 50px;
}
.index .subnav {
	margin-right: 150px;
}
.subnav ul{
	text-align:center;
	margin: 0 0 0 20px;
	padding: 0;
}
.subnav li{
	display:inline;
	text-align:center;
}
.subnav a{
	background:url(../images/navBg.gif) no-repeat center 0;
	line-height:2em;
	float:left;
	width:171px;
	height:22px;
	margin:3px;
	color:#b4792c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
.subnav a:hover{
	text-decoration:none;
	color:#FFF;
	background-image:url(../images/navBg2.gif);}

.subnav2{}

.subnav2 ul{
	text-align:center;}
.subnav2 li{
	display:inline;}
.subnav2 li a{
	background:url(../images/subnavBg.gif) no-repeat center 0;
	padding: 4px 32px;
	line-height:2em;
	width:92px;
	color:#FFF;
	text-align:center;}

.subnav2 a:hover{
	text-decoration:none;
	color:#060;
	background-image:url(../images/navBg2.gif);}

.subnav3{}
.subnav3 ul{
	background:#d3e7de;
	text-align:center;
	border:1px dotted #529b7e;
	border-width:1px 0;}

.subnav3 li{
	display:inline;}

.subnav3 li a{
	padding: 4px 0.5em;
	line-height:2em;
	width:92px;
	color:#343434;
	text-align:center;}

.subnav3 a:hover{
	color: #307d5c;}


/*----------------------------------------------------------------nav End*/

/*----------------------------------------------------------------list start (A)*/

.headline,
.msg,
.news{
	position:relative;
	border-bottom:7px solid #e0ebed;
	margin:20px 0;
	padding-bottom:10px;}

.headline h2,
.msg h2,
.news h2{
	height:34px;
	text-indent:-3000px;
	border-bottom:1px solid #d3e3e3;}

.headline h2{background:url(../images/headlineTitle.gif) no-repeat 0 0;}
.msg h2{ background:url(../images/msgtitle.gif) no-repeat 0 0;}
.news h2{ background:url(../images/motcNewsTitle.gif) no-repeat 0 0;}

.headline ul,
.msg ul,
.news ul{
	margin-left:2em;}

.headline li,
.msg li,
.news li{
	background: url(../images/listItem1.gif) no-repeat left 0.55em;
	line-height:1.5;
	padding-left:1.2em;
	color:#CB6735;
	font-weight:bold;}

.headline li a,
.msg li a,
.news li a{
	margin-right:0.5em;
	font-weight:100;
	color:#0156A9;}

/*----------------------------------------------------------------list end*/
	

/*----------------------------------------------------------------AD start(A)*/

.ad{
	margin:0 auto;
	width:122px;}

.ad h2{
	position:absolute;
	left:-5000px;}

.ad li{
	display:inline;
	text-align:center;}

.ad a{
	display:block;
	margin:4px 0;
	border:1px solid #016597;}

.ad2{
	margin:20px auto 10px;
	text-align:center;
	padding-bottom:30px;
	border-bottom:7px solid #e0ebed;}

.ad2 h2{
	text-align:center;}

.ad2 ul{
	text-align:center;}

.ad2 li{
	display:inline;}

.ad2 a{
	margin:4px 0;}

.ad2 a img{
	border:1px solid #016597;}

/*----------------------------------------------------------------AD End*/

/*-------------------------------------------------------無障礙標章 Start*/

.marka{
	position:relative;
	margin: 10px 0;
	width:120px;
	text-align:center;}

/*---------------------------------------------------------無障礙標章 End*/

/*----------------------------------------------------------------path start (B)*/

.path{
	height:20px;
	margin:10px 0 20px;
	padding:10px 0 0 20px;
	vertical-align:bottom;
	line-height:150%;
	color:#069;
	font-size:90%;
	clear:both;}

.path{font-size:85%;}
.path li{
	display:inline;}
.path em{
	color:#666;}
.path a{
	text-decoration:underline;
	background:url(../images/pathIcon.gif) no-repeat right center;
	padding-right:10px;
	color:#0e768d;}

.path a:hover{
	color:#823333;}

/*----------------------------------------------------------------path End*/

/*----------------------------------------------------------------category start (A)*/

.category ul {
	background:#F5F3ED;
	border:1px dotted #c8d1ba;
	border-width:1px 0;
	text-align:center;
	padding:10px 0;
	margin: 10px 30px 10px 30px;
	clear:both;}

.category li {
	display:inline;
	list-style:none;
	font-size:85%;
	color:#bcc098;
	line-height: 180%;
	margin: 0 1em 0 0;
	padding: 0;
}

.lp .category li {
	font-size:90%;
	line-height:1.5em;
	margin: 0;
	padding: 0;
}

.category li a {
	font-size: 100%;
	text-decoration: none;
	white-space:nowrap;
	margin: 0;
	padding: 2px 0.5em;
	color: #0e768d;
	/*margin :margin:0 3px 0 -2px;*//*IE6看不到*/
}

*+html>body .category li a{margin:0 -1px 0 -3px;}

.category li a:hover {
	color:#0e768d;
	text-decoration:underline;}

/*----------------------------------------------------------------category End*/

/*----------------------------------------------------------------page start (B)*/

.page{
	color:#069;
	text-align:center;
	margin:20px 0 0 0;
	font-size:90%;}

.page span,
.page strong{
	color:#069;}

.page img{
	vertical-align:middle;}

.page form{
	text-align:center;
	color:#069;}

.page em{
	color:#069;
	margin:0 2px;}

.page a{
	font-weight:bold;
	color:#036;}

.page a:hover{
	text-decoration:underline;}
.page select{
	border:1px solid #CCC;
	vertical-align:middle;}

/*----------------------------------------------------------------page end*/

/*----------------------------------------------------------------date start (F)*/

.date {
	width:90%;
	margin:-20px 2px 2px 2px;
	color:#996600;
	font-size:80%;
	text-align:right;}

/*----------------------------------------------------------------update end*/

.mp .left .menu{
	position: static;}

.mp .left .menu ul{
	position: static;
	width:124px;}

/*.mp .menu ul li{
	display:block;
	background:url(../images/menuIcon.gif) no-repeat 4px 4px;
	padding-left:18px;
	margin:2px 0;
	line-height:1.5em;
	color:#FFFFCC;}
	html>body .mp .menu ul li{ background-position:4px 2px;}
	*+html>body .mp .menu ul li{ background-position:4px 4px;}

.mp .menu ul li a{
	color:#FFF;}

*/


.mp .left .menu ul li{
	position:static;}
	html>body .mp .menu ul li{ background-position:4px 2px;}
	*+html>body .mp .menu ul li{ background-position:4px 4px;}

.mp .left .menu ul li span{
	display:block;
	background:url(../images/menuIcon.gif) no-repeat 4px 4px;
	padding-left:18px;
	margin:2px 0;
	line-height:1.5em;
	color:#FFC;}

.mp .left .menu ul li a{
	position: relative;
	display:block;
	background:url(../images/menuIcon.gif) no-repeat 4px 4px;
	padding-left:18px;
	margin:2px 0;
	line-height:1.5em;
	color:#FFF;}
.mp .left .menu ul li ul{width:100px; padding:0;}

/*第二層*/
.mp .left .menu ul li li{
	padding:0;
	margin:0;}

.mp .left .menu ul li li a{
	background:url(../images/menuIcon2.gif) no-repeat 0 5px;
	margin:0px 0 0 20px;
	padding:0 0 0 10px;}

.mp .center h2{
	border-bottom:1px dotted #d6bb7c;
	margin:10px 30px;}

.mp .center .list{
	border:none;
	margin-left: 10px;
}
.mp .center .list ul{
	margin-left:-76px;}

.mp .center .list ul li{
	display:block;
	background:url(../images/mpListIcon.gif) no-repeat 0 5px;
	padding-left:18px;
	list-style:none;
	color:#d78700;}

	html>body .mp .center .list ul li{background-position:0 7px;}

	*+html>body .mp .center .list ul li{background-position:0 8px;}

.mp .center .list ul li a{
	padding-right:1em;
	display:inline;}

.mp .center .list .more {
	text-align: right;
}

	*+html>body .mp .center .list .more{right:18px;}

.mp .center .list .more a{
	background:url(../images/mpMoreIcon.gif) no-repeat 0 center;
	color:#f76900;
	padding-left:10px;}	

.mp .center .category {
	margin: 30px 0 30px 10px;
}
.mp .center .category ul{
	padding:4px;
	background:#f4e7ad;
	border:1px solid #cfa977;
	border-width:1px 0;
	margin: 0;

}

.mp .center .category li{
	background:url(../images/mpcatIcon.gif) no-repeat 0 5px;
	padding: 0 6px 0 10px;
	margin: 0;
}

.mp .center .category a{
	color:#b17c78;
	text-decoration:none;
	border:none;}

	html>body .mp .center .category a{font-size:110%;}

/*-------------------------------------------------------------Cp start*/

.lp .center .list2{
	position:relative;
	border:none;}

.lp .center .list2 ul{
	margin-left:-22px;}
	
.lp .center .list2 ul li {
	position:relative;
/*	display:block;
	background:url(../images/mpListIcon.gif) no-repeat 0 5px;*/
	padding-left:0px;
	list-style: disc;
	color:#666;}
	html>body .lp .center .list2 ul li{padding-left:0px;}
	*+html>body .lp .center .list2 ul li{padding-left:0px;}

.lp .center .list2 ul li a{
	padding-right:1em;
	display:inline;}
.photoL{float:left;}
.photoR{float:right;}
.photoC{clear:both; text-align:center;margin:10px 0;}

.info{
	margin-right:20px;}

.info ul{
	clear:both;
	width:100%;
	margin:10px 0;
	text-align:right;}

.info ul li{
	display:inline;
	margin:0 0.5em;
	color:#666;
	font-size:85%;}

.info table{
	margin-left:26px;}

.info table td{
	font-size:80%;
	padding:4px;}

.info table td em{
	color:#666;}

.ct{
	font-size:85%;
	border:1px dotted #CCC;
	border-width:1px 0 0 0;
	margin:0 2em;}

.layout .center .ct p{
	color:#888;}

.ct ol{
	margin:10px 10px 10px 50px;}

.ct ol li{
	list-style: decimal;
	color:#777;
	line-height:1.5em;
}

.ct ol a{
	color:#0e768d;
	text-decoration:none;}

.ct ol a:hover{
	color:#0e768d;
	text-decoration: underline;}

/*---------------------------20091019*/
.ct ol,
.ct ul {
	margin:10px 10px 10px 50px;
}
.ct ol li{
	list-style: decimal;
	color:#777;
	line-height:1.5em;
}
.ct ul li{
	list-style: disc;
	line-height:1.5em;
	color:#777;
}

.ct ol a,
.ct ul a{
	color:#0e768d;
	text-decoration:none;
}
.ct ol a:hover,
.ct ul a:hover{
	color:#0e768d;
	text-decoration: underline;
}

/*---------------------------20091019 end*/

/*
.cp{
	font-size:100%;}

.lp {
	font-size:100%;}
*/
.cp h2 img,
.lp h2 img,
.sitemap h2 img{
	clear:both;
	margin-left:20px;}

.lp h3, .cp h3,.sitemap h3, .webSearch h3{
	font-family:"Times New Roman", Times, serif;/*
	background:url(../images/about_icom.gif) no-repeat 0 center;*/
	font-weight:bold;
	font-size:120%;
	margin:0.5em 30px 0em 0;
	padding:8px 0 2px 30px;
	color:#a98300;
	clear:both;}

.sitemap h3{
	margin:10px 30px 10px 0;}

.webSearch h4{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#a98300;
	font-size:100%;
	font-weight:bold;
	margin:10px 0 0 40px;}

.lp p,
.cp p{
	text-indent:2em;
	margin:1.5em 0;}

.lp iframe,
.cp iframe{
	/*border:1px solid #FFF;*/
	border:none;
	margin-left:2em;}

.list,
.list2{
	border:7px solid #CCC;
	border-width:0 0 7px 0;
	width:95%;
	margin-left:0em;
	padding: 10px 0;
	font-size: 85%;
}

.cp .list,
.lp .list2{
	border:none;}

.list ul,
.list2 ul{
	margin: 4px 0;}

.list ul li,
.list2 ul li{
	list-style:disc;
	margin-left:100px;
	padding-left:0;
	font-size:90%;
	line-height:2em;
	color: #888;}

html>body .list ul li, html>body .list2 ul li{margin-bottom:0.5em;font-size:100%;}

*+html>body .list ul li, *+html>body .list2 ul li{margin-bottom:0em;}

.list ul li li,
.list2 ul li li{
	font-size:100%;}

.list li a,
.list2 li a{
	display:block;
	color:#0e768d;
	padding:0px;
	text-decoration:none;}

.list li a:hover,
.list2 li a:hover{
	text-decoration:underline;}

.list div,
.list2 div{
	clear:both;
	height:1px;}

/*----------------------------------------------------------------------------sitemap star------*/

.sitemap .list{
	border:none;
	width:95%;
	margin:0;
	padding:0;}

.sitemap .list ul{
	margin:0;}

.sitemap .list ul li{
	list-style:disc;
	margin-left:100px;
	padding-left:0;
	font-size:90%;
	line-height:1.5em;
	color: #666;}

html>body .sitemap .list ul li{margin-bottom:0.5em;font-size:100%;}

*+html>body .sitemap .list ul li{margin-bottom:0em;}

.sitemap .list ul li li{
	font-size:100%;}

.sitemap .list li a{
	display:inline;
	color:#0e768d;
	padding:0px;
	text-decoration:none;}

.sitemap .list li a:hover{
	text-decoration:underline;}

.sitemap .list div{
	clear:both;
	height:1px;}

.sitemap .list ol{
	margin:0 0 0 80px;}

.sitemap .list ol li{
	color:#666;
	line-height:1.3em;}

/*第二層*/
.sitemap .list ol ol{
	margin:0 0 0.5em 3em;}

.sitemap .list ol li li{}
	
/*第三層*/
.sitemap .list ol li li li{
	margin:0;}

.sitemap .list ol li a{}

/*----------------------------------------------------------------------------sitemap end------*/

/*----------------------------------------------------------------------------webSearch Star------*/

.searchBlock{
	border:1px solid #D4D0C5;
	border-width:1px 0;
	padding:30px 0;}

.searchBlock form{
	text-align:center;
	padding:0;}

.searchBlock table{
	margin:0 auto;}
.searchBlock th label{
	color:#666;
	font-weight:bold;}

.searchBlock th{
	text-align:right;
	padding:10px 6px 6px 6px;
	vertical-align:top;}

.searchBlock td{
	color:#666;
	padding:6px 0;}

.searchBlock select{
	color:#666;}

.searchBlock td input.txt,
.searchBlock td textarea{
	border:1px solid #707070;
	color:#707070;}
.searchBlock form p{	
	text-align:center;}

.webSearch ol{
	margin-left:50px;}

.webSearch ol li{
	list-style:decimal;
	margin:0 0 0 30px;
	line-height:1.5em;
	color:#666;}

.webSearch p{
	font-family:Arial, Helvetica, sans-serif;
	margin:4px 0 4px 40px;
	color:#707070;
	font-size:90%;}

.searchInfo{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;}

.searchInfo ul{margin-left:50px;}

.searchInfo ul li{
	list-style: disc;
	margin:0 0 0 20px;
	line-height:1.5em;
	color:#666;}

/*----------------------------------------------------------------------------webSearch end------*/

.loginInfo{
	border-top:1px dotted #CCC;
	padding:1.5em 0 0 2em;}

.loginInfo li{
	line-height:2em;
	font-size:97%;
	list-style:disc;
	color:#606261;}

.tableList{
	font-size: 85%;
	margin:10px 16px 10px 25px;
	border:4px solid #CCC;
	border-width:4px 0;
	width:92%;
}
.cp .tableList{
	width:100%;
	margin-left:0px;
	border:none;
}
.tableList table{
	width:100%;
	border-collapse:collapse;}

.tableList th{
	background:#F5F5F5;
	padding:8px 2px 4px 2px;
	white-space:nowrap;
	color:#666;
	font-size:100%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;}

.tableList td{
	padding:10px 4px 6px 4px;
	border-top:1px solid #CCC;
	color:#3A5965;
	vertical-align:middle;
	text-align:center;}

.tableList td.tdLeft{
	text-align:left;}

.tableList td.tdRight{
	text-align:right;}	

.tableList td a{
	text-decoration:underline;}

.tableList td a:hover{
	color:#823333;}

.chief {
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
.chief ul {
	margin:0 0 1em 1em;
	color: #555555;
	line-height:2em;
}
.chief ul li {
	line-height:1.6em;
	margin-bottom: 0.6em;
}
.chief li ul {
	margin: -1.7em 0 1.5em 9em;
	line-height:1.8em;
	list-style:disc;
}
.chief li em {
	font-style: normal;
	margin: 0 1em 0 0;
}
.chief .image {
	margin: 0 0 20px 10px;
	float: right;
	border: 1px solid #CCCCCC;
}
/*-------------------------------------------------------------Cp End*/

/*-------------------------------------------------------------style start*/

.en h1 a img{
	position:absolute;
	top:-5000px;}
.en .header{background-image:url(../images/headerBg.gif);}

.en .layout .left{background-image:url(../images/leftBg.gif);}

.en h1 a{background:url(../images/logo.gif) no-repeat 0 0; height:54px;}

.en .subnav a{background-image:url(../images/navBg1.gif);}

.en .subnav a:hover{background-image:url(../images/navBg1over.gif);}

.en .subnav .clear{ clear:both;}

.en .center{background:#f7f2e1;}

.lp .menu, .cp .menu,.sitemap .menu{
	background:url(../images/menuBgBottom.gif) no-repeat 0 bottom;
	top:250px;
	margin-left:14px;
	padding:0 0 12px 0;
}

.lp .menu ul, .cp .menu ul, .sitemap .menu ul{
	background:url(../images/menuBgTop.gif) no-repeat 0 0;
	padding-top:12px;}

.lp .menu li a, .cp .menu li a, .sitemap .menu li a{
	display:block;
	background:url(../images/menuIcon.gif) no-repeat left center;
	background-position /**/: 0;
	width:120px;
	color:#606261;
	margin:2px 0 0 15px;
	padding:8px 0px 4px 22px;
	border:1px solid #dde1d2;}

.lp .menu a:hover, .cp .menu a:hover, .sitemap .menu a:hover{
	background:url(../images/menuIconOver.gif) no-repeat left center;
	font-weight:bold;
	text-decoration:none;
	color: #b43723;}

/*-------------------------------------------------------------style End*/

/*----------------------------------------------------------------related start (A)*/

.related{
	background:#FFF;
	border:1px solid #CCC;
	border-width: 2px 0;
	margin:10px 30px;
	padding:10px;}

.related h3,

.related h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0;}

.related ul{
	margin: 4px 0;}

.related ul li{
	font-size:80%;
	margin-left:3em;
	padding-left:2em;
	line-height:1.7em;}

/*----------------------------------------------------------------related end*/

/*----------------------------------------------------------------download start (A)*/

.download{
	background:#FFF;
	border:1px solid #CCC;
	border-width: 2px 0;
	border-width: 2px 0;
	margin:10px 30px;}

.download h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0;}

.download ul{
	margin: 4px 0;}

.download ul li{
	font-size:80%;
	margin-left:3em;
	padding-left:2em;
	line-height:1.7em;}

/*----------------------------------------------------------------download end*/

.Qlink{
	text-align:center;
	margin-right:30px;}
