﻿body { }
.mandatory { color: Red; }
.smallfont { font: 11px arial; }
.flagstyle { border: 0px; margin: 2px 2px -2px; }
.panelspacing{ margin:10px;}
/*.successmsg{background:#CCFFCC; border: 1px solid #7ea67e; padding:5px 10px; color:#455d45;}
.mnsu{ margin:0 auto; width:450px;}
.mnsu h2{ font-size:16px;background:url(images/success-icon.png) no-repeat;line-height:42px; padding:0 0 0 60px;}*/


.regSingle input[type="text"]
{
    width:200px;
}

/*authors page*/
.blueCon{ background:#c6d7e7; border:1px solid #bdbdbd; padding:20px 45px;}
.blueCon h5{ font-size:25px; background:url(../images/icons/author-Img.png) 0 0 no-repeat; padding-left:38px; line-height:35px;}
.panelBx{ background:#f3f3f3; border:#FFF; margin-bottom:50px; padding:15px 10px; min-height:50px; display:block; position:relative;}
.imgBx{background:#f3f3f3; border:#FFF;padding:8px; left:40px;position:absolute; top:-35px; text-align:center; width:83px; left:42px; overflow:hidden;}
.userList{ width:100%;display:inline-block;}
.userList ul{padding:0;margin:0 0 0 155px;}
.userList li{ float:left; padding-left:20px; list-style:none; margin:0 45px 5px 0;color:#00709d;}
.userList li a{ color:#00709d; text-decoration:none;}
.userList li a:hover{ text-decoration:underline;}
.panelBx p{ line-height:18px; margin-top:25px;}
.editorIcon, .mailIcon, .webIcon{ background:url(../images/icons/author-Img.png) no-repeat;}
.editorIcon{ background-position:0 -66px;}
.mailIcon{ background-position:0 -35px;}
.webIcon{ background-position:0 -50px;}


.largelink
{
    font: 24px/30px arial, verdana, tahoma;
}
.nwsMainPanel h1 img{position: relative; margin-left:10px; top: 3px;}
.tableA th,.tableA td{ margin:5px !important; padding:5px !important;}