/* ------------------- General rules ------------------- */
body {margin:0; padding:0; font:75% verdana,"trebuchet MS",helvetica,sans-serif;}

p, ul, h1, h2, h3, h4, h5 {margin-top:1.1em; margin-bottom:1.1em; line-height:130%}

h1{width: 100%;clear: both;margin: 0 0 0.66em;;padding: 0;font-size: 150%;color: #343434;background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/l.gif) repeat-x 0 90% #fff}
h1 span{background-color: #fff}
h2{font-size:125%;color: #4b6b7e}
h3{font-size:1.2em;color: #333366}

img{border:0}

table,tr,td{font-size:1em}
th{padding: .4em;background:#4b6b7e;color:#fff;}
td{padding: .4em;background:#efefef;border-bottom: #6b569f dotted 1px }

.formcontainer {background-color: #efefef; padding: 1em 1em;margin: 0}
legend{color:#000;padding: 0 0 1em 5em;}
fieldset{border:none;}

input, select, textarea {font:1em verdana,"trebuchet MS",helvetica,sans-serif;width: 15em}

li {line-height:120%; margin: .8em 0}

.hidden{display:none;}
* html input.hidden{display:inline; position:absolute; top:-20em;} 

#SearchBox td{ border:0px none; }

#whole{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/pb.gif) -10px 0 repeat-y;}
#wrapper2{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/pbr.gif) 100% 0  repeat-y;}
#headerconatiner{background:#fff;}
/* ------------------- Moved rules from cms.css --------- */
#formlist h3, .formlist h3{margin: 0;padding: 0;display: inline;}
#formlist p, .formlist p{display: inline}

DIV.fullwidthbox{margin: 0 0 0 0; width: 99%;background: #fff}
DIV.fullwidthbox h2{background: #f9dd55;margin: 0;margin-bottom: .5em;padding: .3em;font-size: 125%;color: #333}
DIV.fullwidthbox h3{margin: 0;padding: 0;font-size: 100%;font-weight: normal}
DIV.fullwidthbox DIV.first{float: left;width: 51.2%;padding: 0 0 1em 0}
DIV.fullwidthbox DIV.last{float: left;width: 45%;padding: 0 0 1em 0}div
DIV.fullwidthbox p{margin: 0;padding:.2em}
DIV.fullwidthbox #morepublications{clear: both;margin: 0;padding:.5em}
DIV.fullwidthbox img{float: left;margin: 0 .5em 0 .5em}
DIV.fullwidthbox ul{list-style:none;margin-left: .5em;}
DIV.fullwidthbox:after {clear:both;height:0;visibility:hidden;content:".";display:block;}
DIV.box1{width:49%;float: left;margin: 0 2% 1em 0;background: #fff;height: 13em}
html>body DIV.box1{height:auto;min-height: 13em}
DIV.box2{float: left;background: #fff;margin: 0 0 1em 0;width: 48%;height: 13em;}
html>body DIV.box2{height:auto;min-height: 13em;}
DIV.box1 h2{background: #f9dd55;margin: 0;margin-bottom: .5em;padding: .3em;font-size: 125%;color: #333}
DIV.box2 ul, DIV.box1 ul{list-style:none;margin: 0 0 .8em 0;padding: 0;}
DIV.box1 li, DIV.box2 li{margin:0 .5em .5em .5em}
DIV.box1 p, DIV.box2 p{margin: 0;padding: 0 .5em}
DIV.box2 h2{background: #f9dd55;margin: 0;margin-bottom: .5em;padding: .3em;font-size: 125%;font-weight: bold;color: #333}
DIV.dummyh2{font-size:125%;color: #4b6b7e;font-weight: bold}
DIV.mb{color: #6b569f;font-weight: bold}

/* ------------------- START Site map ------------------- */

li.level0{}
li.level1{margin-left: 2em;}
li.level2{margin-left: 4em;}
li.level3{margin-left: 6em;}
li.level4{margin-left: 8em;}
/* ------------------- END Site map ------------------- */

acronym, abbr {border:0; cursor/**/:/**/help}
a acronym {cursor:pointer}
div.clear {clear:both;height:1px;font-size:1px}

/* ------------------- Form styles ------------------- */



.formcontainer .button-tr{margin: 1em 0 0 0}
input.button, .button-tr input, .button input{ cursor:pointer; }

.formcontainer ul{list-style:none; margin:0; padding:0}
.formcontainer li{margin-bottom: 1em}
.formcontainer .terms{width: 1.8em}
.formcontainer label{display:block;float: left;width: 10em;padding-right: 1em;text-align: right;}

.formcontainer .checkbox li input{margin-left: 5em;display:block;float:left;width: 2em;}
.formcontainer .checkbox li label{display:inline;float:none;text-align: left;width: 100%;}
.formcontainer .checkbox li input#fDataprotection{margin-left: 0em;border:;}

#fDataprotection{width: 2em;}
html> body .formcontainer .checkbox li input{margin-left: 10em;}

.formcontainer li.category label{display:inline}
.formcontainer li.category span{display:block;width: 10em;float:left;text-align: right}
html> body .formcontainer li.category span{border: 0;padding-right: 1em}
.formcontainer li.category span span{padding-right: 1em;display:inline}
html> body .formcontainer li.category span span{padding-right: 0}
.formcontainer .button input,.brownButton input{background-color: #707070;color: #fff;border: none;margin-left:11em} /* removed width: 6em; */
.brownButton input{margin-bottom: 1em;}
.brownButton input:focus,.brownButton input:active{background:#fdf2bd;color:#000}
html> body .standard .formcontainer .button input{margin-left:20.5em}

/* ------------------- Start link styles ------------------- */

a:link {/*color:#6c569f*/}
a:visited {/*color:#6b891f*/}
a:hover {color:#1B64A6; text-decoration: none}
a:active, a:focus{background:#fdf2bd;color:#000}
a:active em, a:focus em{background: #fff}

/* ------------------- End link styles ------------------- */

/* ------------------- Start lists ------------------- */

#helplinks ul, #subnavigation ul, #footer ul, #toolarea ul, #fontsize ul, #nav ul, #subnav ul,#breadcrumb ul, #emailalerts ul, .standard #process ul, #sortby ul, .fullwidthbox ul{list-style:none; margin:0; padding:0}

/* ------------------- End lists ------------------- */

/* ------------------- Start breadcrumb ------------------- */

#breadcrumb{font-size: 100%;padding: 1em 0 1em 0}
#breadcrumb h2{padding: 0 .8em 0 0;margin: 0;font-size: 100%;font-weight: bold;color: #000;float:left;background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/col.gif) no-repeat 91% 65%;}
#breadcrumb li{margin:0;display:inline;}
#breadcrumb a{padding: 0 1em 0 0;background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/bcrar.gif) no-repeat 100% .45em}
#breadcrumb a:focus, #breadcrumb a:active{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/bcrar.gif) no-repeat #fdf2bd 100% .45em}

/* ------------------- End breadcrumb ------------------- */

/* ------------------- Containers ------------------- */


#container{clear: both;float: left;width: 100%;margin-right: -180px;background: #efefef}
#container2{float: right;width: 100%;margin-left: -190px;background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/pb.gif) repeat-y;height: 37em;}
.homepage #container2 {margin-left: -220px;}
html> body #container2{min-height: 37em;height:auto;}
.homepage #container2, .landing #container2{background: none}
html> body #content{width:auto}
.landing #container2, .council #container2{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/people.jpg) no-repeat 0 100%;}
#content{margin: 0 180px 0 190px;width: 100%;background: #fff;padding:  0 1em 1em 1em;height: 37em;}
.homepage #content {margin: 0 180px 0 220px;} /* Change to only adjust left column on homepage */
.publications #content{margin: 0 0 0 190px;}/* before change (val 24.07.07): margin: 0 0 0 190px; */
.homepage #content, .landing #content{padding: 1em 0 0 0;background: #efefef;}
.homepage #content{padding-bottom:100px; background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/hpeople.gif) no-repeat 50% 100%;}
/* Random banner disabled
.homepage .banner1{ background-image:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/hbanner/1.jpg) !important; }
.homepage .banner2{ background-image:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/hbanner/2.jpg) !important; }
.homepage .banner3{ background-image:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/hbanner/3.jpg) !important; }
.homepage .banner4{ background-image:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/hbanner/4.jpg) !important; }
*/
.council #content{background: none}
html> body #content{min-height: 36em;height:auto;}
.homepage #content{min-height: 0;height:auto;}
.homepage #container{background: #efefef}

/* ------------------- Start level 1 navigation  ------------------- */

#nav{padding-left: 110px;color: #fff;font-weight: bold;font-size:115%;clear: both; padding-top:0.3em;margin-top:0em}
html>/**/body #nav {padding-top:0em}

#nav li{margin: 0 .6em 0 0;float:left;letter-spacing:1px}
#nav a{display:block;color:#323232;text-decoration:none;background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/tl.gif) #c1d3df no-repeat}
#nav span{display:block;padding: .3em 1.0em;background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/tr.gif) no-repeat 100% 0}

#nav li.now span{background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/trn.gif) no-repeat 100% 0}
#nav li a:hover, #nav li a:active, #nav li a:focus {color: #fff;background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/tln.gif) #6c56a1 no-repeat}
#nav li.now a{ color: #fff;}
#nav li a:hover span, #nav li a:active span, #nav li a:focus span{background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/trn.gif) no-repeat 100% 0}
#nav li.now a{background:none;}
#nav li.now{background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/tln.gif) #6c56a1 no-repeat 0 0;}
/* ------------------- End level 1 navigation  ------------------- */

/* ------------------- Start level 2 navigation ------------------- */


#subnavigation {position: relative; font-size: 110%;}
#subnavigation img {position:absolute; top:-99px; left:10px}
#subnavigation{clear:both;background: #6c569f;color: #fff}
#subnavigation ul{margin:0;padding:0}
#subnavigation div{padding-left: 120px}
html>/**/body #subnavigation div{height:auto}
#subnavigation li{white-space: nowrap;float:left;margin:0;padding: .5em .2em}	
#subnavigation li.now{ padding-right:.5em}
#subnavigation li a , subnavigation li a:visited{color: #fff;padding-right:.5em;border-right:1px solid #f9dd55;text-decoration: none}
#subnavigation li.now strong{border-right:1px solid #f9dd55;padding: 0 .5em 0 0;}
#subnavigation li span{display: inline;padding: 0 .5em 0 0;border-right:1px solid #f9dd55}
#subnavigation li a.last{border-right: 0}
#subnavigation li a:hover, #subnavigation a:active{color: #ffdf52;text-decoration: none}
#subnavigation li.now, #subnavigation li.now{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/snt.gif) no-repeat 50% 100%;font-weight: bold}
#subnavigation li a:active, #subnavigation li a:focus {background-color: #336;color:#fff}
#subnavigation span{display: block;padding: .5em .2em .5em .2em;}
#subnavigation{height:1%;}
#subnavigation:after{clear:both;height:0;visibility:hidden;content:".";display:block;}

/* ------------------- End level 2 navigation  ------------------- */

/* ------------------- Start level 3 navigation  ------------------- */

#subnav {float: left;width: 190px;padding: 0;margin: 2em 0 0 0;}
.homepage #subnav {width: 220px;} /* Change to only make hompage leftCol wider */
#subnav ul { background: #f2f2f2; }

#subnav h1{margin: 0;padding:0;background: none;color: #333333}
#subnav a{display:block;padding: .3em 0 .3em 1.5em;text-decoration: none}
#subnav a:hover{text-decoration: underline; background-color: #fdf2bd;}
#subnav li{margin: 0;padding: 0;border-bottom: 1px dotted #6b569f}
#subnav li.now{border: none;}
#subnav li.now a{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/a.gif) no-repeat #f9dd54 .5em 50%;font-weight: bold; font-weight:bold;color:#000}
#subnav li.now strong{background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/a.gif) no-repeat #f9dd54 .5em 50%;;font-weight: bold;display:block;height: 1%;padding: .3em 0 .3em 1.5em;border-bottom: 1px dotted #6b569f}
#subnav li.now span{font-weight: bold;display:block;height: 1%;padding: .3em 0 .3em 1em;border-bottom: 1px dotted #6b569f}
html>/**/body #subnav li.now span{height: auto}
#subnav li.now ul{background: #fff;border-bottom: 1px dotted #6b569f}
#subnav li.now a:hover, #subnav li.now a:active, #subnav li.now a:focus{background-color: #fdf2bd}
#subnav li.now li{border: none;margin:0;padding:0 0 0 1em;font-weight: normal;height: 1%}
#subnav li.now li a{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/d.gif) no-repeat .7em 50%;font-weight: normal;display:block;height: 1%;}
html>/**/body #subnav li.now li a{height: auto}
#subnav li.now li strong{border:0;background:none;}
#subnav li.now li span{padding-left: 1.5em;border: none;background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/snar.gif) #fdf2bd no-repeat .7em 50%;height: 1%;}
html>/**/body #subnav li.now li span{height: auto}
#subnav li.now li.now a {font-weight:bold}
#subnav li.now li.now li a {font-weight:normal}
#subnav li.now li.now ul{border: none}
	/* ------------------- START Homepage level 3 navigation  ------------------- */

	.homepage #subnav ul, .landing #subnav ul{background:none;}
	.homepage #subnav li{border: none;padding: 0;margin:0;width: 100%;}
	.homepage #subnav {font-weight:bold}
	.homepage #subnav div {background: #fdf2bd}
	.homepage #subnav div a:active,.homepage #subnav div a:focus,.homepage #subnav div a:hover{background: #fff}
	.homepage #subnav div ul,.homepage #subnav div p{background: none;}
	.homepage #subnav div h3{background: #f9dd55;margin: 0;padding: .3em;font-size: 125%;color: #333}
	.homepage #subnav h4{margin: 0;padding: .3em 1.4em;background: #fff;font-size: 100%;}
	.homepage #subnav div h4{margin: 0;padding: .3em 1.4em;background: #fdf2bd;font-size: 100%;}
	.council #subnav h2{background: #f9dd55;margin: 0;padding: .3em;font-size: 125%;color: #333}
	.homepage #subnav p{padding: 0;margin: 0;background: #fff;padding: .3em 0 .3em 1.5em;}
	.homepage #subnav ul{padding: 0 0 1em 0; background: #fff;}

	.homepage #subnav li a{padding: 0;font-weight:normal; padding: .2em 0 .2em 1.5em;text-decoration: underline;}
	.homepage #subnav{width: 200px;margin: 1em 0;padding: 0 0 0 10px;}
	.landing #subnav{width: 170px;margin: 1em 0;padding: 0 0 0 10px;}/* before change (val 24.07.07): width: 170px; */

	/* ------------------- END Homepage level 3 navigation  ------------------- */


.form #subnav ul{background: none}

/* ------------------- End level 3 navigation  ------------------- */

/* ------------------- Start tool area ------------------- */

#toolarea{width:180px;padding: 1em 10px;float:right}
html> body #toolarea{width:160px;padding: 1em 10px;}
#toolarea h3{color: #4c6b7f; font-size: 100%;margin:0;padding:0 0 0 50px;position:relative;margin:  0 0 -1.45em 0}
#toolarea #inspection h3{margin:  0 0 -2.98em 0}
#toolarea li{margin:0;padding:0;}
#toolarea div{padding: 1em 0 0 0;height:7em; border-top: 1px dotted #8daaba;}
#toolarea div.first{border-top:0 none;}
html> body #toolarea div{height:auto !important; min-height: 6em !important;}
#toolarea #inspection{height:6em;padding: 0}
#toolarea a{margin: 0 0 0 0 ;padding: 1.5em 0 1em 50px;display:block;}
html> body #toolarea div{min-height: 5em;height: auto !important;}
#toolarea a:active, #toolarea a:focus{background-color:#fdf2bd !important}
#toolarea #careproviders a{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/cp.gif) no-repeat 0 .15em;}
#toolarea #askcsci a{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/acsci.gif) no-repeat  0 .15em;}
#toolarea #newsletter a{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/n.gif) no-repeat  0 .15em;}
#toolarea #inspection a{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/ir.gif) no-repeat  0em .5em;padding: 2.9em 0 0 50px}
#toolarea #tools a{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/t.gif) no-repeat  0 .15em;}
#toolarea #links span{background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/links.gif) no-repeat  0 .15em;}

#toolarea div#tools{border: 0}

#toolarea .linkstool h3{margin: 0 0 0 -50px}
#toolarea .linkstool a{ margin: .15em 0 0 0; padding:0; display:block;}
* html #toolarea .linkstool li{ padding:1px; }

/* ------------------- End tool area ------------------- */

/* ------------------- Hidden text ------------------- */

.hide {position:absolute; left:-9000px; top:0; z-index:20}
.hide a:focus, .hide a:active {color:#fff; background:#6b569f; font-size:1.4em; display:block; padding:0.5em;  white-space:nowrap; width:15em; text-align:center; font-weight:bold; position:absolute; left:9000px;border: 5px solid #000;} 


/* ------------------- Start header ------------------- */

#header strong{top: 6.8em;position:absolute; display:block}
#header img{top: -80px;position:relative;width: 83px;height: 123px}
/*html> body #header img{top: 12px}*/
#header{float: left;margin: 1em 0 0 10px;font-weight: bold;}
#header a{text-decoration: none;color: #336}
#header a:focus, #header a:active{background: #fff}
#header span{padding-left:50px;font-size:180%;position: relative;display: block}
#header span.grey{display: inline;font-size:100%;color:#6a6a6a}	
#header span span{font-size:60%;margin: 0;top: 0;color:#6a6a6a}

/* ------------------- Start email alerts ------------------- */

#emailalerts{border-top: 1px dotted #8fa9b9;padding-left:60px;margin-bottom: 1em;background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/m.gif) no-repeat .3em 1.3em}
#emailalerts h2{font-size: 105%;margin-bottom: 0}
#emailalerts h2 a{color: #4b6b7e}
#emailalerts li{padding:0;margin:0}

/* ------------------- End email alerts ------------------- */

/* ------------------- Utilities start ------------------- */

#utilities{float:right; text-align:right;padding: .5em .5em 0 0;margin:0}
#utilities .formcontainer{clear: both; padding: 0;margin: 0 0 .5em 0;background:none}
#utilities .formcontainer p{display:inline}
#utilities ul{padding: 0;margin: .5em 0;}
#utilities input{border:1px solid #ababab; width:10em}
#utilities input.button{border:0;background:#787878;color: #fff;width: 2.5em}
#utilities h2, #utilities label{color: #000;font-size: 100%;display: inline;padding-right: .5em;font-weight: bold;background: url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/col.gif) no-repeat 100% 70%}
#utilities li{display: inline;padding: 0; white-space:nowrap;}
#utilities a{padding: 0 7px 0 3px}
#utilities a{border-right: 1px solid #6a6a6a}
#utilities #helplinks li.last a{border: 0;padding-right: 0}
#utilities #fontsize h2{font-weight: normal}
#utilities #fontsize li a{margin-left: .5em;border: none}

/* ------------------- Visible font resizer start ------------------- */

#utilities #fontsize ul{display: inline;margin:0}
#utilities #fontsize li a{color: #000;text-decoration: none;padding: 0 .5em;background: #c2d3dd}
#utilities #fontsize li a:focus, #utilities #fontsize li a:active{background: #fdf2bd}
#utilities .sma{font-size: 80%}
#utilities .med{font-size: 100%}
#utilities #fontsize .lar{padding: 0;font-size: 120%}

/* ------------------- Visible font resizer end ------------------- */
	
/* ------------------- Utilities end ------------------- */

/* ------------------- START process ------------------- */

#process{float:right;width: 18em!important;background: #f7f3f7;font-weight: bold;margin: 1em 0 .6em 1em}
#process h2{margin: 0;padding: .2em .5em;background-color: #cbc4dd;color: #333333}
#process a{border-bottom: 1px dotted #6b569f;padding: .5em .5em .5em .5em;text-decoration: none;width:100%;font-weight: normal;display:block}
#process strong{border-bottom: 1px dotted #6b569f;padding: .5em .5em .5em 15px;text-decoration: none;width:100%;display:block;background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/chev.gif) no-repeat 4px .9em;}
html> body #process a, html> body #process strong{width:auto;height:1%;}
html>/**/body #process a, html>/**/body #process {width:auto;height:auto;}
#process ul{list-style:none;}
#process li{margin: 0;padding:0;}
#process li.now{background-color: #f9dd54;}
#process li.last a{border: none}

/* ------------------- END process ------------------- */

/* ------------------- START Footer ------------------- */

#footer{height:1%;margin:0;background: #4c6b7f;padding: .5em 2%;font-size: 90%;clear: both;}
html>/**/body #footer{ height: auto}
#footer ul{margin:0;padding:0;float:left;width:62%}
#footer ul#footerlist{width:38%;float:right;text-align:right}
#footer ul#footerlist a:focus,#footer ul#footerlist a:active{background:none;}
#footer li{margin:0;padding:0;display:inline}
#footer p{ padding-top:.5em;}
#footer a{/*color: #363c3c;*/color: #fff;padding-right: .5em;border-right: 1px solid #525a60;white-space:nowrap}
#footer a:focus, #footer a:active{color:#000}
#footer .plainenglish{width: 103px;height: 40px}
#footer .rnib{width: 150px; height: 40px}
#footer p a,#footer li.last a{border:none;}
#footer:after {clear:both;height:0;visibility:hidden;content:".";display:block}

/* ------------------- END Footer ------------------- */


/* .column9 { width: 60%; float: left; }*/
.column10 { width: 258px; float: right; margin-top: 12px; }
.column10 .formcontainer { text-align: center; }
.column10 .formcontainer .brownButton input{ margin-left: 0em !important; }
.column10 .formcontainer label { text-align: left; display: block; width: 80%; margin-left: 10px; }
.column10 .formcontainer select { clear: left; width: 192px; }
.column10 .formcontainer input { width: 188px; }
.column10 .formcontainer #fSubmit { width: 191px; }
.column10 .formcontainer #fDate { width: 94px !important; }
.column10 .formcontainer #fYear { width: 94px !important; }

/* -------------- Clearing hacks & haswidth fixes ------------------- */

#wrapper2:after, #wrapper:after {clear:both; visibility:hidden} /* every other browser */

/*\*//*/ #wrapper2, .productlinks{display:inline-table} /**/ /* only ie on the mac */

/*  \*/ 
* html #wrapper2{height:1%} /* ie -6 */
*+html #wrapper2{height:1%} /* ie 7 */
/**/

/* Adding classes to allow images in content area to be elastic
/*
/* multiplier is 0.0629166666666666...
/* so, 240px -> 15.1em
/*     180px -> 11.325em
/*     120px ->  7.55em
/*
/* useage: <img class="imageright-two-forty" src="http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/templates/default/css/system/..." /> */

.imageright-two-forty
	{width: 15.1em;   float: right; margin: 1em 1em 1em 1.4em; border: 0.2em solid #fff;}
table.imageright-two-forty
	{border: none; float: right;font-size: 0.8em; line-height: 98%;}
table.imageright-two-forty img
	{border: 0.2em solid #fff;}
	
.imageright-one-eighty
	{width: 11.325em; float: right; margin: 1em 1em 1em 1.4em; border: 0.2em solid #fff;}
table.imageright-one-eighty
	{border: none; float: right;font-size: 0.8em; line-height: 98%;}
table.imageright-one-eighty img
	{border: 0.2em solid #fff;}
	
.imageright-one-twenty
	{width: 7.55em;   float: right; margin: 1em 1em 1em 1.4em; border: 0.2em solid #fff;}
table.imageright-one-twenty
	{border: none; float: right;font-size: 0.8em; line-height: 98%;}
table.imageright-one-twenty img
	{border: 0.2em solid #fff;}

/* Eric's Subscribe to page function */

div.alertConfirm{
	background:#ffe8e7 url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/feedback-icon.gif) 8px 50% no-repeat;
	border-bottom:#c20700 1px solid;
	border-top:#c20700 1px solid;
	padding:6px 0;
}
div.alertConfirm P{
	margin:0 0 0 50px;

}
div.alertConfirm P.bold{
	font-weight:bold;
}
div.alertConfirm a.close{
	display:block;
	float:right;
	text-indent:-2047px;
	background:url(http://collections.europarchive.org/tna/20081105165041/http://www.csci.org.uk/professional/images/close.gif) no-repeat top left;
	height:15px; width:15px;
	margin:0 8px 0 0;
}

/*side alert*/
div.alertConfirmSide a{padding:0 !important;}
div.alertConfirmSide{
	background:#fff;
	border-bottom:#c20700 1px solid;
	border-top:#c20700 1px solid;
	padding:6px 0;
	border: 1px dotted #8daaba;
}
div.alertConfirmSide P.bold{
	font-weight:bold;
}
div.alertConfirmSide a.close{
	color:#000000;
	text-align:right;
	display:block;
	padding:10px 0 !important;
}
div.alertConfirmSide p{
	margin:0 10px;
}

