/* css taken from www.turn.to.it and modified by andrea piccione */

/* General definitions */

body { background-repeat: repeat-x; 
       margin: 0; 
       padding: 0; 
       font-size: 11px; 
       line-height: normal;
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       background-color: #FFFFFF; 
     }

td { vertical-align: top; }

#tabcontainer { background-color: #FFF; 
		padding: 0 10px 10px 10px; 
		margin: 0 0 0 20px; 
		width: 752px; 
	      } 

#mainView { padding: 24px 0 0 10px; 
	    width: 475px; 
	    font-family: Georgia, "Times New Roman", Times, serif; 
	    color:#999; }

#mainView p { line-height: 18px; 
	      margin: 0 0 10px 0; 
	      font-family: Verdana, Arial, Helvetica, sans-serif; 
	      color:#666; }

#a1 { width: 485px; }

#a2 { width: 19px; }

#a3 { width: 247px; 
      font-family: Georgia, "Times New Roman", Times, serif; 
    }

.title { color: #888; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 15%;
}

.content { padding: 1px 0 20px 13px; 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	  }

.content a { color: #003; 
	      text-decoration: none;
	    }

.content a:hover { color: #003; 
		    text-decoration: underline;
		  }

.fpic { margin: 0; 
	width: 146px; 
	float: left; 
	padding: 0px;
      }

.fpic img { border: solid 1px #F2F2F2; }

.gpic { margin:0 0 0 18px; 
	width: 146px; 
	float: left; 
	padding: 0px;
      }

.gpic img { border: solid 1px #F2F2F2; }


#page { border: solid 1px #F2F2F2; 
	margin: 25px 0 10px 0; 
	width: 483px;
      }

.subtitle { border-bottom: solid 1px #003; 
	    font-weight: bold; 
	    color: #003;
	  }

/* Banner */

#banner { border-bottom: solid 1px #003; 
	  color: #003; 
	  font-weight: bold; 
	  padding: 10px 0 0 0;
	}

#banner a { color: #003;
	    text-decoration: none;
	  }

/* Navigation bar */

#navbar {border-bottom: solid 1px #003; 
	 color: #003; 
	 margin: 0 0 0 10px;
	}

#navbar td { text-align: center;
	   }

#navbar .left { text-align: left;}

#navbar .right { text-align: right;}

#navbar a { color: #003; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
      }


/* Focus */

#boxTitle { height: 20px; 
	    background-color: #003; 
	    color: #FFF;}

#boxTitle a {color: #FFF;
	     text-decoration: none;
	    }

#focus { padding: 0px 0px 8px 0px; 
	 width: 228px; 
	 border: solid 1px #003; 
	 margin: 25px 0 10px 0;
       } 

#hfocus { height: 200px;}

.bigfocus { font-size: 22px; 
	    color: #000;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    text-decoration: none;
	  }

.focusimg { margin: 0 0 0 0;}

#focustext { font-size: 10px; 
	     font-family: Verdana, Arial, Helvetica, sans-serif; 
	     margin: 5px 0 5px 5px; 
	     color: #003;
	   }

#focustext a { color: #003;
	       text-decoration: none; 
	       font-size: 10px; 
	   }

#focustext a:hover { text-decoration: underline; 
	   }

/* Footer */

.fline { border-bottom: solid 1px #003; 
	  padding: 10px 0 0 0;
	}


#footer { background-color: #FFF; 
	  color: #666; 
	}

#footer td { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; 
	     line-height: 16px; 
	   }

#footer a {color: #000; 
	   text-decoration: none;
	  }

#footer img { margin: 3px 10px 10px 0; }

#footer .logo { margin: 10px; }

.footdiv { padding: 2px 0 2px 10px; 
	   width: 210px; 
	   float: left; 
	   margin: 7px 10px 0 0; 
	 }

.footdiv1 { padding: 2px 0 2px 10px; 
	    width: 110px; 
	    float: left; 
	    margin: 7px 10px 0 0; }

.footdiv2 { padding: 2px 0 2px 10px; 
	    width: 180px; 
	    float: left; 
	    margin: 7px 10px 0 0; 
	  }

.footdiv3 { padding: 2px 0 2px 10px; 
	    width: 150px; 
	    float: left; 
	    margin: 7px 10px 0 0; 
	  }


/* Home page only */

.hptitle { color: #FFF; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 margin: -20px 0 0 10px;
	 padding: 0 0 0 0;
	 font-size: 11px;
	  }

#updates { color: #999; 
	   float: left;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   height: 30px;
	 }

.big { font-size: 16px; 
       font-weight: bold; 
     }

#homenews { padding: 0 0 20px 0; }

.hnews a { color: #000; 
	   text-decoration: none;
	 }

.hnews a:hover { color: #000; 
		text-decoration: underline;
	      }

