/* CSS Document */

body#supportDetail ul#gNav{
	text-indent:-9999px;
	display:block;
	width:948px;
	height:18px;
	border:solid 1px #000;
	background:url(../../medias/images/documentsystem/support/detail_menu.gif) repeat-x;
}
body#supportDetail ul#gNav li{
	visibility:hidden;
}
body#supportDetail ul#gNav li a{
	height:0;
	line-height:0;
}

h3{
	font-size:93%;
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/question_head.jpg) no-repeat;
	padding-top:43px;
	padding-left:35px;
	margin-bottom:29px;
}
h3.opensrc{
	font-size:93%;
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/opensrc_head.jpg) no-repeat;
	padding-top:43px;
	padding-left:35px;
	margin-bottom:10px;
}
h3.opensrc_incomming{
	font-size:93%;
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/opensrc_incomming.jpg) no-repeat;
	padding-top:43px;
	padding-left:35px;
	margin-bottom:10px;
}
h3.opensrc_top{
	font-size:93%;
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/opensrc_top_head.jpg) no-repeat;
	padding-top:43px;
	padding-left:35px;
	margin-bottom:29px;
}
h3.license{
	font-size:93%;
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/license_head.jpg) no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-top:43px;
	padding-left:35px;
	margin-bottom:10px;	
}

#answer{
	font-size:110%;
	line-height:110%
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/answer_head.jpg) no-repeat;
	padding-top:43px;
	padding-left:35px;
	padding-right:37px;
}


/* download GPL/LGPL source */


/* for top list page */
#download-list_series{
	font-size:93%;
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/opensrc_top_programlist.jpg) no-repeat;
	padding-top:43px;
	padding-left:35px;
	padding-right:37px;
	margin-bottom:10px;
}

/* #download-list_series {width:760px; padding:0 0 0 0; margin:0 0 0 0;} */
#download-list_series dl { width:800px; margin:0 0 0 0; padding:5px 0 5px 0; float:left;}
#download-list_series dt { width:800px;margin:0 0 0 0; padding:0 0 5px 0;}
#download-list_series dt span { font-weight:bold;}
#download-list_series dt a { 
	min-height:20px;
	height:auto! important;
	height:20px;
	display:block;
	color:#009;
	padding:5px 5px 3px 10px;
	background-color:#eeeeee;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc #999999 #999999 #cccccc;
	position:relative; }
#download-list_series dt a img {position:absolute; top:4px; right:5px; border:none;}
#download-list_series dt a:hover { 
	background-color:#FCC;
	border-style:solid;
	border-color:#999999 #cccccc #cccccc #999999;
	text-decoration:underline; }
#download-list_seriest dd { width:660px; margin:0 0 0 0; padding:0 0 0 20px; float:left;}
#download-list_series dd span { font-weight:bold; letter-spacing:0.1em; padding:0 0 3px 0; display:block;}
#download-list_series dd ul {width:655px; margin:0 0 0 0; padding:0 0 0 5px; float:left;}
#download-list_series dd ul li { width:7em; margin:0 0 5px 0; padding:0 0 0 0; list-style-type:none; float:left;}
.box_series 
{
	clear:both;
	width:815px;
	padding:5px 10px;
	margin:0 0 20px 10px;
	border:1px solid #cccccc;
}
.txt_indent {padding-left:2em; text-indent:-1em;}

/* for each download page */
#download-model{
	font-size:93%;
	font-weight:normal;
	padding-top:0px;
	padding-left:35px;
	padding-right:37px;
	padding-bottom:10px;
	margin-bottom:30px;
	width:800px;
}
#download-notice{
	font-size:93%;
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/opensrc-notice_head.jpg) no-repeat;
	padding-top:43px;
	padding-left:35px;
	padding-right:37px;
	margin-bottom:10px;
}

