﻿body
{
	font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	margin: 0px;
	font-size: 0.7em;
	text-align: center;
 
}

#header
{
	background-image: url(images/header_bg.png);
	width: 1000px;
	position: static;
	padding: 0px;
   margin: 0px;
height: 120px;
}
#logo
{
	float: left;
	width: 150px;
	height: auto;
	left: 5px;
	position: relative;
	top: 40px;
}
#banner
{
	float: left;
	width: 320px;
	height: auto;
	left:25px;
	position: relative;
	top: 10px;
}
#loginbox
{
    float:right;
    right:10px;
    width: 200px;
    height: auto;
    top: 20px;
    border-right: black thin dashed;
    border-top: black thin dashed;
    border-left: black thin dashed;
    border-bottom: black thin dashed;
}
#mainmenu
{
	width:1000px;
	height:20px;
    font-size:1.4em;
    text-align:center ;
  
	}
#mainmenusx
{
	float:left;
	width:auto;
	
	}
	#mainmenucentrale
{
	float:left;
	width:auto;
	
	}
#mainmenudx
{
	width:auto;
	float:right;
	
}
	#divSottoMenu
	{
clear:both;
	    width:1000px;
	    vertical-align:middle;
	    }
#breadcrumb
{
    	width:708px;
    	float:left;
	text-align:left;
	vertical-align:middle;
   color: black;
   padding: 3px;
   font-size: 12px;	
   padding-left: 5px;
height:25px;
}
.Credito
{
    vertical-align:middle;
    width:200px;
	text-align:center;
   color: gray;
   padding: 2px;
   font-size: 9px;
   border: dashed 1px gray;
   background-color:#FFE0C0;
   float:right;
   margin: 5px 0px 5px 0px;
    }

#breadcrumb a
{
   color: Gray;
}
#container
{
clear:both;
   width:1000px;
text-align:center;
}
#leftcol
{
    float:left;
   width:200px;
   height:100%;
   border:solid 1px;
}
.sinistra
{
height: auto;
float:left;
   width:200px;
}
.corpo
{
float:left;
   width: 596 px;
   padding:5px;
   text-align:center;
}
.corpo2
{
   width:796px;
   height:auto;
   padding:5px;
   text-align:center;
}
.destra
{
   float:right;
   width: 0px;
   height:100%;
   padding:5px;
   text-align:right;
   vertical-align:top;
}
#rightcol
{
    float:right;
   width:200px;
   height:100%;
   border:solid 1px;
}
#mappasito
	{
		width:1000px;
	height:20px;
		}
#footermenu
	{
clear:both;
		width:1000px;
	height:20px;
	background-image: url(images/botton_bg.png);
		}
		.footermenulink
{
   font-family: Arial; font-size: 12px; font-weight: bold;
   text-transform: uppercase;
}

.sfondosotto
{
	border-right: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-image: url(images/sfondo_tab_lunga.jpg);
	height: 150px;
}

.linkneri a
{
    color:Black;
    }

a:link 
{
    text-decoration:none;
    color:Blue;
}
a:visited
{
    text-decoration:none;
    color:Blue;
}
 a:active
{
    text-decoration:none;
    
}
a:hover 
{
   text-decoration: underline overline;
   color: black; 
}
.largo
{
   width:90%;
   text-align:center;
}
.testata
{
    background-image: url(images/button1_0.gif);
    font-weight: bold;
    font-size: 15px;
    color: white;
    font-variant: small-caps;
    text-decoration: none;
    height:30px;
    vertical-align:middle;
}
.sottotestata
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    margin-top:1px;
    height:230px;
}
.border
{
	  border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
	}
.boxAlert
{
    border-right: #ff0000 1px solid;
    border-top: #ff0000 1px solid;
    vertical-align: text-top;
    border-left: #ff0000 1px solid;
    color: #ff0000;
    border-bottom: #ff0000 1px solid;
    background-color: #FFE0C0;
    text-align: left;
}	

.boxCredito
{
    border-right: #696969 1px dashed;
    border-top: #696969 1px dashed;
    font-weight: bold;
    border-left: #696969 1px dashed;
    color: #696969;
    border-bottom: #696969 1px dashed;
    background-color: #f5f5f5;
    width:150px;
    height:25px;
}	
.boxCredito a, .boxCredito a:link, .boxCredito a:visited
{
    color:Red;}
