a {cursor:pointer;} 

hr {background:#ae9b6d;}

h1  {
  font: bold 1.4em arial, sans-serif;
  color:#BF7D00;
}

#textarea h1 a{
  font: bold 1.4em arial, sans-serif;
  color:#BF7D00;
  text-decoration:none;
}


h2, h3 {
  margin: 1.3em 0 -1em 0em;  
  color:#37626F;
  font: bold 1.1em arial, sans-serif;
}

acronym {border:none;}

html {
  background:#265665;
  font-size:100%;
}

table { width:100%; border-top-width: 0; border-bottom-width: 0; border-collapse:collapse; }
td { border: 0px #fff solid; }
thead {font: bold 1em verdana, sans-serif;}
 
#container { 
  background: url(../images/containerbg.jpg) repeat-y 0 0;
  color: #222;  
  margin-left: auto;
  margin-right: auto;
  margin-top: 3px;
  margin-bottom: 0px;padding-bottom:0em;
  width: 736px;
  border:1px #FFF solid;
  overflow:auto;
  display:block;
  font: .9em verdana, sans-serif;
}

#header {
  display:inline; /*include to position maintitle correctly*/  /*try without width of 736 for older browser?*/
  height:151px;
}
/*-------------------------------------Right Side------------------------------*/
#content {
  float:right;
  text-align:left;
  text-decoration: none;
  color: #333;
  background:#FFF;
  width:540px;
  padding-bottom:2.5em;
}

.maintitle { position:absolute;
  display:inline; 
  background:#252526;
  color:#FFFFFF;
  padding:1px 0px 1px 6px;
  margin:0px;
  border-top:1px #FFF solid;
  font: bold .9em verdana, sans-serif; 
}

.maintitle a {
  background:#252526 url(../images/indent1.png) no-repeat center left;
  color:#FFFFFF;
  padding: 0px 4px 0px 10px; 
  font: bold .9em verdana, sans-serif; 
  text-decoration:none;
}

.maintitle a:hover, .maintitle a:focus  {
  background:#252526 url(../images/indent1.png) no-repeat center left;
  color:#FFFFFF;
  padding: 0px 4px 0px 10px; 
  font: bold .9em verdana, sans-serif; 
  text-decoration:underline;
} 


div.square {
float:left;margin-bottom:8px;margin-right:6px;margin-left:6.5px;font: .8em verdana, sans-serif
}

div.square img {
border-left:6px solid #657480; padding-left:2px; }
  
div.square a {
   text-align: center;color:#333;
}



#textarea { 
text-align: left;
font: .9em verdana, sans-serif;
text-decoration: none;
color: #333;
padding: 2em 1em 0em 1em;
margin-bottom:0;
line-height:150%;
}

#textarea img {
margin-top:15px;
 }

#textarea ul {
line-height: 160%;
}

em { 
font-weight:bold;
font-style:normal;
text-decoration: none;
color: #222;
}

#textarea a { 
text-decoration:none;
color: #884d00;				
text-decoration:underline;}

#textarea a:hover, #textarea a:focus {
text-decoration:underline;
color:#315a7b; 
}
/*------------------------------------End Right Panel Style--------------------------------*/

/*------------------------------------Left Panel--------------------------------*/
#sidebar {
float:left;
width: 185px;
display:inline;
}

.active_menu {
  font: bold 1em verdana, san-serif;
}

ul#navbar { 
padding:10px 1px 10px 6px;
text-decoration: none;
background: #252526;
color:#FFFFFF;
font: .9em verdana, sans-serif;
text-align:left;
margin:.2em 0 .4em .2em;
line-height:1.6em;
list-style:none;
}
ul#navbar a { 
text-decoration: none;
color:#FFFFFF;
} 

ul#navbar li {
padding:.2em 0em .2em 0em;
}

ul#navbar ul { 
margin-left:20px;
padding-left:0px;
line-height:1.5em;
}

ul#navbar ul li {  
list-style-image:url(../images/indent1.png);
text-indent:-.5em;
padding-top:0;
padding-bottom:0;
}

 
ul#navbar a:hover, #navbar a:focus { 
font: 1em verdana, sans-serif;
text-decoration:underline;
color:#FFFFFF;
background: #252526;
padding:0; /*declare padding, otherwise FF moves active links to the right*/
line-height:1.5em; /*declare line height for IE*/
}

