@charset "utf-8";
/* CSS Document */

body { font-size:12px; margin:0; padding:0; background:#e2e2e2; border-top:4px solid #1d4a85; font-family:Arial, Helvetica, sans-serif;}

a, img { border:none;}
a { text-decoration:none; color:#002e6e}
a:hover { text-decoration:none;}
select.pad { margin-bottom:0px;float:left}

ul, li { list-style:none; margin:0; padding:0;}


h1,h3{color:#002e6e; font-size:14px;line-height:20px;margin-top:0px; }

h1{ font-size:18px;line-height:24px }

h2{ font-size:16px; line-height1:10px}

h4 { color:#c00000}
h5{
	color: #c00000;
	font-style: italic;
	padding-bottom:10px;
}

#col8 p strong {font-size:14px; }
.clear{ height:15px;clear:both}
#header { width:970px; height:139px; margin:0 auto; padding-top:19px;overflow:hidden}
.journal-header { height:199px !important;}
.journal-header2 { height:220px !important;}
.reviseBox{display:none;clear:both;height:180px;float:right;padding-top:10px;width:520px }
.reviseText{ width:500px;height:90px}
#logo { float:left; width:140px; height:96px; float:left;margin-left:30px}
#logo img { max-width:none }
.journal-header #logo,.journal-header2 #logo{padding-top:40px}
#topbanner { float:right; min-width:590px; height:102px; text-align:center; padding-right:40px}
#headbox {float:right; width:670px; position:relative;padding-right:60px; }
#headbox ul {float:left; margin-right:20px; margin-left:10px}
#headbox ul.first {margin-right:50px; }
#headbox ul li a:hover{ text-decoration:underline}
#headbox h4{ color:#c00000;font-size:16px; line-height:24px;margin-top:0px; width:280px;float:left}
#headbox .htxt h4 {padding-top:10px; }
#headbox .htxt {padding-top:10px }
#headbox img{ float:left;}
#bot-add {
 	text-align: center;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	padding-top:10px;
	float:left;
	width:100%;
}
#main-logout {height:15px;clear:both; float:right;  margin:10px; }

#main-top { width:990px; height:8px; background:url(../images/main-top-bg.gif) left top no-repeat; margin:0 auto;}
#main-bot { width:990px; height:9px; background:url(../images/main-bot-bg.gif) left top no-repeat; margin:0 auto;}
#main { width:960px; margin:0 auto; background:#f6f8f3; overflow1:hidden; padding:0 15px;overflow:hidden}


#menu { width:962px; height:58px; background:url(../images/menu-bg.gif) left top no-repeat; margin-bottom:10px;}
#menu ul li { margin:0; padding:19px 25px; float:left; background:url(../images/menu-split.png) right center no-repeat;}
#menu ul li a { color:#919090; font-size:15px;}
#menu ul li.last { background:none; paddig-right:0;}
#menu ul li.active a, #menu ul li a:hover { color:#fff;font-weight:bold}

#menu form { float:right; width:222px; height:32px; background:url(../images/search-bg.gif) left top no-repeat; margin:12px 10px 0 0;}
#menu form input[type=text] { width:170px; font-size:12px; color:#d4d4d4; text-indent:10px; margin-top:2px; height:27px; background:none; border:none; float:left;box-shadow:none;transition:none}
#menu form input[type=submit] { width:39px; height:31px; text-indent:-9999px; border:none; background:none; margin:0; padding:0; cursor:pointer;}


#main div.box { margin-bottom:10px;}

#main div.heading { width:295px; position:relative; height:48px;}
#main #col2 div.heading { width:339px; position:relative; height:48px;}

#main div.heading h2 { width:295px; height:48px; background:url(../images/widget-heading.gif) left top no-repeat; font-size:19px; color:#fff; font-weight:normal; line-height:48px; text-indent:12px; margin:0;}
#main #col2 div.heading h2 { width:339px; background:url(../images/mid-heading.gif) left top no-repeat;}

#main p { font-size:12px; color:#000; line-height:18px;}
#main p a { color:#0000ee;}

#main div.widget { background:#fff; overflow:hidden; width:273px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:10px 10px 0;}
#main div.widget-bot { background:url(../images/widget-bot.gif) left top no-repeat; width:295px; height:5px;}
#main div.widget-top { background:url(../images/widget-top.gif) left top no-repeat; width:295px; height:5px;}

#main #col2 div.widget { background:#fff; overflow:hidden; width:323px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:5px 7px;}
#main #col2 div.widget-bot { background:url(../images/mid-heading-bot.gif) left top no-repeat; width:339px; height:5px;}

#main div.heading a.top { position:absolute; top:13px; right:43px; background:url(../images/top-btn.gif) left top no-repeat; width:25px; height:24px;}
#main div.heading a.bot { position:absolute; top:13px; right:13px; background:url(../images/bot-btn.gif) left top no-repeat; width:25px; height:24px;}

.alignleft { float:left; margin-right:10px;}

#col1 { width:295px; float:left;}
#col1 p { margin:5px 0;}

#col4 { width:200px; float:left; background-color:#fff; padding:10px; -moz-border-radius:3px; border-radius:3px;}
#col5 { width:710px; min-height:400px; margin-bottom:20px; float:left; background-color:#fff; padding:10px; margin-left:10px; -moz-border-radius:3px; border-radius:3px;}
#col8 { width:930px; min-height:600px; overflow:visible; float:left; background-color:#fff; padding:10px; margin-left:10px; -moz-border-radius:3px; border-radius:3px;}
#col6 { width:480px; min-height:500px; overflow:visible; float:left; background-color:#fff; padding:10px; margin-left:10px;margin-right:10px; -moz-border-radius:3px; border-radius:3px;}
#col7 { width:200px; float:left; background-color:#fff; padding:10px; -moz-border-radius:3px; border-radius:3px;}


#news ul li { border-bottom:1px dashed #cccccc; margin:10px 0; padding-bottom:10px;}
#news ul li img { border:1px solid #dfdfdf; padding:3px; background:#fff; box-shadow:0 0 2px 2px #dfdfdf;}
#news ul li.last { border:none;}
#news ul li p { font-size:12px; color:#6b6b6b; line-height:16px;}
#news ul li p strong { color:#363636;}

#short-cuts ul { float:left; width:135px;}
#short-cuts ul li { background:url(../images/bullet.gif) left 4px no-repeat; padding-left:17px; margin-bottom:10px;min-height:22px;}
#short-cuts ul li a { font-size:11px; color:#000; line-height:15px;}

#col2 { width:339px; float:left; margin-left:15px;}

#journal-menu {margin-left:55px; margin-right:30px; width:600px;float:left; height:42px; background:url(../images/journal-menu.png) left top no-repeat; text-align:center;}
#journal-menu ul { display:inline-block;}
#journal-menu ul li { float:left; background-image: url(../images/sep-gr.png);
	background-position: right 5px;
	background-repeat: no-repeat; padding-left:10px; padding-right:10px;}
#journal-menu ul li a { color:#b2e1e9; font-size:11px; margin:0 20px; line-height:42px;}
#journal-menu ul li.active a,#journal-menu ul li a:hover { color:#fff;font-weight:bold}
#journal-menu ul li.last { border:none; margin-right:0;background-image:none}


#article-menu { width:324px; height:42px; background:url(../images/article-menu.gif) left top no-repeat; text-align:center;}
#article-menu ul { display:inline-block;}
#article-menu ul li {
	float: left;
	background-image: url(../images/sep-gr.png);
	background-position: right 5px;
	background-repeat: no-repeat;
}
#article-menu ul li a { color:#b2e1e9; font-size:11px; margin:0 3px; line-height:42px;}
#article-menu ul li.active a,#article-menu ul li a:hover { color:#fff; font-weight:bold}
#article-menu ul li.last { border:none; margin-right:0;background-image:none}

.jhome ul li {padding-right:10px; padding-left:10px; }


.suppMenu ul li {padding-right:1px; padding-left:2px; }

.post { display:none; min-height:1500px; }
.post ul li {
	border-bottom: 1px dashed #ccc;
	float: left;
	margin: 10px 0;
	padding-bottom: 10px;
	background-image: url(../images/op_icon.png);
	background-position: 305px bottom;
	background-repeat: no-repeat;
	min-height1: 130px;
	overflow: visible;
}
.post ul li a img, .imgBorder { border:1px solid #dfdfdf; padding:3px; background:#fff; box-shadow:0 0 2px 2px #dfdfdf;padding-right:0px;}
.post ul li p {padding-left:0px;width:209px;float:left; }
#col6 .post ul li p { width:480px; }
a.blue { background:#04276a; width:67px; height:26px; color:#fff; text-align:center; line-height:26px; display:block; border-radius:2px; float:left; margin-right:7px; font-size:15px;}
a.cyan { background:#00a8e6; width:67px; height:26px; color:#fff; text-align:center; line-height:26px; display:block; border-radius:2px; float:left; margin-right:7px; font-size:15px;}
a.red { background:#c10005; width:67px; height:26px; color:#fff; text-align:center; line-height:26px; display:block; border-radius:2px; float:left; margin-right:7px; font-size:15px;}
.post a.view-all { font-size:15px; color:#000; font-style:italic; text-align:center; display:block; margin:10px 0;}
.post .btns{ text-align: right;
    padding-top: 5px;
    position: relative;width1:323px;float:left; width:300px;
      }
span.redd { font-size:10px; line-height:15px; color:#C10005; padding-right:25px;padding-top:5px;font-weight:bold }
.red { color:#C10005;  }
.opicon {padding-top:100px; }
#main .post ul li p a, #main p a.artlinks, #main  .journal-artilce-title a { color: #37609b }
#main .post ul li p a:hover,#main p a.artlinks:hover, #main  .journal-artilce-title a:hover { color: #17378c; }
#col6 .post ul li {width:470px;background-image:none }
#col6 .post .btns{width:470px; }
#col6 .post ul li p { padding-left:0px;}

#col3 { width:295px; float:right;}

#srv ul li { background:url(../images/srv-menu.gif) left top no-repeat; width:271px; height:45px; line-height:45px; text-align:center; margin-bottom:6px;}
#srv ul li.green { background:url(../images/search-oapl.jpg) left top no-repeat;  }
#srv ul li a { color:#ddd; font-size:18px; margin:0 5px; line-height:45px;}
#srv ul li.active a, #srv ul li a:hover { color:#fff; font-weight:bold;}

div.social { float:left; width:140px;}
div.social img { border:1px solid #dfdfdf; padding:3px; background:#fff; box-shadow:0 0 2px 2px #dfdfdf; border-radius:3px; margin-bottom:10px;}
div.ads { float:right; width:125px;}

#footer { width:990px; margin:15px auto 0; height:50px;}

#copyright { float:left;}
#copyright p { margin:0; color:#000; font-size:11px;}

#menu-bot { float:right; width:635px; }
#menu-bot ul li { margin:0; padding-right:5px; float:left; line-height:15px; }
#menu-bot ul li a { color:#000; font-size:11px;}

#red-menu{ margin-top:5px; }
#um-top{
	background-image: url(../images/um-top.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 200px;
}
#um-bottom{
	background-image: url(../images/um-bottom.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 200px;
}
#um-body{
	background-image: url(../images/um-body.png);
	background-repeat: repeat-y;
	min-height: 50px;
	overflow:visible;
	width: 200px;
	padding-left:10px;
	
}
#um-body ul li a {color:#d9d9d9;}
#um-body ul { width:180px; }
#um-body ul li {
	height1: 30px;
	padding: 10px;
	background-image: url(../images/um-sep.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}


#author-menu #um-body{ background-image: url(../images/um-body-gr.png);}
#author-menu #um-bottom{ background-image: url(../images/um-bottom-gr.png); }
#author-menu #um-top{ background-image: url(../images/um-top-gr.png);}

#author-menu #um-body ul li { background-image: url(../images/um-sep-gr.png); }

#red-menu #um-body{ background-image: url(../images/um-body-red.png); }
#red-menu #um-bottom{ background-image: url(../images/um-bottom-red.png); }
#red-menu #um-top{ background-image: url(../images/um-top-red.png);}

#red-menu #um-body ul li { background-image: url(../images/um-sep-red.png); }

#um-body ul li:first-child{ background-image:none}
#author-menu #um-body ul li:first-child{ background-image:none}
#red-menu  #um-body ul li:first-child{ background-image:none}


.um_box2 { margin-left:10px; }
.um_box1 { margin-left:5px; }

.um_box2 #um-body{ width: 250px; background-image: url(../images/um-body-w.png);}
.um_box2 #um-bottom{ width: 250px; background-image: url(../images/um-bottom-w.png); }
.um_box2 #um-top{ width: 250px; background-image: url(../images/um-top-w.png);}
.um_box2 #um-body ul { width:250px; }
.um_box2 #um-body ul li{ padding-left:5px; padding-top:10px; background-image: url(../images/um-sep3.png);}

.um_box3 #um-body{ width: 270px; background-image: url(../images/um-body-w3.png);}
.um_box3 #um-bottom{ width: 270px; background-image: url(../images/um-bottom-w3.png); }
.um_box3 #um-top{ width: 270px; background-image: url(../images/um-top-w3.png);}
.um_box3 #um-body ul { width:270px; }
.um_box3 #um-body ul li{ padding-left:5px; padding-top:10px; background-image: url(../images/um-sep3.png);}


 
.um_box1 #um-body{ width: 210px; background-image: url(../images/um-body-w2.png);}
.um_box1 #um-bottom{ width: 210px; background-image: url(../images/um-bottom-w2.png); }
.um_box1 #um-top{ width: 210px; background-image: url(../images/um-top-w2.png);}
.um_box1 #um-body ul li{ padding:5px;  padding-top:10px;}
.um_box1 #um-body ul { width:210px; }


.smalltxt1 { font-size:10px;}
#um-body ul li a:hover, #um-body ul li a.current, #um-body ul li ul li a:hover {color:#FFF;font-weight:bold}
#um-body ul li ul { margin-top:20px;}
#um-body ul li ul li { background-color:#2e5372; padding:5px; margin:5px; }
#um-body ul li.arhivebox { min-height:30px }
#um-body ul li .archivesubox{ float:right;width:57px }

.cls-alphabet{ width:700px;text-align:center;margin:10px;margin-left:20px; }
.cls-alphabet a { padding:5px;font-size:14px; }
.list-jor-box{padding:0px; margin-top:10px;margin-left:70px; margin-top:0px;}
.art-adv-search-box{width:700px; padding:10px;float1:left;position:relative }

.interestlist {
    float: left;
    padding-top: 5px;
    width: 32%;
}
.horizon-line {
    border-bottom: 1px dotted gray;
    display: block;
    width: 100%;
}

label.error{ color:#900; display:block; clear:both;}
.error{ color:#900; display:block; clear:both}
.inputError{ border:1px solid #900;}

.loadinginfo { font-size:12px; color:#7BA454; }
.loadinginfo img { padding-right:20px;} 

.tata-ajax-loader-img{
    background-image: url("../images/ajax-loader.gif");
}

.author-detail-box{}
.title{float:left;width:110px;border:0px solid red;margin-left:5px;text-align:center}
.auth-detail{float:left;width:110px;border:0px solid red;margin-left:5px;}
.auth-detail-input{float:left;width:110px;border:1px solid #666666;margin-left:5px;}
.keyword-box{float:left;width:100%;}
.input-keywords{width:230px;height:25px;border:1px solid #666666;}
.reviewer{float:left;width:127px;border:0px solid red;margin-left:5px;text-align:center}
.reviewer-detail{float:left;width:138px;border:0px solid red;margin-left:5px;}
.reviewer-detail-input{float:left;width:130px;border:1px solid #666666;}
.country-box{float:left;margin-left:200px;}
.classification-disable{float:left;width:140px;height:30px;background-color:#f5f5f5;border:1px solid #D9D9D9;text-align:center;font-size:15px;font-weight:bold;padding-top:5px;margin-left:30px;}
.classification-enable{float:left;width:140px;height:40px;background-color:#D9EDF7;border:1px solid #D9D9D9;text-align:center;font-size:15px;font-weight:bold;padding-top:5px;margin-left:30px;}
.classification-disable2{float:left;width:140px;height:40px;background-color:#f5f5f5;border:1px solid #D9D9D9;text-align:center;font-size:15px;font-weight:bold;padding-top:5px;margin-left:30px;}
.classification-payment{float:left;width:240px;height:30px;background-color:#f5f5f5;border:1px solid #D9D9D9;text-align:center;font-size:15px;font-weight:bold;padding-top:15px;margin-left:30px;}
.classification-payment-enable{float:left;width:240px;height:30px;background-color:#D9EDF7;border:1px solid #D9D9D9;text-align:center;font-size:15px;font-weight:bold;padding-top:15px;margin-left:30px;}
.charge-noticebox{float:left;width:650px;padding:10px;margin-left:30px;background-color:#f5f5f5;border:1px solid #D9D9D9;}

.imgbox{ width:100px;}
#status-box{
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 150px;
	float: left;
	border: 1px solid #DDDDDD;
	margin-right:5px;
}
#HTMLMenuBox{
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 150px;
	float: left;
	border: 1px solid #002E6E;
	margin-right:5px;
	position:relative;
	background-color:#FFF;
}
#HTMLOAPLBox{
 	width: 150px;
	float: right;
	 
  	position:relative;
}

.HTMLOAPLBox_blue{
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 150px;
	float: right;
	border: 1px solid #002E6E;
  	background-color:#FFF;
  	position:relative;
}
.HTMLOAPLBox_red{
	-moz-border-radius: 3px;
	border-radius: 3px;
    margin-top:20px;
	border: 1px solid #C10005;
  	background-color:#FFF;
	position:relative;
	float:left;
	width: 150px;
}
.HTMLOAPLBox_green{
	-moz-border-radius: 3px;
	border-radius: 3px;
    margin-top:20px;
	border: 1px solid #016b7c;
  	background-color:#FFF;
	position:relative;
	float:left;
	width: 150px;
}


#HTMLArticleBox{border: 1px solid #002E6E; text-align:justify;padding:10px;float:left; position:relative; margin-right:7px;margin-left:5px;  width:593px;min-height:600px;}

 
.hlight{background-color:#002E6E; color:#FFF; font-size:16px; text-align:center;padding:5px; }
.hlight_red {background-color:#C10005;  }
.hlight_green {background-color:#016b7c;  }
.citationBox {
	border: 1px solid #FF0000;
	padding: 10px;
	margin: 0px;
	width: 570px
}
.citationBox strong{color:#002E6E }
#HTMLArticleBox h3 {float:right;color:#FF0000;display:block;padding-right:10px;font-size:20px;margin-top:10px }
#HTMLArticleBox h1{width:600px; float:left; font-size:20px;}
.authorBox{width:570px;float:left ;font-size:16px;font-weight:bold; text-align:left;margin-top:10px;}
 sup {
 font-size: smaller;
}
#HTMLArticleBox label{font-size:12px;font-weight:bold;margin-bottom:0px; }
#HTMLArticleBox h2{font-size:18px;font-weight:bold;border-bottom:1px solid #002E6E }
.htmlTbl{border: 1px solid #CCC;background-color:#d9edf7; width:100%;margin-bottom:15px; }
.htmlTbl tr td{padding:10px }
.nav-list li a { border-bottom:1px solid #002E6E}
.HTMLOAPLBox_red .nav-list li ,  .HTMLOAPLBox_red .nav-list ul { list-style
	list-style-position: inside;
	list-style-type: disc;
}
.HTMLOAPLBox_red .nav-list li  { margin-left: 10px } 

#listbox{width:550px;float:left;margin-top:10px; }

.article-box .leftimg { margin-right:10px }
.contactformbox{position:absolute;background-color:#ffffff;border:2px solid #333333;width:400px;height:300px;padding-top:10px;padding-left:20px;padding-bottom:15px;z-index:1111;top:200px;margin-left:300px;display:none;}
.artbox-title{padding-left:90px }
.artbtns{ position:relative; margin-left:93px;}
.journal-artilce-title{  position:relative; margin-left:93px; margin-right:20px;}
#vertical-ticker{ height:280px;overflow:hidden }

div.lettercolumn {
    float: left;
    margin-right: 10px;
    width: 200px;
	margin-top:0px;
}
div.letter {
    margin: 0 0 25px;
}
div.letter ul li {
    padding-left: 10px;
    text-indent: -10px;
}
.accordion-group{
	width:560px;
}
.accordion-inner ul { float:left; width:260px;}
.accordion-inner ul li { margin-bottom:0px}
.accordion-inner ul li a  { margin:10px; display:block}
div.letter ul li a{ margin:5px; display:block}
.accordion-inner ul li:hover, div.letter ul li:hover { background-color:#002E6E;}
.accordion-inner ul li:hover a, div.letter ul li:hover a { color:#FFF;}
 
.accordion-toggle { background-color:#002E6E;color:#FFF; }
.accordion-toggle:hover{color:#CCC; } 
.collapsed { background-color:#FFF;color:#002E6E; }
.collapsed:hover{color:#002E6E; } 

	#portamento_container {float:left; position:relative;} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
			#portamento_container #HTMLMenuBox {float:none; position:absolute;} /* no need to float anymore, become absolutely positoned */
			#portamento_container #HTMLMenuBox.fixed {position:fixed;} /* if the panel is sliding, it needs position:fixed */
		
.comment-wrapper {
  position: relative;
}

.commentWrapper { /* required to avoid jumping */
  left: 0px;
  position: relative;
  margin-top: 0px;
  width:150px;
  float:left;
}

#HTMLOAPLBox.fixed {
  position: fixed;
  top: 10px;
}
.blue { border-color:#49AFCD;color:#002E6E}
label.hide{display:none;}

sup { font-size:11px; }
sup a{ font-size:11px;}

a.keysearch {padding:0.3px; }
a.keysearch:hover{ display:1block;background-color:#002E6E; color:#FFF }


.bs-docs:after {
    background-color: #F5F5F5;
    border: 1px solid #97ddf3;
    border-radius: 4px 0 4px 0;
    color: #49afcd;
    content: "Current Peer Review";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs {
    background-color: #FFFFFF;
    border: 1px solid #97ddf3;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}
.bs-inv,.bs-ieditor{ height:200px;}
.bs-iceditor:after{ content: "Current Handling Editor";}
.bs-ieditor:after{ content: "Handling Editor";}

.bs-inv:after{ content: "In-house Peer Reviewers";}

.bs-einv:after{ content: "External Peer Reviewer recommended by Handling Editor";}

.bs-ainv:after{ content: "External Peer Reviewer recommended by submitting Authors";}
.bs-authorhistory:after{ content: "Author's history";}
.bs-peerhistory:after{ content: "Peer reviewer history";}
.bs-authorresp:after{ content: "Author response";}
.bs-handlinghistory:after{ content: "Handling Editor history";}
.bs-seditorhistory:after{ content: "Senior Editor history";}



.tblhead{
	background-image: url(../images/tblbg.png);
	background-repeat: no-repeat;
	height:96px;
}
.tblhead2{
	 background-image: url("../images/tblbg2.png");
    background-repeat: no-repeat;
    height: 39px;
    padding-top: 10px;
    text-align: center;
    width: 900px;
}

.board{ padding-left:35px !important;}
.board strong{ color:#002E6E }
.board h2{
	color: #c00000;
	font-style: italic;
	font-size:18px;
}
.board a { color:#002060; font-weight:bold }
.board .bmember { width:450px; padding-bottom:25px; text-align:center;margin:0 auto; }
 #col8 .bmember p  a strong{font-size:16px; line-height:25px; }
.board h1{ padding-bottom:0px;margin-bottom:0px;}
.tblhead2 a:hover{text-decoration:underline }
.expertview{
	float: left;
	width: 183px;
	min-height: 40px;
	overflow:visible;
	border-radius:2px;
	border:1px solid #999;
	padding: 10px;
	display: none;
	margin-left: 228px;
	border:1px solid #CCC;
	margin-top:10px;
}
.expertview h2 { 
    font-size: 13px;
    line-height: 15px;
    margin: 0;
    padding: 0;
    text-align: center;
	border-bottom: 1px solid #FF0000;

}

.btnInviteHandler{ margin-right:100px;}

.modal { width:840px; left:40%; }

#main p.sup_abstract{  font-weight:bold; color:#002e6e; font-size:14px;  }

#cookie_assistant_wrapper h2 {
    color: #FFFFFF;
    font-size: 14px !important;
    line-height: 16px !important;
    margin: 0 0 4px !important;
    padding: 0 !important;
	background:none;
	width:300px;
	text-align:center;
}
#cookie_assistant_wrapper.dark { text-align:center; }
.buttons #cookie_assistant_wrapper a.btn-accep{
    background: -moz-linear-gradient(center top , #36520D 0%, #36520D 100%) repeat scroll 0 0 transparent !important;
    border: 1px solid #778811 !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    outline: medium none !important;
    overflow: visible !important;
    padding: 4px 8px !important;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25) !important;
}