/* BEGIN page structure */
html,body{
	margin:0;
	padding:0;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
}

#container{
	margin-top: 20px;
	width:960px;
	padding:0px;
	border-left : 1px solid #B1B2B4; 
	border-top : 1px solid #000000; 
	border-bottom : 1px solid #B1B2B4; 
	border-right : 1px solid #B1B2B4; 
}

.normaltext {
	font-weight: bold;
}

a.menutitle:link, a.menutitle:visited, a.menutitle:active, a.menutitle:hover,
a.menutitlegrey:link, a.menutitlegrey:visited, a.menutitlegrey:active, a.menutitlegrey:hover,
a.menu:link, a.menu:visited, a.menu:active, a.menu:hover,
a.menugrey:link, a.menugrey:visited, a.menugrey:active, a.menugrey:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color:#000000;
}

a.menu:link, a.menu:visited, a.menu:active, a.menu:hover,
a.menugrey:link, a.menugrey:visited, a.menugrey:active, a.menugrey:hover {
	font-weight: normal;
}

a.menutitlegrey:link, a.menutitlegrey:visited, a.menutitlegrey:active, a.menutitlegrey:hover,
a.menugrey:link, a.menugrey:visited, a.menugrey:active, a.menugrey:hover {
	color: #B1B2B4;
	/* color: #4040FF; */
}

a.menumeta:link, a.menumeta:visited, a.menumeta:active, a.menumeta:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	line-height:14px;
	color:#888888;
}

a.menumeta:hover {
	color:#000000;
}	

a.menutop:link, a.menutop:visited, a.menutop:active, a.menutop:hover,
a.menutopa:link, a.menutopa:visited, a.menutopa:active, a.menutopa:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	line-height:14px;
	color:#888888;
}

a.menutop:hover,
a.menutopa:link, a.menutopa:visited, a.menutopa:active, a.menutopa:hover {
	color:#000000;
	text-decoration: underline;
}	

#popup {
	text-align: left;
	position: absolute;
	width: 350px;
	top: 220px;
	left: 30%;
	border: 2px solid #B1B2B4;
	padding:25px;
	background: #ffffff;
}

#expertise {
	text-align: left;
	position: absolute;
	width: 210px;
	top: 160px;
	left: 30%;
	border: 2px solid #B1B2B4;
	padding:25px;
	background: #ffffff;
}

.normalred {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color:#CF0000;
}

.title {
	font-family: verdana, arial, helvetica;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 17px;
	line-height:18px;
	letter-spacing: 0px;
	color:#000000;
}

.normal {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 12px;
line-height:17px;
	font-weight: light;
	color:#000000;
}

.boldred {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;
	color:#9F0000;
}

.red {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	color:#9F0000;
}

.smalltext {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 10px;
	line-height:14px;
	font-weight: light;
	color:#000000;
padding: 1px 0 6px 0;
}

.smalltextgrey {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 10px;
	line-height:14px;
	font-weight: light;
	color:#979797;
}

a.download:link, a.download:visited, a.download:active, a.download:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 12px;
	line-height:18px;
	color:#A51742;
}

input, select, textarea
{
	background-color : #FFFFFF;
	font : Verdana, Arial, Helvetica;
	font-size: 11px;
	border-color : #979797;
	border-style : solid;
	border-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
}

select.verylong, input.verylong, textarea.verylong
{
	width : 350px;
}
select.long, input.long
{
	width : 200px;
}
select.small, input.small
{
	width : 60px;
}
select.middle_1, input.middle_1
{
	width : 134px;
}
select.middle_2, input.middle_2
{
	width: 98px;
}

select.middle_3, input.middle_3
{
	width: 150px;
}

select.middle_4, input.middle_4
{
	width: 50px;
}

input.login
{
	background-color : #FFFFFF;
	font : Verdana, Arial, Helvetica;
	font-size: 11px;
	border-width : 0px;
	width: 90px;
	line-height:18px;
height: 1em;
}

.white,
a.white:link, a.white:visited, a.white:active, a.white:hover
{
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 10px;
	line-height:14px;
	font-weight: light;
	color: #FFFFFF; 
}

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

.btnLogin
{
	width: 15px;
	height: 15px;
	border-width : 0px;
	background: url('../i/arrow_right2.gif');
}

a.contentlink:link, a.contentlink:visited, a.contentlink:active, a.contentlink:hover,
a.contentlinkbold:link, a.contentlinkbold:visited, a.contentlinkbold:active, a.contentlinkbold:hover
{
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color:#9F0000;
}

a.contentlinkbold:link, a.contentlinkbold:visited, a.contentlinkbold:active, a.contentlinkbold:hover
{
	font-weight: bold;
}

.btnSearch
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	width: 60px;
	height: 14px;
	text-align: left;
	border-width : 0px;
	background: url('../i/arrow_right3.gif');
}

.btnExpertise
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	width: 80px;
	height: 14px;
	align: left;
	text-align: left;
	border-width : 0px;
	background: url('../i/arrow_right5.gif');
}
a:link {
		font-family: verdana, arial, helvetica;
		text-decoration: none;
		font-size: 12px;
		font-weight: light;
		color:#9F0000;
}
a:visited {
		font-family: verdana, arial, helvetica;
		text-decoration: none;
		font-size: 12px;
		font-weight: light;
		color:#9F0000;
}
a:active {
		font-family: verdana, arial, helvetica;
		text-decoration: none;
		font-size: 12px;
		font-weight: light;
		color:#9F0000;
}
a:hover {
		font-family: verdana, arial, helvetica;
		text-decoration: none;
		font-size: 12px;
		font-weight: light;
		color:#9F0000;
}
