*  { 
		margin:0; padding:0; background-repeat:no-repeat;
}

html {
    min-height: 101%;
}

h1, h2, h3, h4, h5, h6  { 
		clear: both;
}

p { 
		float: none; clear: both; margin:5px 0pt 10px 0;
}

img { 
		border:solid 0 #ffffff;
}	

ul { 
		margin: 0; padding: 0 0 15px 25px;
	}

ol { 
		margin: 0; padding: 0 0 15px 25px;
}

fieldset 
{
	margin:0; padding:0; border:none;	
}

form  		{
		height:100%
	}

body {	
	margin:0;
	padding:0;
	text-align:center;
	background-color:#000000;
	
}

#page 
{
	background-color:#ffffff;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:969px;
}

.menu
{
	background-position:top left;
	background-repeat:no-repeat;
	height:87px;
}

.page-default   .menu {background-image:url(sites/oxx/im/header_bg_blue.png);}
.page-frontpage .menu {background-image:url(sites/oxx/im/header_bg_orange_frontpage.png);}
.page-blue      .menu {background-image:url(sites/oxx/im/header_bg_blue.png);}
.page-green     .menu {background-image:url(sites/oxx/im/header_bg_green.png);}
.page-orange    .menu {background-image:url(sites/oxx/im/header_bg_orange.png);}
.page-xmas      .menu {background-image:url(sites/oxx/im/header_bg_xmas.png);}

#logo,
#logo img 
{
	float:right;
	width:89px;	
}


#topmenu 
{
	float:left;
	padding:56px 0 0 17px;
}

#topmenu ul.nav
{
	width:696px;
	height:31px;	
	float:left;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}

#topmenu ul li 
{
	float:left;
	display:inline;	
	background-image:url(sites/oxx/im/menu_split_bg.png);	
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	cursor:pointer;
}


#topmenu ul li#first 
{
	background-image:none!important;
}

#topmenu ul li#first div
{
	margin-left:0!important;
}

#topmenu ul li.active div 
{
	background-color:#000000;
	background-image:none;
	height:31px;
}

/*#topmenu ul li.left div 
{
	background-image:url(sites/oxx/im/menu_bg_active_left.png);
	background-position:right bottom;
}

#topmenu ul li.right div 
{
	background-image:url(sites/oxx/im/menu_bg_active_right.png);
	background-position:left bottom;
}*/


.frontpage #main
{
	clear:both;
	display:block;	
}

.frontpage .main-c 
{
	padding:0 9px 0 9px;	
}


.sub #main 
{
	display:block;	
	background-image:url(sites/oxx/im/main_bg.png);
	background-repeat:repeat-y;
	height:auto;
	float:left;
	width:969px;	
}

.sub #main .main-b
{
	background-image:url(sites/oxx/im/main_bottom_bg.png);
	background-repeat:no-repeat;	
	background-position:center bottom;	
	display:block;
	width:969px;
	padding-bottom:20px;
	height:inherit;
	clear:both;
	float:left;
}

.sub #main .main-b .main-c 
{
	padding:0 17px 0 17px;
	display:block;
	height:auto;
	float:left;
}

#main #frontpage 
{
	width:697px;
	float:left;
}

#main .flashmenu 
{
	width:935px;	
	margin-bottom:2px;
	display:block;
}

#frontpage .teaser1
{
	background-image:url(sites/oxx/im/frontpage_intro_bg.png);
	background-position:left top;
	width:690px;
	height:241px;	
}

#frontpage .teaser1 .full 
{
	padding:0 9px 0 9px;
	height:233px;
	float:left;
}

#frontpage .teaser1 h1,
#frontpage .teaser2 h1
{
	display:none;
}


.maincontent .content,
.maincontent .sitedirectory-alldocument-full
{
	margin-left:1px;
	margin-right:1px;
}


.sitedirectory-alldocument-full .text,
.sitedirectory-alldocument .text,
.content .article .text 
{
	padding:0 30px 30px 25px;
}

