body 
{
	background-color : #000000;
	color : #999999;
	border: 0px;
	margin: 0px;
	font-family : Helvetica, Lucida, Arial, sans-serif;
}

a 
{
	background : transparent;
	color : #CCCCCC;
	text-decoration : underline;
}

a:hover 
{
	background : transparent;
	color : #6699FF;
	text-decoration : underline;
}

H1 
{
	background : #000000;
	color : #6699FF;
	font-family : monospace;
	margin : 0px;
	padding : 15px;
	white-space: normal;
	}

h2 
{
	font-size: large;
	color: #666666;
	background-color: transparent;
	margin-right: 25px;
	text-align: right;
	padding : 10px;
	white-space: normal;
}

P 
{
	background-color : transparent;
	color : #999999;
	padding-left : 30px;
	padding-right : 20px;
	text-align : justify;
}

ADDRESS 
{ 
  background-color : transparent;
  font-size: 14px;
  color : #6699FF;
  text-align: right; 
}

#nav 
{
 background : #333333;
 color : #6699FF;
 font-size: 16px; 
 margin :0px;
 border-bottom: 1px solid #6699FF; 
 border-top:1px solid #6699FF;
 padding-top: 4px; 
 padding-bottom: 4px; 
 padding-left: 20px; 
}

#nav a 
{
	background-color : transparent;
	color : #CCCCCC;
	text-decoration : underline;
}

#nav a:hover 
{
	background-color : transparent;
	color : #6699FF;
	text-decoration : none;
}

#menuleft 
{
	position: absolute;
	width: 150px;
	top: 162px;
	left: 12px;
	text-align: left;
	font-size: 13px;
	font-weight : bold;
}

#menuleft a
{
	text-decoration: underline;
	background-color: #333333;
	padding: 3px; 
	width: 140px; 
	margin-bottom: 5px; 
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color: #CCCCCC;
	display : block;
}

#menuleft a:hover 
{
 	text-decoration: none;
	background-color: #000000;
	color: #6699FF;
	border-top: 1px solid #6699FF;
	border-left: 1px solid #6699FF;
	border-right: 1px solid #6699FF;
	border-bottom: 1px solid #6699FF;
}

#menuright 
{
	position: absolute;
	width: 150px;
	top: 170px;
	right: 5px;
	text-align: right;
	font-size: 13px;
	font-weight : bold;
}

#menuright a
{
	text-decoration: underline;
	background-color: #333333;
	padding: 3px; 
	width: 140px; 
	margin-bottom: 5px; 
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color: #CCCCCC;
	display : block;
}

#menuright a:hover 
{
 	text-decoration: none;
	background-color: #000000;
	color: #6699FF;
	border-top: 1px solid #6699FF;
	border-left: 1px solid #6699FF;
	border-right: 1px solid #6699FF;
	border-bottom: 1px solid #6699FF;
}

#content 
{
	border-left: 1px solid #6699FF;
	border-bottom : 1px solid #6699FF;
	border-right : 1px solid #6699FF;
	padding: 10px;
	margin : 5px 180px 5px 180px;
}

.pgTitle 
{
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #6699FF;
}

/*.style1
{
	color: #6699FF
}*/

#footer 
{
 	background : #333333;
 	color : #CCCCCC;
 	font-size: 15px; 
 	border-bottom: 1px solid #6699FF; 
 	border-top:1px solid #6699FF;
 	padding-top: 4px; 
 	padding-bottom: 4px; 
 	padding-left: 20px;
	text-align : center;
 	margin-top : 50px;
 }
 
#banner 
{
  background : transparent;
  color : #CCCCCC;
  padding-top: 5px; 
  padding-bottom: 5px;
  margin-top : 5px;
  margin-right : 5px;
  text-align : right;
}

#imgbar 
{
  background : transparent;
  color : /*#CCCCCC;*/#999999;
  padding-top: 5px; 
  padding-bottom: 5px;
  margin-top : 5px;
  margin-right : 5px;
  text-align : left;
}

#over 
{
	padding: 3px; 
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px; 
	background-color: #000000;
	color: #666666;
	border-top: 1px solid #6699FF;
	border-left: 1px solid #6699FF;
	border-right: 1px solid #6699FF;
	border-bottom: 1px solid #6699FF;
	text-align : center;
}

.software 
{
	background-color : transparent;
	color : #999999;
	font-size : 16px;
	font-weight : bold;
}

#tornasu 
{
	background-color: transparent;
	color: #6699FF;
	text-align : right;
	font-weight : bold;
}
#articolo
{
	color: #6699FF;
}

#logininfo 
{
/*	position: absolute;*/
/*	width: 150px;
	top: 80px;*/
	right: 5px;
	text-align: right;
	font-size: 15px;
/*	font-weight : bold;*/
	background : #333333;
/*	color : #6699FF;*/
	color: #999999;
}

#logininfo a 
{
	background-color : transparent;
	color : #CCCCCC;
	text-decoration : underline;
}

#logininfo a:hover 
{
	background-color : transparent;
	color : #6699FF;
	text-decoration : none;
}

.tblStyle 
{
	color: #999999;
	font-weight : bold;
}

.redFont
{
	color: #FF0000
}

.subj
{
	color: #999999;
	width: 150px;
	top: 162px;
	left: 12px;
	text-align: left;
	font-size: 16px;
	/*font-weight : bold;*/
}


/*******************Notes Table Styles*********************************/
.tborder
{
	background-color: #000000;
	color: #FFFFFF;
	border: 0px solid #0B198C;
}

.thead
{
	background-color: #333333;
	color: #FFFFFF;
	border-bottom: 1px solid #6699FF; 
	border-top:1px solid #6699FF;
	font: bold 12px arial;
}

.alt1
{
	background-color: #222222;
	color: #FFFFFF;
}

.alt2
{
	background-color: #333333;
	color: #FFFFFF;
	font: bold 12px arial;
}
.normal { font-weight: normal; }

/*******************Notes Table Styles*********************************/
.mpgtbl
{
	background-color: #FFFFFF;
	color: #000000;
	border: 0px solid #0B198C;
}
