searchfrm.docBox{
    border:1px solid #000;
    margin-bottom:5px;
    padding:3px;
    width:220px;
    
}
.callout{
    margin-top:7px;
    margin-left:0px;
    font-size: 10px;
    padding-top:4px !important;
      padding-bottom:4px !important;
    padding-right: 5px !important;
    background:url(../_media/graphics/home/gradient.gif) center center no-repeat #387fc9;/**/
   
    border:2px solid #006;

    text-align:right !important;
    color:#FFF !important;
    display:block;
    text-indent:3px;
    font-family: Tahoma,Verdana,Arial;
    position: relative;
    font-weight:bold;
    
}
.callout a{
    font-weight:bold;
    text-align:right !important;
    color:#FFF !important;
}
#psMedia{
	clear:both;
}
.homeLeft{
    margin-top:7px;
    margin-left:0px;
    padding-top:4px !important;
    padding-bottom:4px !important;
    padding-left: 10px !important;
      background:url(../_media/graphics/home/gradient.gif) center center no-repeat #387fc9;/**/
 /*  background:url(../_media/graphics/home/callout180r.gif) no-repeat;*/
   background:#387fc9;
    border:2px solid #006;  

    font-weight:bold;
    text-align:left;
    color:#FFF;
    display:block;
    text-indent:3px;
    font-family: Tahoma,Verdana,Arial;
    position: relative;
}
.homeLeft a{
    font-weight:bold;
    color:#FFF !important;
}
#homeRightColumn .imageBox img, #homeLeftColumn .imageBox img, #psMainColumn .imageBox img{ margin:2px; display:block; border:none !important;}
.homeLeft ul{
     text-indent:5px; padding-left:0px;
     margin-left:10px;
    
}
.homeLeft ul, #psMainColumn ul{
     text-indent:5px; padding-left:0px;
     margin-left:10px;
     margin-bottom:15px;
     margin-top:3px;
    
}
#homeLeftColumn .imageBox, #psMainColumn .imageBox{margin-left:-3px;}
#psHomeContent li, #psHomeContents li{ font-size:90% !important; }
#psMainColumn{font-size:85%;}
#psHomeContents li{ font-size:90%; margin-right:10px; margin-top:0px; margin-bottom:0px;}
#homeLeftColumn li, #homeRightColumn li, #psHomeContent li, #psMainColumn li, #psHomeContents li, .sitemap li{
    
    list-style-image: url(../_media/graphics/homebullet3.gif);
    margin-left:10px;
  
    
}
.upcoming{
    background-color:#99ccff;
    color:#000066;
   width:163px !important;
    padding:10px !important;
    margin:0px;
    border:1px solid #000066;
    margin-bottom:15px !important;
   
  
}
.noborder img{
	border:none;
}
.moreinfobox {
    border: 2px solid #a00303 !important;
    width: 200px;
    text-align: left;
    padding: 8px;
    float:none;
    display:block;
}
.newsroom{color:#A00303!important;}
.newsroom a{
    background:#FFF;; 
    font-size:90%;
    font-family:Verdana;
    color:#A00303!important;
    
    text-align:center;
    padding:3px;
}
.tableRow td, .altTableRow td{ padding:5px;}
.tableRow{
    background:#ddd;
}

.docTitle{margin:0px!important; padding:5px !important; font-size:85% !important;}
.cvthumbs .imageBox{display:inline;}
.cvthumbs .imageBox div{margin:0px; padding:0px;}
.documentList{border:1px solid #000; width:100%; }
.formats li{display:inline;}
.footnotes, .footnotes p{
	
	margin-left:20px;
}
#playerHolder{

	
	
}
.webcast{
	background:url(../_media/graphics/icons/webcast.gif) top center no-repeat #1b3550;
	padding-top:39px !important;
}
.subNavCap{
	border-top:3px solid #1b3550;
	border-left:3px solid #1b3550;
	border-right:3px solid #1b3550;
	background:#69F;
	color:#FFF;
	width:208px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:3px;
	margin-bottom:-1px;
}

.read {
	margin-left:10px;
	font-size:1em !important;
	text-align:center;
	padding-top:10px;
}
.read a{

	font-size:1.2em !important;
	font-weight:bold;
}
.centerColumn{
	padding:0px; margin:0px;
}
/* new 2 column home page adjustments */
.home2Left{
   
    margin-left:0px;
    padding-top:4px !important;
    padding-bottom:4px !important;
    padding-left: 10px !important;
      background:url(../_media/graphics/home/gradient.gif) center center no-repeat #387fc9;/**/
 /*  background:url(../_media/graphics/home/callout180r.gif) no-repeat;*/
   background:#387fc9;
    border:2px solid #006;  

    font-weight:bold;
    text-align:left;
    color:#FFF;
    display:block;
    text-indent:3px;
    font-family: Tahoma,Verdana,Arial;
    position: relative;
}
.home2Left a{
    font-weight:bold;
    color:#FFF !important;
}
.machelHeader{
	color:#7e7f83;
	font-size:110%;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:5px;
}
.upcomingBox{
  margin:25px; border:1px solid #2d6ba9;
  padding:5px;
  
  text-align:center;

}
.upcomingBox h3{
	font-size:120%;
	font-weight:bold;
	color:#2d6ba9;
	margin:3px;
	
}

#brandbar {
	background-color:#F0F0F0;
/*ackground-image:url(../_media/graphics/bg/brandbarbkgd.jpg);
	background-repeat:repeat-x;*/
	border:1px solid #666666;
	margin:0 auto;
	width:756x;
	height:20px;
	padding:2px;
}
#brandbar a{
	margin:0px;
	padding:0px;
}
#brandbar div {
	display:inline;
}
#brandbar img {
	margin:0px;
	padding:0px;
}
#brandbar .welcome {
	color:#333333;
	display:block;
	font-size:0.7em;
	margin:0 0 0 2em;
	padding:5px 0px; 0px 0px;;
	float:left;
}
#brandbar div form {
	display:inline;
	float:right;
}
#brandbar #searchfrm .button {
	text-align:left;
}
#searchfrm .textbox, #brandbar label, #searchfrm .button {
	font-size:0.75em;
}
.homeHeader{
	display:block;
	text-align:center;
}
#accordionAnnexI h3, #accordionAnnexII h3{
	color:#FFF;
	background:#19324d;
	
	font-weight:bold;
	cursor:pointer;
	margin:0px 0px 2px 2px !important;
	padding:4px;
}