#main .richtext 
{
	padding-top:10px;
}

#footer 
{
	clear:both;
	height:25px;
}

.page-default   #footer {background-image:url(sites/oxx/im/bottom_bg_blue.png);}
.page-frontpage #footer {background-image:url(sites/oxx/im/bottom_bg_orange.png);}
.page-blue      #footer {background-image:url(sites/oxx/im/bottom_bg_blue.png);}
.page-green     #footer {background-image:url(sites/oxx/im/bottom_bg_green.png);}
.page-orange    #footer {background-image:url(sites/oxx/im/bottom_bg_orange.png);}
.page-xmas      #footer {background-image:url(sites/oxx/im/bottom_bg_xmas.png);}

#footer .COPYRIGHT 
{
	padding:3px 0 0 40px;	
}

#rightbar .box-title 
{
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#000000;	
	margin-top:1px;
	margin-bottom:1px;
	padding-left:22px;
	padding-top:0;
	padding-bottom:1px;
}
.page-default   #rightbar .box-title{background-image:url(sites/oxx/im/squares_blue2.png);}
.page-frontpage #rightbar .box-title{/*background-image:url(sites/oxx/im/squares_blue2.png);*/}
.page-blue      #rightbar .box-title{background-image:url(sites/oxx/im/squares_blue2.png);}
.page-green     #rightbar .box-title{background-image:url(sites/oxx/im/squares_green2.png);}
.page-orange    #rightbar .box-title{background-image:url(sites/oxx/im/squares_orange2.png);}
.page-xmas      #rightbar .box-title{background-image:url(sites/oxx/im/squares_xmas2.png);}

.frontpage #rightbar .references .box-title
{
	display:none;
}


.frontpage #rightbar .box-title
{
	padding:1px 0 2px 8px;	
}

#rightbar .box-content 
{
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f5f5f5;				
}
.page-default   #rightbar .box-content{background-image:url(sites/oxx/im/rightbar_bg_blue.png);}
.page-frontpage #rightbar .box-content{/*background-image:url(sites/oxx/im/rightbar_bg_blue.png);*/ background-color:#7F7F7F}
.page-blue      #rightbar .box-content{background-image:url(sites/oxx/im/rightbar_bg_blue.png);}
.page-green     #rightbar .box-content{background-image:url(sites/oxx/im/rightbar_bg_green.png);}
.page-orange    #rightbar .box-content{background-image:url(sites/oxx/im/rightbar_bg_orange.png);}
.page-xmas      #rightbar .box-content{background-image:url(sites/oxx/im/rightbar_bg_xmas.png);}


#rightbar .box,
#rightbar .boxmenu,
#rightbar .box-documentlist
{
	margin-bottom:14px;
}


#rightbar .box-content ul 
{		
	margin:0;
	padding:12px 8px 23px 8px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}

#rightbar .box .box-content ul li 
{
	background-image:url(sites/oxx/im/bullitt_black.png);	
	background-position:left 0.6em;
	background-repeat:no-repeat;
	padding-left:8px;	
}

#rightbar .box-documentlist .box-content,
#rightbar .boxmenu .box-content
{	
	padding:2px 0 0 0;	
}

#rightbar .boxmenu .box-content .level-1,
#rightbar .boxmenu .box-content .level-1-active,
#rightbar .box-documentlist .box-content .box-row
{
	padding:4px 0 4px 8px;
	border-bottom:solid 1px #f5f5f5;
}

.frontpage #rightbar .box-documentlist .box-content .box-row
{
	border-bottom:solid 1px #9F9F9F!important;
}


#rightbar .box-full 
{
	padding:12px 8px 14px 8px;	
}

#rightbar .box .boxmenu-alldocument .box-short
{
	padding:12px 8px 5px 8px;
}



.columns .column1
{
	width:418px;
	float:left;
}

