BODY, A, DIV, INPUT, TEXTAREA, TD, SELECT, OPTION
{
	font-family:Trebuchet MS, Trebuchet, sans-serif;
	font-size:11px;
	color:#666666;
}

INPUT
{
	border:1px solid #bab4a2;
	font-size:10px;
	height:17px;
	width:75px;
}

INPUT.form, SELECT
{
	margin-top:2px;
	border:1px solid #bab4a2;
	height:18px;
	width:75px;
}

html,body
{
	height:100%;
	margin:0px;
	background-color:#ffffff;
}

A:link, A:visited
{
	color:#93950d;
	text-decoration:none;
}

A:hover, A:active
{
	color:#93950d;
	text-decoration:underline;
}

A.topnav:link, A.topnav:visited
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

A.topnav:hover, A.topnav:active, A.topnav-active:link, A.topnav-active:visited, A.topnav-active:hover, A.topnav-active:active
{
	color:#d7e5e9;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

A.cppnav:link, A.cppnav:visited
{
	color:#7ba5b4;
	text-decoration:none;
}

A.cppnav:hover, A.cppnav:active, A.cppnav-active:link, A.cppnav-active:visited, A.cppnav-active:hover, A.cppnav-active:active
{
	color:#065496;
	text-decoration:none;
}

A.subnav:link, A.subnav:visited
{
	color:#4c6cc3;
	text-decoration:none;
}

A.subnav:hover, A.subnav:active, A.subnav-active:link, A.subnav-active:visited, A.subnav-active:hover, A.subnav-active:active
{
	color:#065496;
	font-weight:bold;
	text-decoration:none;
}

A.leftnav:link, A.leftnav:visited
{
	color:#4c6cc3;
	text-decoration:none;
}

A.leftnav:hover, A.leftnav:active, A.mainnav:link, A.mainnav:visited, A.mainnav:hover, A.mainnav:active
{
	color:#065496;
	text-decoration:underline;
}

A.copyright:link, A.copyright:visited, .copyright
{
	color:#efefef;
	font-size:10px;
	text-decoration:none;
}

A.copyright:hover
{
	color:#ffffff;
	text-decoration:underline;
}

A.white:link, A.white:visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

A.white:hover
{
	text-decoration:underline;
}

H1
{
	color:#8b95c6;
	font-size:16px;
}

H2
{
	color:#81adbd;
	font-size:12px;
}

H3
{
	color:#a5c3cf;
	font-size:12px;
	margin:0px;
}
H4
{
	color:#000000;
	font-size:12px;
	margin:0px;
}

CRIMBO
{
	color:#F60704;
	font-size:40px;
	margin:0px;
}

HALLO
{
	color:#F60704;
	font-size:30px
	margin:0px;
}

LI
{
	margin:0px 5px 5px 5px;
}

TEXTAREA
{
	width:225px;
	height:75px;
	overflow:auto;
}

UL
{
	margin-right:80px;
	margin-top:5px;
	margin-bottom:15px;
	list-style-type:circle;
}

.bg01
{
	background-image:url('images/bg_01.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.mcornerr
{
	background-image:url('images/brcorner.gif');
	background-repeat:no-repeat;
	background-position:center;
}

.fmenutr
{
	background-image:url('images/fmenutr.gif');
	background-repeat:no-repeat;
	background-position:center;
}

.fmenutl
{
	background-image:url('images/fmenutl.gif');
	background-repeat:no-repeat;
	background-position:center;
}

.ncornerl
{
	background-image:url('images/ncornerl.gif');
	background-repeat:no-repeat;
	background-position:left;
}

.ncornerl_red
{
	background-image:url('images/ncornerl_red.gif');
	background-repeat:no-repeat;
	background-position:left;
}

.ncornerr
{
	background-image:url('images/ncornerr.gif');
	background-repeat:no-repeat;
	background-position:right;
}

.ncornerr_red
{
	background-image:url('images/ncornerr_red.gif');
	background-repeat:no-repeat;
	background-position:right;
}

.menutl
{
	background-image:url('images/menutl.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.menubl
{
	background-image:url('images/menubl.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.bg02
{
	background-color:#7c7a7c;
}

.bg03
{
	background-color:#4c6cc3;

}

.bg05
{
	background-color:#d7e5e9;
}

.bgh02
{
	background-color:#d3dfed;
}

.bold
{
	font-weight:bold;
}

.bot
{
	vertical-align:bottom;
}

.button
{
	background-color:#dddddd;
	border:1px solid #8f948a;
	margin-top:2px;
	font-size:11px;
	height:18px;
}

.header
{
	background-image:url('images/psistar_logo.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
.center
{
	text-align:center;
}

.right
{
	text-align:right;
	border:0px
}

.left
{
	text-align:left;
	border:0px
}

.top
{
	vertical-align:top;
}

.top_center
{
	vertical-align:top;
	text-align:center;
}

.bottom
{
	vertical-align:bottom;
}

.gap
{
	font-size:3px;
}

.p5
{
	padding:5px;
}

.pb15
{
	padding-bottom:15px;
}

.pl5
{
	padding-left:5px;
}

.pl15
{
	padding-left:15px;
}

.pr5
{
	padding-right:5px;
}

.pr15
{
	padding-right:15px;
}

.pt5
{
	padding-top:5px;
}

.pt8
{
	padding-top:8px;
}

.pt15
{
	padding-top:15px;
}

.quote
{
	font-style:italic;
}

.small
{
	font-size:10px;
}

.news-title 
{
     	font-size: 10pt;
   	color: white;
}


