@import url(aws-dev-content.css);
@import url(http://developer.amazonwebservices.com/connect/css/aws-dev-content.css);

}

/*--------------*/
/*   Anchors    */
/*--------------*/

/* 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;} 
/* ------- end anchors -------*/


/*---------------------------------------------------------------------------------*/
/* Admonition styles             See also admonition table styles at end of sheet  */
/*---------------------------------------------------------------------------------*/

div.caution{
	padding: 0.5em;
}

div.important{
	padding: 0.5em;
}

div.note{
	padding: 0.5em;
}

div.tip{
	padding: 0.5em;
}
/*-------  end admonitions   -------*/


/*------------------*/
/*   Breadcrumbs    */                     /* new 11/24/08 */
/*------------------*/

div.breadcrumb { 
                color: #8f8fbd;         
                font-size: 9px;
		padding-top: 5px;
}

div.breadcrumb a{                                        
                font-size: 9px;
		font-weight: normal;
}

/*-------  end breadcrumbs   -------*/


.email {                                                             
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: italic;
}

/*------------------*/
/*   Headings       */                     /* new 3/11/09 Added to handle H1 headings following a breadcrumb */
/*------------------*/


h1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    padding-top: 12px;
}

/*-------  end headings  -------*/


.formpara{                                                                    /* 5/1/08  Introduced Formal paragraph titles   */
	font-family: arial narrow;
 	font-weight: bold;
 	font-size: 12px;
}

.guilabel {    /* Don't change this one back to italics! */                                                      
	font-weight: bold;
}


img {
	border-style: hidden;
	border-width :0px 0px 0px 0px;
	border-color : #ffffff;
}



#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;
}

.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%;
}


.question{                                                            
	font-weight: bold;
}


.remark {                                                           
	color: #FF0000;
}

.replaceable {                                                        
	color: #FF0000;
}

.segmentedlist{                                                       /* verified 10/3/08 (should it be deprecated?)  */
	padding-bottom: 15px;
}

.seg p{                                                               /* verified 10/3/08 (should it be deprecated?)  */
	margin-bottom: 0em;
}



.simpara{                                                                     
  margin-top: -.4em;                                                          /*  10/25/07 changed back to -.4 brower sniffer  accommodates IE  */
}


/*-------------------------------*/
/*         Tables                */
/*-------------------------------*/

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 Tables */

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;
}


/* informal tables  */

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;
}


/* Borderless tables                                                        new 12/31/07  */

.simplesect table{
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-spacing: 0px;
}

.simplesect 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;
}

/*------- End tables -------*/


title, .topictitle{                                                  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;	
}

.topcom{                                                              /* New 2/5/08    */
   font-weight: bold;
}

.topictitle {                                                         
	padding-bottom: 5px;
	border-bottom: none;
	border-top: 1px solid rgb(204, 204, 204);
}

.userinput {                                                          
	color: #040;
	font-weight: normal;
}


/*--------------------------------------------------------------------------------------------------------------------------*/
/*  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;
}
/* End of CSS */