.columns .column2
{
	width:268px;
	float:left;
}

.columns .column2 .article 
{
	margin-left:1px;
}

.rightcontent .box
{
	margin-right:1px;
}


#main h1.title 
{
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#000000;	
	margin-top:1px;
	margin-bottom:11px;
	padding-left:22px;
	padding-top:0;
	padding-bottom:1px;	
}
.page-default   #main h1.title  {background-image:url(sites/oxx/im/squares_blue1.png);}
.page-frontpage #main h1.title  {}
.page-blue      #main h1.title  {background-image:url(sites/oxx/im/squares_blue1.png);}
.page-green     #main h1.title  {background-image:url(sites/oxx/im/squares_green1.png);}
.page-orange    #main h1.title  {background-image:url(sites/oxx/im/squares_orange1.png);}
.page-xmas      #main h1.title  {background-image:url(sites/oxx/im/squares_xmas.png);}

.flashmenu
{
	background-color:#000000;
	color:#ffffff;
	
}

.flashmenu .flash-alternative 
{
	background-color:#000;
}

.flashmenu .altflashreference,
.flashmenu .altflashmenu 
{
	height:231px;
	background-image:url(sites/oxx/im/altmenuflash_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:935px;	
}


.flashmenu .altflashmenu ul#altsubmenu
{
	display:block;	
}

.flashmenu .altflashmenu ul#altsubmenu li
{	
	display:block;
	float:left;
	width:220px;
}


.flashmenu .altflashreference
{
	background-image:url(sites/oxx/im/altmenuflash_bg_references.png);	
}

.flashmenu .leftarrow,
.flashmenu .menuimage,
.flashmenu .rightarrow,
.flashmenu .submenubox 
{
	float:left;	
}

.flashmenu .leftarrow,
.flashmenu .rightarrow
{
	padding-top:75px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:75px;
}

.flashmenu .leftarrow img,
.flashmenu .rightarrow img 
{
	cursor:pointer;	
}


.flashmenu .altflashmenu .menuimage
{
	width:596px;
	padding-top:55px;
	text-align:center;	
}

.flashmenu .altflashmenu .menuimage img 
{
	margin:0 20px 0 20px;
}

.flashmenu .altflashmenu ul#altsubmenu li.altsubmenu0 a 
{
	background-color:#000;
	color:#fff;
	display:block;
}

.flashmenu .altflashreference .menuimage
{
	width:843px;
	padding-top:30px;
	text-align:center;
}

.flashmenu .altflashmenu .submenubox
{
	padding:20px 5px 10px 10px;
}

.flashmenu .altflashmenu .comment .title 
{
	background-color:#000000;
	padding:2px 4px 2px 4px;
	width:150px;
}

.flashmenu .altflashmenu .submenubox ul 
{
	margin:0; 
	padding:0;
	width:220px;
}

.login fieldset
{
	border:solid 0 #ffffff;
	padding-top:5px;
}

.login fieldset label 
{
	padding-bottom:10px;
	width:200px;	
	display:block;
}

.login fieldset .checkbox 
{
	
}

.login fieldset .checkbox input
{
	margin-right:5px;
}

.login fieldset input.textbox
{
	width:225px;	
}


.login .buttons 
{
	text-align:right;	
}

.login .alert 
{
	padding:10px 0 0 0;
}

.login .alert a
{
	display:block;
	margin-top:5px;
}

.logout p 
{
	font-size:11px;	
}



#main ul.links
{		
	margin:0;
	padding:12px 8px 23px 8px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}

#main ul.links li 
{
	background-image:url(sites/oxx/im/iconbg_txt.gif);	
	background-position:left 0.0em;
	background-repeat:no-repeat;
	padding-left:15px;		
}

#main ul.links li.pdf {
		background: url(sites/oxx/im/iconbg_pdf.gif) top left no-repeat;
}
#main ul.links li.msword {
		background: url(sites/oxx/im/iconbg_doc.gif) top left no-repeat;
}
#main ul.links li.mspowerpoint {
		background: url(sites/oxx/im/iconbg_ppt.gif) top left no-repeat;
}
#main ul.links li.msexcel {
		background: url(sites/oxx/im/iconbg_xl.gif) top left no-repeat;
}

