
BODY{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-left:10px;
margin-top:10px;
}

.wide { width: 370px }

.error { color: Red; }

/*///////////////////////////////
  Page layout elements
////////////////////////////////*/

#page{/*Container for whole page*/
width:750px;
}
#header{
width:100%;
background-color:#0C3026;
}

/* Searchbox and secondary links in header */
#searchBar{
float:right;
padding-top:15px;
padding-right:10px;
text-align:right;
}
#searchBar DIV.links{
font-size:0.8em;
padding-top:10px;
color:#FFFFFF;
}
#searchBar A.left{
margin-right:10px;
}
#searchBar A.mid{
margin-left:10px;
margin-right:10px;
}
#searchBar A.right{
margin-left:10px;
}
#searchBar DIV.links A{
color:#FFFFFF;
text-decoration:none;
}
#searchBar DIV.links A:hover{
text-decoration:underline;
}
#searchBar INPUT.btn{
font-size:0.85em;
padding:2px;
}

/* END Searchbox and secondary links in header
--------------*/

/* Red bar with date and Profile link */
#welcomeBar{
background-color:#AF1E2D;
color:#FFFFFF;
font-size:0.8em;
padding:5px;
padding-left:15px;
padding-right:15px;
margin-bottom:0;
}
#welcomeBar DIV.links{
float:right;
}
#welcomeBar A{
color:#FFFFFF;
text-decoration:none;
}
#welcomeBar A:hover{
text-decoration:underline;
}
/* END Red bar with date and Profile link
--------------*/


#contentBlock{/* Contained div for main menu and content*/
background:url(../images/bg_content.gif) repeat-y;
}

/* main navigation menu */
#menu{
width:180px;
float:left;
}
#menu A{
display:block;
padding-left:15px;
padding-right:15px;
margin-bottom:1.8em;
font-size:0.85em;
font-weight:bold;
color:#CFCDB9;
text-decoration:none;
}
#menu A.first{
margin-top:15px;
}
#menu A:hover{
color:#FFFFFF;
}
#menu A.seld{
color:#FFFFFF;
}

/* END Main navigation menu 
--------------*/

#content{/*main content block */
width:520px;
padding:25px;
padding-top:15px;
float:right;
line-height:1.5em;
clear:right;
}

/* Footer section */
#footer{
background-color:#183030;
padding:8px;
padding-left:20px;
font-size:0.8em;
color:#FFFFFF;
margin-top:15px;
clear:both;
}
#footer A{
color:#CFCDB9;
font-weight:bold;
text-decoration:none;
}
#footer A:hover{
color:#FFFFFF;
text-decoration:underline;
}
#terms{
float:right;
}
/* END Footer section 
---------------------*/

/* Workarounds to define minimun heights 
as min-height doesn't work in IE */
.prop {
float:right;
width:1px;
}
.minHeight99{
height:99px;
}
.minHeight350{
height:350px;
}
DIV.spacer{
clear:both;
height:1px;
overflow:hidden;
}

DIV.spacerLeft{
clear:left;
height:1px;
overflow:hidden;
}
/* END workarounds used to define min heights 
--------------------------*/

DIV.spacerBig{
clear:both;
}




/*///////////////////////////////
  General text and formatting 
////////////////////////////////*/

INPUT, SELECT{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

H1{/* Main header above the content part of the page */
font-size:1em;
color:#FFFFFF;
background:#0C3026;
padding:4px 10px;
margin-left:-10px;
margin-right:-10px;
}
H2{
font-size:1em;
/*color:#AF1E2D;*/
}
H3{
font-size:0.9em;
font-family:verdana, Arial, Helvetica, sans-serif;
color:#0C3026;
}
H4{
font-size:0.9em;
font-family:verdana, Arial, Helvetica, sans-serif;
color:#0C3026;
font-weight:normal;
font-style:italic;
}

/* Header which separates the page into sections */
DIV.secHead{
clear:both;
margin-top:2em;
border-bottom:1px solid #CFCDB9;
}
DIV.secHead H2{
background:#CFCDB9;
color:#0C3026;
display:inline;
margin:0;
padding:2px;
padding-left:10px;
padding-right:9px;
margin-left:-9px;
}
/* END Header which separates the page into sections 
----------------------------*/



UL{
list-style-type:disc;
}
UL UL{
list-style-type:circle;
}
UL UL UL{
list-style-type:square;
}

/* General link style */
A{
color:#AF1E2D;
text-decoration:none;
}
A:hover{
text-decoration:underline;
}
A:visited{
color:#928D63;
}
/* END General link style */

.afterHead{
margin-top:0;
}

HR{
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #E7E7E7;
}
/* General button Styles */
.btn, .btnHi{
font-size:1em;
color:#FFFFFF;
border:1px outset #FFFFFF;
}
.btn{
background:#AF1E2D;
}
A.btnHi{
background:#FF141E;
}
INPUT.btn{
padding:0px 2px;

}
A.btn, A.btnHi{
text-decoration:none;
font-size:0.85em;
padding:2px 4px;
}
A:hover.btn,A:hover.btnHi{
background:#FF141E;
text-decoration:none;
}
A:visited.btn,A:visited.btnHi{
color:#FFFFFF;
}
P.btt{
text-align:right;
}
/* END general button styles 
---------------------*


/*Buttons at top of page */
DIV.articleBtns{
float:right;
font-size:0.8em;
}
DIV.articleBtns IMG{
margin-left:20px;
}
DIV.articleBtns A:link,DIV.articleBtns A:visited,DIV.articleBtns A:hover{
color:#AF1E2D;
text-decoration:none;
}
/* END Buttons at top of page 
----------------------------*/





/* ///////////////////////////////
   Section-specific formatting 
////////////////////////////////*/

/* Login page */
#loginContainer{
background:#CFCDB8;
border:1px solid #000000;
padding:15px;
}
#loginBox{
width:190px;
float:left;
border-right:1px solid #ffffff;
padding:10px;
padding-right:50px;
}
#loginBox H1{
color:#0c3026;
font-size:1em;
background:none;
margin:0;
padding:0;
}
#loginBox P.autoLoginTxt{ 
font-size:0.8em;
margin-top:10px;
margin-bottom:10px;
}
#loginBox .btn{
float:right;
}
#register{
width:200px;
float:left;
padding:10px 15px;
/*margin-left:40px;*/
}
#register H1{
font-size:1em;
margin-bottom:0;
padding-bottom:0;
}
#register .btn{
float:right;
}
/* END Login page 
--------------------------------*/