/************************************************************************
* 
* Per i div di intestazione delle colonne
*
************************************************************************/
.sepa
{
    height:2px;
    }
.IntestaxGrigioChiaro
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 15px;
    vertical-align:text-bottom;
    text-align: center;
    color: black;
    background-image: url(images/back/grigiochiaro.png);
    text-transform: capitalize;
    border-left: black 1px solid;
    background-repeat: repeat-x;
    height: 23px;
    background-position-y: top;
}
.IntestaxRosso
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 15px;
    vertical-align:text-bottom;
    text-align: center;
    color: white;
    background-image: url(images/back/rosso.png);
    text-transform: capitalize;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-repeat: repeat-x;
    height: 21px;
    background-position-y: top;
}
.IntestaxArancione
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 15px;
    vertical-align:text-bottom;
    text-align: center;
    color: white;
    background-image: url(images/back/arancione.png);
    text-transform: capitalize;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-repeat: repeat-x;
    height: 21px;
    background-position-y: top;
}
.IntestaxBlu
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 15px;
    vertical-align:text-bottom;
    text-align: center;
    color: white;
    background-image: url(images/back/blu.png);
    text-transform: capitalize;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-repeat: repeat-x;
    height: 21px;
    background-position-y: top;
}
.IntestaxVerde
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 15px;
    vertical-align:text-bottom;
    text-align: center;
    color: white;
    background-image: url(images/back/verde.png);
    text-transform: capitalize;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-repeat: repeat-x;
    height: 21px;
    background-position-y: top;
}
.IntestaxGrigio
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 15px;
    vertical-align:text-bottom;
    text-align: center;
    color: white;
    background-image: url(images/back/grigio.png);
    text-transform: capitalize;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-repeat: repeat-x;
    height: 23px;
    background-position-y: top;
}
/************************************************************************
* 
* Per le srcitte in verticale
*
************************************************************************/

.verticale
{
    background-position: left top;
    background-image: url(images/back/grigiosottile.png);
    background-repeat: repeat-y;
    width: 100px;
    font-weight: bold;
    font-size: 1.8em;
    color: white;
}
/************************************************************************
* 
* Generaleche divide lo spazio orizzintale della pagina in due div di ugual misura
*
************************************************************************/
.TitoloLinea
{
	 border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
	font-weight: bold;
	font-size: 1.2em;
	color: white;
	background-color: #778899;
}
.SottotitoloLinea
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    font-weight: bold;
    font-size: 0.9em;
    background-color: #dcdcdc;
    height: 16px;
}	
.opzioni
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    font-weight: bold;
    font-size: 0.9em;
    background-color: #f5f5f5;
}	
/************************************************************************
* 
* Per la pagina dei dati personali
*
************************************************************************/
.ScrittaVerticale
{
    vertical-align:middle;
    text-align:center;
    layout-flow: vertical-ideographic;
    font-weight: bold;
    text-transform: capitalize;
    color: #ffffff;
    direction: ltr;
    background-color: #696969;
    width:15%;
}
.ContenutoDati
{  
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    margin:0px 0px 0px 0px;
    color: #696969;
    background-color: #f5f5f5;
    width:90%;
}

/************************************************************************
* 
* Generaleche divide lo spazio orizzintale della pagina in due div di ugual misura
*
************************************************************************/
.metasx
{
	width: 49%;
	float:left;
}
	.metadx
{
	width: 49%;
	float:right;
}
/************************************************************************
* 
* Per messagi di posta elettronica
*
************************************************************************/
.firma
{
    font-size: 10px;
    color: gray;
}

/************************************************************************
* 
* Alcuni controlli diventano gialli  (es. textbox) quando hanno il focus
*
************************************************************************/

.highlight
{
   background-color: #fefbd2;
   color: #000080;
}
td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}
td.fieldnameG
{
   text-align: right;
   font-size: 9px;
   color:Gray;
}
td.fieldnameGL
{
   text-align: left;
   font-size: 9px;
   color:Gray;
}
.titolo
{
   font-weight: bold;
    font-size: 15px;
   color: Black;
	height: 20px;
}
.subtitolo
{
   font-weight: bold;
   padding-bottom: 4px;
}
.testoB
{
   font-weight: bold;
    font-size: 12px;
   color: Black;
}
.testoG
{
   font-weight: bold;
    font-size: 12px;
   color: gray;
}
/************************************************************************
* 
* Rollover buttons
*
************************************************************************/