.page-frontpage #rightbar .boxmenu-alldocument-full .box-title
{
	display:none;
}

.imagetext 
{
	background-color:#000000;
	color:#fff;	
	font-size:10px;
	text-align:left;
	margin-bottom:5px;
}
.imagetext .imagetextbox 
{
	padding:5px;
}

.altflashmenu .loader 
{
	padding-top:95px;
}


.referencesbox 
{
	clear:both;
	height:325px;
	background-color:#000000;
	background-position:center top;
	background-repeat:no-repeat;	
}

.referencesbox .leftarrow img,
.referencesbox .rightarrow img
{
	cursor:pointer; 
	margin-top:50px;
}

.referencesbox .images
{
		
}

.referencesbox .images div
{
	float:left;
}

.referencesbox .details 
{
	clear:both;
	padding:10px 10px 10px 10px;
}

.referencesbox .description 
{
	clear:both;
	padding:0 10px 0 10px;
}

/* Teaser News-Useful */
#frontpage .teaser
{
	clear:both;
	padding:0 0 0 9px;
	margin-bottom:6px;
	float:left;
}

#frontpage .teaser .useful,
#frontpage .teaser .news
{
	float:left;	
}

#frontpage .teaser .useful
{
	padding-right:17px;
}

#frontpage .teaser .useful h1,
#frontpage .teaser .news h1
{
	background-color:#000000;	
	padding:1px 0 0 10px;
	width:316px;
	margin-bottom:0;
}

#frontpage .teaser table
{
	background-color:#EBEBEB;
	margin-top:9px;
	clear:both;
	float:left;
	width:327px;
}

#frontpage .teaser table td.image 
{
	padding:3px 10px 3px 3px;	
}

#frontpage .teaser table td.image p 
{
	background-color:#fff;
	padding:0;
	margin:0;
}

#frontpage .teaser table td.text
{
	
	padding:1px 10px 1px 1px;		
}


#frontpage .teaser h3.title,
#frontpage .teaser p.intro
{	
	margin:2px 2px 2px 0;
	padding:0;
}

.caption span.text
{
	background-color:#000;		
}



#newsupportcase 
{
	width:450px;
}

.supportcommentform,
.supportcaseform
{
	border:solid 1px #808080;
	background-color:#f5f5f5;
	padding:10px;	
}

.supportcommentform textarea
{
	width:450px;
	height:250px;
}

.supportcaseform input,
.supportcaseform textarea 
{
	width:424px;
}

.supportcaseform .input 
{
	padding-bottom:5px;
}

.supportcommentform .buttons,
.supportcaseform .buttons 
{
	padding-top:5px;
}

.supportcommentform .buttons img,
.supportcaseform .buttons img 
{
	margin-right:10px;	
} 

.supportcomment .case dl 
{
	clear:both;
}

.supportcomment .case dt 
{
	float:left;
	width:120px;
}

.supportcomment .case dd 
{
	float:left;
	width:400px;
}

.supportcomment img 
{
	margin-right:5px;	
}

.supportcomment .comments 
{
	padding-top:20px;
	clear:both;
	width:550px;
}

.supportcomment .comments .comment 
{
	margin-bottom:10px;
	background-color:#fff;
	padding:10px;
}

.supportcomment .comments .thesupportcase .comment
{
	background-color:#D8D8D8;
}


.supportcomment .comments .comment .owner
{
	
}

.supportcomment .comments .comment .description 
{
	padding-top:5px;	
}

.productbanner 
{	
	background-image:url(sites/oxx/im/productbanner_bg.png);
	width:690px;
	height:98px;
}

