body {
margin:10px 0 0 0;
font-family:Helvetica;
font-size:12px;
min-width:960px;
}

div.clear{
clear:both;}

html {font-family:Helvetica;
font-size:12px;}

a:hover{
text-decoration:underline;
color:#009999;}

p.headertext1{
background-color:#F4D91A;
padding:5px;
margin-bottom:0px;
margin-top:0px;
border-top:1px solid #000000;
font-size:14px;
font-weight:bold;
width:inherit;
}

p.headertext2{
background-color:#F4D91A;
padding:5px;
margin-bottom:0px;
margin-top:0px;
border-top:1px solid #000000;
font-size:14px;
font-weight:bold;
}

#maintopbar{
clear:both;
border-top:1px solid #999999;
margin-bottom:0px;
margin-top:0px;
height:auto;
}

#maintopbar2{
clear:both;
border-top:1px solid #999999;
margin-bottom:0px;
margin-top:0px;
height:67px;
background-color:#F2F2F2;

}

div#menuitem{
background-color:#F4D91A;
font-weight:bold; 
float:right;
margin-right:5px;
padding:5px 6px 5px 6px;
font-size:12px;
cursor:hand;
}

#topbarmain h2{
width:30%;
float:left;
margin-top:15px;
margin-bottom:10px;
font-size:25px;
margin-left:10px;
}

#article{
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#999999;
padding:10px;
width:86%;
text-align:left;
background-color:#FFFFFF;
margin-bottom:5px;
float:right;
border-bottom:0px solid #999999;}



#article h4{
margin-top:0px;
margin-bottom:10px;
font-size:14px;
color:#000000;}

#article h1{
margin-top:0px;
margin-bottom:0px;
font-size:23px;
color:#000000;}

#quotes{
text-align:left;
}

#quotes h1{
margin-top:0px;
margin-bottom:0px;
font-size:18px;
padding-bottom:14px;
border-bottom:5px solid #009999;
color:#009999;}

#quotes h4{
margin-top:0px;
margin-bottom:10px;
font-size:14px;
color:#000000;}

#quotes h3{
color:#818179;
}

#column2 h3{
 margin-bottom:2px;
 margin-top:2px;}

#loginbox{
font-size:11px;
width:253px;
text-align:left;
background-color:#FFFFFF;
margin-bottom:5px;
color:#FFFFFF;
padding-bottom:10px;
clear:both;
float:left;
}

#loginbox a{
color:#333333;}

#loginbox a:hover{
color:#990000;}

#loginbox input[type=text]{
margin-top:5px;
width:160px;
}

#loginbox input[type=password]{
margin-top:5px;
width:160px;}

#loginbox input[type=submit]{
background-color:#999999;
color:#FFFFFF;
border:0px;
float:left;
margin-top:10px;
font-size:12px;
padding:2px 4px 2px 4px;
}

#loginbox h4{
margin-top:0px;
margin-bottom:10px;
font-size:14px;}

#loginbox h1{
margin-top:0px;
margin-bottom:0px;
font-size:20px;
color:#00AAA6;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
font-style:italic;}

#registerpassword{
float:right;
margin-top:12px; 
color:#333333;}

#issuebox{
font-size:11px;
width:auto;
text-align:left;
background-color:#FFFFFF;
margin-bottom:5px;
float:left;
color:#FFFFFF;
padding-bottom:0px;
text-align:left;
/*border-top:1px solid #999999;
border-bottom:1px solid #999999;*/
}

#issuebox {
color:#666666;
font-size:12px;
}

#issuebox p a{
color:#000000;
font-size:12px;
}

#issuebox h2, #issuebox h2 a{
margin-top:-5px;
margin-bottom:10px;}

#issuebox h1{
margin-top:5px;
margin-bottom:0px;
font-size:18px;
color:#009999;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
font-style:italic;}

div#menuitem:hover{
background-color:#666666;
color:#FFFFFF;
}

div#menuitem.selected{
background-color:#666666;
color:#FFFFFF;
}

div#menuitem.selected a{
background-color:#666666;
color:#FFFFFF;
}


#searchitem{
width:247px;
background-color:#F4D91A;
padding:5px;
margin-top:2px;
float:right;
margin-right:5px;
margin-bottom:0px;
height:25px;

}

