*{
font-family:Helvetica, Verdana, Arial, sans-serif;
line-height:1.5em;
padding:0px;
margin:0px;
color:#444444;
}
html{
font-size:0.9em;
height:100%;
}
body{
font-size:100%;
height:100%;
position:relative;
}
#main{
position:relative;
float:left;
margin:0px 0px 0px 10px;
}
a:hover{}
#content{
width:1000px;
margin:0 auto;
padding-bottom:2.5em;
}
#header{
height:75px;
width:980px;
float:left;
margin:0 10px 12px 10px;
background-repeat:no-repeat;
background-position:left bottom;
background-image:url(../image/structure/980-base.gif);
}
.top980{
font-size:0.1em;
position:absolute;
z-index:100;
background-repeat:no-repeat;
background-position:left top;
background-image:url(../image/structure/980-top.gif);
width:980px;
height:7px;
}
.top660{
font-size:0.1em;
position:absolute;
z-index:100;
background-repeat:no-repeat;
background-position:left top;
background-image:url(../image/structure/660-top.gif);
width:660px;
height:7px;
}
.base660{
background-color:#FFFFFF;
font-size:0.1em;
position:absolute;
z-index:100;
background-repeat:no-repeat;
background-position:left top;
background-image:url(../image/structure/660-base.gif);
width:660px;
height:7px;
}
.blueseparator{
clear:both;
width:660px;
}
.top140{
font-size:0.1em;
position:absolute;
z-index:100;
background-repeat:no-repeat;
background-position:left top;
background-image:url(../image/structure/140-top.gif);
width:140px;
height:7px;
}
.top160{
font-size:0.1em;
position:absolute;
z-index:100;
background-repeat:no-repeat;
background-position:left top;
background-image:url(../image/structure/160-top.gif);
width:160px;
height:7px;
}
.top270{
font-size:0.1em;
position:absolute;
z-index:100;
background-repeat:no-repeat;
background-position:left top;
background-image:url(../image/structure/270-top.gif);
width:270px;
height:7px;
}
.top325{
font-size:0.1em;
position:absolute;
z-index:30;
background-repeat:no-repeat;
background-position:left top;
background-image:url(../image/structure/325-top.gif);
width:325px;
height:7px;
}
.base980{
background-repeat:no-repeat;
background-position:left bottom;
background-image:url(../image/structure/980-base.gif);
}
.wBar, #content .wrenStrap{
width:980px;
float:left;
margin:0px 10px 10px 10px;
background-repeat:no-repeat;
background-position:left bottom;
background-image:url(../image/structure/980-base.gif);
padding:0 0 7px 0;
}
#col1{
float:left;
width:140px;
margin:0 0 0 10px;
}
#artSpace{
float:left;
width:660px;
background-repeat:no-repeat;
background-position:left bottom;
background-image:url(../image/structure/660-base.gif);
margin:0 10px 0 0;
}

.cke_editable, .cke_editable_themed, .cke_contents_ltr{background-image:none !important}
#artSpace.cke_editable, #artSpace.cke_editable_themed, #artSpace.cke_contents_ltr{background-image:none !important}


