
/* base css*/
	body, div, ul, ol, li, h1, h2, h3, form {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: arial, Times, serif;
}
img {
	border: 0 none;
}
input, select, textarea£¬radio, checkbox, button {
	vertical-align: middle;
}
.button {
    color:#ffffff;
	background-color:#2D4B74;
	margin: 5px 0px 0px 50px;
	padding: 5px;
	width: 100px;
}
.buttonbg 
{
	color:#aa3832;
	border:0px;
	font-weight:bold;
	font-family:Verdana;
	background: url(../images/buttonbg.gif) repeat-y 0px 0px;
	margin: 5px 0px 0px 50px;
	padding: 5px;
	width: 100px;
}
.buttonbgbig 
{
	color:#aa3832;
	border:0px;
	font-weight:bold;
	font-family:Verdana;
	background: url(../images/buttonbgbig.gif) repeat-y 0px 0px;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	width: 160px;
}
.paypal{margin:-280px 0px 20px 720px;}
.changePasswordButton {
    color:#ffffff;
	background-color:#2D4B74;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	width: 100px;
}
.dotline {
	border-top: 1px solid #B8C420;
	height: 2px;
	margin-top: 10px;
}
p {
	margin: 0;
	padding: 0;
	line-height: 1.5;
}
a, a: hover {
	color: #2275F2;
}
a: hover {
	color: #ff0000;
}
.verticalMiddle {
	border: 0;
	margin: 0;
	vertical-align: middle;
}
.clear {
	clear: both;
	overflow: hidden;
}
hr {
	height: 2px;
	border: none;
	border-top: 2px solid #B8C420;
}
table {
	border-collapse: collapse;
	border: 0;
}
.marginBottom10 {
	margin-bottom: 10px;
}
.marginBottom5 {
	margin-bottom: 5px;
}
.marginBottom20 {
	margin-bottom: 20px;
}
.marginLeft20 {
	margin-left: 20px;
}
.marginLeft10 {
	margin-left: 10px;
}
.marginLeft200{
    margin-left: 200px;
}
.marginLeft350{
    margin-left: 350px;
}
.marginLeft500{
    margin-left: 500px;
}
.marginLeft600
{
	margin-left: 600px;
}
.lineHeight10 {
	line-height: 10px;
}
.lineHeight20 {
	line-height: 20px;
}
.colorRed {
	color: #ff0000;
}
.listUl{
    text-align:justify;
    margin-left:10px;
}
.alignLeft {
	text-align: left;
}
.alignCenter {
	text-align: center;
}
/* main css*/
	body {
	background-color: #f9f4db;
	color: #2c2c2c;
	margin: 0;
}
#wrap {
	width: 1000px;
	margin: 0 auto;
}
#header {
	height: 102px;
	background-color: #f9f4db;
	overflow: hidden;
}
a.logo {
	font-size: 36px;
	color: #e6f1f6;
	display: inline-block;
	margin: 0px 0 0 38px;
}
.paperOrNewsHeading {
	color: #222222;
	word-spacing: 2px;
	margin: 10px 10px 10px 0px;
}
.journalHeading {
	font-size: 150%;
	letter-spacing: -0.5px;
	word-spacing: 2px;
	margin: 5px 0 5px;
}
.stepStyle {
	color: #222222;
	font-size: 120%;
	letter-spacing: -0.5px;
	word-spacing: 6px;
	margin: 20px 50px 20px;
}
.marginBottom20 {
	margin-bottom: 20px;
}
#mainBox {
	width: 1000px;
}
#mainBoxTop, #mainBoxBottom {
	height: 7px;
	clear: both;
	overflow: hidden;
	width: 1000px;
	background-color: #f9f9f7;
}
#mainBoxMiddle {
	width: 1000px;
	background: #f9f9f7 url(../images/siderBg.gif) repeat-y 0px 0px;
	clear: both;
	overflow: hidden;
}
#mainContent {
	float: left;
	width: 751px;
	margin-left: 17px;
}
.topLeftCorner {
	background: url(../images/topLeftCorner.gif) no-repeat 0px 0px;
}
.topCorner {
	background: url(../images/topCorner.gif) no-repeat 0px 0px;
}
.bottomLeftCorner {
	background: url(../images/bottomLeftCorner.gif) no-repeat 0px 0px;
}
.bottomCorner {
	background: url(../images/bottomCorner.gif) no-repeat 0px 0px;
}
.topRightCorner {
	background: url(../images/topRightCorner.gif) no-repeat right top;
}
.bottomRightCorner {
	background: url(../images/bottomRightCorner.gif) no-repeat right top;
}
.topCorner,.bottomCorner{
    width: 1000px;
	height: 8px;
}
.topLeftCorner,.bottomLeftCorner {
	width: 220px;
	height: 7px;
	float: left;
}
.topRightCorner,.bottomRightCorner {
	width: 751px;
	height: 7px;
	float: right;
}
.personMessage {
	height: 70px;
	background: url(../images/siderBg.gif) repeat-y 0px 0px;
	padding-right: 10px;
	text-align: right;
	padding-top: 20px;
}
.personMessage strong {
	font-size: 16px;
	color: #4c4c4c;
}
/* siderbar*/
	#siderBar {
	float: left;
	width: 220px;
	line-height: 2.2;
	padding-bottom: 55px;
}
#siderBar #mainNav {
	width: 200px;
	padding: 0;
	margin: 0 0 0 20px;
}
#siderBar #mainNav li {
	list-style: none;
	padding-bottom: 10px;
	text-align: right;
}
#siderBar #mainNav li .navTopItem {
	background: transparent url('../images/bg-menu-item-blue.gif') right center no-repeat;
	padding: 0px 15px;
	color: #b7332a;
	font-size: 15px;
	font-weight:bold;
	display: block;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
}
.navTopItem a{
	text-decoration: none;
	color: #b7332a;
}
#siderBar #mainNav li a.current {
	color: #2275F2;
	font-weight: bold;
}
#siderBar #mainNav li a.current: hover {
	color: #2275f2;
}
#siderBar #mainNav ul {
	padding: 0;
	font-size: 12px;
	margin: 0;
}
#siderBar #mainNav ul li {
	list-style: none;
	margin: 0;
	text-align: right;
	padding: 0;
}
#siderBar #mainNav ul li a {
	padding: 0px 15px;
	display: block;
	color: #515353;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}