#loginitem{
width:auto;
background-color:#F4D91A;
padding:5px;
margin-top:2px;
float:right;
margin-right:5px;
margin-bottom:0px;
height:25px;

}

#searchitem input[type=submit]{
border:0px;
background-color:#CCCCCC;
}

#search{
width:auto;
float:right;
}

#search h2{
float:left;}

#searchitem form{
margin:0;
padding:0;}

#menu {
width:78%;
float:right;
margin-top:3px;
}

#menu a{
color:#000000;
text-decoration:none;}

#menu a:hover{
color:#FFFFFF;
text-decoration:none;}

#menu #menuitem:hover a{
color:#FFFFFF;}

#srid{
display:none;}

#srtitle a{
font-weight:bold;
font-size:15px;
color:#660000;}

#srtitle a:hover{
font-weight:bold;
font-size:15px;
color:#009999;
}

#srauthor{
font-weight:normal;
font-size:12px;
font-style:italic;
text-indent:20px;}


#srauthor a{
color:#838383;}

#srauthor a:hover{
color:#009999}

#issuedetails a, #lettersdesc a, #noticeboarddesc a{
color:#747474;}

#issuedetails a:hover, #lettersdesc a:hover, #noticeboarddesc a:hover{
color:#009999;}

#yellowbar1{

font-size:60px;
font-weight:bolder;
float:left;
height:67px;
width:410px;
}

#dateissuetext{
color:#000000;
float:right;
font-size:11px;
font-weight:bold;
padding:0px;
width:130px;
height:auto;
margin-top:0px;}

#yellowbar2{
background-color:;
font-size:60px; 
font-weight:bolder;
height:auto;
border-bottom:1px solid #999999;
width:200px;
float:left;
	
}

#smallheader{
background-color:#F4D91A;
width:auto;
padding:2px 5px 2px 5px;}
#smallheader2{
background-color:#F4D91A;
width:auto;
padding:2px 5px 2px 5px;}

#mainarea{
width:100%;}

#topgreybar{
background-color:#807c7a;
background-image:url(/images/therapytodayp1.jpg);
background-repeat:no-repeat; background-position:left bottom;
width:100%;
height:120px;
}

#toplightgreybar{
background-color:#afacab;
background-image:url(/images/therapytodayp2.jpg); 
background-repeat:no-repeat; 
background-position:top left;
height:28px;	
}

#toptext {
color:#FFFFFF;
font-size:12px;
text-transform:uppercase;
margin-top:15px;
margin-left:15px;
}

#date_and_time{
float:right;
text-align:right;
text-transform:uppercase;
color:#FFFFFF;
margin-top:5px;
margin-right:30px;
}



#column1 p{
text-indent:0px;}

p#standfirst{
font-size:16px;
font-weight:bold;
text-indent:0px;
}

p#byline{
text-indent:0px;}

#column1 h2{
font-size:33px;
color:#000000;
margin-top:2px;
margin-bottom:2px;
width:auto;}



#username input[type="text"]{
background-color:transparent;
border:0px;
width:90px;
font-weight:normal;
border-bottom:0px solid #FFFFFF;
font-size:12px;
height:20px;}

#password input[type="text"]{
background-color:transparent;
border:0px;
width:95px;
font-weight:normal;
border-bottom:0px solid #FFFFFF;
font-size:12px;
height:20px;
}

#username{
background-color:#00a9a7;
height:30px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-left:3px;
width:80%;
}
#password{
background-color:#00a9a7;
height:30px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-left:3px;
width:80%;}

#column1 h3{
color:#807c7a;
font-size:14px;
margin-top:15px;
margin-left:3px;
}



#bluedivleft{
background-color:#00a9a7;
width:80%;
margin-left:3px;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
height:30px;
padding-top:10px;
padding-left:5px;}


#column1{
width:63%;
margin-top:0px;
float:left;
background-color:#FFFFFF;
margin-top:10px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:auto;
padding-right:1%;
padding-left:1%;
margin-right:1%;
min-height:530px;
min-width:500px;
}


div.maincontent{
width:auto;
float:left;
margin-left:210px;
}