.clear{clear:both;float:none;}
.ipage{padding:10px;}
.mainNav{
margin:0 0 10px 0;
padding:0 0 10px 0;
background-image:url(../image/structure/140-base.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
.mainNav ul{padding-top:7px;}
.mainNav li{
list-style-type:none;
line-height:1em;
padding:5px 10px;
}
.mainNav li a{
text-decoration:none;
line-height:1em;
}
h1, #artSpace h2, #artSpace h3, #artSpace h4, .cBox h2, #artSpace h3 *, .cBox h2 a{
font-family:"Times New Roman", Georgia, Times, serif;
font-weight:normal;
}
h1{
font-size:3em;
line-height:1.2em;
clear:both;
margin:0 0 0 0;
padding:7px 0 0 10px;
}
h1 em{
font-family:"Times New Roman", Georgia, Times, serif;
font-weight:normal;
line-height:1.2em;
}
#artSpace h2{
line-height:1.2em;
font-size:2.5em;
padding:0px;
margin:0.2em 0 0.1em 0;
border-bottom:1px solid #CCCCCC;
clear:left;
}
#artSpace h3{
font-size:1.5em;
padding:0.3em 0px 0.1em 0px;
margin:0.3em 0 0.1em 0;
}
#artSpace h4{
font-size:1.1em;
padding:0.1em 0px 0.1em 0px;
margin:0.1em 0 0.1em 0;
}
#artSpace p{margin:0.4em 0;}
#set1{
width:160px;
float:left;
margin:0px;
}
#set1 .sideBox{
float:left;
width:160px;
margin:0px 0px 10px 0px;
padding:0px;
background-image:url(../image/structure/160-base.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
#set1 .sideBox p,#set1 .sideBox li{
font-size:0.85em;
padding:0.5em 10px;
}
#set1 .sideBox h2, .bBox h2{
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:3px 10px;
font-weight:bold;
}
#set1 .sideBox ul, .bBox ul{
list-style:none;
padding:0 0 10px 0;
}
#set1 .sideBox li, .bBox li{
padding:0.6em 0 0.4em 10px;
margin:0;
line-height:0.9em;
}
#set1 .sideBox li:hover{}
#set1 .sideBox li a, .bBox li a{
line-height:0.9em;
text-decoration:none;
}
#set1 .sideBox .subPP{
line-height:1em;
padding-top:0;
}
#emailUpdate{overflow:visible;}
#set2{
clear:left;
width:840px;
margin:10px 0px;
float:left;
}
#set2 .bBox{
float:left;
width:270px;
margin:0px 10px 0px 0px;
padding:0px;
background-image:url(../image/structure/270-base.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
#set2 .bBox p, #set2 .bBox p *{line-height:0.9em;}
#set2 .bBox p{padding:5px 10px;}
#artSpace .ipage ol, #artSpace .ipage ul{padding:0em 0 0 2em;}
#artSpace .ipage ul.dPath{
width:100%;
float:left;
font-size:0.9em;
clear:both;
padding:1px 0em 1px 0em;
}
.dPath li{
list-style:none;
display:inline;
line-height:0.85em;
padding:0 15px 0 5px;
margin-top:0px;
margin-right:5px;
}
.dPath li.dlayer{
background-image:url(../image/structure/chevron.gif);
background-repeat:no-repeat;
background-position:right center;
}
.dPath li.dlayer:hover{}
.dlayer a, .dlayer a:hover{text-decoration:none;}
#artSpace .picBox{
float:right;
padding:0.5em;
border:1px solid #CCCCCC;
margin:0 0 0 0.5em;
}
#artSpace .introTxt{
width:580px;
margin:20px auto 5px auto;
padding:2px 10px 5px 10px;
background-image:url(../image/structure/sumB2.jpg);
background-repeat:repeat-x;
background-position:right bottom;
}
#artSpace .picBoxLft{
float:left;
padding:0.5em;
border:1px solid #CCCCCC;
margin:0 0.5em 0 0;
}
.item{
clear:left;
padding:5px 4px 5px 4px;
margin:5px 0 5px 0;
float:left;
width:632px;
}
.hreview{}
.listTitle, .fn{clear:left;}
.summary{
clear:left;
padding:0;
}
.listImg{
float:right;
padding:0.2em;
margin:0 0 0 0.5em;
}
.listImg img, .listImg img *{border:none;}
#vis{
position:absolute;
float:left;
text-align:left;
display:block;
background-color:#FFFFFF;
margin:7px 10px 7px 10px;
z-index:1;
}
#topSrch{
position:relative;
float:right;
text-align:right;
display:block;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
padding:0 10px;
}
#topSrch input{}
#topSrch .txt{
width:350px;
margin:10px 10px 5px 10px;
line-height:1.2em;
}
#artSpace .caption{
font-size:0.75em;
padding:0 0.2em;
}
#artSpace .caption em{}
.pFrame{padding:10px;}
.pFrame .pBox{margin:0px auto;}
#artSpace .pFrame .pNav ul{
text-align:center;
padding:10px 0 0 0;
}
.pNav li{
list-style-type:none;
display:inline;
margin:0px 3px;
}
.pTitle{}
.cBox{
float:left;
width:325px;
margin:0px 10px 10px 0px;
padding:0px;
background-image:url(../image/structure/325-base.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
.cBox h2{
font-size:1.5em;
margin:0px;
padding:3px 10px;
line-height:1.2em;
}
.textBox{
padding:0.5em;
float:right;
margin-left:0.5em;
font-size:0.8em;
}
.hmCol{
width:335px;
float:left;
}
.cBox p{
padding:2px 10px 10px 10px;
line-height:1.2em;
}
.cBox dt{
padding:10px 0 0 0;
margin:0px;
}
.cBox dt, .cBox dt *{
line-height:1.2em;
font-weight:bold;
}
.cBox dd, .cBox dd * , .cBox li *{line-height:1.2em;}
.cBox ul{
list-style:circle;
padding:0 0 10px 15px;
margin:0 0 0 10px;
}
.cBox li{padding:0 0 0 5px;}
.cBox dl{padding:2px 10px 10px 10px;}
#cpBox .stats{
padding:0 0 0 10px;
font-weight:bold;
}
#artSpace .ipage #cpBox ul{
margin:5px 0 5px 10px;
padding-left:0px;
}
#cpBox li, #cpBox li *{
line-height:1.2em;
list-style-type:none;
padding:2px 0px;
}
.cpList{
float:left;
width:200px;
padding:0 5px;
}
#artSpace .ipage .cpList ul{
margin:5px 0 5px 10px;
padding:0px;
}
.cpList li, .cpList  li *{
line-height:1.2em;
list-style-type:none;
padding:2px 0px;
}
.hmCol .cBox .rhImg{
padding:10px;
float:right;
}
.pubDate{
font-size:0.8em;
line-height:1em;
text-align:right;
clear:both;
display:block;
}
.pageNavt{
width:600px;
margin:1px auto 5px auto;
padding:2px 0 5px 0;
clear:left;
}
.pageNavt ul, .pageNavt ul *{
text-align:center;
padding:0;
margin:0;
line-height:1em;
}
.pageNavt li{
font-size:0.8em;
list-style-type:none;
display:inline;
padding:0 0.5em;
margin:0;
line-height:1em;
}
#cCnt ul{
list-style-type:none;
padding-left:10px;
}
#cCnt lil{list-style-type:none;}
.top{
font-size:0.9em;
clear:both;
float:right;
}
.dfidDisc{
padding:1em 0 0 0;
margin:1em 0 0 0;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#CCC;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-left-color:#FFFFFF;
}
.dfidDisc p{
display:block;
width:390px;
padding:0 10px;
float:right;
margin:0;
line-height:1.2em;
}
.dfidDisc img{
float:left;
border:none;
padding:10px;
}
#content .wrenStrap{clear:both;}
#content .wrenStrap p{
text-align:center;
margin-top:7px;
}
.ipage #filter{
text-align:center;
padding:10px;
width:580px;
margin:5px auto 1px auto;
}
#filter input{
line-height:1em;
}
.atBox{
padding:5px 0px 7px 10px;
}
p.credit{
font-size:0.8em;
font-style:italic;
text-align:right;
}
form.rateForm{
float:left;
width:160px;
margin:10px auto;
text-align:center;
}
form.rateForm p{
text-align:center;
}
.rScore{
margin:0px 2px;
float:left;
width:20px;
font-size:0.65em;
font-weight:bold;
text-align:center;
}
.ipage #comment{
text-align:left;
padding:10px;
width:580px;
margin:5px auto 1px auto;
}
#comment #charCount{
display:none;
font-style:italic;
text-align:right;
font-size:0.9em;
}
.pb{
float:left;
width:325px;
margin:0 0 10px 0;
}
.pb img{
margin:0px auto;
}
.sumInf{
width:325px;
}
.cBox .atCon{
display:none;
width:40px;
float:right;
padding:6px;
z-index:50;
}
.atCon .goPrev, .atCon .goNext{
float:left;
height:19px;
width:20px;
background-repeat:no-repeat;
background-position:0px 0px;
}
.atCon .goPrev{
background-image:url(../image/structure/left_Button.gif);
}
.atCon .goNext{
background-image:url(../image/structure/right_Button.gif);
}
.cBox .goPrev:hover, .cBox .goNext:hover{
background-position:-20px 0px;
}
.n{display:none;}
.artTable{
margin:1em;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-style:solid;
border-top-color:#CCCCCC;
border-right-color:#CCCCCC;
border-bottom-color:#CCCCCC;
border-left-color:#CCCCCC;
border-bottom-style:solid;
}
.artTable td{
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:none;
border-bottom-style:none;
border-left-style:solid;
border-top-color:#CCCCCC;
border-right-color:#CCCCCC;
border-bottom-color:#CCCCCC;
border-left-color:#CCCCCC;
}
.eBox{
border:1px dotted #3366CC;
margin-bottom:1em;
width:100%;
float:left;
clear:left;
}
.eBox:hover{border:1px solid #3366CC;}
.artFootnote{
line-height:1.1em;
padding:0.4em 0;
font-style:italic;
font-size:0.9em;
}
#langSel{
clear:left;
font-size:0.8em;
margin-left:830px;
margin-top:0px;
position:relative;
z-index:1000;
width:200px;
}
#langSel ul{
list-style:none;
display:inline;
}
#langSel li{
display:inline;
padding:0 5px;
width:65px;
text-align:center;
background-image:url(../image/white-60.png);
background-repeat:repeat;
}
#langSel a{text-decoration:none;}
#langSel img{
padding-right:3px;
border:none;	
}
.resIn{
clear:left;
padding:0.25em 0 0.5em 0;
border-bottom:1px solid #CCC;
}
.resIn p{font-size:0.9em;}
.resIn img{
float:left;
padding:0.6em 1em 0.2em 0;
}
#artSpace .ipage ul.gfarList{padding-left:0em;}
.gfarList li{
display:inline;
padding-right:0.5em;
}
.artBoxR{
float:right;
margin-left:1em;
}
a>div.artBoxR{
	float:none;
}
.artBoxL{
float:left;
margin-right:1em;
}
.artBoxR, .artBoxL{
padding:0.2em 0.5em;
font-size:0.95em;
width:280px;
}
.resPdfLink{font-size:0.9em;}
.cBullets ul{}
.cBullets li{padding-left:0.5em;}
.cookieDetails{}
.cookieDetails th{
text-align:left;
font-size:0.8em;
}
.cookieDetails td{
text-align:left;
font-size:0.8em;
}
#showPriv, #privacyBar{
position:fixed;
bottom:0px;
float:left;
text-align:center;
font-size:0.8em;
width:100%;
}
#privacyBar{display:none;}
#showPriv{display:none;}
.pWidth{
width:960px;
margin:0 auto;
}
#showPriv span{
cursor:pointer;
width:15em;
height:1.5em;
line-height:1.5em;
margin:0;
float:left;
}
#privacyBar a{white-space:nowrap;}
#privHide{
cursor:pointer;
width:6em;
display:inline-block;
text-align:center;
height:1.5em;
line-height:1.5em;
}



/* rd for smaller screens */
@media screen and (max-width:1000px)
{
	#content{
		width:830px;
	}
	.wBar, #content .wrenStrap, #header{
		width:810px;
		background-image:url("../image/structure/810-base.gif");
	}
	
	#main{
		width:670px;
	}
	#set1{
		clear:left;
		width:660px;
		margin-top:10px;
	}
	#artSpace{
		width:660px;
		margin-right:0px;
	}
	#set2{
		width:660px;
	}
	.top980{
		width:810px;
		background-image:url("../image/structure/810-top.gif");
	}
	#set1 .sideBox{
		margin-right:5px;
	}
	#langSel{
		margin-left:670px;
	}
	
}