.buttonsmall, .buttonsmall-ovr
{
    background: url(images/background_button_small.gif) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url(images/background_button_small-ovr.gif) repeat-x;
}
/************************************************************************
* 
* Per il form di registrazione
*
************************************************************************/

.formlabel
{
    width:120px; 
    vertical-align: top;
    text-align: left;
}
.formvalue
{
    width:150px; 
   vertical-align: top;
   text-align:left; 
    }
.txtfield
{
    width:100px;
}

.txtblock
{
    width:100px;
}


/************************************************************************
* 
* Il box standard
*
************************************************************************/
.box
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background-color: #ebebeb;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.boxAbbonamentosx
{
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    font-weight: bold;
    border-left:#ffffff 1px solid;
    width: 40%;
    color: white;
    border-bottom: #ffffff 1px solid;
    background-color: #696969;
    height:30px;
    }
.boxAbbonamentodx
{
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    font-weight: bold;
    border-left: #ffffff 1px solid;
    width: 60%;
    color: black;
    border-bottom: #ffffff 1px solid;
    background-color: #f0f0f0;
    height: 30px;
}
/************************************************************************
* 
* Menu
*
************************************************************************/
.menuItem
{
	background-image: url(images/botton_bg.png);
	width: auto;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-repeat: repeat-x;
}
.sottomenu
{
    width: 150px;
    height:22px;
    text-align: left;
    vertical-align:top;
    padding: -1px 0px 5px 0px;
    background-color: #dcdcdc;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    margin: 0px 0px 1px 0px;
}
.sottomenusopra
{
    background-color: #696969;
    font-weight: bold;
}
.sottomenusopra a
{
  color: white; 
}
.sottomenuHover
{
    background-color: #696969;
}
.menusopra
{
   
	/*background-image: url(images/botton_bg2.png);*/
	background-color:Transparent;
	width: auto;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-repeat: repeat-x;
}

.menuselezionato
{
  background-image: url(images/bottonsopra_bg.png);

	width:auto;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-repeat: repeat-x;
}
.menuselezionato a
{
    font-weight: bold;
    	color:White;
}
/************************************************************************
* 
* Datawebcontrolstyle collegato agli skin
*
************************************************************************/


.DataWebControlStyle
{
    font-size: 1.2em;
}

.HeaderStyle
{
     background-image: url(images/sopra.png);
     height:22px;
    color: White;
    font-weight: bold;
    vertical-align:middle;
}
.colonnaStyle
{
	background-image: url(images/bott_vista_blu.png);
	background-repeat:repeat-x;
     height:22px;
    color: White;
    font-weight: bold;
    vertical-align:top;
	width:100px;
	 background-position-y: top;
	}
.HeaderStyle a, .HeaderStyle a:visited
{
    color: White;
    background-position-y: top;
}

.FooterStyle
{
    background-image: url(images/sotto.png);
    color: White;
    height:22px;
    text-align: right;
}

.AlternatingRowStyle
{
    background-image: url(images/col_celeste.png);
    background-repeat: repeat-x;
    background-position-y: bottom;
    
}

.RowStyle
{
	background-color: white;

}

.SelectedRowStyle
{
    background-color: Yellow;
}
.commandStyle
{
	 background-image: url(images/1.png);
	}
.PagerRowStyle
{
     background-image: url(images/sotto.png);
    text-align: right;
    height:22px;
}

.SortHeaderRowStyle
{
    background-color: #c00;
    text-align: left;
    font-weight: bold;
    color: White;
}


.tableHeaderRow
{
	font-weight: bold;
 font-size:large;
 text-align:center;
 height:22px;
}

.linkbutton
{
    font-weight: bold;
    color: White; 
    font-size:large;
    text-align: center;
    background-image: url(images/bott_vista_blu.png);
    padding: 1px 10px 1px 10px;
    vertical-align: middle;
    border-right: navy 1px solid;
    border-top: navy 1px solid;
    border-left: navy 1px solid;
    border-bottom: navy 1px solid;
    background-repeat: repeat-x;
}

