a, a:link, a:visited {
   background-color: transparent;
   color: #3D3D3D;
   font-family: Tahoma,Arial,sans-serif;
   font-weight: bold;
   text-decoration: none;
}

a:hover {
   background-color: transparent;
   color: #FB0328;
   font-family: Tahoma,Arial,sans-serif;
   font-weight: bold;
   text-decoration: underline;
}

b,strong,h1,h2,h3,h4{
   background-color: transparent;
   color: #3D3D3D;
}

html, body {
	background-color: #F5F5F5;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 20px 20px 10px;
	padding: 0;
}

input, option {
 background-image: url(img/ombra.jpg);
   background-repeat: repeat-x;
   border: 1px solid #666666;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 0 1px;
}
textarea {
	background: transparent none;
   border: 1px solid #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 1px;
}
INPUT.small, INPUT.text {
 background-image: url(img/ombra.jpg);
   border: 1px solid #999999;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	height: 16px;
margin:0;
padding:1px 0 0 4px;
}

table, td {
   background-color: #FFFFFF;
	border:0px white none;
}
.abc, .abc TD {
   background-color: #FFFFFF;
	border:0px white none;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0,
}
TD.zeropadding  {
   background-color: #FFFFFF;
	padding: 0;
	margin: 0,
}
ul, ol {
   line-height: 16px;
   list-style-type: square;
}

FORM {
margin: 0px;
padding: 0px;
}

.adminmenu {
   border: 1px solid #666699;
   font-size: 14px;
   padding: 10px;
}

.alert {
   color: #FF0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.arial {
   font-family: Arial;
}

.bigalert {
   color: #FF0000;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
}

.blank0 {
   height: 5px;
}

.blank1 {
   height: 10px;
}

.blank2 {
   height: 20px;
}

.blank3 {
   height: 30px;
}

.bordo_blu_1px {
   border: 1px solid #31387B;
   padding: 4px;
}

.bordo_bottom ,.bordobottom, .bordosotto {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: none;
   border-top-style: none;
}

.bordo_bottom-left, .bordobottomleft{
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: none;
   border-top-style: none;
}

.bordo_bottom-lr,.bordobottomlr  {
   border: 1px #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: none;
}

.bordo_bottom-right, .bordobottomright {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
}

.bordo_codice , .bordocodice {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: none;
}

.bordo_dati, .bordodati{
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
   font-size: 9pt;
}

.bordo_fine, .bordofine {
   border: 1px solid #666666;
}

.bordo_fondo ,.bordofondo {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
}

.bordo_full ,.bordofull{
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: solid;
}

.bordo_top-left,.bordotopleft {
   border: 1px solid #999999;
   border-bottom-style: none;
   border-left-style: solid;
   border-right-style: none;
   border-top-style: none;
}

.bordo_verde_1px {
   border: 1px solid #008800;
   padding: 4px;
}

.bottone {
   background: url(img/btn_bg.gif) #666666;
   border: 1px solid #778899;
   border: 1px solid #8D8D8D;
   color: #A52A2A;
   cursor: hand;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 2px;
   vertical-align: middle;
}

.bottonenero {
   background-color: #808080;
   color: #FFFFFF;
   font-weight: bold;
   padding: 2px;
}

.breadcrumb {
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #DE0A16;
   cursor: pointer;
   margin: 0px;
   padding: 5px;
      display: block;
         font-weight: bold;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   background-color: transparent;
   color: #DE0A16;
   text-decoration: none;
   padding: 5px;
}