#download-files{
	font-size:93%;
	font-weight:normal;
	background:url(../../medias/images/documentsystem/support/opensrc-files_head.jpg) no-repeat;
	padding-top:43px;
	padding-left:35px;
	padding-right:37px;
	margin: 20px 0 10px 0;
}

/* download-model */
#download-model dl{
	width:750px; 
	margin:0 auto; 
	padding:5px 0 0 0.5em; 
	clear:both; 
	float:left;
}
#download-model dl dt{
	letter-spacing:0.1em; 
	width:6em; 
	margin:0 auto; 
	padding:0 0 0 0; 
	float:left; 
	font-weight:bold;
}

#download-model dl dd{width:auto; margin:0 auto; padding:0 0 0 0; float:left;}
#download-model dl dd ul {width:auto; margin:0 0 0 0; padding:0 0 0 0; float:left;}
#download-model dl dd ul li { width:7em; margin:0 0 5px 0; padding:0 0 0 0; list-style-type:none; float:left;}

/* notice */
div.noticebox {
    border-right: 3px solid #cccccc;
    border-bottom: 3px solid #cccccc;
    border-left: 3px solid #cccccc;
    border-top: 3px solid #cccccc;
    padding: 5px 3px 5px 3px;
    background-color:#FFF;
	width: 800px;
    margin: 20px 10px 20 px 10px;
}

div.noticebox-nobox {
    padding: 5px 3px 5px 3px;
    background-color:#FFF;
	width: 800px;
    margin: 20px 10px 20 px 10px;
}

/* noticebox */
.noticebox  li a{
	display:block;
	color:#03C;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	background:url(../../medias/images/documentsystem/arrow.gif) no-repeat;
	background-position:21px 10px;
	padding:5px 5px 5px 30px;
}

.noticebox  li a:hover{
	display:block;
	color:#906;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	background:url(../../medias/images/documentsystem/arrow_blue.gif) no-repeat;
	background-position:21px 10px;
	padding:5px 5px 5px 30px;
}

.noticebox  li{
	display:block;
	color:#000;
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
	background:url(../../medias/images/documentsystem/sidemenu_arrow.gif) no-repeat;
	background-position:21px 10px;
	padding:5px 5px 5px 30px;
}

/* noticebox no border */
.noticebox-nobox  li a{
	display:block;
	color:#03C;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	background:url(../../medias/images/documentsystem/arrow.gif) no-repeat;
	background-position:21px 10px;
	padding:5px 5px 5px 30px;
}

.noticebox-nobox  li a:hover{
	display:block;
	color:#906;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	background:url(../../medias/images/documentsystem/arrow_blue.gif) no-repeat;
	background-position:21px 10px;
	padding:5px 5px 5px 30px;
}

.noticebox-nobox  li{
	display:block;
	color:#000;
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
	background-position:21px 10px;
	padding:5px 5px 5px 30px;
}


/* download files */
#box_dlfile {
	width:700px;
	margin:0 auto 0 auto;
	padding:15px 0 0 0;
}

#box_dlfile h3 {
	font-size:small; 
	margin:0 0 8px 0; 
	padding:3px 0 3px 10px;
	border-bottom:1px solid navy;
}

/* #box_dlfile h4 { font-size:small; margin:0 0 0 0; padding:5px 0 5px 10px; font-weight:normal;} */
#download-files dl {
	width:690px; 
	margin:0 0 0 0; 
	padding:0 0 0 10px; 
	float:left; 
	clear:both;
}
#download-files dt {
	width:27em; 
	margin:0 0 0 0; 
	padding:0 0 10px 20px; 
	float:left; 
	background:url(../../images_global/bg_bullet_gnav_off.gif) no-repeat 0 2px;
	background-position:5px 5px;
}
#download-files dd {
	width:100px; 
	margin:0 0 0 0; 
	padding:0 0 10px 0; 
	float:left;
}
#download-files dt span {
	font-weight:bold; 
	padding-right:0.5em;
}