.blackraquo {
  background:url(/images/blackraquo.gif) no-repeat left center;
  font-weight:bold;
  font-style:italic;
  padding-left:10px;
}

body {
  background:#D2D1CF;
  margin:0;
}

.clear {
  clear:both;
  visibility:hidden;
}

#content {
  background:url(/images/back.gif);
  color:#000000;
  font:12px Arial, Helvetica, sans-serif;
  margin:auto;
  padding:0 1px;
  position:relative;
  width:900px;
}

#content a {
  color:#004b85;
  text-decoration:none;
}

#content a:hover {
  text-decoration:underline;	
}

#content .gradient {
  background:url(/images/main.gif) repeat-x top;	
}

#content .left {
  float:left;
  padding:25px 10px 10px 10px;
  position:relative;
  width:574px;	
}

#content .right {
  float:right;
  padding:25px 10px 10px 10px;
  width:274px;	
}

#footer {
  background:#004B85;
  border-top:3px solid #D69F0E;
  color:#FFFFFF;
  font:12px Arial, Helvetica, sans-serif;
  padding:10px 0;
  text-align:center;
}

#footer a {
  color:#FFFFFF;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;	
}

.gray {
  background-color:#E5E5E5;	
}

h1 {
  color:#D69F0E;
  font:bold italic 16px Arial, Helvetica, sans-serif;
  height:298px;
  margin:0 0 0 300px;
  padding:0;
}

h1 span {
  padding-left:55px;	
}

h2 {
  color:#012949;
  font:22px Arial, Helvetica, sans-serif;
  margin:0 0 10px 0;
  padding:0;
}

h2 span {
  background:#004982;
  color:#FFFFFF;
  margin:0 0 0 -15px;
  padding:0 5px 0 15px;
}

h3 {
  color:#012949;
  font:22px Arial, Helvetica, sans-serif;
  margin:0 0 10px;
  padding:0;
}

h4 {
  color:#012949;
  font:13px Arial, Helvetica, sans-serif;
  margin:0 0 10px;
  padding:0;
}

.halfleft {
  float:left;
  margin-right:2%;
  width:49%;
}

.halfright {
  float:left;
}

#header {
  background:url(/images/header.jpg);
  border-left:1px solid #012949;
  border-right:1px solid #012949;
  margin:0 auto;
  padding:30px 0 0 0;
  width:900px;  
}

.leftspacer {
  background:#D2D1CF;
  border-bottom:1px solid #B8B7B5;
  border-top:1px solid #B8B7B5;
  float:left;
  height:10px;
  margin:0 -1px;
  width:596px;		
}

#menu {
  background:url(/images/menu_bg.gif);
  height:41px;
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
  z-index:100;
}

#menu li {
  background:url(/images/menu_separator.gif) no-repeat right;
  display:block;
  float:left;	
  position:relative;
}

#menu li a {
  color:#FFFFFF;
  display:block;
  font:bold 13px Arial, Helvetica, sans-serif;	
  line-height:41px;
  margin-right:1px;
  padding:0 35px;
  text-decoration:none;
}

#menu li a:hover {
  background:url(/images/menu_bg_o.gif);	
}

#menu li.last {
  background:none;	
}

#menu li.last a {
  margin:0;
  padding:0	40px;
}

#menu li ul {
  background:#01294A;
  display:block;
  left:0;
  list-style:none;
  margin:0;
  padding:0;
  position:absolute;
  visibility:hidden;
  width:100%;
}

#menu li ul li{
  display:list-item;
  float:none;
}

#menu li ul li a {
  display:block;
  font-size:12px;
  font-weight:normal;
  line-height:normal;
  padding:4px 0;
  text-indent:5px;
  width:100%;
}

#menu li ul li a:hover {
  background:#004b85;
}

#menu li ul li ul{
  top:0;
}

#menu .hovericon {
  background:url(/images/downarrow.gif);
  height:9px;
  margin-top:-4.5px;
  position:absolute;
  right:10px;
  top:50%;
  width:9px;
}

#menu .stdicon {
  background:url(/images/rightarrow.gif);
  height:9px;
  margin-top:-4.5px;
  position:absolute;
  right:10px;
  top:50%;
  width:9px;
}

.microphone {
  display:block;
  background:url(/images/microphone.jpg) no-repeat center left;
  margin:10px 0;
  padding:5px 0 5px 30px;
}

.microphone .authors {
  font-size:10px;	
}

.pdf {
  background:url(/images/pdf.jpg) no-repeat center left;
  display:inline-block;
  margin:15px 0;
  padding:0 0 0 30px;
}

.portrait {
  background:#FFFFFF;
  border:1px solid #BFBFBF;
  float:left;
  margin:0 10px 0 0;
  padding:5px;
}

.quicklink {
  font-weight:bold;
  font-style:italic;
  line-height:25px;
  margin:0;
  padding:0;
}

.quicklink li {
  background:url(/images/blueraquo.gif) no-repeat left 9px;
  list-style:none;
  margin:0;
  padding:0 0 0 10px;
}

.quicklink ul {
  margin:0 0 0 20px;
  padding:0;	
}

.space {
  padding:10px;	
}

#top {
  background:url(/images/top.png) no-repeat top center #004B85;
  border-bottom:3px solid #D69F0E;
}

.txt_gray_small {
  color:#4e4e4e;
  font:11px Arial, Helvetica, sans-serif;
}