
body {font-family: Arial, Helvetica, sans-serif; font-size: 11px;text-align: center; margin: 0px; padding: 0px; background-color: #bfd7ef;}   /* changes made on 30 July -- Vicky */

#wrapper {text-align: left;width: 950px;margin: 0px auto;padding: 0px 10px;position: relative; background: url(../images/pgBgShadow.png) repeat-y center top;}   /* changes made on 30 July -- Vicky */

div.clear {clear: both;}

#header {background: url(../images/headerBg.png) no-repeat; height: 65px; width: 950px; position: relative; _margin-left: 1px;}   /* changes made on 30 July -- Vicky */
#header h1 {text-indent: -9999px; margin: 0; padding: 0; width: 1px; float: left;}
/* #header h2 {text-indent: -9999px; margin: 0; padding: 0; margin-right: 1px; float: right; background: url(../images/headerSectionCNeph.png) no-repeat; width: 449px; height: 29px; margin-top: 1px;} */
#header h2 {text-indent: -9999px; margin: 0; padding: 0; margin-right: 1px; float: right; background: url(../images/headerSectionCPT.png) no-repeat; width: 449px; height: 28px; margin-top: 1px;}
/* #header h2 {text-indent: -9999px; margin: 0; padding: 0; margin-right: 1px; float: right; background: url(../images/headerSectionCNeuro.png) no-repeat; width: 449px; height: 28px; margin-top: 1px;} */
#mainContent {/*background: url(../images/mainBodyBg.png) repeat-y;*/min-height: 460px; _height: 480px;}

#leftCol {width: 180px; margin-left: 1px; float: left;}
.lastUpdate {background-color: #486078; color: #FFFFFF; border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 10px; text-indent: 18px; height: 12px; padding: 6px 0;}

ul#leftMenu {margin: 0pt; padding: 0; list-style-type: none; font-size: 11px;}
ul#leftMenu li {width: 180px; background: url(../images/leftLinksBg.png) no-repeat; display: block; line-height: 20px;}
ul#leftMenu li a:link, ul#leftMenu li a:visited, ul#leftMenu li a:hover {color: #486078; text-decoration: none; line-height: 20px; padding: 0 0 0 12px; background: url(../images/icnExpand.png) no-repeat left center; height: 20px; margin-left: 10px;}
ul#leftMenu li ul {margin: 0px; margin-left:15px; padding: 0; list-style-type: none; font-size: 11px;}
ul#leftMenu li ul li {width: 158px; _width: 158px; background: url(none); display: block; min-height: 20px; _height: 20px; border-bottom: 1px solid #CCCCCC; padding-left: 7px;}
ul#leftMenu li ul li a:link, ul#leftMenu li ul li a:visited, ul#leftMenu li ul li a:hover {color: #486078; text-decoration: none; line-height: 14px; padding: 0px; background: url(none); margin-left: 0px;}



#centreContentCol {width: 740px; margin: 0 10px; _margin: 0 10px; float: left; margin-top: 10px;}
#centreContentCol h2 {width: 720px; margin: 10px 0; padding: 0; color: #486078; font-size: 12px; background: url(../images/contentHeadBg.png) no-repeat left center; padding-left: 22px; line-height: 16px;}
#centreContentCol p {margin: 10px 0; padding: 0; line-height: 16px; margin-left: 5px;}
#centreContentCol a {color: #486078; font-weight: bold; text-decoration: none; font-size: 11px;}
#centreContentCol a:hover {color: #5f768d;}
#centreContentCol .textHeader, #centreContentCol .form_header {color: #486078; font-size: 13px; font-weight: bold; background-color: #ced7e0;}
#centreContentCol .header2 {color:#FFFFFF;background-color: #486078; height: 18px; line-height: 18px;}
#centreContentCol .header2 a {color: #FFFFFF; font-weight: bold; text-decoration: none; margin: 2px; padding:0px 4px; border: 1px solid #486078;}
#centreContentCol .header2 a:hover {color: #FFFFFF; background-color: #677b8f; text-decoration: none; border: 1px solid #999999;}
#centreContentCol .header2 span.current{background-color: #677b8f; text-decoration: none; border: 1px solid #999999; margin: 2px; padding:0px 4px;}
#centreContentCol .subHeader {background-color: #e4e9ee; color: #486078; font-weight: bold;}
#centreContentCol .subHeader a {color: #486078; text-decoration:none;}
/*#centreContentCol tr:hover { background-color: #e4e3e3;}*/
div.csc-header h1.csc-firstHeader {margin: 0; padding: 0; font-size: 16px;}



#footer {background: url(../images/footerBg.png) no-repeat; height: 38px; padding-top: 15px; _margin-left: 1px;}   /* changes made on 30 July -- Vicky */
#footer p {font-size: 10px; color: #434343; margin: 0 0 0px 25px; padding: 0;}
#footer a {color: #486078; text-decoration: none; font-weight: bold;}
#footerShadow {background: url(../images/footerShadow.png) no-repeat; height: 10px; margin: 0 auto; width: 970px;}   /* added on 30 July -- Vicky */
#headerShadow {background: url(../images/headerShadow.png) no-repeat bottom left; height: 10px; margin: 0 auto; width: 970px;}   /* added on 30 July -- Vicky */

/*Form styles added by Anupam Chatterjee on 31/03/2008 - Begin*/

.tx-srfeuserregister-pi1 legend {font-size: 12px; height: 21px; /*background: #ced7e0;*/ padding: 0; height: 21px; line-height: 21px; margin: 0; font-weight: normal; color: #486078; text-transform: none; width: 540px;}

.formBox {background: #e4e9ee; width: 540px;}
form#submitFormLogin {font: 11px Arial, Helvetica, sans-serif;width: 540px;}
form#submitForm {font: 11px Arial, Helvetica, sans-serif;width: 540px;}
fieldset {clear: both; border: none;}
fieldset fieldset {width: 240px; float: left; margin-left: 104px;}

form legend {font-size: 12px; height: 21px; /*background: #ced7e0;*/ padding: 0; display: block; height: 21px; line-height: 21px; padding: 0; margin: 0; font-weight: bold; color: #486078; text-transform: uppercase; width: 540px;}
form .required {font-weight: bold; color: #333333;}
form p {padding: 3px; display: block; margin: 0;}
form p label{width: 110px; text-align: right; float: left; display: block; margin-right: 4px; line-height: 20px;}
form p label.leftAlign{width: 100px; text-align: left; float: left; display: block; margin-right: 4px; line-height: 20px; font-weight: bold; color: #333333;}

form p label.medium{width: 100px; text-align: right; float: left; display: block; margin-right: 4px; line-height: 20px;}
form p input{width: 200px; text-align:left; float: left; display: block; font-size: 11px;}
form p textarea{width: 200px; text-align:left; float: left; display: block;}
form p select {text-align:left; float: left; display: block; font-size: 11px;}
form p label.radio{width: 20%; text-align: left; float: left; display: block;}
form p input.radio{width: 14px; text-align:left; float: left; display: block;}
form p input.chkBox{width: 14px; text-align:left; float: left; display: block; margin-left: 5px;}
form p input.button {width: 75px; text-align: center;}
input.buttonBg {width: 86px; height: 17px; border: none; color: #FFFFFF; font-size: 10px !important; font-weight: bold; text-align: center; background: url(../images/btnEmpty.png) no-repeat; line-height: 12px; padding-bottom: 1px;}
input.buttonBgLong {width: 115px; height: 17px; border: none; color: #FFFFFF; font-size: 10px !important; font-weight: bold; text-align: center; background: url(../images/btnEmptyLong.png) no-repeat; line-height: 14px; padding-bottom: 1px;}

form p input.check {width: 75px; text-align: left;}


.tx-articlelist-pi2 {width: 560px;}

.acceptLink { color:#a5a120;}