/************************************************************************
* 
* per le list <ul>
*
************************************************************************/
.lst
{
    list-style-image: url(images/arrowr.gif);
    vertical-align: bottom ;
    font-size: 1.3em;
    color: gray;
}
.lst  a,.lst a:link, .lst a:visited
{
   color: black; 
}
list li
{
    vertical-align:top;
}

.LstDiv
{
    text-indent:15px;
    color: darkblue;
    
}



/************************************************************************
* 
* per fare box con ombre ed angoli arrotondati
*
************************************************************************/

/*div.modular
{
	width: 180px;
	background: url(images/boxBk.png) no-repeat left bottom;
	padding-bottom: 15px;
}

div.modular div{
   
     background:url(images/boxBk.png)repeat-x top left;
    padding:15px 15px 0;}
*/
div.modular{overflow: hidden;
    background: url(images/boxBk.png) repeat-x bottom left;
    padding-bottom: 15px;margin-bottom: 10px}

div.m1{width: 180px}
div.m2{width: 360px}
div.m3{width: 540px}
div.m4{width: 720px}

div.submodular{
    float: left;width:150px !important; width /**/:180px;
    background: url(images/boxBk.png) repeat-x top left;
    padding: 15px 15px 0;
    text-align:left}
div.modular span
{
    font-weight: bold;
    font-size: 1.2em;
    color: blue;
}
/************************************************************************
* 
* Per la pagina Ippica/Tris/costi tris.aspx le classi per creare il modello di tabella simile alla schedina tris
*
************************************************************************/
.BordoLB
{
    border-left: solid 1px red;
    border-bottom: solid 1px red;
}
.BordoLR
{
    border-left: solid 1px red;
    border-right: solid 1px red;
}
.SfondoRosso
{
    border-left: solid 1px red;
    border-bottom: solid 1px red;
    border-right: solid 1px red;
    border-top: solid 1px red;
    background-color: #fed0be;
}
.BordoLTRB
{
    border-left: solid 1px red;
    border-bottom: solid 1px red;
    border-right: solid 1px red;
    border-top: solid 1px red;
}
.BordoTRB
{
    border-bottom: solid 1px red;
    border-right: solid 1px red;
    border-top: solid 1px red;
}
.BordoTB
{
    border-bottom: solid 1px red;
    border-top: solid 1px red;
}

/************************************************************************
* 
* Per i div con angoli arrotondati e ombra
*
************************************************************************/

div.Article {
  background: url(images/ombre/custom_corners_topleft.gif) top left no-repeat;
  float: left;
  }
div.Article h2 {
  background: url(images/ombre/custom_corners_topright.gif) top right no-repeat;
  font-size:1.3em;
  padding:15px;
  margin:0;
  text-align:center;
  }
  div.ArticleBody p
  {
    text-align:center;
  }
div.ArticleBody {
  background: url(images/ombre/custom_corners_rightborder.gif) top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
     text-align:left;
  }
div.ArticleFooter {
  background: url(images/ombre/custom_corners_bottomleft.gif) bottom left no-repeat;
  }
div.ArticleFooter p {
  background: url(images/ombre/custom_corners_bottomright.gif) bottom right no-repeat;
  display:block;
  padding:15px;
  margin:-2em 0 0 0;
  text-align:left;
  }
  
  
  /************************************************************************
* 
* Da thebeer
*
************************************************************************/

  .articlebox
{
    text-align: left;
    background-color: white;
    color: black;
    padding: 6px 6px 6px 6px;
    font-size: smaller;
    border-right: gray 1px double;
    border-top: gray 1px double;
    border-left: gray 1px double;
    border-bottom: gray 1px double;
}
.articletitle
{
   font-size: 18px;
   font-weight: bold;
   color: black;
   text-decoration: none;
   text-align:center;
}

.articleabstract
{
   padding-top: 6px;
}
.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}

.pollbox
{
   font-size: 11px;
   
}

