body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	margin: 0px 0px; 
	padding: 0px; 
	background-color : #666666;
	color : #959595;
}

p, div, td { font-size : 8pt; } 

p, li { margin: 10px 0px; }

input {	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #ffffff;
	border : 1px solid #99A0AD;
	color : Black;
	text-decoration : none;
	margin-bottom : 1px;
}

.bold, input.bold { font-weight: bold; }

input.noborder { border : 1px solid #ffffff; }

a { color : #3f5173; text-decoration : none; font-size : 8pt; }
a:visited { color : #3f5173; font-size : 8pt; text-decoration : none; }
a:hover { text-decoration : none; color: #fe3652; font-size : 8pt; cursor : pointer; }

.small { font-size: 8pt; }
.small a, .small a:visited {
	font-size: 8pt;
	text-decoration: none;
}
.small a:hover { font-size: 8pt; text-decoration : underline; color: #ff0000; }

.black, a.black, a.black:visited {
	font-size: 8pt;
	text-decoration: none;
	color : #000000;
}
a.black:hover { font-size: 8pt; text-decoration : underline; color: #000000; }

.orange, a.orange, a.orange:visited {
	font-size: 8pt;
	text-decoration: none;
	color : #ff800f;
}
a.orange:hover { font-size: 8pt; text-decoration : underline; color: #000000; }

.blackup, a.blackup, a.blackup:visited {
	font-size: 8pt;
	text-decoration: none;
	color : #000000;
	text-decoration : underline;
}
a.blackup:hover { font-size: 8pt; text-decoration : underline; color: #000000; }

a.red, a.red:visited {
	font-size: 10pt;
	text-decoration: none;
	color : #ff0000;
}
a.red:hover { text-decoration : underline; color: #ff0000; font-size: 10pt;}

.red2, a.red2, a.red2:visited {
	font-size: 8pt;
	text-decoration: none;
	color : #ff800f;
}
a.red2:hover { text-decoration : underline; color: #ff800f; font-size: 8pt;}

.topmenu, a.topmenu, a.topmenu:visited {
	font-size: 8pt;
	color : #ffffff;
	text-decoration: none;
}
a.topmenu:hover, a.topmenu:active { color : #ffffff; text-decoration: underline; font-size: 8pt;}

.leftmenu, a.leftmenu, a.leftmenu:visited {	font-size: 9pt; color : #ff3452; text-decoration : underline;  margin: 10px 0px; }
a.leftmenu:hover, a.leftmenu:active { text-decoration : underline; color: #ff7392; font-size: 9pt;  margin: 10px 0px;}

.red { color: #FF0000; font-weight: bold; }
.bigred { color: #ff0000; font-size: 10pt; font-weight : bold; }

.gray { color: #808080; font-size: 8pt;}
a.gray, a.gray:visited {
	font-size: 8pt;
	color : #808080;
	text-decoration: none;
}
a.gray:hover, a.gray:active { color : #555555; text-decoration: underline; font-size: 8pt;}

.gray3 { color: #666666; font-size: 8pt;}
a.gray3, a.gray3:visited {
	font-size: 8pt;
	color : #666666;
	text-decoration: none;
}
a.gray3:hover, a.gray3:active { color : #555555; text-decoration: underline; font-size: 8pt;}

.gray2 { color: #999999; font-size: 7pt;}
a.gray2, a.gray2:visited {
	font-size: 7pt;
	color : #999999;
	text-decoration: none;
}
a.gray2:hover, a.gray2:active { color : #888888; text-decoration: underline; font-size: 7pt;}

.bottom { font-size: 11pt;  margin: 0px; padding: 0px; color : #888888; font-family: "Minion Pro"; font-weight: normal;}

h1 { padding-left: 0px; margin: 0px 0px; font-weight: normal; font-size: 16px; color: #000000; letter-spacing: 0px; }

h1.portfolio { font-family : Arial; }

#newslist h1 
{
font-size: 8pt; 
color: #000000;
letter-spacing: -1px;
padding-bottom: 6px;
}

h2 { padding-left: 0px; margin: 0px 0px; font-weight: normal; font-size: 16px; color: #000000; letter-spacing: 0px; }

h2.portfolio { font-family : Arial; }

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

div.news { background-color: #f2f2f2; border-bottom: 1px solid #cfcfcf; padding: 5px 10px; }
.maindiv { padding: 0px; margin: 3px 0px 0px 0px; border-left: 2px solid #4d4d4d; border-right: 2px solid #4d4d4d; background-color: #ffffff; }

.nw {white-space:nowrap;}

.menuleft { border-bottom: 1px solid #808080; background-color: #ffffff; padding: 5px; filter:alpha(opacity=77); opacity: 0.77; -moz-opacity: 0.77; -khtml-opacity: 0.77; }
.menuleftselect { border-bottom: 1px solid #808080; background-color: #FF7F00; padding: 5px; filter:alpha(opacity=77); opacity: 0.77; -moz-opacity: 0.77; -khtml-opacity: 0.77; color: #ffffff; }

a.menu, a.menu:visited {
	font-size: 8pt;
	color : #000000;
	text-decoration: none;
}
a.menu:hover, a.menu:active { color : #000000; text-decoration: none; font-size: 8pt;}

a.menuselect, a.menuselect:visited {
	font-size: 8pt;
	color : #ffffff;
	text-decoration: none;
}
a.menuselect:hover, a.menuselect:active { color : #ffffff; text-decoration: none; font-size: 8pt;}

.al { height: 215px; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; padding: 23px 15px 23px 23px; }
.ar { height: 215px; border-bottom: 1px solid #cfcfcf; padding: 23px 23px 23px 15px; }

.al2 { height: 215px; border-right: 1px solid #cfcfcf; padding: 23px 15px 23px 23px; }
.ar2 { height: 215px; padding: 23px 23px 23px 15px; }

.textmain {position: absolute; margin-left:200px; margin-top:192px; width:220px; height:90px; CLIP: rect(0px 220px 90px 0px);}
.textmain2 {position: absolute; margin-left:2px; margin-top:192px; width:220px; height:90px; CLIP: rect(0px 220px 90px 0px);}

.nl
{
	border-left: 1px solid #bababa;
}

#artlist
{
	padding-top:10px;
}

.articles
{
	margin-top:0px;
}

.articles .title
{
	color:#000000;
	font-weight:lighter;
	font:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:0px;
	font-size: 11pt;
}