html, body {margin: 0; padding: 0; border: 0;}

body {
    margin:0px;
    padding: 0px;
    text-align:center;
    color: #000;
    background-color: #c1d3e9;
}

div#wrapper {
	width: 780px;
	text-align: left;
	margin: 0 auto;
	padding:0px;
	color: #000;
	background-color: #fff;
}

* html .wrapper {  
width: 782px;
wid\th: 780px;
}
/* `````````````````````````` Header section starts ``````````````````` */
.header {
	width: 780px;
	height: 140px;
	margin: 0 auto;
	padding:0px;
	color: #000;
	sbackground: #c1d3e9 url(../images/idg-logoJSwin.gif) 0px 10px no-repeat;
}
/* `````````````````````````` Header section ends ``````````````````` */

/* `````````````````````````` Banner section starts ``````````````````` */
.banner {
	clear:both;
	width: 780px;
	height: 90px;
    	margin: 0px;
    	padding: 0px;
	text-align:center;
    	border-top: 1px solid #555;
    	color: #000;
	background-color: #fff;
}
/* `````````````````````````` Banner section ends `````````````````````` */

/* `````````````````````````` Left Navigation starts ``````````````````` */
.nav-clinical, .nav-clinical-head, .nav-bottom, .nonclinical {
    font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
    line-height: 16px;
}

.nav-clinical-head {
    float: left;
    width: 175px;
    margin: 0px 2px 0px 0px;
    padding: 5px 0px 5px 5px;
    font-size: 13px;
    font-weight: bold;
    color: #555;
    background-color: #F3F1DE;
}

.nonclinical { 
	float: left;
	display:inline;
	width: 175px;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #555;
	background-color: #F3F1DE;
}

