/* ############ itiinput.css - Created: 19.06.2007 Last modified: 14.02.2009 ############# */
/* ############ Coding: Simon Moss: www.simonmoss.co.uk ############# */
/*div
{
border:solid 1px #f00;
} 
 ##### DIV BORDER TEST ###### */

#content
{
margin:24px 12px;
}
#content p, #content h3, #content h4, #content dl
{
max-width:100%;
margin:0 auto;
text-align:center;
}
#addnew, #editsubs, .formlayout, #membership
{
background-color:#fafbd7;
margin:6px;
padding:6px;
border:1px solid #aec7ee;
}
#content #addnew h4, #content #editsubs h4, #content .formlayout h4, #content #membership h4
{
clear:right;
margin-top:12px;
margin-left:0;
}
#advcontent h3.pagehead
{
font-size:1.8em;
line-height:140%;
text-align:center;
}
#addnew p, #editsubs p, .formlayout p, #membership p
{
height:1.6em;
font-weight:bold;
}
#addnew p.multiline, #editsubs p.multiline, .formlayout p.multiline
{
height:auto;
line-height:180% !important;
}
.nowrap
{
white-space:nowrap;
}
#addnew p .floatleft, #addnew p .floatright, #editsubs p .floatleft, #editsubs p .floatright, .formlayout p .floatleft, .formlayout p .floatright, #membership p .floatleft, #membership p .floatright
{
padding-top:2px;
}
.bluebg
{
background-color:#dae6f8;
}
.pbluebg
{
background-color:#eeefff;
}
.predbg
{
background-color:#fbdbd0;
}
.predbdr
{
background-color:#fbdbd0;
padding:1px;
border:1px solid #f00;
}
#unpublished a
{
color:#000;
}
#addnew p.txt
{
height:150px;
padding-top:9px;
}
.specialisms, .specialismsleft
{
width:250px;
clear:right;
margin:0;
padding:0;
margin-top:6px;
margin-bottom:6px;
}
.languagesleft, .specialismsleft, .addressleft
{
float:left;
}
.languagesright, .specialisms, .addressright
{
float:right;
}
.languagesleft, .languagesright
{
width:300px;
clear:right;
margin:0;
padding:0;
margin-top:6px;
margin-bottom:6px;
}
.addressleft, .addressright
{
width:370px;
clear:right;
margin:0;
padding:0;
margin-top:6px;
margin-bottom:6px;
}
#content .languagesleft h4, #content .languagesright h4
{
margin:6px 0;
padding:0;
text-align:center;
}
hr
{
clear:right;
height:0;
margin:0;
visibility:hidden;
}
.floatrightindent
{
float:right;
margin-right:230px;
}
table
{
width:100%;
}
td
{
padding:3px;
}
#content h3, p, dl, #addnew ul, #addnew li, #content h4
{
margin:0 auto;
}
#public
{
width:66%;
margin:6px;
border-top:1px solid #3a3a87;
}
#public tbody + tr td
{
padding-top:9px;
}
#public tbody tr + tr td
{
border-bottom:1px solid #3a3a87;
padding:3px 0;
padding-bottom:9px;
} 
.setright
{
text-align:right;
}
#details
{
clear:left;
margin:6px 12px;
margin-right:230px;
margin-top:36px;
padding:18px;
background-color:#eeefff;
border:1px solid #3a3a87;
}
#details p
{
margin:0;
padding:5px 0;
}
.noindent p, #content .noindent h4
{
margin-left:12px;
text-align:left;
}
table tr.edited
{
background-color:#ff0 !important;
}
#addlang, #dellang
{
float:left;
width:250px;
background-color:#eff4fc;
border:4px double #000;
margin:12px;
}
#addlang h4, #dellang h4
{
background-color:#3a3a87;
color:#fff;
}
#content #addlang p, #content #dellang p
{
margin:6px;
padding:6px;
}
.floatrightcb
{
float:right;
margin-right:18px;
}
.yellowbg
{
background-color:#fff !important;
height:10px;
border:1px solid #ff0;
}
#content #addlang p.yellowbg, #content #dellang p.yellowbg
{
padding-bottom:8px;
}
#addlang h4.centre, #dellang h4.centre
{
margin:0;
text-align:center;
}
a.noline
{
text-decoration:none;
color:#000;
}
a.noline:hover
{
text-decoration:underline;
}
.rightbuttons a
{
text-decoration:none;
background-color:#fbfbff;
padding:0 4px;
border-color:#f3f4ff #9b9ca6 #9a9ba5 #f3f3ff;
border-style:solid;
border-width:1px;
}
.rightbuttons a:hover
{
text-decoration:none;
background-color:#fff;
border-color:#b9b9bb #fdfdff #fdfdff #bbbbbd;
}
#deletenotice
{
max-width:700px;
padding:3px 12px;
margin:0 auto;
border:4px double #f00;
text-align:center;
}
#deletenotice h3, #deletenotice h4, #deletenotice p, #deletenotice form
{
text-align:center;
}
.justified
{
text-align:justify !important;
}
#resultstable tr:hover
{
background-color:#f0ffc1;
}
#resultstable td
{
text-align:left;
}
.extraleading
{
line-height:180%;
}
.usernamewarning
{
border:6px double #f00;
}
#searchsubmit
{
margin:12px auto;
}
.note
{
max-width:700px;
margin:2px auto;
}
.note p
{
text-align:left !important;
}