/*------------------------------------End Left Panel Style--------------------------------*/
#footer a.first, #footer a.first:hover, #footer a.first:focus
{background:none; width:740px;}

#footer p {
margin-bottom:-1em;padding:0;
}

#footer {
  font: .7em verdana, sans-serif;
  clear: both;
  width:780px;
  margin-left:auto; 
  margin-right:auto;
  margin-top:.5em;
 text-align:center;
  background:#255665; 
  color:#fff;
}

#footer ul {
 margin-right:5em;
}

#footer li{
background: #255665;
display:inline;
line-height:125%;
}

#footer a { 
text-decoration: none;
color: #fff;
padding-left:16px; 
background:#255665 url(../images/bullet.jpg) no-repeat center left;
}

#footer a:hover, #footer a:focus { 
background:#255665 url(../images/bullet.jpg) no-repeat center left;
color:#fff;
text-decoration: underline;
font: 1em verdana, sans-serif; /*include-otherwise FF will make link bold?*/
}

#floatright { color: #600; font-size: 0.8em; float: right; }
.floatright { color: #603; font-size: 0.8em; float: right; }
.caption { color: #603; font-size: 0.8em; }

a img {border:0;}
em.header {color:#BF7D00; font: bold 1.1em arial, sans-serif;}
.inline {display:inline;}

ul.nobullet {margin-left:0;padding-left:0;}
ul.nobullet li {list-style:none;}
img.left {float:left;width:auto;margin:0em 1em 1em 0;clear:both;}
img.right {float:right;width:auto;margin:0em 0 1em 1em;clear:both;}
.clear {clear:both;}

body#pressroom #textarea li, body#pressroom #textarea ul {list-style:none;margin-left:0;padding-left:0;padding-bottom:.4em;}
body#podcasts h2 {font-size:1.2em;}
body#podcasts h3 {color:#005566;font:bold 1.15em arial, san-serif;}
body#podcasts p.date {margin-bottom:0;color:#8B8878;}
body#podcasts p.desc{margin:0;color:#333;}
body#podcasts a.mp3 img, body#podcasts a.transcript img {border:0;height:14px;text-decoration:none;display:inline;margin-top:2px;}
body#podcasts #textarea ul li {list-style:none;}
body#podcasts #textarea ul{list-style:none;margin-left:0;padding-left:0;}

#okj a, #okm a {text-decoration:none;}
body#podcasts a.mp3 {display:block;margin-bottom:-1.5em;padding-bottom:-.5em;}
table.sortable th a:hover, #textarea th a:focus {text-decoration:none;}
table.sortable th {background: #CD9B1D;color:#fff; }
#textarea th a:hover, #textarea th a:focus {text-decoration:underline;}
table.sortable:hover, table.sortable:focus {
cursor: pointer;
}

body#membership ul{
margin-top:0;
}

table.sortable td, table.sortable th {
padding:.3em;
border:1px solid #ccc;
}

img.supporticon {
border:3px #ccc solid;
}

/*Site Search Form Styles*/
div#sitesearch form {
display:block;
text-align:right;
padding:0 0 .4em 0;
margin:0px;
width:730px;
margin-right:auto;
margin-left:auto;
}

div#sitesearch  input#search {
background:#06191F;
color:#fff;
border:solid 2px #000;
  border-radius: 4px; /* CSS3 rounded corners */
  -moz-border-radius: 4px; /* Mozilla rounded corners */
cursor:pointer;
}

div#sitesearch  input#search:hover, input#search:focus {
border:#333 2px solid;
background:#2B373F;
}

#textarea div.search404  input#search {
background:#005568;
color:#fff;
border:solid 2px #024959;
  border-radius: 4px; /* CSS3 rounded corners */
  -moz-border-radius: 4px; /* Mozilla rounded corners */
cursor:pointer;
}
#textarea div.search404  input#search:hover, input#search:focus {
border:#024959 2px solid;
background:#2B373F;
}
/*End Site Search Styles*/
