
/*a {
	color: #c75f3e;
}*/
table.radiolist
{
    padding: 2px 0 2px 0;
    margin: 0;
    border: 0;
    border-collapse:collapse;	
	margin-bottom: 8px;
}
table.info, table.tree, table.infoPlan, table.info2 {

	padding: 8px 0 8px 0;
	margin: 0;
	border: 0 !important;
	border-collapse:collapse;	
	margin-bottom: 8px;
	}
table.info caption {
	padding: 0 0 5px 0;
	width: 270px;	 
	font: italic 11px  "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";
	text-align: right;
}
.selector
{
    color:#fff;
	background: #fff url(theme/h4.png) repeat-x;

}
.expander 
{
	/*background: #fff url(theme/expand.png) repeat-x;*/
	margin:0;
	padding-left:2px;
}
.expander a
{
    font-weight: bold;
    color: #3c5a86;
    font-size: 9px;
    text-decoration:none;
}

.expander span
{
    color:#3c5a86;
    font-size:11px;
}

table.radiolist td
{
    color: Black;
	border-width:1px;
	padding: 4px 4px 4px 4px;
	font-weight: normal;
	font-size: smaller;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}
table.tree td
{
	color: Black;
	border-width:1px;
	padding: 4px 4px 4px 14px;
	font-weight: bold;
	font-size: 10px ;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}
table.info th
{
	font-weight: bold;
	font-size: 10px ;
	font-family: "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";
	/*color:#fff;*/
	border-color: #C1DAD7;
	 border-style:solid;
	 border-width:1px;
	letter-spacing: 2px;
	text-align: center;
	padding: 4px 4px 4px 4px;
}
table.infoPlan th
{
	font-weight: bold;
	font-size: 10px ;
	font-family: "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";
	/*color:#fff;
	border-color: #C1DAD7;*/
	 border-style:solid;
	 border-width:1px;
	letter-spacing: 2px;
	text-align: center;
	padding: 4px 4px 4px 4px;
}
table.info th[scope=column] {
	font-weight: bold;
	font-size: 11px ;
	font-family: "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";	/*color:#fff;
	border-color: #C1DAD7;*/
	 border-style:solid;
	 border-width:1px;
	 letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	/*background: #fff url(theme/thc.png) repeat-x;*/
}
table.info th.red
{
    background-image:none;
	background-color:#CC0000;
	color:White;
}
table.info th.yellow
{
    background-image:none;
    background-color:#FFFF80;
	color:Gray;
}
table.info th.orange
{
    background-image:none;
    background-color:#F79330;
    color:White;
}
table.info th.green
{

	 background-color:#7AC47A;
}
.rightBorder 
{
    border-right: 1px solid #cccccc;
}
.noBorder
{
    border-left: 0;
}
table.info th[scope=row] {
	font-weight: bold;
	font-size: 10px ;
	font-family: "Trebuchet MS Tahoma, Verdana, Arial, sans-serif",;
		/*color: #4f6b72;
    background: #fff url(theme/th.png) repeat-x;
	border-right-color: #C1DAD7;
	border-bottom-color: #C1DAD7;
	border-top-color: #C1DAD7;*/
    border-right-style :solid;
	border-right-width:1px;
    border-top-style :solid;
	border-top-width:1px;
	border-bottom-style :solid;
	border-bottom-width:1px;
		letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 4px 4px 4px;

}
table.info2 th[scope=row] {
	font-weight: bold;
	font-size: 12px ;
	font-family: "Trebuchet MS Tahoma, Verdana, Arial, sans-serif";
	background-color:#f2f2f2;
	border: 1px solid #c1dad7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 4px 4px 4px;
}


table.info th.nobg {
	border-top: 0;
	border-left: 0;
	/*border-right-color: #C1DAD7;*/
	border-right-style:solid;
	border-right-width:1px;
	background: none;
}

 table.info td 
 {
 	border-bottom: 1px solid #cccccc;
	color: Black;
	background: #fff;
	text-align:left;
	/*border-right-color: #C1DAD7;
	border-bottom-color: #C1DAD7;
	border-bottom-style:solid;
	border-width:1px;*/
	padding: 4px 4px 4px 6px;
	font-weight: bold;
	font-size: 12px ;
	font-family: "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";
}
 table.info2 td 
 {
 	border: 0;
	color: Black;
	background: #fff;
	text-align:left;
	padding: 4px 4px 4px 6px;
	font-weight: normal;
	font-size: 12px ;
	font-family: "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";
}
 table.infoPlan td
 {
	border-bottom: 1px solid #C1DAD7;
	color: Black;
	background: #fff;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	font-size: 11px ;
	font-family: "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";
}
 
table.info td.alt {
/*	background: #F5FAFA;
	color: #797268;*/
}

table.info th.spec {
	/*border-left-color:#C1DAD7;
	background: #fff url(images/bullet1.gif) no-repeat;*/
	border-left-style:solid;
	border-left-width:1px;
	border-top: 0;
	font: bold 10px "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";
}

 table.info th.specalt {
/*border-left-color:#C1DAD7;
	color: #797268;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
*/
	border-left-style:solid;
	border-left-width:1px;
	font-weight: bold;
	font-size: 10px ;
	font-family: "Trebuchet MS, Tahoma, Verdana, Arial, sans-serif";
	border-top: 0;
}
