/* CSS Document */
#maincolumn {position:absolute; top:78px; left:172px; width:600px; border-top:1px solid #cccccc; padding:0px; margin:0px; background-image:url(/alliance/media/images/generic/maincolumn_wallpaper.gif);}
.pagetitle {font-size:1.7em; letter-spacing:1px; color:#303c49; padding-top:6px; padding-left:8px; padding-bottom:6px; display:block; margin:0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background-color:#f8f8f8;}
#maincolumncontent {padding-top:8px; padding-left:10px; padding-bottom:8px;}
#rightnav {position:absolute; top:108px; left:598px; width:174px; background-image:url(/media/images/generic/backgroundline_live.gif);}
.rightnavitem {padding-left:6px; padding-right:0px; padding-top:5px; padding-bottom:4px; line-height:1.2em; font-size:0.9em; letter-spacing:0.05em;}
.rightnavitemsub {padding-left:6px; padding-right:0px; padding-top:2px; padding-bottom:2px; line-height:1.2em; color:#999999; font-size:0.9em; letter-spacing:0.05em;}
.rightnavitem a, .rightnavitemsub a {text-decoration:none;}
.rightnavitem a:hover, .rightnavitemsub a:hover {text-decoration:underline;}
.standfirstbox {background-color:#292525; padding-left:10px; padding-top:6px; padding-right:8px; padding-bottom:8px; margin-bottom:12px; font-size:1.1em; color:#ffffff; letter-spacing:0.05em; font-weight:bold;}
.standfirstbox2 {background-color:#292525; padding-left:10px; padding-top:2px; padding-bottom:3px; margin:0px; font-size:1.3em; color:#ffffff; letter-spacing:0.05em; font-weight:bold;}
.standlastbox {background-color:#ff0000; padding-left:10px; padding-top:6px; font-family:Gill Sans MT, Arial; padding-right:8px; padding-bottom:8px; margin-bottom:12px; font-size:1.3em; letter-spacing:0.05em; color:#ffffff; font-weight:bold;}
.grey {color:#4c4c4c; text-decoration:none;}
.footer2 a {color:#333333; background-color:#ffffff; text-decoration:none;}
.footer2 a:hover {color:#ff0000; text-decoration:none;}
#sidecol {float:right; width:200px; margin-left:15px; padding-top:3px; padding-bottom:10px;}
.kcbox {border:solid 1px; border-color:#cccccc; padding-top:6px; padding-bottom:2px; padding-left:10px; padding-right:9px;}
.chartbox {margin-top:10px; margin-bottom:10px;}
.chart1 {font-weight:bold; padding-top:3px; padding-bottom:0px;}
.chart2 {color:#666666; font-size:.8em; padding-top:0px; padding-bottom:4px;}
h2 {padding-top:8px;}
h5 {padding-top:0px; padding-bottom:4px; margin-bottom:0px; margin-top:2px; color:#333333;}

.subnavtop {text-align:right; font-size:0.9em; background-color:#f8f8f8; color:#666666; padding-left:8px; padding-right:8px; letter-spacing:0.05em; padding-top:0px; padding-bottom:1px; background-image:url(/media/images/generic/subnavtopwallpaper.gif);}
.subnavtop a {text-decoration:none;}
.subnavtop a:hover {text-decoration:underline;}
a.subsubnav {text-decoration:none;}
a:hover.subsubnav {text-decoration:underline;}
a.selected {color:#333333;}
.rightcolumn {float:right; width:175px; padding-left:20px; font-size:0.9em; line-height:1.4em; background-color:#ffffff; background-image:url(/alliance/media/images/generic/dottedline_vertical.gif);}
.quote {color:#3c3c3c;}
.quotelarge {font-size:1.3em; color:#666666;}
.subheading {background-color:#bcbec0; font-size:1.1em; color:#171718; font-weight:bold; padding-left:5px; margin-bottom:8px; margin-top:17px;}
.subheading2 {font-size:1.4em; color:#333333; font-weight:bold; margin-bottom:8px; margin-top:17px; padding-bottom:2px; border-bottom:1px dotted #cccccc; text-transform:uppercase;}
.standfirst {font-size:1.5em; font-weight:bold; color:#999999; line-height:1.2em; margin-bottom:12px; margin-top:2px;}
.line {border-top: 1px solid #e5e5e5; margin-top:20px; margin-bottom:10px;}
.filesize {color:#666666; font-size:.85em; padding-left:1px;}
sup {color:#666666;}
.withfootnote {line-height:0.9em; padding-bottom:14px;}
.tablebullet {line-height:1.2em; padding-bottom:4px;}
.introtextbox {padding-right:5px; padding-left:8px; padding-bottom:6px; padding-top:4px; font-size:1.1em; line-height:1.5em; background-color:#e2e2e2;}

.tablelines td {border-top:1px solid #cccccc; padding-top:1px; padding-bottom:2px;}





.countryFilter {font-size:1.1em; font-weight:bold; margin-top:10px; color:#666666; padding-left:1px;}

#maincontent a:link {color:#f50000; text-decoration:none;}
#maincontent a:visited {color:#f50000; text-decoration:none;}
#maincontent a:hover {color:#f50000; text-decoration:underline;}

.mapborder {border:1px dashed #aaaaaa;}
.greyheading {margin:0px; padding:2px; padding-left:6px; background:#e0e0e0; font-weight:bold; color:#333333; line-height:1em;}

.explanationbox {border:1px solid #e7e7e7; padding-left:7px; padding-top:6px; padding-bottom:2px; padding-right:4px; font-size:0.85em; background-color:#f8f8f8; line-height:1.3em;}
.explanationbox p {margin-bottom:6px;}

.grey {color:#666666;}
.small {font-size:0.9em;}
.smallgrey {font-size:0.9em; color:#666666;}
.smaller {font-size:0.8em;}

.subbannerred {
background-color: red;
color: white;
font-weight: bold;
}

/* SArah Dewe 02 August 2006 for Rewrite the Future Xtranet pages */
a:link.subbannerred  {color: #FFFFFF; text-decoration:none;}     /* unvisited link */
a:visited.subbannerred  {color: #FFFFFF; text-decoration:none;}  /* visited link */
a:hover.subbannerred  {color: #FFFFFF; text-decoration:underline;}   /* mouse over link */
a:active.subbannerred  {color: #FFFFFF; text-decoration:none;}   /* selected link */

ul.rewrite{
margin: 0px;
padding: 0px;
}
li.rewrite {
margin: 0px;
padding: 0px;
 list-style-type: none;
clear: left;}

ul.nobull{ 
margin: 0px;
padding: 0px;
}

li.nobull {
margin: 0px;
padding: 0px;
list-style-type: none;}

/* Sarah Dewe 15 August 2006 for IAC2006 Photogallery Alliance pages */
ul.iacpiclist {
  float: left;
  width: 550px;
  margin: 5px;
  padding: 0;
  list-style: none;

}
 
li.iacpic {
  float: left;
  width: 200px;
  margin: 10px;
  padding: 0;
  }

#maincolumncontentkickoff {padding-top:8px; padding-left:0px; padding-bottom:8px;}

/* Sarah Dewe 30 October 2006 for Rewrite the Future Xtranet pages */
.redhead {FONT-SIZE: 14px; COLOR: white; BACKGROUND-COLOR: #f50000; Padding-left: 3px;  font-weight: bold; margin-top: 1px; padding-top:1px}