.breadcrumb a:hover {
   background-color: #DE0A16;
      font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #FFFFFF;
   text-decoration: none;
   padding: 5px;
}
.btn_cancella {
   background-color: transparent;
   background-image: url(img/delete.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 32px;
   width: 32px;
}

.btn_eliminasmall {
   background-image: url(img/btn_elimina_small.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 26px;
   width: 26px;
}

.btn_esci {
   background-image: url(img/ico_close.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 32px;
   width: 32px;
}

.btn_evadiordine {
   background-color: #FFFFFF;
   background-image: url(img/puls_evadi.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 26px;
   width: 120px;
}

.btn_confermaordine {
   background-color: #FFFFFF;
   background-image: url(img/puls_conferma.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 30px;
   width: 120px;
}

.btn_pannello {
   background-color: #FFFFFF;
   background-image: url(img/btn_pannello.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 30px;
   width: 120px;
}
.btn_edit {
   background-color: #FFFFFF;
   background-image: url(img/btn_trova_small.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 26px;
   width: 26px;
}
/* img/puls_conferma.gif */
.btn_trovasmall {
   background-color: #FFFFFF;
   background-image: url(img/btn_trova_small.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 32px;
   width: 32px;
}
.btn_trova {
   background-color: #FFFFFF;
   background-image: url(img/btn_trova.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 32px;
   width: 80px;
}
.btn_inviamail {
   background-image: url(img/ico_email_big.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 32px;
   width: 120px;
}

.btn_login {
   background-image: url(img/btn_LOGIN.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 32px;
   width: 120px;
}

.btn_modifica {
   background-image: url(img/modifica.gif);
   background-position: left;
   background-repeat: no-repeat;
   cursor: hand;
   height: 31px;
   width: 170px;
}

.btn_salva {
   background-image: url(img/salva.gif);
   background-position: left;
   background-repeat: no-repeat;
   cursor: hand;
   height: 40px;
   width: 40px;
}
.btn_salvabig {
   background-image: url(img/puls_salva.gif);
   background-position: left;
   background-repeat: no-repeat;
      border: 1px solid #8D8D8D;
   cursor: hand;
   height: 32px;
   width: 120px;
}

.btn_vedidettagli {
   background-image: url(img/BTN_DETTAGLI.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 26px;
   width: 130px;
}

.btn_vedischeda {
   background-image: url(img/BTN_SCHEDA.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 26px;
   width: 130px;
}

.btn_vedischedasmall {
   background-image: url(img/btn_scheda_small.gif);
   background-position: left;
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: hand;
   height: 26px;
   width: 26px;
}
/***************************/

.btnlogin {
	background-image: url(img/login.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px none #000000;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}

.btnsalva {
	background-image: url(img/btn_salva.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btnsalvasmall {
	background-image: url(img/salva.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 32px;
}
.btnaddsmall {
	background-image: url(img/add32.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 34px;
	width: 34px;
}

.btnupload {
	background-image: url(img/btn_upload.png);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btnaddimg {
	background-image: url(img/btn_addimg.png);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btnchiudi {
	background-image: url(img/btn_chiudi.png);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btnannulla {
	background-image: url(img/btn_annulla.png);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btnelimina {
	background-image: url(img/btn_elimina.png);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}
/**************************/




.btnvai {
   background-color: #FFFFFF;
   background-image: url(img/ico_submit.gif);
   background-repeat: no-repeat;
   border: 1px none #000080;
   cursor: pointer;
   height: 20px;
   margin: 0px;
   padding: 0px;
   width: 20px;
}

.button_small {
   background-attachment: fixed;
   background-image: url(../images/bottone_1.gif);
   background-position: top,left;
   background-repeat: no-repeat;
   border: 1px #CCCC99 outset;
   color: #C05F11;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   height: auto;
   width: auto;
}

.dati {
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt;
}

.dati {
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
}

.diciotto {
   font-size: 18px;
}

.dieci {
   font-size: 10px;
}

.dodici {
   font-size: 12px;
}

.giallo {
   color: #FFFF00;
}

.giallo_senape {
   color: #FFCF31;
}

.giallo_uovo {
   color: #FFED00;
}

.inputadmin {
   border: 1px #666666 solid;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.inputneutro {
   border: 0px none #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-align: right;
}

.lungo {
   width: 500px;
}

.minilinks {
   font-size: 9px;
}

.neutro {
   background-color: transparent;
   border: none;
}

.no_underlined {
   text-decoration: none;
}

.noborder {
   border: none;
}

.normale {
   border: 1px #336600 none;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 9pt;
}

.normale {
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 9pt;
}

.nove {
   font-size: 9px;
}

.otto {
   font-size: 8px;
}
.padding10bl {
   padding: 10px;
   border: 1px none black;
   border-style: none none solid solid;
}
.padding10br {
   padding: 10px;
   border: 1px none black;
   border-style: none solid solid none;
}
.padding10b {
   padding: 10px;
   border: 1px none black;
   border-style: none none solid none;
}
.padding10 {
   padding: 10px;
}

.padding20 {
   padding: 20px;
}

.padding3 {
   padding: 3px;
}

.padding5 {
   padding: 5px;
}

.paddingzero {
   padding: 0px;
}

.piccolo {
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt;
   height: auto;
   width: auto;
}

.piedino {
   border: 1px solid #666699;
   text-align: center;
   width: 660px;
}

.puls {
   background-color: #FFFFFF;
   border: 1px solid #8D8D8D;
   cursor: pointer;
   margin: 0px;
   padding: 0px;
}

.pulsindietro{
   background-color: #FFFFFF;
   background-image: url(img/btn_indietro.gif);
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: pointer;
   height: 32px;
   margin: 0px;
   padding: 0px;
   width: 120px;
}

.pulspannello{
   background-color: #FFFFFF;
   background-image: url(img/btn_pannello.gif);
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: pointer;
   height: 32px;
   margin: 0px;
   padding: 0px;
   width: 120px;
}

.pulsreset {
   background-color: #FFFFFF;
   background-image: url(img/btn_reset.gif);
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: pointer;
   height: 32px;
   margin: 0px;
   padding: 0px;
   width: 120px;
}

.pulssalva {
   background-color: #FFFFFF;
   background-image: url(img/BTN_salva.gif);
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: pointer;
   height: 32px;
   margin: 0px;
   padding: 1px;
   width: 120px;
}

.pulsstampa{
   background-color: #FFFFFF;
   background-image: url(img/btn_stampa.gif);
   background-repeat: no-repeat;
   border: 1px solid #8D8D8D;
   cursor: pointer;
   height: 32px;
   margin: 0px;
   padding: 0px;
   width: 120px;
}

.quattordici {
   font-size: 14px;
}

.rosso {
   color: #FF0000;
}

.sedici {
   font-size: 16px;
}
.switchcontentnopad {
   font-size: 11px;
   font-weight: normal;
   padding: 0px;
   text-decoration: none;
}

.switchcontent {
   font-size: 11px;
   font-weight: normal;
   padding-left: 20px;
   text-decoration: none;
}
.switchcontenton {
   font-size: 11px;
   font-weight: normal;
   padding-left: 20px;
   text-decoration: none;
}

.switchcontentmain {
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 5px;
   padding-left: 0px;
   padding-top: 5px;
   text-decoration: none;

}

.tabellaadmin {
   background-color: #FFFFFF;
   border: 1px solid #666699;
   color: #000000;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.tabellaadmin td {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 3px;
}

.tabellacontenutititolo p, .titolinotabella p{
	background-color: #696969;
	color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 3px;
}

.times {
   font-family: serif;
}

.titolino {
   background-color: #666699;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding: 5px;
}

.titolinotabella {
   background-color: #696969;
   color: #F5F5F5;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding: 3px;
}

.titolomenuadmin {
   background-image: url(img/bg_header.png);
   background-repeat: repeat-x;
   color: #FFFFFF;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bolder;
   height: 100px;
	line-height: 100px;
}

.titolomenuadminbig {
   color: #DE0A16;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bolder;
}

.titolomenuadmin p {
   background-color: transparent;
   color: #FFFFFF;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 18pt;
   font-weight: bolder;
   padding: 10px;
}

.titolone {
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 18pt;
}

.titolotabella {
   background-color: #666699;
   color: #F5F5F5;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   padding: 5px;
}

.tredici {
   font-size: 13px;
}

.undici {
   font-size: 11px;
}

.venti {
   font-size: 20px;
}

.ventidue {
   font-size: 22px;
}

.ventiquattro {
   font-size: 24px;
}

.verdana {
   font-family: Verdana;
}

.verde_chiaro {
   color: #666699;
}

.verde_medio {
   color: #008800;
}

.verde_scuro {
   color: #006400;
}
TABLE#admintable TD {
   color: #000000;
	background-color: #FFFFFF;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
/********************LAYOUT ADMIN**************************/
.btnadd26 {
	background-image: url(img/add.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 9px;
	height: 26px;
	width: 26px;
}
.btn_modifica26 {
   background-image: url(img/edit.gif);
   background-position: CENTER;
   background-repeat: no-repeat;
   cursor: hand;
   height: 26px;
   width: 26px;
}

.btn_salva26 {
   background-image: url(img/ico_save.gif);
   background-position: center;
   background-repeat: no-repeat;
   cursor: hand;
   height: 26px;
   width: 26px;
}
.btn_elimina26 {
   background-image: url(img/ico_delete.gif);
   background-position: center;
   background-repeat: no-repeat;
   cursor: hand;
   height: 26px;
   width: 26px;
}
/*******/
.btnadd20 {
	background-image: url(img/add20.png);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	   cursor: hand;
	height: 20px;
	width: 20px;
	vertical-align: middle;
}
.btnmodifica20 {
   background-image: url(img/edit20.png);
   background-position: CENTER;
   background-repeat: no-repeat;
		border: 1px solid #C0C0C0;
   cursor: hand;
   height: 20px;
   width: 20px;
		vertical-align: middle;
}

.btnsalva20 {
   background-image: url(img/save20.png);
   background-position: center;
   background-repeat: no-repeat;
		border: 1px solid #C0C0C0;
   cursor: hand;
   height: 20px;
   width: 20px;
		vertical-align: middle;
}
.btnelimina20 {
   background-image: url(img/delete20.png);
   background-position: center;
   background-repeat: no-repeat;
		border: 1px solid #C0C0C0;
   cursor: hand;
   height: 20px;
   width: 20px;
		vertical-align: middle;
}
/****************************************/
img {border:none;}
.floatleft {float:left !important}
.floatright {float:right !important}
.clear {clear:both !important}
.bold {font-weight:bold !important}
.normal {font-weight:normal !important}
.block {display:block !important}

/* main container */
#main {
	width:900px;
	margin:0 auto;
	}
/* header */
#header {
	position:relative;
	width:900px;
	height:106px;
	background:url(img/bg-header.gif) no-repeat left bottom;
	}
/* site logo */
a.logo {
	position:absolute;
	top:5px;
	left:20px;
	}
	
/* header tabs */
#top-navigation {
	position:absolute;
	top:60px;
	left:19px;
	margin:0;
	padding:0;
	list-style:none;
	width: 764px;
	height: 52px;
	}
#top-navigation li {
	float:left;
	margin:0 3px 0 0;
	height:34px;
	background:url(img/tab.gif) repeat-x top;
	}
#top-navigation li a {
	float:left;
	display:block;
	height:20px;
	line-height:19px;
	color:#606060;
	padding:4px 0 0 0;
	}
#top-navigation li span {
	float:left;
	background:url(img/tab-left.gif) no-repeat left top;
	}
#top-navigation li span span {
	background:url(img/tab-right.gif) no-repeat right top;
	padding:7px 10px 0 10px;
	}
#top-navigation li.active {
	padding:0;
	height:34px;
	background:url(img/tab-active.gif) repeat-x top;
	margin-right:2px;
	}
#top-navigation li.active span {
	background:url(img/tab-active-left.gif) no-repeat left top;
	height:34px;
	}
#top-navigation li.active span span {
	background:url(img/tab-active-right.gif) no-repeat right top;
	height:23px;
	padding:11px 10px 0 10px;
	line-height:19px;
	color:#606060;
	}
	
/* middle */
#middle {
font-family: Tahoma,sans-serif; font-size: 11px;
	float:none;
	width:900px;
	background:url(img/bg-middle.gif) repeat-y left;
	padding:0 13px 0 12px;
	margin: 0 auto;
	}
/* left column */
#left-column {
	float:left;
	padding:1px 14px 0 12px;
	width:150px;
	}
/* right column */
#right-column {
font-family: Tahoma,sans-serif; font-size: 11px;
	float:left;
	padding:0 9px 0 0;
	width:50px;
	}
/* center column */
#center-column {
font-family: Tahoma,sans-serif; font-size: 11px;
	float:left;
	width:855px;
	background:url(img/bg-center-column2.jpg) no-repeat left top;
	min-height:400px;
	padding:12px 13px 0 13px;
	margin-left: 18px;
	}	
* html #center-column {height:584px;}

/* footer */
#footer {
font-family: Tahoma,sans-serif; font-size: 11px;
	float:left;
	width:900px;
	background:url(img/bg-footer.gif) no-repeat;
	height:15px;
	}
	
/* left column styles */
#left-column a {color:#3E3E3E;}
#left-column h3 {
	font-size:11px;
	margin:0;
	color:#fff;
	background:url(img/bg-left-header.gif) no-repeat left top;
	height:25px;
	line-height:23px;
	padding:0 0 0 9px;
	}
ul.nav {
	margin:0 0 11px 0;
	border-bottom:2px solid #FF9600;
	background:#ECEFE7;
	list-style:none;
	padding:0 2px;
	}
ul.nav li {
	padding:4px 4px 6px 5px;
	background:url(img/bg-dotted.gif) repeat-x bottom;
	}
ul.nav a {
	padding:0 0 0 12px;
	background:url(img/arrow.gif) no-repeat 0 4px;
	}
ul.nav a:hover {
	font-weight:bold;
	}
ul.nav li.last {background:none;}

#left-column .link {
font-family: Tahoma,sans-serif; font-size: 11px;
	display:block;
	width:142px;
	height:25px;
	background:url(img/bg-left-link.gif);
	margin:0 0 4px 0;
	font-weight:bold;
	padding:0 0 0 9px;
	line-height:25px;
	color:#60635A;
	}
	
/* center column styles */
.top-bar {
	float:left;
	width:603px;
	border-left:2px solid #f70;
	padding:0 0 0 9px;
	margin:0 0 4px 0;
	}
/* text page header */
.top-bar h1 {
	font:20px/21px verdana,sans-serif;
	color:#43729F;
	margin:0 0 4px 0;
	}
/* orange button */
.top-bar a.button {
	float:right;
	display:block;
	width:75px;
	height:35px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	line-height:27px;
	background:url(img/bg-orange-button.gif) no-repeat;
	}
	
/* bar with select */
.select-bar {
font-family: Tahoma,sans-serif; font-size: 11px;
	clear:both;
	border-top:2px solid #f70;
	border-bottom:2px solid #f70;
	padding:5px 0 3px 0;
	margin:0 0 17px 0;
	}
.select-bar select {width:145px;margin:0 2px;}

/* table container */
div.table {
	float:none;
	position:relative;
	width:402px;
	margin:0 auto;
	font-family: Tahoma,sans-serif; font-size: 11px;
	}
table.listing {
	border-bottom:1px solid #9097A9;
	width:400px;
	padding:0;
	margin:0;
	border:1px solid #9097A9;
	}
table.listing th {
	border-top:0 !important;
	}
table.listing th.full, 
table.listing td.full {
border-left:0;
border-right:0 !important;
text-align:left;
text-transform:uppercase;
}
div.table img.left {
	position:absolute;
	top:0;
	left:0;
	}
div.table img.right {
	position:absolute;
	top:0;
	right:1px;
	}
/* table styles */
table.listing td,
table.listing th {
font-family: Tahoma,sans-serif; font-size: 11px;
	border:1px solid #fff;
	text-align:center;
	}	
table.listing th {
	background:#9097A9;
	color:#fff;
	padding:5px;
	}
table.listing td {
	background:#D8D8D8;
	color:#000;
	padding:3px 5px;
	}
table.listing .bg td {
	background:#ECECEC;
	}
table.listing .white td {
	background:#fff;
	}	
table.listing .first {border-left:0px solid #9097A9;text-align:left;}
table.listing .last {border-right:0px solid #9097A9;}

table.listing th.first {background:#9097A9 url(img/bg-th-left.gif) no-repeat left top;border-left:0;}
table.listing th.last {background:#9097A9 url(img/bg-th-right.gif) no-repeat right top;border-right:0;}

table.listing .style1 {   font-family: Tahoma,sans-serif; font-size: 11px;font-weight:bold;color:#FF7A00;}
table.listing .style2 {font-weight:bold;padding-left:16px;}
table.listing .style3 {padding-left:25px;}
table.listing .style4 {padding-left:35px;}
table.form .last {padding:1px 0 1px 5px;text-align:left;}
table.form th,
table.form td {padding-left:10px;}
table.form input.text {width:262px}

/* table select */
div.table .select {
	float:right;
	margin:2px 1px 0 0;
	width:176px;
	height:25px;
	background:#9097A9 url(img/bg-select.gif);
	color:#fff;
	}
div.table .select strong {
	float:left;
	padding:5px 0 0 5px;
	}	
div.table .select select {
	float:right;
	width:78px;
	margin:2px 3px 0 0;
	text-align:right;	
	}
	
/* right column header */
#right-column .h {
	float:left;
	background:#7E878A;
	border:1px solid #B8B8B8;
	border-bottom:0;
	padding:3px 10px;
	color:#fff;
	text-transform:uppercase;
	}
/* right column box */
#right-column .box {
	float:right;
	width:40px;
	padding:5px;
	border:1px solid #B8B8B8;
	background:#EBEBEB;
	margin:3PX;
	}
	
/* right column buttons */
.buttons {
	clear:both;
	text-align:center;
	padding:30px 0 15px 0;
	}
.buttons input {margin:0 0 6px 0;}