.productbanner .banner 
{
	float:left;
	padding:10px 0 0 11px;	
	border:solid 0 #cc0000;
}

.productbanner table td.leftarrow  {width:31px; cursor:pointer; }
.productbanner table td.title	   {width:210px;}	
.productbanner table td.bannerimage{width:120px;}
.productbanner table td.description{width:280px;}
.productbanner table td.rightarrow {width:31px; cursor:pointer; }

.productbanner #banner_title,
.productbanner #banner_description
{
	padding-left:10px;
	padding-right:10px;
}
.productbanner #banner_image
{
	text-align:center;
}


.altflashproduct 
{
	height:240px;	
	background-color:#000000;
	background-image:url(sites/oxx/im/productflash_bg.png);	
}

.altflashproduct .categories,
.altflashproduct .childcategories,
.altflashproduct .productmenu 
{
	float:left;
	height:240px;	
}

.altflashproduct .categories 
{
	width:247px;
}

.altflashproduct .childcategories 
{
	width:441px;	
}

.altflashproduct .productmenu 
{
	width:247px;	
}

.altflashproduct h3 
{
	font-size:11px;
	font-weight:bold;
	margin:10px 0 0 24px;
}

.altflashproduct ul 
{
	display:block;
	margin:10px 18px 0 18px;	
	padding:0;
}




.altflashproduct .childcategories ul.col1
{
	float:left;
	width:194px;
	margin:10px 0 0 18px;
}

.altflashproduct .childcategories ul.col2
{
	float:left;
	width:194px;
	margin:10px 0 0 18px;
}

.altflashproduct ul li 
{
	display:block;
	float:left;	
	list-style-type:none;
	display:block;
	padding:0;
	margin:0;			
}

.altflashproduct .productmenu ul li 
{
	margin-bottom:5px;
}

.altflashproduct ul li a 
{
	text-decoration:none;
	font-size:11px;
	color:#fff;	
	display:block;
	padding:3px 5px 3px 16px;
	margin:0;
}

.altflashproduct .productmenu ul li a 
{
	padding:0;
} 

.altflashproduct li span
{
	display:block;
	background-color:#5F5F5F;
	border-bottom:solid 10px #393939;
}

.altflashproduct li.selected span
{
	background-color:#9E9E9E;	
}

.altflashproduct ul li.selected a 
{
	color:#fff;
}

.altflashproduct li.last span
{
	border-bottom:none;
}


.altflashproduct .productmenu ul li a,
.altflashproduct .productmenu ul li.selected
{
	background-color:Transparent;		
}

.altflashproduct .productmenu ul li span
{
	border-bottom:none;
	background-color:Transparent;
}

.altflashproduct .categories li
{
	width:211px;
}
.altflashproduct .childcategories li 
{
	width:194px;	
}


.maincontent .supportcases
{
	background-color:#f5f5f5;
	padding:20px 20px 100px 20px;
}


.supportcases .supportcase dl
{
	clear:both;
}

.supportcases .supportcase dt
{
	float:left;
	width:100px;
}

.supportcases .supportcase dd 
{
	float:left;
	width:350px;
}

.supportcases h3 
{
	margin:0 0 15px 0;
}

.supportcases img 
{
	margin-bottom:10px;
}

.OXXPRODUCT table.producttable {width:100%}
.OXXPRODUCT table.producttable td.col1 {padding-right:20px;}
.OXXPRODUCT table.producttable td.col2 {width:200px;}


/* overlay */
.overlay-on 
{
	background-image:url(sites/oxx/im/black-70.png);
	background-repeat:repeat;
	display:block!important;
	height:1450px;
	width:2000px;
	position:fixed;
	visibility:visible!important;
	top:0;
	left:0;
	z-index:999;
}

.overlay-content-on
{
	width:320px;
	color:#fff;		
	display:block!important;
	visibility:visible!important;
	z-index:1000;
}

.overlay-off
{
	display:none!important;
	visibility:hidden!important;
}