#column2{
width:33%;
float:right;
background-color:inherit;
color:#666666;
text-align:left;
margin-top:10px;
font-family:Georgia, "Times New Roman", Times, serif;

}

#column3{
width:190px;
position:absolute;
float:left;
left:0;
background-color:inherit;
color:#666666;
text-align:left;
margin-top:20px;
padding-left:1%;
}

#column3 h2{
font-size:16px;}



.maintext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#innercolumn1{
width:49%;
background-color:;
float:left;
margin-top:0px;
font-size:17px;

}

#innercolumn2{
width:49%;
float:right;
margin-bottom:0px;
font-size:16px;
}

a{
text-decoration:none;
color:#747474;}

.sLink{
text-transform:uppercase;
font-size:12px;
font-weight:bolder;
text-decoration:none;
font-style:normal;
color:#333333;
margin-top:10px;

}

.title {
font-weight:bold;
color:#8C8784;
margin-top:10px;
font-size:18px;
}

.sJournal {
font-size:13px;}

.sDescription{
font-size:13px;}

.sOccurrence{
font-size:13px;}

.sTitle
{
font-size:14px;
}

#footer_bar{
font-size:11px;
color:#FFFFFF;
width:99.7%;
clear:both;

}

#searchagain{
background-color:#999999;
border:0px;
margin-top:px;
color:#FFFFFF;
font-size:12px;
margin-left:3px;
font-weight:bold;
width:80%;}

#searchagain input[type="text"]{
background-color:transparent;
height:16px;
font-weight:normal;
margin-top:2px;
margin-bottom:2px;
margin-right:2px;
border:0px;
float:left;
width:92%;
border:1px solid #FFFFFF;

}

#clear{
clear:both;}

#topbarmain{
width:100%;
clear:both;
border-bottom:1px solid #999999;
background-color:#F2F2F2;
height:40px;

}

#topbarmain h2{
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:5px;}

#searchdate{
font-size:11px;
float:right;
width:103px;
text-align:center;
border-left:1px solid #CCCCCC}

#column1 div ul{
list-style:none;
margin-left:0px;
margin-top:10px;
margin-top:0px;}





#article_title{
color:#000000;
font-weight:normal;
font-size:;}

#category{
border-bottom:1px solid #000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-bottom:5px;}

#articlereviews{
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;

}

#articletext{
font-size:13px}

#articlenotes{
border-top:1px solid #000000;
font-style:italic;
font-size:13px;}

#addarticlesection{
border-bottom:1px solid #000000;
padding-bottom:5px;
margin-bottom:5px;
}

#addarticlesection a{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}

#issueresult{
border:1px solid #000000;
padding:10px;}

#column1label{
float:left;
min-width:150px;
}

#column2label{
float:left;
min-width:150px;
padding-bottom:10px;
color:#FF9900;
}

#column2label a{
color:#FF9900;
}

#addissue th{
text-align:left;
width:150px;
}

#addissue p{
text-indent:0px;}

#addissue br{
display:block;}

#addissue input[type=submit]{
border:0px;
background-color:#666666;
color:#FFFFFF;
margin-top:10px;}

#addissue h2, div#coveryears h2{
font-size:20px;
font-style:italic;
margin-top:0px;
color:#008F92;}

#addissue a{
color:#333333;}

#addissue a:hover{

text-decoration:underline}

#addeditdelete{
border-bottom:1px solid #000000;
padding-bottom:5px;
margin-bottom:5px;}

#showhide{
margin-top:10px;
}

#showhide a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#showarticle{
width:auto; 
padding:10px 10px 10px 0px;
height:499px;
overflow-x:auto;
overflow-y:auto;
}

#standfirst{
font-weight:normal;
margin-top:5px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:1px solid #000000;
padding-bottom:5px;}

#menuitem2{
display:inline;
line-height:25px;
max-width:100px;
background-color:#666666; 
margin-right:2px;
margin-bottom:2px;
color:#FFFFFF;
padding:2px 4px 2px 4px;
font-family:Helvetica, Arial, sans-serif;}

#menuitem2:hover{
background-color:#CCCCCC;}

#menuitem2 a{
color:#FFFFFF;}