#accordionAnnexI, .infoRow, #accordionAnnexII, .infoRow{
	margin-bottom:10px;
}
#accordionAnnexI .listColumn, #accordionAnnexI .infoColumn, #accordionAnnexII .listColumn, #accordionAnnexII .infoColumn{
	display:inline;
	float:left;
	padding:5px;
	
}
.element{
	padding-bottom:5px;
}
.element h4{
 display:block;
 font-style:normal;
 font-weight:bold;
 font-Family:Verdana, Arial, sans-serif;
 
}
.listColumn{
	width:175px;
	vertical-align:top;
	
}
.listColumn{
	vertical-align:top;
	padding-top:0px;
}

.listColumn ol{
	margin-top:0px;
	vertical-align:top;
}


.infoColumn{
	width:270px;
}
.infoColumn p{
	width:270px;
	
}

.infoRow{
	margin-top:0px;
	padding-top:0px;
	clear:both;
	margin-bottom:3px;
}
.parties{
	margin-left:25px;
}
.parties .blockquote, ol li .blockquote{
display:inline;
text-indent:none;
font-family:Arial;
font-style:italic;

}
.footnote{
font-family:Arial;
font-style:italic;
font-size:80%;
}
.featured{
	border:1px solid #ccc;
	padding:5px;
}