@charset "UTF-8";
/* CSS Document */

/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */
body {
	margin:0;
	padding:0;
}


.example td {
 padding:0px 0px 5px 5px;
 font:Arial;
 color:#666666;
 font-size:12px;
 vertical-align:top;
 }
 
 
 
.gallery{
 	overflow-y:auto;
	overflow-x:hidden;
	height:325px;
	width:590px;
	padding: 1px;
 }
 
.ai_button{

	border:1px solid #cccccc; 
	background-color:#808080;
	color:#000000;
	width:135px;
	padding:5px;
} 
.example_title{
	font-weight:bold;
}
 
 
 .example_cell{
  padding:18px 0px 18px 15px;
 }

.template_table{
	
	width:565px;
}

.template_table td{
	
	color:#999999;
	font:Arial;
	font-size:12px;
	padding: 10px;
	border:1px solid #CCCCCC;
	
}

.template_table a:link {color:#0071AA;text-decoration:none;}
.template_table a:visited {color:#0071AA;text-decoration:none;}
.template_table a:hover {color:#0071AA;text-decoration:none;}    

.template_header{

	background-color:#E0E0E0;
	padding-top:10px;	
	color:#666666;
	
}

tr.template_row1 td {
	background-color:#FFFFFF;
	padding:8px 10px 8px 10px;
	vertical-align:top;
	
}

tr.template_row2 td{
	background-color:#f5f5f5;
	padding:8px 10px 8px 10px;
	vertical-align:top;
}

.ai_panel_desc{
 	padding-top:10px;
	padding-bottom:10px;
}
.ai_tabbed_pane {
 	height: 420px;
	min-width: 850px;
	width:850px;
	
}

.desc_cell{
  padding-bottom:15px;
}

.ai_panel_body{
 height:300px;
}

.templateDiv{
	visibility:hidden;
	position:absolute;
	top:0; 
	left:0;
	
}

.ibdr { border: 2px solid #F0F0F0; }
a:hover .ibdr { border: 2px solid #C1272D; } 
a:hover { text-decoration: none; } 
