A:link    { color: #2320DD; text-decoration: none; }
A:visited { color: #2320DD; text-decoration: none; }
A:hover   { color: #2320DD; text-decoration: underline; }
A:active  { color: #2320DD; text-decoration: underline; }


body       { 
		margin-left: auto; 
		margin-right: auto; 
}

.black {
		color: black;
}

.blue {
		color: blue;
}

#content {
		color: #666666;
		font-family: verdana,tahoma,arial,helvetica;
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 16px;
		margin: 20px 20px 20px 20px; 
}

p {
		color: #666666;
		font-family: verdana,tahoma,arial,helvetica;
}

p.title {
		font-size: 16px;
		letter-spacing: 1px;
		line-height: 16px;
		font-weight: bold;
}

p.large {
		font-size: 16px;
		letter-spacing: 1px;
		line-height: 18px;
}

p.medium {
		font-size: 14px;
		letter-spacing: 0px;
		line-height: 18px;
}

p.small {
		font-size: 10px;
		letter-spacing: 0px;
}

.small-title {
		font-family: verdana,tahoma,arial,helvetica;
		color: #666666;
		font-size: 11px;
		letter-spacing: 0px;
		line-height: 18px;
		font-weight:bold;
}

.small-title A:link    { color: #666666; text-decoration: none; }
.small-title A:visited { color: #666666; text-decoration: none; }
.small-title A:hover   { color: #666666; text-decoration: underline; }
.small-title A:active  { color: #666666; text-decoration: underline; }

.medium-title {
		font-family: verdana,tahoma,arial,helvetica;
		color: #666666;
		font-size: 13px;
		letter-spacing: 0px;
		line-height: 18px;
		font-weight:bold;
}

.medium-title A:link    { color: #666666; text-decoration: none; }
.medium-title A:visited { color: #666666; text-decoration: none; }
.medium-title A:hover   { color: #666666; text-decoration: underline; }
.medium-title A:active  { color: #666666; text-decoration: underline; }

ul {
		font-size:14px;
		letter-spacing:0px;
		line-height:17px;
}


/*---------------*/
/*               */
/*   TOP MENU    */
/*               */
/*---------------*/

td.menu           { font-family: verdana,geneva; font-size: 8pt; }
td.menu A:link    { color: #CCCCCC; text-decoration: none; }
td.menu A:visited { color: #CCCCCC; text-decoration: none; }
td.menu A:hover   { color: #FFFFFF; text-decoration: none; }
td.menu A:active  { color: #FFFFFF; text-decoration: none; }
td.menu           { background-color: #000000; border: 1px #000000 solid;}

/*---------------*/
/*               */
/*  FRONT PAGE   */
/*               */
/*---------------*/

ul.recentnews {
		font-family: verdana,tahoma,arial,helvetica;
		font-size:10px;
		letter-spacing:0px;
		line-height:14px;
		margin: 5px 10px 5px 12px;
		list-style-type: none;
		padding-left:0px;
}


/*
li.recentnews {
		margin: 0px 0px 10px 0px;
		color: #666666;
}

li.recentnews A:link    { color: #666666; text-decoration: none; }
li.recentnews A:visited { color: #666666; text-decoration: none; }
li.recentnews A:hover   { color: #666666; text-decoration: underline; }
li.recentnews A:active  { color: #666666; text-decoration: underline; }
*/


td.medium {
		color: #666666;
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 17px;
}


/*---------------*/
/*               */
/*   SUB PAGES   */
/*               */
/*---------------*/

p.leftmenu  { 
		color: #666666;
		font-family: verdana,tahoma,arial,helvetica;
		font-size: 12px;
		letter-spacing: 1px;
		margin: 0px 0px 0px 0px; 
		padding: 3px 10px 3px 20px;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
}

p.leftmenu A:link    { color: #666666; text-decoration: none; }
p.leftmenu A:visited { color: #666666; text-decoration: none; }
p.leftmenu A:hover   { color: #666666; text-decoration: underline; }
p.leftmenu A:active  { color: #666666; text-decoration: underline; }

p.leftmenu-sel { 
		color: #666666;
		background: #DDDDDD;
		font-family: verdana,tahoma,arial,helvetica;
		font-size: 12px;
		letter-spacing: 1px;
		margin: 0px 0px 0px 0px; 
		padding: 3px 10px 3px 20px;
		border-top: 1px solid #AAAAAA;
		border-bottom: 1px solid #AAAAAA;
 }

p.leftmenu-sel A:link    { color: #666666; text-decoration: none; }
p.leftmenu-sel A:visited { color: #666666; text-decoration: none; }
p.leftmenu-sel A:hover   { color: #000000; text-decoration: underline; }
p.leftmenu-sel A:active  { color: #000000; text-decoration: underline; }



/*---------------*/
/*               */
/*    FOOTER     */
/*               */
/*---------------*/

#footmenu {
		color: #666666;
		font-family: verdana,tahoma,arial,helvetica;
		font-size: 10px;
		letter-spacing: 0px;
		line-height: 12px;
		margin: 0px 0px 0px 0px; 
}
#footmenu A:link    { color: #666666; text-decoration: none; }
#footmenu A:visited { color: #666666; text-decoration: none; }
#footmenu A:hover   { color: #666666; text-decoration: underline; }
#footmenu A:active  { color: #666666; text-decoration: underline; }


/*---------------*/
/*               */
/*   PORTFOLIO   */
/*               */
/*---------------*/

td.portfolio {
		color: #666666;
		font-family: verdana,tahoma,arial,helvetica;
		font-size: 9px;
		letter-spacing: 0px;
		line-height: 16px;
                vertical-align: center;
}

th.portfolio {
		color: #666666;
		font-family: verdana,tahoma,arial,helvetica;
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 16px;
		font-weight: bold;
		text-align: left;
}

/*---------------*/
/*               */
/*     NEWS      */
/*               */
/*---------------*/

.newsdate {
		color: #666666;
		font-family: verdana,tahoma,arial,helvetica;
		font-size: 12px;
		vertical-align: top;
		text-align: left;
		letter-spacing: 0px;
		margin-bottom: 2px;
}

/*
.newsitem {
		color: #2320DD;
		font-family: verdana,tahoma,arial,helvetica;
		font-size: 14px;
		vertical-align: top;
		text-align: left;
		letter-spacing: 0px;
		margin-top: 2px;
}
*/