.overlay-content-off 
{
	display:none!important;
	visibility:hidden!important;		
}

/* Tips Form */
.fform 
{
	border:solid 5px #000;	
	text-align:left;	
	background-color:#000;
	color:#fff;
	font-size:11px;
}

.fform .close 
{
	text-align:right;
	color:#fff;
	background:#000;
}

.fform .close img 
{
	cursor:pointer;
	margin-bottom:5px;
}

.fform .fformcontent 
{
	background-color:#fff;
	color:#000;
	padding:10px;
}

.fform input,
.fform select,
.fform textarea
{
	width:270px;
	border:solid 1px #808080;
	font-size:12px;
	margin-bottom:3px;
}

.fform .error 
{
	background-color:#cc0000;
	color:#fff;	
}

.fform .errormessage 
{
	padding:5px 0 5px 0;
	color:#cc0000;
}

.fform .buttons 
{
	color:#fff;
	padding-top:5px;	
}

.fform .buttons span 
{
	display:block;
	border:solid 1px #fff;
	text-align:center;
	cursor:pointer;
	width:50px;
	padding:4px 10px 4px 10px;
}

/* Tips list */
.tips 
{
	float:left;
	width:686px;
	clear:both;
}

.tips ul 
{
	margin:20px 20px 20px 30px;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;		
	clear:both;
}

.tips ul li 
{
	float:left;
	width: 300px;
}

.tips ul li a,
.tips ul li span
{
	font-size:12px;
	text-decoration:none;
	background-position:left center;
	background-repeat:no-repeat;
	padding:4px 0 4px 23px;
	display:block;
	float:left;
	color:#000!important;
	outline-style:none;
	outline-width:medium;
	cursor:pointer;	
}

.tips ul li.moreinfo   span {background-image:url(sites/oxx/im/link_information.png);}
.tips ul li.tips       span {background-image:url(sites/oxx/im/link_email_go.png);}
.tips ul li.questions  span {background-image:url(sites/oxx/im/link_comment.png);}
.tips ul li.newsletter span {background-image:url(sites/oxx/im/link_email_go.png);}
.tips ul li.rss        a    {background-image:url(sites/oxx/im/link_rss.png);}
.tips ul li.favorites  span {background-image:url(sites/oxx/im/link_star.png);}
.tips ul li.print      span {background-image:url(sites/oxx/im/link_printer.png);}

/* Sitempa */
.sitemap 
{
	padding-left:50px;
}

.sitemap ul {
	margin:0 0 0 15px;
	padding:0;
	list-style-type:none;
}

.sitemap li 
{
	display:block;
	list-style-type:none;
}

.sitemap li.none 
{
	background:none;
}

.sitemap a 
{
	display:block;
	background-image:url(sites/oxx/im/bullitt_black.png);
	background-position:left center;
	height:20px;
	padding-left:15px;
}

.sitemap .level1 a {padding-left:20px; background-image:url(sites/oxx/im/sitemap-tree1.gif); }
.sitemap .level2 a {padding-left:40px; background-image:url(sites/oxx/im/sitemap-tree2.gif); }
.sitemap .level3 a {padding-left:60px; background-image:url(sites/oxx/im/sitemap-tree3.gif); }
.sitemap .level4 a {padding-left:80px; background-image:url(sites/oxx/im/sitemap-tree4.gif); }
.sitemap .level5 a {padding-left:100px;background-image:url(sites/oxx/im/sitemap-tree5.gif); }

/*.sitemap .last1 a {background-image:url(sites/exact/im/sitemap-tree1e.gif); }*/
.sitemap .last2 a {background-image:url(sites/oxx/im/sitemap-tree2e.gif); }
.sitemap .last3 a {background-image:url(sites/oxx/im/sitemap-tree3e.gif); }
.sitemap .last4 a {background-image:url(sites/oxx/im/sitemap-tree4e.gif); }
.sitemap .last5 a {background-image:url(sites/oxx/im/sitemap-tree5e.gif); }