/*News Page and Archive Navigation */
DIV.pageHead{
margin-bottom:20px;
}
span.pageNav{
float:left;
padding-top:7px;
}
span.archiveNav{
float:right;
}

H2.storyList{/* used on news section */
font-size:1.0em;
background:none;
margin-bottom:0;
clear:both;
}

P.storyDate{/* used on news section */
color:#0C3026;
font-weight:bold;
margin:0;
}

H2.storyDate{/* used on news section */
font-size:1em;
color:#0C3026;
font-weight:bold;
margin:0;
margin-bottom:10px;
}
/* END News Page and Archive Navigation 
--------------------------------*/


/* Drug Database Styles */
OL.drugList{
list-style-type: none;
padding-left:0;
margin-left:0;
}
OL.drugList LI{
display:inline;
}

/* END Drug Database Styles 
---------------------------------*/


/* Current Reports Styles */

Table.CurrentReportTable{
width:100%;
font-family:verdana,arial,helvetica,sans-serif;
font-size:80%;
background-color:#F8F7F4;
}
TABLE.CurrentReportTable TR{
line-height:1.2em;
}
TABLE.CurrentReportTable TH{
text-align:left;
}
OL.cr{
list-style-type:none;
padding-left:0;
margin-left:0;
}
OL.references{
width:400px;
margin-left:0px;
padding-left:30px;
}
h3.xcitationtitle{
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin-top:1em;
margin-bottom:0;
}
.smalltext{
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.8em;
margin:0;
}
.author{
font-size:1.2em;
font-weight:bold;
}
DIV.TrialRef{
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.8em;
/*width:90%;
margin-left:auto;
margin-right:auto;*/
line-height:1.2em;
}

/* END Current Reports Styles 
---------------------------------*/

/* Test Your Knowledge styles */
UL.quizList{
width:242px;
float:left;
padding:5px;
margin-left:0;
margin-right:5px;
margin-bottom:10px;
}
UL.quizList H2{
color:#000000;
margin:0;
padding-bottom:7px;
}
UL.quizList LI{
margin-left:1.5em;
padding-bottom:5px;
}
UL.psych{
background:url(../images/tyk/tyk_psychology.jpg) top right;
}
UL.pharm{
background:url(../images/tyk/tyk_psychpharm.jpg) top right;
}
UL.theory{
background:url(../images/tyk/tyk_clin_theory.jpg) top right;
}
UL.path{
background:url(../images/tyk/tyk_path.jpg) top right;
}
UL.dev{
background:url(../images/tyk/tyk_dev.jpg) top right;
height:59px;
}
TABLE.TorFBox{
border:1px solid #000000;
}
TABLE.TorFBox TD{
padding:3px;
padding-bottom:10px;
}
TABLE.TorFBox TR.TorFHead{
background:#AF1E2D;
color:#FFFFFF;
}
TABLE.TorFBox TD{
padding-bottom:5px;
}
TABLE.TorFBox TD.question{
border-left:1px solid #000000;
}

/* END Test Your Knowledge Styles 
---------------------------------*/

/* Journal TOCs styles */
TABLE.TOCBox TD{/*similar to Test Your Knowledge, Q&A box*/
border:1px solid #000000;
border-collapse:collapse;
padding:3px;
padding-bottom:10px;
}
TABLE.TOCBox TR.TOCHead{
background:#AF1E2D;
color:#FFFFFF;

}
TABLE.TOCBox TR.TOCHead TD{
padding-bottom:5px;
}
/* END TOC styles 
---------------------------------*/


/* Weblinks styles */
A.menuAlpha, A.inactive{
width:15px;
font-size: 0.8em;
margin-right: 1px;
padding:1px 4px;  
text-decoration: none;
line-height:1.7em;
/*border:1px solid #000000;*/
}
A.inactive{
background:#E7E6DC;
border-style:inset;
color: #FFFFFF;
}
A.inactive:hover{
background:none;
background:#E7E6DC;
}
/* END Web Links styles 
---------------------------------*/



/* Test Your Knowledge styles */
.popupreference {
visibility: hidden;
position: absolute;
z-index: 0; 
left: 100px;
width: 400px;
top: 600px;
padding: 4px;
background-color: #FFFFFF;
border: 1px solid #666666;
}
.popupreference img{
float:right;
border:0;
}
/* END Test Your Knowledge styles 
---------------------------------*/