.nonclinical ul { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.nonclinical li { 
	margin: 0px;
	padding: 5px 0px 3px 5px;
	border-bottom: 1px solid #fff;
}

.nav-clinical {
    float: left;
    width: 175px;
    height:117px;
    overflow:auto;
    font-size: 11px;
    margin: 0px 2px 0px 0px;
    padding: 3px 0px 0px 3px;
    color: #00468C;
    background-color: #E5E4D8;
}

.nav-clinical div  {
    padding: 1px 0px 2px;
}

a:link { color: #00468C; text-decoration: none; }
a:hover { color: #007AF4; text-decoration:none; }
a:visited { color: #939; text-decoration: none; }


/* this is for idg Software image */
.idgSoftware { 
	float: left; 
	display:inline;
	margin: 15px 0px 0px 3px;
	padding:0px 0px 10px 0px;
}


/* `````````````````````````` Left Navigation ends ``````````````````` */

/* `````````````````````````` Home Main body Layout starts ``````````````````` */
.main-content {
    clear: both;
    width: 780px;
    margin: 0px;
    padding: 0px;
}

.left {
	width: 180px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.center {
	width: 414px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.right {
	width: 180px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* `````````````````````````` Home Main body Layout ends ``````````````````` */

/* `````````````````````````` Index page Columns starts ``````````````````` */
.ready-text {
    width: 185px;
    height: 117px;
    float: left;
    display: inline;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    border-bottom: 1px solid #aaa;
    color: #000;
    background-color: #e2e2e2;
}

.readyUL {  /* this is used for ready-recoker text */
    font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
    font-size : 11px;
    line-height: 17px;
    width: 155px;
    margin: 50px 0px 0px 12px;
    padding: 0px 0px 10px 0px;
    list-style-type: none;
}

.readyUL li {  margin: 0px; padding: 0px;  }

.quiz-text {
	width: 185px;
	height: 117px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	border-bottom: 1px solid #aaa;
	color: #000;
	background-color: #e2e2e2;
}

.quizUL { 
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size: 11px;
	width: 155px;
	margin: 50px 0px 0px 12px;
    	padding: 0px 0px 10px 0px;
	line-height: 17px;
	list-style-type: none;
}

.quizUL li {  margin: 0px;   padding: 0px; }

 .scrollContainer {  display: none; }

.cme-text {
	width: 185px;
	height: 121px;
	float: left;
        display: inline;
	margin: 23px 0px 0px 15px;
	padding: 0px; 
	color: #000;
	background-color: #f6ffd3;
} 

.cmeUL { 
	width: 130px;
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size : 12px;
	font-weight: bold;
	line-height: 20px;
	margin: 30px 0px 0px 25px;
	padding: 0px;
	list-style-type: none;
}

.cmeUL li { margin: 0px; padding: 0px; }

.cdadvttext {
	width: 185px;
	height: 121px;
	float: left;
	display: inline;
	margin: 23px 0px 0px 15px;
	padding: 0px;
}

.featured-text {
	width: 385px;
	height: 90px;
	float: left;
	display: inline;
	padding: 0px 0px 10px 0px;
	margin: 16px 0px 0px 15px;
	background: url(../images/1nowfeaturing.jpg) no-repeat;
}

.featuredUL {
	width: 225px;
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size : 11px;
	font-weight: bold;
	float:left;
	display: inline;
	margin: 30px 0px 0px 15px;
	padding: 0px; 
	line-height: 16px;
	list-style-type: none;
}

.featuredUL li {  margin: 0px;  padding: 0px; }

.loginTitle, .registerTitle {
	width: 177px;
	float: left;
	margin: 0px;
	padding: 2px 0px 2px 3px;
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #254272;
	background-color: #5CABE4;
}

.registerTitle { margin: 10px 0px 0px 0px; }

.advRegister {
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size : 11px;
	line-height: 15px;
	text-align: justify;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 10px 5px;
}

p { margin: 0px; padding: 0px; }

.errorMessage {
	margin: 0px;
	text-align:center;
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size: 10px;
	color: #FF0000;
	background-color: #EBF3FF;
}

/* ``````````````````` Index page Columns ends ``````````````````` */

/*``````````````````` After login List in index page ``````````````````` */

.loginList {
 	float: left;
 	width:170px;
 	height: 100px;
 	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
 	font-size: 12px;
 	line-height: 16px;
 	margin: 0px 0px 0px 5px; 
 	padding: 0px;
 	list-style-type: none;
}

.loginList li { margin: 5px 0px 5px 0px; padding: 0px; }

/* ``````````````````` Login Form starts ``````````````````` */

form { margin: 0px; padding: 0px; } 

fieldset { 
	float: left; 
	width: 175px;
	height: 83px;
	margin : 0px; 
	padding : 3px 0px 0px 3px; 
	border : 0px solid #333; 
}

fieldset br {  display: none; margin:0px; }

label {
	padding: 0px;
	margin:0px 0px 0px 4px;
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #244259;
	background-color: #EBF3FF;
}

.text-box { 
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	margin:0px 0px 5px 4px; 
	padding: 2px; 
	border: 1px solid #7B96A3;
}

.row { 
	width:179px; 
	float: left;
	margin: 6px 0px 0px 0px; 
	padding: 0px;
	text-align:center;
}  

.loginBtn, .regsiterBtn {
	width: 60px;
	height: 23px;
	cursor:pointer;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	border:outset 1px #ccc;
	background: #f3f3f3 url(../images/formbg.gif)  repeat-x left top;
}

.regsiterBtn {
	width: 110px;
}

.Goarow {
	float: left;
	width:175px; 
	height: 50px;
	margin: 15px 0px 0px 0px; 
	text-align:center;   
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #254272;
	background-color: #EBF3FF;
}

.idgHomepg, .idgToday {
	float: left;
	width:170px; 
	height: 13px;
	margin:0px;
	padding: 10px 0px 0px 5px;	
	font-family: Verdana,Arial,"MS Sans Serif",Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.idgToday { margin: 8px 0px 0px 0px; }

#artMsg  {
	float:left;
	padding: 0px;
	margin:0px 0px 0px 4px;
	font-family: Arial,Verdana,"MS Sans Serif",Helvetica,sans-serif;
	font-size: 11px;
	color: #ff0000;
}

/* `````````````````````````` Login Form ends ``````````````````` */

/* `````````````````````````` Footer starts ``````````````````` */
 .footer {  
    	clear: both;
    	width: 780px;
    	height: 40px;
    	margin: 0px;
    	font-family: Verdana,"Trebuchet MS",Arial,sans-serif;
    	font-size : 11px;
    	line-height: 15px;
    	color: #99997B;
    	background-color: #FFF;
    	border-top: 3px solid #DADAC2;
}

.footer p { width: 450px; float: left; display: inline; margin: 2px 5px 0px 5px; }
 
.footer div { width: 150px; float: right; display: inline; margin: 13px 5px 0px 0px; }

/* `````````````````````````` Footer ends ``````````````````` */