#menuitem2 a:hover{

text-decoration:none;}


#menu2{
width:100%;
text-align:center;}

#footer_bar a{
color:#FFFFFF;}

#listentry{
height:auto;}

#listentry ul{
padding-left:0px;}

#homepageboxes{
width:auto;}

div#mainpagebox{
width:48.5%;
float:left;
text-align:center;
border:1px solid #999999;
padding-bottom:10px;
float:left;
margin-right:1%;
font-family:helvetica;
}

#mainpagebox h3{
background-color:#F5DC22;

margin-top:0px;
margin-bottom:10px;
width:auto;
margin-left:0px;
font-family:helvetica;
font-weight:bold;
text-align:left;
color:#000000;
}

#partiallysighted {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

#partiallysighted p a{
font-family:Arial;
color:#000000;
}

#partiallysighted h2{
font-family:Arial;
color:#000000;
}

#issuebox img{
border:1px solid #000000;
width:180px;}

.categoryarticles{
color:#990000;}

.categoryheadings strong{
color:#00AAA6;
}
.categoryheadings a{
color:#000000;}

#browsearchive{
background-color:;
text-align:center;
margin-top:2px;
margin-bottom:10px;
padding:5px 0px 5px 0px;
font-size:16px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
width:180px;
height:30px;
}

#categorysub a{
color:#990000;
margin-left:20px;}

#categorysub a:hover{
text-decoration:underline;
color:#009999;
}

ul#nolist {
list-style:none; 
list-style-type:none; 
margin-left:0px; 
padding-left:0px;}

ul#nolist ul{
list-style:; 
list-style-type:disc;
line-height:20px; 
}

#bacpadvert{
text-align:center;
width:auto;}

#flashcontent3{
border:1px solid #CCCCCC;
width:150px;
margin:0 auto;}

#visuallyimpared{
font-family:Helvetica;}


#visuallyimpared li{
list-style-type:circle;
margin-left:20px;
}

#visuallyimpared img{ margin-right:10px;
vertical-align:middle;}


/*---------------------------
BANNER ADVERT
----------------------------*/

div.banneradspace{

width:100%;
clear:both;
text-align:center;}

div.bannerad{
margin:0 auto;
margin-bottom:10px;
height:90px;
}

div.banneradsmallleft{
width:180px;
background-color:#CCCCCC;
height:150px;
margin-bottom:10px;
clear:both;}

div.boxouter{
border:1px solid #cccccc;}

/*----------------------------
SEARCH ARCHIVE PAGES
------------------------------*/

ul.topyellowlinks{
list-style:none;
margin:0;
padding:0;
margin-bottom:20px;
}

ul.topyellowlinks li{
list-style:none;
float:left;
padding:5px 10px 5px 10px;
background-color:#F4D91A;
color:#000066;
margin-right:5px;
}

ul.topyellowlinks li:hover{
background-color:#666666; 
color:#FFFFFF;}

ul.topyellowlinks a:link, ul.topyellowlinks a:visited{
color:#000033;
text-decoration:none;
}

div.yearblock{
width:100%;
border-top:1px solid #999;
border-bottom:1px solid #999;
clear:both;
}

/*div.issuecovers{
width:500px;
float:left;
text-align:left;
}*/

div#cover img{
width:90px;
border:1px solid #333;}

div#cover p{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;}


div#cover{
float:left;
text-align:center;

width:92px;
background-color:#CCCCCC;
margin-right:2px;
padding:4px 3px 0px 3px;
}

div#subtext{
text-align:right;
width:500px;
margin-top:10px;
margin-bottom:10px;
clear:both;}


div#subtext a:link, div#subtext a:visited{
color:#000033;
text-decoration:none;
}

div.coveryears{
display:block;
}


div.boxouter{
border:1px solid #ccc; 
width:495px; 
padding:10px;
margin-bottom:20px;}

div.coveryears alt, div.coveryears title{
background-color:#333333;
color:#FFFFFF;}

/*---------tooltip stuff-----------*/

.bubble_tooltip{
	width:100%;
	text-align:center;
	clear:both;
	font-weight:bold;
	height:30px;
	margin-top:175px;
	color:#666666;
}

