﻿/*********************************
* file: StyleSheet.css
* desc: common css file for APC website
* creator: honeyme
* date: 2010.7.28
* copyright @ wang xiuquan, email: honeyme@163.com
**********************************/
body 
{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	_margin:10px 0 0 0;
	text-align:center;
	background-color:#E8EBF0;
	font-family:Verdana;
	font-size:13px;
	color:#776666;
	line-height:22px;
	background-image:url(images/bodybk.png);
	background-repeat:repeat-x;
	background-position:center top;
}
form
{
	margin:0;
}
ul
{
	margin-top:5px;
	margin-bottom:5px;
}
h1
{
	color:#E97912;
	font-size:15px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
h2
{
	color:#E97912;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
h3
{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:25px 0 8px 0;
}
h4
{
	color:#FD8502;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	margin:0 auto 0 auto;
}
.listitembar
{
	background-image:url(images/listitemimg.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
	text-indent:20px;
}
p
{
	margin:5px 0 5px 0;
	text-align:left;
}
hr
{
	height:1px;
	margin:8px auto 8px auto;
	padding:0;
	border:none;
	border-bottom:solid 1px #CDCDCD;
}
.imagestyle
{
	border:solid 1px #ABABAB;
	padding:1px;
	cursor:pointer;
}
.imagestyleon
{
	border:solid 1px #EA3316;
	background-color:#EA3316;
	padding:1px;
	cursor:pointer;
}
.imagefeatured
{
	max-width:150px;
	max-height:200px;
	padding:2px;
	border:1px solid #CDCDCD;
	background-color:#CDCDCD;
	margin:0px;
	cursor:pointer;
}
a
{
	color:#CD2E2D;
}
a:link, a:visited, a:hover
{
	text-decoration:none;
}
a:hover
{
	color:#CD2E2D;
	text-decoration:underline;
}
.listDtA a
{
	color:#776666;
}
.listDtA a:link, .listDtA a:visited, .listDtA a:hover
{
	text-decoration:none;
}
.listDtA a:hover
{
	color:#CD2E2D;
	text-decoration:none;
}
.journalTitleNav
{
	color:#343434;
	font-size:18px;
	font-weight:bold;
}
.journalTitleNav a
{
	color:#343434;
	font-size:18px;
	font-weight:bold;
}
.journalTitleNav a:link, .journalTitleNav a:visited, .journalTitleNav a:hover
{
	text-decoration:none;
}
.journalTitleNav a:hover
{
	color:#CD2E2D;
	text-decoration:underline;
}
/* master index style */
.toplinebar
{
	width:980px;
	height:3px;
	margin:10px auto 0 auto;
	padding:0;
	line-height:0;
	font-size:0;
	background-image:url(images/topline.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.midlinebar
{
	width:980px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0;
	background-color:#FFFFFF;
}
.midbotline
{
	width:980px;
	height:3px;
	margin:0 auto 10px auto;
	padding:0;
	line-height:0;
	font-size:0;
	background-image:url(images/botline.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.botlinebar
{
	width:980px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0;
	background-color:#FFFFFF;
}
.botline
{
	width:100%;
	height:0;
	border:none;
	border-bottom:solid 1px #DEDEDE;
	line-height:0;
	font-size:0;
	margin:0 auto 1px auto;
	padding:0;
}
.botinfo
{
	width:100%;
	height:100px;
	background-color:#E8EBF0;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	font-size:11px;
}
.botinfo a, .botinfo a:link, .botinfo a:visited, .botinfo a:hover
{
	color:#336699;
}
.botinfo a:hover
{
	text-decoration:underline;
}

/***********/
.midleftbar
{
	width:151px;
	height:auto;
	float:left;
	margin:0 0 0 6px;
	_margin:0 0 0 3px;
	padding:0;
}
.midrightbar
{
	width:816px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
.headerlogo
{
	width:100%;
	height:120px;
	margin:0;
	padding:0;
	background-image:url(images/headerlogo.png);
	background-repeat:no-repeat;
	background-position:15px bottom;
	cursor:pointer;
}
.leftnavbar
{
	width:100%;
	height:auto;
	margin:0 0 4px 0;
	padding:0;
	font-family:Georgia;
	font-size:14px;
	text-align:left;
	line-height:30px;
}
.navnodebar_extend, .navnodebar_hidden
{
	width:150px;
	height:30px;
	border:solid 1px #CCCCCC;
	border-right:none;
	margin:0;
	padding:0;
	background-image:url(images/navnodebk_ext.png);
	background-repeat:repeat-x;
	background-position:center center;
	cursor:pointer;
	font-weight:bold;
	text-indent:5px;
	color:#EA3316;
}
.navnodebar_hidden
{
	background-image:url(images/navnodebk_hidden.png);
}
.navitembar, .navitembar_on, .navitembar_static
{
	width:145px;
	height:auto;
	min-height:30px;
	max-height:60px;
	overflow:hidden;
	border:solid 1px #CCCCCC;
	border-top:none;
	border-right:none;
	margin:0;
	padding:0 0 0 5px;
	background-image:url(images/navitemnobk.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	font-weight:normal;
	color:#666666;
	font-size:13px;
}
.navitembar_static
{
	font-weight:bold;
	background-image:url(images/navitemnobkS.png);
	background-repeat:no-repeat;
	background-position:center bot;
	cursor:default;
}
.navitembar_on
{
	background-image:url(images/navitembk.png);
	background-repeat:no-repeat;
	background-position:center center;
	color:#333333;
	font-weight:bold;
}

.headlogobar
{
	width:100%;
	height:90px;
	margin:0;
	padding:0;
}
.headlogospacer
{
	width:13px;
	height:84px;
	margin:6px 0 0 0;
	padding:0;
	background-image:url(images/headlogospliter.png);
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
}
.headlogoinfo
{
	width:476px;
	height:60px;
	margin:23px 0 0 0;
	padding:0;
	background-image:url(images/headlogoinfo.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	float:left;
}
.headlogolinkbar
{
	width:323px;
	height:90px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
.headlink_top
{
	margin:3px 0 3px 0;
	text-align:right;
	font-size:11px;
}
.headlink_top a, .headlink_top a:link, .headlink_top a:visited, .headlink_top a:hover
{
	color:#3C892E;
}
.headlink_top a:hover
{
	text-decoration:underline;
}
.headlink_mid
{
	margin:0;
}
.headmidsearch
{
	width:250px;
	height:29px;
	background-color:#FAFAFA;
	margin:0;
	padding:0;
	float:right;
}
.searchtxtinput
{
	font-size:11px;
	color:#EA3316;
	font-family:Verdana;
	width:177px;
	height:15px;
	padding:0;
	margin:5px;
	float:left;
	background-color:#FFF000;
}
.searchbtn
{
	float:left;
	width:53px;
	height:19px;
	margin:5px 0 0 0;
	padding:0;
	cursor:pointer;
	line-height:0;
	font-size:0;
	background-image:url(images/searchbutton.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.headlink_bot
{
	margin:6px 0 0 0;
	text-align:right;
	font-size:11px;
}
.headlink_bot a, .headlink_bot a:link, .headlink_bot a:visited, .headlink_bot a:hover
{
	color:#F37D1C;
}
.headlink_bot a:hover
{
	text-decoration:underline;
}

.headlogobotbar
{
	width:811px;
	height:6px;
	margin:0 0 0 5px;
	padding:0;
	line-height:0;
	font-size:0;
	background-color:#EA3316;
}
.headlogobotbar_1
{
	width:809px;
	height:2px;
	margin:0 0 0 5px;
	padding:0;
	line-height:0;
	font-size:0;
	background-color:#FFFFFF;
	border-left:solid 2px #EA3316;
}
.comtitlebar
{
	width:811px;
	margin:0 0 0 5px;
	padding:0;
	height:auto;
}
.comtitleinfo
{
	width:auto;
	_width:auto;
	height:40px;
	margin:0;
	padding:0 10px 0 0;
	line-height:40px;
	color:#FFFFFF;
	font-family:Courier New;
	font-size:22px;
	text-align:left;
	font-weight:bold;
	text-indent:10px;
	background-color:#EA3316;
	float:left;
}
.comcontentbar
{
	width:797px;
	height:auto;
	_height:auto;
	min-height:50px;
	_min-height:50px;
	margin:0 0 0 5px;
	padding:10px 3px 2px 10px;
	background-color:#FFFFFF;
	border-left:solid 1px #EA3316;
	text-align:left;
	color:#000000;
	font-size:12px;
}
.comconbotcopybar
{
	width:100%;
	margin:0;
	padding:0;
	height:auto;
}
.comconbotcopy
{
	width:137px;
	height:20px;
	margin:0;
	padding:0;
	float:left;
	line-height:0;
	font-size:0;
	background-image:url(images/conbotcopy.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.tipsFrm
{
	width:450px;
	height:auto;
	_height:auto;
	min-height:100px;
	_min-height:100px;
	overflow:hidden;
	border:solid 2px #F2F2F2;
	background-color:#FFFFFF;
	padding:5px;
	margin:0 auto 0 auto;
}
.tipsLogo, .tipsLogoi
{
	width:60px;
	height:70px;
	float:left;
	margin:0;
	padding:0;
	background-image:url(images/tipslogo.png);
	background-repeat:no-repeat;
	background-position:center 3px;
}
.tipsLogoi
{
	background-image:url(images/tipslogoi.png);
}
.tipsInfo
{
	width:380px;
	float:left;
	margin:15px 5px 5px 5px;
	padding:0;
	text-align:left;
}

/*for input bar*/
.com_input_frm
{
	padding:20px 10px 20px 10px;
	margin:0;
	border:solid 1px #F2F2F2;
	background-color:#FAFAFA;
}
.com_input_bar
{
	width:100%;
	height:auto;
	_height:auto;
	min-height:30px;
	_min-height:30px;
	margin:10px 0 15px 0;
	padding:0;
}
.com_input_label
{
	width:150px;
	height:auto;
	float:left;
	text-align:right;
	color:#666666;
	font-weight:bold;
	font-size:13px;
	padding-right:10px;
}
.com_input_con_bar
{
	width:auto;
	height:auto;
	float:left;
	text-align:left;
	color:#222222;
	font-weight:normal;
	font-size:13px;
}
.com_input_con_input
{
	width:auto;
	margin-bottom:5px;
}
.com_input_con_input_tips
{
	color:#898989;
	font-size:12px;
	margin-top:-6px;
}
.btn_out, .btn_on
{
	background-image:url(images/btn_out.png);
	background-repeat:repeat-x;
	background-position:left center;
	width:auto;
	height:30px;
	line-height:25px;
	border:solid 1px #84C40A;
	color:#FFFFFF;
	font-family:Verdana;
	font-weight:bold;
	cursor:pointer;
	padding:0 15px 0 15px;
}
.btn_on
{
	background-image:url(images/btn_on.png);
	border:solid 1px #FF7900;
}

/* tab nav style */
.tab_nav_bar
{
	width:100%;
	height:24px;
	margin:0;
	padding:0;	
}
.tab_nav_bar_spacer
{
	width:25px;
	height:24px;
	margin:0;
	padding:0;
	float:left;
}
.tab_nav_bar_item_on, .tab_nav_bar_item_out
{
	width:auto;
	_width:auto;
	min-width:100px;
	height:24px;
	line-height:24px;
	_line-height:24px;
	background-image:url(images/tab_on.png);
	background-repeat:repeat-x;
	background-position:center center;
	border:solid 1px #EA3316;
	border-bottom:none;
	color:#FFFFFF;
	text-align:center;
	float:left;
	margin:0 8px 0 0;
	padding:0 8px 0 8px;
	cursor:pointer;
	font-weight:bold;
}
.tab_nav_bar_item_out
{
	background-image:url(images/tab_out.png);
	border:solid 1px #FACCC5;
	border-bottom:none;
	color:#EA3316;
}
.tab_nav_con
{
	width:775px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:10px;
	border:solid 1px #FACCC5;
	background-image:url(images/tab_con_bk.png);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#FFFFFF;
}
.tab_nav_con_shadow
{
	width:797px;
	height:10px;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
	background-image:url(images/shadow.png);
	background-repeat:repeat-x;
	background-position:center top;
}

/* search input textbox */
.searchTxtbox
{
	padding-top:5px;
}

/* for journal volumn list style */
.journalTitleA a, .journalTitleA a:link, .journalTitleA a:visited
{
	color:#222222;
	font-weight:bold;
}
.journalTitleA a:hover
{
	color:#CD2E2D;
	text-decoration:underline;
}
.journalAuthorA a, .journalAuthorA a:link, .journalAuthorA a:visited
{
	font-style:oblique;
	color:#222222;
}
.journalAuthorA a:hover
{
	color:#CD2E2D;
	text-decoration:underline;
}
.journalPdfA
{
	background-image:url(images/pdf.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
	text-indent:20px;
}
.journalPdfA a, .journalPdfA a:link, .journalPdfA a:visited
{
	color:#222222;
}
.journalPdfA a:hover
{
	color:#CD2E2D;
	text-decoration:underline;
}