#siderBar #mainNav ul li a: hover, #siderBar #mainNav ul li a.current, #siderBar #mainNav ul li a.current: hover {
	color: #2275f2;
}
#footer {
	height: 50px;
	line-height: 50px;
}
.copyright {
	height:20px;
	text-align:center;
}
.paperMeta {
	color:#777;
}
/* Shortcut Buttons*/
	.shortCutButton {
	border: 1px solid #ccc;
	background: #f7f7f7 url('../images/shortCutButton-bg.gif') top left no-repeat;
	display: block;
	width: 153px;
	margin: 0 0 20px 0;
}
.shortCutButton span {
	border: 1px solid #fff;
	display: block;
	padding: 15px 10px 15px 10px;
	text-align: center;
	color: #555;
	line-height: 1.4;
}
.shortCutButton span img {
	margin-bottom: 10px;
}
.shortCutButton: hover {
	background: #fff;
}
.shortCutButton span: hover {
	color: #57a000;
}
ul.shortCutButtonsSet li {
	float: left;
	margin: 0 32px 0 0;
	background: 0;
	display: inline;
}
ul.shortCutButtonsSet {
	padding-top: 14px;
}
/*contentBox*/
	.contentBox {
	margin: 0 2px 20px 0;
}
.contentBoxHeader {
	background: url('../images/contentBoxHeaderBg.gif') top left repeat-x;
	height: 30px;
	color: #2c2d2d;
	clear: both;
	overflow: hidden;
}
.contentBoxHeader .contentBoxTitleLeft {
	width: 5px;
	height: 30px;
	background: url('../images/contentBoxTitleLeft.gif') top left no-repeat;
	float: left;
}
.contentBoxHeader .contentBoxTitleRight {
	width: 5px;
	height: 30px;
	background: url('../images/contentBoxTitleRight.gif') top left no-repeat;
	float: right;
}
.contentBoxHeader .contentBoxTitle {
	padding: 8px 15px 10px 10px;
	font-weight: bold;
	float: left;
	width: 70%;
}
.contentBoxBody {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fff;
}
.contentBoxBottom {
	background: url('../images/dot01.gif') 0px 4px repeat-x;
	width: auto;
	height: 5px;
	overflow: hidden;
}
.contentBoxBottom .contentBottomLeft {
	width: 5px;
	height: 5px;
	background: url('../images/contentBottomLeft.gif') top left no-repeat;
	float: left;
}
.contentBoxBottom .contentBottomRight {
	width: 5px;
	height: 5px;
	background: url('../images/contentBottomRight.gif') top left no-repeat;
	float: right;
}
.form-content {
	padding: 15px;
}
.form-content-paperList {
	padding: 15px;
}
/*form*/
	form input, form select, form textarea {
	padding: 4px 6px;
	border: 1px solid #c6c6c5;
	color: #333;
}
form input: focus {
	background: #FFFCD3;
}
form select: focus {
	background: #FFFCD3;
}
form textarea: focus {
	background: #FFFCD3;
}
form td {
	padding: 3px 6px;
}
.required: before {
	content: "*";
	color: red;
}
label.ok {
	background: url("../images/valid.gif") no-repeat;
	padding-left: 16px;
}
label.error {
	color: #d00;
}
label.choice {
	vertical-align: middle;
}
/*archive*/
	.archive {
	line-height: 1.4;
	padding: 15px;
}
.archive h2 {
	font-size: 18px;
	text-align: center;
	line-height: 1.6;
	margin-bottom: 20px;
	color: #333;
	font-weight: bold;
}
.archive h3 {
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 12px;
	font-weight: bold;
	color: #5e5e5e;
}
.archive ul, .archive ol {
	margin-left: 22px;
}
.archive ul li {
	list-style-image: url(../images/arrow.gif);
}
/*table*/
	.tableLayout table {
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.tableLayout td {
	padding: 0px 10px;
	background: #f6f6f6;
	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #ddd;
}
.tableLayout tr.odd td {
	background: #fbfbfb;
}
.tableLayout thead td {
	background: #f8f6c6;
	
	text-align: center;
}
.tableLayout tr: hover td {
	background: #a6f7ff;
}
.tableLayout thead tr: hover td {
	background: #f8f6c6;
}
.resultRow 
{
    border-bottom: 1px solid #9B9B9B;
	margin: 0px 0px 10px 5px;
	width: 700px;
}
.resultRow a{text-decoration: none;font-weight:normal;}
.paperIDTable{width: 100%;margin: 0px 0px 3px 5px;}
.radioText label{
    margin-left:5px;
    text-align:inherit;
    vertical-align:middle;
}
.showPaperListNumber {
	vertical-align: top;
	width:5px;
}
.showPaperListImportant {
	float: left;
	padding-top: 19px;
	margin-top: 5px;
	border : 1px solid #D4D0C8;
	width : 127px;
	height : 50px;
	overflow : hidden;
	background-color : #F4F4F4;
	-moz-box-sizing: border-box;
}
input.moveUp {
	background: url(../images/up.png) no-repeat 0px 0px;
	height: 16px;
	width: 16px;
	border: 0;
	cursor: pointer;
	float: left;
	display: block;
}
input.moveDown {
	background: url(../images/down.png) no-repeat 0px 0px;
	height: 16px;
	width: 16px;
	border: 0;
	cursor: pointer;
	float: left;
	display: block;
}
.stepBoder{
    border: 1px dashed #f7cc78;
    padding:15px 0px 15px 5px;
}
.stepTxt {
	vertical-align: top;
	line-height: 13px;
}
.currentSelectTxt {
	vertical-align: top;
	line-height: 13px;
	font-weight: bold;
	color: #EA862E;
}
.tableForm {
	margin: 0 auto auto;
	border: solid 1px #9db3c5;
	border-collapse: collapse;
	width: 700px;
}
.confirmForm {
	margin: 0 auto auto;
	border: solid 1px #9db3c5;
	border-collapse: collapse;
	width: 715px;
}
.confirmForm td {
	height: 20px;
	border: solid 1px #9db3c5;
	padding-left: 7px;
}
.tableForm td {
	height: 20px;
	border: solid 1px #9db3c5;
	padding-left: 7px;
}
.submitNotificationSuccess {
	background-color: #d5ffce;
	border-color: #9adf8f;
	border-style: double;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}
.submitNotificationError {
	background-color: #FFC;
	border-color: #FF0000;
	border-style: double;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

.bluetext {
	color: #002456;
}
.submitFormHeading td {
	padding: 0px 0px;
}
#SignInMainBoxMiddle {
	width: 1000px;
	background-color: #FFFFFF;
	clear: both;
	overflow: hidden;
}
#SignInSiderBar {
	float: left;
	margin-top:10px;
	margin-left: 15px;
	width: 200px;
	line-height: 1.8;
	padding-bottom: 55px;
}
#submenubg {
	width: 200px;
	padding-left: 5px;
	padding-right: 5px;
}
#leftIntroduction {
	border:solid 1px #f0f2f4;
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;
}
.leftWebsite{
    border:solid 1px #f0f2f4;
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;}
.menuitem {
	background-image: url(../images/submenu_item_bg.gif);
	background-repeat: no-repeat;
	width: 190px;
	padding-left: 20px;
}
a.submenulink: link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002456;
	text-decoration: none;
}
a.submenulink: visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002456;
	text-decoration: none;
}
a.submenulink: active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002456;
	
}
a.submenulink: hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002456;
	
}
.PUmenuitemselected {
	background-image: url(../images/submenu_item_bg.gif);
	background-repeat: no-repeat;
	width: 190px;
	padding-left: 20px;
	background-color: #FAFBFC;
}
.menuitemdeselected {
	background-image: url(../images/submenu_item_deselected_bg.gif);
	background-repeat: no-repeat;
	width: 190px;
	padding-left: 20px;
	background-color: #FAFBFC;
}
.submenuitemsub {
	background-image: url(../images/submenu_subitem_bg.gif);
	background-repeat: no-repeat;
	width: 190px;
	padding-left: 25px;
	padding-top: 4px;
	background-color: #FAFBFC;
}
.PUsubmenuitemsubselected {
	
	width: 190px;
	padding-left: 20px;
	padding-top: 4px;
	background-color: #FAFBFC;
}
.tableborder {
	width: 706px;
}
.tableclass {
    border:solid 1px #f0f2f4;
	width: 706px;
}
.SignInButton {
    color:#ffffff;
	background-color:#2D4B74;
	margin: 15px 0px 0px 100px;
	padding: 5px;
	width: 120px;
}
fieldset {
	border-style: solid none none none;
	border-width: 1px;
	border-color: #008000;
}
fieldset legend {
	text-align: center;
}
.journalTitle{
    font-weight:bold;
    color:#EA862E;
    margin-bottom:10px;
}
.floatRight{float:right;overflow:hidden;}
.staticsForm {
	margin: 0 auto auto;
	text-align:center;
	border: solid 1px #9db3c5;
	border-collapse: collapse;
	width:730px;
}
.staticsForm td {
	height: 15px;
	border: solid 1px #9db3c5;
	padding-left: 2px;
}
.conditionsForm{
    float:left;
    overflow:hidden;
}
.staticButton{
    color:#ffffff;
	background-color:#2D4B74;
	width: 80px;
}
.paymentTable
{
	padding:10px;
}
.paymentConfirmTable
{
	margin: 0 auto auto;
	border: solid 1px #9db3c5;
	border-collapse: collapse;
	width: 715px;
}
.paymentConfirmTable td
{
	height: 35px;
	border: solid 1px #9db3c5;
	padding-left: 7px;
}
.tdColor
{
	background:#F0F2F4;
	font-weight:bold;
}
.floatRight{float:right;overflow:hidden;}
.copyRightTable{margin-left:15px;
	border-collapse: collapse;
	width: 725px;font-family:Verdana;}
.copyRightTable tr{line-height:1.4;}
.copyRightTable h3{font-size: 16px;
	line-height: 1.4;
	margin: 12px 0px;}