/* Activity Calendar */
.activity-calendar .calendarbox 
{
	float:left;
	clear:both;
	width:250px;
}

#activitycalendar 
{
	border:solid 1px #808080;
	padding:10px;
}


table.calendar 
{
	clear:none;
	border:none;
	border-width:0;
}

table.calendar th 
{
	font-size:12px;
	font-weight:normal;
	width:32px;
	text-align:center;
	white-space:nowrap; 
}

table.calendar th#nextmonth,
table.calendar th#lastmonth 
{
	cursor:pointer;		
}

table.calendar tr.title th 
{
	font-weight:bold;
}

table.calendar td 
{
	text-align:center;	
	cursor:pointer;	
}

table.calendar a 
{
	text-decoration:none;
	font-size:11px;

}

table.calendar td.day {border:solid 1px #fff;}
table.calendar td.inactive  {background-color:#f2f2f2; border:solid 1px #f2f2f2;}
table.calendar td.inactive a {color:#808080;}
table.calendar td.today { border:solid 1px #808080;}
table.calendar td.selected {border:solid 1px #cc0000;}
table.calendar td.eventday a {	font-weight:bold;}
table.calendar td.allevents {text-align:left; padding-top:10px;}

.activity-calendar .events 
{
	clear:both;
	float:left;
	width:250px;
}

.activity-calendar .event 
{
	border:solid 1px #808080;
	font-size:12px;	
	margin-top:5px;	
	padding:10px;
}

.activity-calendar .event h2 
{
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
}

.activity-calendar .event .event-richtext 
{
	padding:5px 0 0 0;
}

/* Event */
table.event 
{
	width:600px;
	float:left;
}

table.event td.event-details 
{
	width:400px;
}

table.event .row 
{
	font-size:12px;	
	clear:both;
	margin-bottom:5px;
	float:left;
	width:400px;	
}

table.event .row .label 
{
	float:left;
	width:120px;	
}

table.event .row .text 
{
	float:left;
	padding:0;
	font-weight:bold;
}

table.event a 
{
	color:#007115;
}

table.event .richtext 
{
	margin-top:10px;
	float:left;
	clear:both;
	width:400px;
}

/* course */
table.coursedetails {
	width:600px;
	border-left:solid 1px #808080;
	border-top:solid 1px #808080;
}

table.coursedetails th,
table.coursedetails td {
	font-size:11px;
	width:33%;
	border-right:solid 1px #808080;
	border-bottom:solid 1px #808080;
	padding:4px;
}


/* Search */
#search .content 
{
	margin:0;
}

#search table th, 
#search table td
{
	font-size:12px;	
	padding:2px 0 2px 0;
}



/* Temporarily unused tags */
.button,
.duration,
.location,
.price,
.COURSE,
.altimage,
.BASIC,
.doc-preface,
.BASIC-LEFT,
.box-container,
.boxmenu-alldocument-full,
.box-content,
.box-nr-of-documents-1,
.box-full,
.BASIC-box-full,
.box-link,
.doc-bodytext,
.flash,
.first,
.flash-alternative,
.COPYRIGHT-full,
.home,
.menubox,
.LEFTMARGIN-IMAGES,
.RIGHTMARGIN-IMAGES,
.BASIC-RIGHT,
.txt,
.webimage,
.label,
.OXXPRODUCT,
.page-default,
.page-green,
.page-blue,
.page-orange,
.row,
.row-textarea,
.sub,
.showLabelAndText,
.submitForm,
.SCHEME,
.frontpage,
.full,
.COPYRIGHT-full,
.box-full,
.SCHEME-box-full,
.box-link-active,
.first,
.active,
.box-content,
.box-nr-of-documents-1,
.box-nr-of-documents-2,
.box-full,
.BASIC-box-full,
#__VIEWSTATE,
#__EVENTVALIDATION,
#altflashcontent9082859,
#altflashcontent9082852,
#altflashcontent9082818,
#altflashcontent9082865,
#altflashcontent9082828,
#altflashcontent9082845,
#flashcontent9082779,
#flashcontent9082785,
#flashcontent9082818,
#flashcontent9082828,
#flashcontent9082859,
#flashcontent9082865,
#flashcontent9083992,
#flashcontent9082845,
#flashcontent9082852,
#hidden9045173_Mandatory,
#hidden9045174_Mandatory,
#hidden9045175_Mandatory,
#id9045174_Mandatory,
#id9045173_Mandatory,
#idMelding,
#menu-full,
#sitedirectorycontent,
#rbox_savings,
#rbox_description,
#P_ctl07_ctl04_txtctrRedirect,
#P_ctl07_ctl04_btnSubmitLogin2,
#P_ctl06_ctl04_txtctrUserName,
#P_ctl06_ctl04_btnSubmitLogin2,
#menu-short,
#Form1,
#altsubmenu1,
#altsubmenu2, 
#altsubmenu3
#altsubmenu4,
#altsubmenu5,
#altsubmenu6,
#altsubmenu7,
#altsubmenu8,
#altsubmenu9,
#altsubmenu10,
#altsubmenu11,
#altsubmenu12,
#article,
#content,
#overlay,
#overlay-content,
#P_ctl06_ctl04_rememberusername,
#P_ctl06_ctl04_txtctrRedirect,
#P_ctl06_ctl04_txtctrUserN,
#P_ctl07_ctl04_rememberusername, 
#P_ctl07_ctl04_txtctrUserName, 
#printcontent, 
#rbox_benefit, 
#rbox_customer,
#rbox_deliverable,  
#rbox_image, 
#references, 
#selectedmenu,
#P_ctl07_ctl04_ButtonLogin,
#P_ctl07_ctl04_LoginMessage,
#P_ctl07_ctl04_Password,
#P_ctl07_ctl04_PasswordLabel,
#P_ctl07_ctl04_RememberPassword,
#P_ctl07_ctl04_RememberPasswordLabel,
#P_ctl07_ctl04_UpdatePanel1,
#P_ctl07_ctl04_Username,
#P_ctl07_ctl04_UsernameLabel,
#first,
#last,
.search-text-row1,
.search-text-row2,
.site-body,
.end,
.first,
.left,
.errormsg,
.event-date,
.event-header,
.event-link,
.event-location,
.level-2,
.title2,
.f-submit-set,
.FLASH-full,
.FLASH-short,
.IMAGE-full,
.IMAGE-short,
.EVENT-full,
.EVENT-short,
.COURSE-full,
.COURSE-short,
.BASIC-full,
.BASIC-short,
.BASIC-box-short,
.BASIC-box-full, 
.BASIC-LEFT-full,
.BASIC-LEFT-short,
.BASIC-LEFT-box-full,
.BASIC-LEFT-box-short,
.BASIC-RIGHT-full,
.BASIC-RIGHT-short,
.BASIC-RIGHT-box-full,
.BASIC-RIGHT-box-short,
.OXXPRODUCT-full,
.OXXPRODUCT-short,
.OXXPRODUCT-box-full,
.OXXPRODUCT-box-short,
.LEFTMARGIN-IMAGES-full,
.LEFTMARGIN-IMAGES-short,
.LEFTMARGIN-IMAGES-box-full,
.LEFTMARGIN-IMAGES-box-short,
.page-blue,
.page-green,
.page-xmas,
.page-yellow,
.page-orange,
.page-default
{
	z-index:0;	
}

.page-green frontpage,
.row input,
.row submitForm,
.row textarea,
.box hideme,
.first active,
.first left,
.last right,
.last active,
.box-container boxmenu-alldocument,
.box-container boxmenu-alldocument-full,
.box-content box-nr-of-documents-1
{
	z-index:0;
}
