* 
{
	font-family:Arial;
}

#topmenu ul li a
{
	display:block;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;	
	outline-style:none;
	outline-width:medium;	
	font-family:Arial,Verdana,sans-serif;
	text-transform:uppercase;
	padding:9px 22px 8px 22px;
	/*background-color:#fff;*/
	}
	
#topmenu ul li.active a
{
	color:#ffffff;
	background-color:#000;
}	

#footer, 
#footer a
{
	font-size:10px; 
	color:#808080;
	text-decoration:none;
}

#main .short h1.title a,
#main h1.title,
#rightbar .box-title 
{
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background-color:#000;
}



.login label strong
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;	
}

.login span,
.login label span 
{
	font-size:11px;
}

.login .f-checkbox-set,
.login label input,
.login .alert a
{
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;	
}

#main .richtext
{
	font-size:12px;	
	line-height:140%;
}

#main .richtext a 
{
	/*color:#000;*/
}

#main .intro
{
	font-size:12px;
	/*line-height:140%;	*/
	/*letter-spacing:1.1px;*/
}

#main .intro a 
{
	color:#000;
	text-decoration:none;
}

#main .doc-imagetext
{
	font-size:10px;	
}

#rightbar .box-content ul li,
#rightbar .box-content ul li a
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#rightbar .boxmenu .box-content a,
#rightbar .box-documentlist .box-content a
{
	font-size:11px;
	color:#000;
	text-decoration:none;
}

#rightbar .box-content a 
{
	color:#000;
}

.frontpage #rightbar .box-content a 
{
	color:#fff;
}

.frontpage #rightbar .box-content 
{
	color:#fff;
}

.frontpage #rightbar .box-documentlist .box-content a
{
	color:#ffffff!important;
}

#rightbar .box .boxmenu-alldocument-full h1,
#rightbar .box .boxmenu-alldocument .box-short h1 
{
	font-size:12px; 
	font-weight:bold;		
}

#rightbar .box .boxmenu-alldocument .box-short a 
{
	font-size:11px; 
	text-decoration:none;
	color:#000000;	
}

#main ul.links li a 
{
	font-size:12px;
	text-decoration:none;
	color:#000000;	
}

.flashmenu .altflashmenu ul#altsubmenu li a
{
	color:#fff;
	display:block;
	text-decoration:none;
	font-size:11px;
	margin-bottom:5px;
	padding:2px 5px 2px 15px;
	cursor:pointer;	
	background-color:inherit;	
}


.flashmenu .altflashmenu ul#altsubmenu li.selected a
{
	background-color:#f2f2f2;
	color:#000000;
}


.referencesbox .details,
.referencesbox .description
{
	color:#ffffff;
	font-size:11px;
}

.referencesbox .details .header
{
	color:#808080;	
}

#frontpage .teaser .useful h1,
#frontpage .teaser .news h1
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;	
	text-transform:uppercase;
}

#frontpage .teaser h3.title a
{
	font-size:12px;
	color:#000000;
	text-decoration:none;	
}

#frontpage .teaser p.intro a
{
	font-size:11px;
	font-weight:normal;
	color:#000000;	
	text-decoration:none;
}

.caption span.text 
{
	color:#ffffff;		
}

.supportcomment .case dt
{
	font-weight:bold;
}

.supportcaseform,
.supportcaseform input, 
.supportcaseform textarea 
{
	font-size:12px;	
}

.supportcases .supportcase
{
	font-size:12px;
}

.supportcaseform .message
{
	font-weight:bold;
}

.supportcomment .details
{
	font-size:12px;
}


.supportcomment .comments,
.supportcomment .comments .comment .owner 
{
	font-size:12px;	
	color:#808080;
}

.supportcomment .comments .comment .owner .highlight1{	color:#000000;	}
.supportcomment .comments .comment .owner .highlight2{	color:#0000cc;	}
.supportcomment .comments .comment .owner .highlight3{	color:#cc0000;	}
.supportcomment .comments .comment .owner .highlight4{	color:#000000;	}

.supportcomment .comments .comment .description 
{
	font-size:12px;
	color:#000;
}


.productbanner .banner .title a
{
	font-size:16px;
	font-weight:bold;	
	color:#808080;
	text-decoration:none;
}

.productbanner .banner .description a
{
	font-size:10px;	
	text-decoration:none;
	color:#000000;
}

a.more 
{
	font-size:11px;
	text-decoration:underline;
	color:#cc0000;
}

.supportcases h3
{
	font-size:14px;	
}

.supportcases .nocases
{
	color:#cc0000;
	font-size:12px;	
}

.supportcommentform .textarea 
{
	font-size:12px;
}

.SCHEME 
{
	font-size:12px;
}

.SCHEME .confirmtext
{
	margin-bottom:20px;
}

.SCHEME .required 
{
	color:#cc0000;
}

.SCHEME .row
{
	margin-bottom:5px;
}

.SCHEME .row .label
{
	font-weight:normal;
}

.SCHEME .row .value 
{
	font-weight:bold;
}

.box-documentlist a.active 
{
	padding-right:10px;
	background-image:url(sites/oxx/im/activelink.gif);	
	background-position:right center;
}

p.breadcrumbs 
{
	font-size:10px;	
	margin:0 0 10px 10px;
	padding:0;	
}

p.breadcrumbs a 
{
	/*text-decoration:none;*/
	color:#4A9E2C;
}

.page-default .breadcrumbs a   {color:#0CA1C9; }
.page-frontpage .breadcrumbs a {color:#FDAD18; }
.page-green .breadcrumbs a     {color:#007115; }
.page-blue .breadcrumbs a      {color:#0CA1C9; }
.page-orange .breadcrumbs a    {color:#FC8511; }
.page-xmas .breadcrumbs a      {color:#cc0000; }

.page-default .content a   {color:#0CA1C9; }
.page-frontpage .content a {color:#FDAD18; }
.page-green .content a     {color:#007115; }
.page-blue .content a      {color:#0CA1C9; }
.page-orange .content a    {color:#FC8511; }
.page-xmas .content a      {color:#cc0000; }

.page-default .maincontent a   {color:#0CA1C9; }
.page-frontpage .maincontent a {color:#FDAD18; }
.page-green .maincontent a     {color:#007115; }
.page-blue .maincontent a      {color:#0CA1C9; }
.page-orange .maincontent a    {color:#FC8511; }
.page-xmas .maincontent a      {color:#cc0000; }


.rightcontent .richtext a
{
	color:#000;
}

.sitemap a 
{
	font-size:12px;
	text-decoration:none;
	color:#0CA1C9;
}

.imagetext .imagetextbox a 
{
	color:#fff;
	text-decoration:underline;
}

.errormsg 
{
	color:#cc0000;
	font-size:12px;	
}
