@import url(aws-dev-content.css);
@import url(http://developer.amazonwebservices.com/connect/css/aws-dev-content.css);

}
/* 25 May 2007: Hide the following heading modifications until the next Jive update -Ted
.h1, title, .topictitle{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;	
}
.h2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #c60;
}

.h3{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
*/

/* Remove borders from linked images */
a  { text-decoration: none; padding: 3px; }

/* format href links */                                                                                /*  new 9/27/07 */
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:link:hover {text-decoration: underline; color: #ff0000;} 
a:visited:hover {text-decoration: underline; color: #ff0000;} 


img {
border-style: hidden;
border-width :0px 0px 0px 0px;
border-color : #ffffff;
}

/*code, note, and example styles*/

.aws-code{
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000066;
	padding: 5px;
	background-color: #eff7ff;
	border: 1px dashed #333;
	width: 99%;
}

.programlisting{
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000066;
	padding: 5px 3px 5px 5px;                       /* 10/25/07 changed top and bottom padding back to 5px; browser sniffer removes IE  problem */
	background-color: #eff7ff;
	border: 1px dashed #333;
	width: 99%;
}

.aws-code-inline {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
}


.remark {
	color: #FF0000;
    display: none;
}

/* --------------------------------------------- */
/*  ZonBook Overrides                            */
/* --------------------------------------------- */

.aws-note td {
	vertical-align:top;
}

.aws-note table {
    border: 0px;
}

.aws-note table td, .aws-note table th {
    border: 0px;
    background-color: #ffffff;
    color: #000000;
	vertical-align:top;
}

.email {
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: italic;
}

/* Don't change this one back to italics! */
.guilabel {
	font-weight: bold;
}

#language-filter {
    float: right;
}

.navheader table td, .navheader table th, .navfooter table td, .navfooter table th {
    border: 0px;
    background-color: #eeeeee;
    color: #000000;
}

.navfooter table, .navheader table {
    border: 0px;
	border-spacing: 0px;
}

.page-header {
	height:30px;
	z-index:1;
	overflow:hidden;
	text-align:right;
	padding-right: 10px;
}

.question{
	font-weight: bold;
}

.replaceable {
	color: #FF0000;
}

.segmentedlist{
	padding-bottom: 15px;
}

.seg p{
	margin-bottom: 0em;
}

.topictitle {
	padding-bottom: 5px;
	border-bottom: 1px solid rgb(204, 204, 204);
}

.userinput {
	color: #040;
	font-weight: normal;
}

/* Admonition styles */

div.caution{
	padding: 0.5em;
}

div.important{
	padding: 0.5em;
}

div.note{
	padding: 0.5em;
}

div.tip{
	padding: 0.5em;
}

/* ZonBook table ID selector styles*/

div.informaltable{
	padding: 0.5em;
}

.informaltable table{
  border-top: .25px solid #cccccc;
  border-left: .25px solid #cccccc;
  border-bottom: .25px solid #cccccc;
  border-right: .25px solid #cccccc; 
  border-spacing: 0px;
}

.informaltable td{
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  border-top: .25px solid #cccccc;
  border-left: .25px solid #cccccc;
  border-bottom: .25px solid #cccccc;
  border-right: .25px solid #cccccc;
  vertical-align:top;
}

.informaltable th{
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  border-right: .25px solid #cccccc;
  border-left: .25px solid #cccccc;
  border-top: .25px solid #cccccc; 
  border-bottom: .25px solid #cccccc;  
  vertical-align:top;
  background-color: #eeeeee;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}




td p:first-child {
  margin-top: 0px;                                                               
}

td p:last-child {
  margin-bottom: 0px;
}

td ul:first-child {
  margin-top: 0px;                                                                               /*  new 8/22/07 */
}

td ol:first-child {
  margin-top: 0px;                                                                               /*  new 8/22/07 */
}

/* Formal Table Settings */

div.table-contents{
	padding: 0.5em;
}

.table-contents table{
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
}

.table-contents td{
  font-size: 12px;
  padding: 5px 5px 5px 5px; 
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 0px;
  border-top: 0px;
  vertical-align:top;
}

.table-contents th{
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 0px;
  border-top: 0px;
  vertical-align:top;
  background-color: #eeeeee;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}

.simpara{
  margin-top: -.4em;                                                                               /*  10/25/07 changed back to -.4 brower sniffer  accommodates screwy IE  */
}

/*  Admonition Tables                                                                                 new 9/19/07
     ATTENTION!      These must be placed last in the style sheet so that they can override all preceding table formattings */

.caution table{
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
}

.caution td{
  font-size: 12px;
  padding: 0px 0px 0px 5px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
  vertical-align:top;
}

.caution th{
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
  vertical-align:top;
  background-color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}

.important table{
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
}

.important td{
  font-size: 12px;
  padding: 0px 0px 0px 5px;  
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
  vertical-align:top;
}

.important th{
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
  vertical-align:top;
  background-color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}

.note table{
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
}

.note td{
  font-size: 12px;
  padding: 0px 0px 0px 5px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
  vertical-align:top;
}

.note th{
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
  vertical-align:top;
  background-color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}

.tip table{
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
}

.tip td{
  font-size: 12px;
  padding: 0px 0px 0px 5px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
  vertical-align:top;
}

.tip th{
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
  vertical-align:top;
  background-color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}