.pollcontent
{
   padding: 6px;
   width:100%;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

.newsletterbox
{
   font-size: 11px;
}

.newsletterboxcontent
{
   padding: 6px;
}

.postinfo
{
    background-color: #e6e6fa;
    font-weight: bold;
    text-align: center;
}

.posttitle
{
     vertical-align:top;
    background-color: #b0c4de;
    color: black;
    font-weight: bold;
    border-top: slategray 1px solid;
    border-bottom: slategray 1px solid;
    font-variant: small-caps;
}

.postbody
{
   padding: 3px;
   vertical-align:top;
   text-align:left;
}

.DietroRosso
{
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
    border-top: solid 1px black;
    background-color: red;
    background-image: none;
}
.DietroVerde
{
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
    border-top: solid 1px black;
    background-color: green;
    background-image: none;
}
/************************************************************************
* 
* Da thebeer
*
************************************************************************/
/*
body
{
   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 12px;
}

td
{
   vertical-align: top;
}

td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}

hr
{
   color: #b45d16;
}

#container
{
   background-color: #818689;
}

#container2
{
   background-color: #bcbfc0;
   margin-right: 200px;
}

#header
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 184px;
   background-image: url(images/HeaderSlice.gif);
}

#header2
{
   padding: 0px;
   margin: 0px;
   width: 780px;
   height: 184px;
   background-image: url(images/Header.gif);
}

#headermenu
{
   position: relative;
   top: 153px;
   left: 245px;
   width: 700px;
   padding: 2px 2px 2px 2px;
}

#breadcrumb
{
   background-color: #202020;
   color: White;
   padding: 3px;
   font-size: 10px;	
   padding-left: 5px;
}

#breadcrumb a
{
   color: Yellow;
}

#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
width:1000px
   text-align: center;
   padding-top: 3px;            
}

#bannerbox
{
   border: dashed 2px #c35308;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #e1e1e1;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#loginbox
{
   position: absolute;
   top: 16px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#loginbox input
{
   color: red;
   border-color: red;
   background-color: #f7d582;
   font-size: 10px;
}

#themeselector
{
   position: absolute;
   text-align: right;
   top: 153px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#themeselector select
{
   color: black;
   background-color: #e1e1e1;
   font-size: 10px;
}

#welcomebox
{
   font-size: 12px;
   text-align: right;
}

#footer
{
   padding: 0px;
   margin: 0px;
   width: 1000px;
   height: 62px;
   background-image: url(images/FooterSlice.gif);
   visibility: visible;
}
        
#leftcol
{
   position: relative;
   left: 0px;
   width: 200px;
   background-color: #bcbfc0;
   font-size: 10px;
}

#leftcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#leftcol div.alternatetext
{
   padding: 6px 6px 6px 6px;
   background-color: #e1e1e1;
   text-align: justify;
}

#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #818689;
   color: white;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}

#rightcol a
{
   color: blue;
}

#centercol
{
   position: relative;
   margin-left: 200px;
   padding: 0px;
   background-color: white;
}

#centercolcontent
{
   padding: 15px 6px 15px 6px;
}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
   font-weight: bold;
   font-size: larger;
   color: #b45d16;
}

#centercolcontent div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}

#rightcol
{
   position: absolute;
   top: 184px;
   right: 0px;            
   width: 198px;
   color: White;
   background-color: #818689;
   font-size: 10px;
}

#rightcol a
{
   color: Yellow;
}

#rightcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#rightcol div.sectiontitle, #rightcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #706a6a;
   color: #f7b76b;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}

.footermenulink
{
   font-family: Arial, Serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;        
}

.footermenulink a
{
   text-decoration: none;
   color: black; 
}

.headermenulink
{
   font-family: Impact;
   font-size: 17px;
   text-transform: uppercase;        
}

.headermenulink a
{
   text-decoration: none;
   color: black; 
}

.headermenulink a:hover
{
   text-decoration: underline overline;
   color: black; 
}

.highlight
{
   background-color: #fefbd2;
   color: #000080;
}

.highlightcity
{
   background-color: #df2e05;
}

.highlightstate
{
   background-color: #f4c977;
}

.highlightcountry
{
   background-color: #818689;
}

.articlebox
{
   background-color: #fefef0;
   color: #b45d16;
   border: dashed 1px #995117;
   padding: 6px 6px 6px 6px;
   font-size: smaller;
}

.articletitle
{
   font-size: 18px;
   font-weight: bold;
   color: #995117;
   text-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}

.pollbox
{
   font-size: 11px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

.newsletterbox
{
   font-size: 11px;
}

.newsletterboxcontent
{
   padding: 6px;
}

.postinfo
{
   background-color: #f9eaa6;
   font-weight: bold;
   text-align: center;
}

.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #f09d35;
   color: black;
   font-weight: bold;
}

.postbody
{
   padding: 3px;
}

.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 6px;
}
*/

