
/* Reset.css */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
html {overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }


/*** General ***/
body {color: #333;font: 16px/28px;font-family: 'Open Sans', sans-serif;background: #e2e2e0;}

	/* Typography */
	a 			{color: #000;text-decoration: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	a:hover 	{color: #21aabd;}
	a:active	{outline: none;}
	p, dl, hr, h1, h2, h3,
	ol, ul, dd, pre, table, fieldset {margin-bottom: 20px;}
	h1, h2, h3, h4, h5, h6 {text-shadow: 0 1px 0 #fff;}
	h1 			{font-size: 32px;}
	h2 			{font-size: 28px;}
	h3 			{font-size: 26px;letter-spacing: -1px;}
	h4 			{font-size: 21px;margin-bottom: 15px;}
	h5 			{font-size: 18px;}
	h6 			{font-weight: normal;font-size: 16px;}
	span.label-riep {font-weight: bold; font-size: 14px;}
	span.info-riep  {font-weight: bold; font-size: 14px; color: darkred;}
	span.media-riep {font-weight: bold; font-size: 14px; color: #DC143C;}
	div.std     {text-align: center; clear: both}
	/* Structure */
	#wrapper 		{width: 960px;margin: 0 auto;background:#fff;}
	#header 		{width: 920px;text-align: center;padding: 20px 20px 20px 20px; background:#fff} 
	#mainmenu		{width: 100%;float:left;background: #fff; margin-top: 10px;}
	#main 			{width: 920px;float:left;padding: 20px 20px 20px 20px;}
	#content 		{width: 920px;float:left;min-height: 100%; padding: 20px 20px 20px 20px;}
	#footer			{width: 920px;float:left;padding: 20px 20px 10px 20px;background:#666;}
	

/*** Header ***/
#site-title a 			{font-family: oswald; font-weight: 400; font-size:30px; text-transform:uppercase;text-align: center;color:#000099;}
#site-title a:hover 	{background: none;}


/*** Menu ***/
#mainmenu ul 		{margin: 0px 0 0px 0px;float:left;width:100%; list-style: none;}
#mainmenu ul li 	{float: left;margin: 0 0px 0 0;position: relative;}
#mainmenu a 		{color: #fff; display: block;font: 14px;padding: 14px 20px;font-family: oswald; text-transform:uppercase;}
#mainmenu a:hover {background:#666;}
#mainmenu a.active {color: #900;}
	
#user               {width: 49%;float:left;background: #fff;color: #900; font-family: oswald;}
#log                {width: 49%;float:right;background: #fff; text-align: right; color: #900}
#log ul             {float: right; width: 100%; list-style: none; padding-right: 5px;}
#log ul li          {float: right; margin:   0 0px 0 6px;position: relative;}
#log a 		{color: #900; display: block;font: 14px;padding: 0px 0px 0px 5px ;font-family: oswald;}
#log a:hover {background:#eee;}
#log a.active {color: #900;}
	/* Search */
	.search{float: right;margin-top:-28px;}
	.top-search{width:160px!important;color:#999;float:right;background:#eee;border:none;padding:10px;}
	
	/* Button Responsive Menu*/
	.btn-responsive-menu{display: none;float: right;padding:5px;cursor:pointer;margin:  5px 20px 0 0;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background:#333;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;clear: left;}
	.icon-bar 			{display: block;width: 18px;height: 2px;margin:5px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

	.show{display:block!important}

	
/*** Post ***/
.post 					{padding: 0px 0 0px 0;}


	/* Post title */
	.post .entry-title 	{margin-bottom: 20px;}
	.post .entry-title a{display: block;font-size: 38px;line-height:40px;font-weight: bold;letter-spacing: -1px;}
	.post .entry-content{line-height:25px;text-align:justify}
	.index-thumb		{width:100%;height:auto;margin-bottom:10px;}
	
	hr{border-bottom: 1px solid #ccc;border-top:none;border-left:none;border-right:none;margin:5px 0 10px 0;}
#content ul 		{margin: 0px 0 0px 0px;float:none;width:100%; list-style: none;}
#content ul li 	{float: none;margin: 0 0px 0 0;position: relative;}	

/*** Sidebar ***/
#sidebar {}

	/* Lists in widgets */
	.widget h3			{}
	.widget li 			{line-height: 35px;list-style-type:none}


/*** Footer ***/
#footer 				{color: #fff;display: none;}
#footer a 				{font: 13px;color: yellow;}
#footer a:hover		{color: #21aabd;}

/*** Misc ***/ 

.alignleft  	{margin: 0 20px 20px 0;}
.alignright 	{margin: 0 0 20px 20px;}
.center     {text-align: center;}
.left		{text-align: left}
.clear 		{clear: both;}
.sep 		{padding: 0 5px;}
.hide 		{display: none;}
.alert {
  background-color: #fef9c7;
  border-color: #fcdd4a;
  color: #3b3601;
  border-radius: 0 5px 5px 0;
  padding: 10px 14px;margin:0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.space-left-5
{   padding-left: 5px;}

div.reservedarea
{
	border: none; margin:0 auto 0 auto; width: 100%; text-align:center; 
	background: #900;
	color: white;
	padding-top: 10px; padding-bottom: 10px; font-family: oswald;
}

.chart-style    {font: 10px;}

.item
{
    
    vertical-align: middle;
    margin-left: 5px;
}

.label
{
    
    vertical-align: middle;
}

.box
{
    margin-left: 10px;
    height: 18px;
    vertical-align: middle;
    border: 1px solid gray;
    border-radius: 3px;
    padding-left: 3px;
}

.box.fixed
{   width: 250px;}

.box.dropdown
{   height: 22px;
    vertical-align: middle;
    width: 50%}
    
.box.dropdown-auto
{   height: 22px;
    vertical-align: middle;
    width: auto;
    margin: 0;}

.box.readonly
{
    background: rgb(225,225,225); 
}

.box.no-margin
{
    margin-left: 0px;
}

.box.center
{
    text-align: center;
}

.error{
	color: red;
	
}

.linktext
{
	color: rgb(153,102,153);
	
}

.tablecenter
{
    margin: 0px auto;   
}

.tablecellstandard
{
    padding-bottom: 10px;
}



.warning
{
    color: red;
	
}

.error{
	color: red;
	
}

.success{
	color: green;
	
}

.nosuccess{
	color: red;
	
}

.linktext
{
	color: rgb(153,102,153);
	
}

.tablecenter
{
    margin: 0px auto;   
}

.tablecellstandard
{
    padding-bottom: 10px;
    color: Black;
    
}

.tablecell_nospacing
{
    padding-bottom: 2px;
    color: Black;
    
    vertical-align: top;
}

.cell_intesta
{
    text-align: left;
    padding: 2px;
    color: Black;
    
    vertical-align: middle;
}

.cell_repeater_dati
{
    text-align: left;
    padding: 2px;
    color: Black;
    
    vertical-align: middle;
    border: 3px solid gray
    border-radius: 8px;
}

.cell_label
{
    text-align: right;
    padding-right: 10px;
    padding-bottom: 2px;
    color: Black;
    
    vertical-align: top;
}

.cell_dati
{
    text-align: left;
    padding-left: 10px;
    padding-bottom: 2px;
    color: Black;
    
    vertical-align: top;
}

.cell_topmenu
{
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
}

.centrato
{
    text-align: center;
}

.title_column
{
    text-align: left;
    padding: 2px;
    color: Black;
    font-weight: bold;
    vertical-align: top;
}

.label_column
{
    text-align: left;
    padding: 2px;
    color: Black;
    
    font-weight: bold;
    vertical-align: top;
}

.data_column
{
    text-align: left;
    padding: 2px;
    color: Black;
    
    font-weight: normal;
    vertical-align: top;
}


.repeater {
	margin:0px;padding:0px;
	width:100%;
	
}.repeater table{
    border-collapse: collapse;
        border-spacing: 0;
	width:65%;
	height:100%;
	margin:0px;padding:0px;
	margin: 0px auto;
	box-shadow: 2px 2px 1px #888888;
	border:1px solid #999999;
	
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	
}.repeater tr:last-child td:last-child {
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
}
.repeater table tr:first-child td:first-child {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
}
.repeater table tr:first-child td:last-child {
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
}.repeater tr:last-child td:first-child{
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
}.repeater tr:hover td{
	background-color: #ff9;
}
.repeater tr:nth-child(odd){ background-color:#dddddd; }
.repeater tr:nth-child(even)    { background-color:#ffffff; }.repeater td{
	vertical-align:middle;
	
	
	border:1px solid #999999;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:4px;
	font-size:12px;
	
	font-weight:normal;
	color:#000000;
}.repeater tr:last-child td{
	border-width:0px 1px 0px 0px;
}.repeater tr td:last-child{
	border-width:0px 0px 1px 0px;
}.repeater tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.repeater tr:first-child td{
		background:-o-linear-gradient(bottom, #990000 5%, #990000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #990000), color-stop(1, #990000) );
	background:-moz-linear-gradient( center top, #990000 5%, #990000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#990000", endColorstr="#990000");	background: -o-linear-gradient(top,#990000,#990000);

	background-color:#990000;
	border:0px solid #999999;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	
	font-weight:bold;
	color:#ffffff;
}
.repeater tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #990000 5%, #990000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #990000), color-stop(1, #990000) );
	background:-moz-linear-gradient( center top, #990000 5%, #990000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#990000", endColorstr="#990000");	background: -o-linear-gradient(top,#990000,#990000);

	background-color:#990000;
}
.repeater tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.repeater tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.repeater tr:last-child td{
		background:-o-linear-gradient(bottom, #ffcc00 5%, #ffcc00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcc00), color-stop(1, #ffcc00) );
	background:-moz-linear-gradient( center top, #ffcc00 5%, #ffcc00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffcc00", endColorstr="#ffcc00");	background: -o-linear-gradient(top,#ffcc00,#ffcc00);
    
	background-color:#ffcc00;
	border:0px solid #999999;
	text-align:center;
	border-width:1px 1px 1px 1px;
	font-size:12px;
	
	font-weight:bold;
	color:black;
}
.repeater tr:last-child:hover td{
	background:-o-linear-gradient(bottom, #ffcc00 5%, #ffcc00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcc00), color-stop(1, #ffcc00) );
	background:-moz-linear-gradient( center top, #ffcc00 5%, #ffcc00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffcc00", endColorstr="#ffcc00");	background: -o-linear-gradient(top,#ffcc00,#ffcc00);

	background-color:#ffcc00;
}

.tablecontainer
{
    width: 100%
}

.etichetta_principale, .link_principale
{
	color: steelblue;
	font-weight: bold;
}

.link_principale:hover
{
	color: brown;
	font-weight: bold;
}

div#titolo
{
    width: 920px;padding: 20px 20px 20px 20px;
    text-align: center;
    color: rgb(153,102,153);
    padding-bottom: 15px;
    clear: both;
}

.sottotitolo
{
    text-align: center;
    color: rgb(153,102,153);
    
    text-decoration: underline;
    padding-bottom: 5px;
}

div#toolbar
{
    padding-top: 10px;
    text-align: right;
    padding-bottom: 7px;
    vertical-align: middle;
}

div#toolbar-container
{
    padding-top: 10px;
    text-align: left;
    padding-bottom: 7px;
    vertical-align: middle;
}

div#toolbar-left
{
    margin: 0;
    padding: 0;
    padding-bottom: 7px;
    float: left;
    text-align: left;
    vertical-align: middle;
}

.toolbar-left
{
    margin: 0;
    padding: 0;
    padding-bottom: 7px;
    float: left;
    text-align: left;
    vertical-align: middle;
}




div#toolbar-right
{
    margin: 0;
    padding: 0;
    padding-bottom: 7px;
    float: right;
    text-align: right;
    vertical-align: middle;
}

.divisorio
{
    clear: both;
    margin-bottom: 20px;
}

.pulsante_menu
{
       
       margin: 5px;
       outline: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font-size: 100%;
        font-weight: bold;
        color: black;
        padding: 5px 5px;
        border: solid 3px #cccccc;
        background: #eee;
        height: 35px;
       
       text-indent: 50px; 
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
         -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
        box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.pulsante_menu:hover
{
    
       text-indent: 50px; 
    background: #ddd;
}

.pulsante_menu.high
{
    text-indent: 80px;
    height: 86px;
}

.pulsante_menu.low-largfissa
{
    text-align: left;
    width: 380px;
    min-width: 240px;
    text-indent: 78px;
    height: 36px;
    background-size: 20%;
}


@media (max-width: 420px)
{
    .pulsante_menu.low-largfissa
{
    text-align: left;
    width: 320px;
    min-width: 240px;
    text-indent: 36px;
    height: 30px;
    background-size: 10%;
    font-size: 14px;
}
}

@media (max-width: 360px)
{
    .pulsante_menu.low-largfissa
{
    text-align: left;
    width: 270px;
    min-width: 240px;
    text-indent: 36px;
    height: 28px;
    background-size: 8%;
    font-size: 12px;
}
}

@media (max-width: 320px)
{
    .pulsante_menu.low-largfissa
{
    text-align: left;
    width: 240px;
    min-width: 240px;
    text-indent: 26px;
    height: 26px;
    background-size: 8%;
    font-size: 11px;
}
}

@media (max-width: 280px)
{
    .pulsante_menu.low-largfissa
{
    text-align: left;
    width: 200px;
    min-width: 200px;
    text-indent: 10px;
    height: 26px;
    font-size: 10px;
    margin-left: 0;
    background-size: 6%;
}
}

.pulsante_menu.high-largfissa
{
    width: auto !IMPORTANT;
    width: 240px;
    min-width: 240px;
    text-indent: 80px;
    height: 86px;
}

.pulsante_menu.low
{
    margin: 0;
    margin-left: 6px;
    padding: 2px;
    font-size: 12px;
    font-weight: bold;
    text-indent: 24px;
    height: 28px;
    border: 1px solid #cccccc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
     border-radius: 2px;
     vertical-align: middle;
}

.pulsante_menu.lowfix
{
    margin: 0;
    margin-left: 6px;
    padding: 2px;
    font-size: 12px;
    font-weight: bold;
    text-indent: 0px;
    width: 120px;
    height: 28px;
    border: 1px solid #cccccc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
     border-radius: 2px;
     vertical-align: middle;
}

.pulsante_menu.low-notext
{
    margin: 0;
    margin-left: 6px;
    padding: 2px;
    font-size: 100%;
    font-weight: bold;
    text-indent: 1px;
    height: 28px;
    width: 28px;
    border: 1px solid #cccccc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
     border-radius: 2px;
}

hr.stile {
    height: 6px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}

.pulsante_repeater
{
       
       margin: 2px;
       outline: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font-size: 100%;
        font-weight: bold;
        color: black;
        padding: 2px 2px;
        border: solid 2px #cccccc;
        background: #eee;
        height: 30px;
       
       text-indent: 30px; 
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 3px;
         -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
        box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}

.pulsante_repeater:hover
{
    
    background: rgb(255,202,202);
}

.pulsante_repeater.no-text
{
       
       margin: 0px;
       margin-left:2px;
       margin-right: 2px;
       outline: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font-size: 100%;
        font-weight: bold;
        color: black;
        padding: 2px 2px;
        border: solid 1px #cccccc;
        background: #eee;
        height: 22px;
        width: 22px;
       text-indent: 0px; 
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
         -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
        box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}

.pulsante_repeater.no-text:hover
{
    
    background: rgb(255,255,153);
}

.pulsante-no-text
{
       
       margin-left: 5px;
       outline: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font-size: 100%;
        font-weight: bold;
        color: black;
        padding: 2px 2px;
        border: solid 1px #cccccc;
        background: #eee;
        height: 22px;
        width: 22px;
       text-indent: 0px; 
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
         -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
        box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}

.pulsante-no-text:hover
{
    
    background: rgb(255,255,153);
}


img {vertical-align: middle}

span.CB input
{ 
    font-weight: normal;
}

.repeater-x {
	margin:0px;padding:0px;
	width:100%;
	
}.repeater-x table{
    border-collapse: collapse;
        border-spacing: 0;
	width:65%;
	height:100%;
	margin:0px;padding:0px;
	margin: 0px auto;
	box-shadow: 2px 2px 1px #888888;
	border:1px solid #999999;
	
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	
}.repeater-x tr:last-child td:last-child {
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
}
.repeater-x table tr:first-child td:first-child {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
}
.repeater-x table tr:first-child td:last-child {
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
}.repeater-x tr:last-child td:first-child{
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
}
.repeater-x tr:nth-child(odd){ background-color:#fffff; }
.repeater-x tr:nth-child(even)    { background-color:#ffffff; }.repeater-x td{
	vertical-align:middle;
	
	
	border:1px solid #999999;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:4px;
	font-size:12px;
	
	font-weight:normal;
	color:#000000;
}.repeater-x tr:last-child td{
	border-width:0px 1px 0px 0px;
}.repeater-x tr td:last-child{
	border-width:0px 0px 1px 0px;
}.repeater-x tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.repeater-x tr:first-child td{
		background:-o-linear-gradient(bottom, #990000 5%, #990000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #990000), color-stop(1, #990000) );
	background:-moz-linear-gradient( center top, #990000 5%, #990000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#990000", endColorstr="#990000");	background: -o-linear-gradient(top,#990000,#990000);

	background-color:#990000;
	border:0px solid #999999;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	
	font-weight:bold;
	color:#ffffff;
}
.repeater-x tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #990000 5%, #990000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #990000), color-stop(1, #990000) );
	background:-moz-linear-gradient( center top, #990000 5%, #990000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#990000", endColorstr="#990000");	background: -o-linear-gradient(top,#990000,#990000);

	background-color:#990000;
}
.repeater-x tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.repeater-x tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}