body { font-family: Arial, sans-serif; font-size: 8pt; }

.black_bg { background: black; }
.blue_bg { background: #8899ad; }
.lblue_bg { background: #a0b1c5; }
.llblue_bg { background: #b8c5d4; }
.grey_bg { background: #d2d2d2; }
.white_bg { background: white }
.rim { background: #b8c5d4; }

.white_txt { color: white; }

a:visited { color: #000000; text-decoration: underline; }
a:active { color: inherit; text-decoration: none; } 
a:link { color: #000000; text-decoration: underline; } 
a:hover { color: #FFFFFF; text-decoration: none; }

a.nav:visited { color: inherit; text-decoration: none; }
a.nav:active { color: inherit; text-decoration: none; } 
a.nav:link { color: inherit; text-decoration: none; } 
a.nav:hover { color: inherit; text-decoration: none; }

/* Global classes */
.menu_spacer { height: 100%; width: 2px; background: white; float: left; }
#website { width: 895px; }

/* Header elements */
#header_top { height: 82px; width: 895px; vertical-align: bottom; margin-bottom: 4px; }
	#logo { background: url(http://www.secyber.net/scc/pics/header/logo.gif); height: 82px; width: 194px; background-repeat: no-repeat; float: left; }
	#menu_right { height: 35px; width: 701px; float: left; clear: right; margin-top: 47px; background-image: url(http://www.secyber.net/scc/pics/header/menu_right_bg.gif); }
	#menu_right a { color: white; text-decoration: none;}
	#menu_right a:hover { text-decoration: none; }
		.menu_right_item { text-decoration: none; color: white; float: left; padding: 10px 6px; font-weight: bold; background-repeat: no-repeat; background-position: top right;}
		.menu_right_item_active { text-decoration: none; color: white; float: left; padding: 10px 6px; font-weight: bold; background-repeat: no-repeat; background-position: top right; background-image: url(http://www.secyber.net/scc/pics/header/menu_down_blue.gif); }

#header_bottom { height: 25px; width: 895px; margin-bottom: 4px; }
	#menu_left { height: 25px; width: 190px; margin-right: 4px; float: left; background-image: url(http://www.secyber.net/scc/pics/header/menu_left_bg.gif); }
	#menu_left a { color: white; text-decoration: none;}
	#menu_left a:hover { text-decoration: none; }
		.menu_left_item { color: white; float: left; padding: 6px 10px; font-weight: bold; background-repeat: no-repeat; background-position: top right; }
		.menu_left_item_active { color: white; float: left; padding: 6px 10px; font-weight: bold; background-repeat: no-repeat; background-position: top right; background-image: url(http://www.secyber.net/scc/pics/header/menu_down_black.gif); }

/* Search bar */
#searchbar { height: 25px; width: 701px; float: left; clear: right; }
#search_input { color: #3c3c3c; border: 0px; margin-left: 3px; margin-top: 2px; height: 17px; }
#search_submit { color: #3c3c3c; font-weight: bold; font-size: 7pt; margin-left: 10px; text-decoration: none; }
#search_arrow { border: 0px; }

/* Content elements */
#content { min-height: 238px; width: 895px; margin-bottom: 4px; float: left; }
	#picture { margin-right: 4px; float: left; }
		#picture img { display: block; }
	#textarea { min-height: 238px; width: 587px; background-image: url(http://www.secyber.net/scc/pics/content/background.gif); background-repeat: repeat-x; background-position: bottom; float: left; clear: right; }
		#content_text_home { color: white; width: 260px; height: 198px !important; height: 238px; padding-top: 40px; padding-left: 40px; text-align: justify; white-space: normal; }
		#content_text { color: black; width: 575px; padding: 3px; min-height: 229px; margin-top: 3px; margin-left: 3px; margin-bottom: 3px; white-space: normal; background-image: url(http://www.secyber.net/scc/pics/content/content_bg.gif); background-repeat: repeat-x; background-position: bottom; }
			#textarea h1 { font-size: 11pt; font-style: none; margin: 0px; margin-bottom: 2px; width: 500px; }
			#textarea h2 { font-size: 9pt; font-style: none; margin: 0px; margin-bottom: 20px; width: 500px; }
			
/* Footer elements */
#footer { width: 895px; height: 60px;  clear: both; float: left; }
#background { height: 30px; width: 895px; background-image: url(http://www.secyber.net/scc/pics/footer/left_corner.gif); background-repeat: no-repeat; vertical-align: middle; }
	#text_home { height: 20px; width: 655px; font-size: 6pt; text-align: right; padding: 5px; font-family: verdana; }
	#text_home a { color: white; }
	#text { height: 20px; width: 884px; font-size: 6pt; text-align: right; padding: 5px; font-family: verdana; }
	#text a { color: white; }
#shadow { height: 30px;  width: 895px; background: url(http://www.secyber.net/scc/pics/footer/shadow.gif); background-repeat: repeat-x; }
#shadow_corner { height: 30px; width: 30px; background: url(http://www.secyber.net/scc/pics/footer/left_corner_shadow.gif); background-repeat: no-repeat; }

/* News elements */
#news { height: 330px; width: 209px; position: relative; top: -280px; left: 665px; background-image: url(http://www.secyber.net/scc/pics/news/shadow.gif); background-repeat: no-repeat; background-position: bottom; clear: both; }
#news_inner { height: 291px; width: 209px; background-image: url(http://www.secyber.net/scc/pics/news/background.gif); }
#news_content { height: 207px; width: 176px; position: relative; top: 40px; left: 17px; }
.news_spacer { height: 1px; margin-top: 9px; margin-bottom: 8px; width: 176px; display: block; overflow: hidden; }

/* News items */
.news_item { height: 57px; width: 176px; overflow: hidden; }
.news_item img { display: block; float: left; margin-right: 4px; }
.text { color: white; font-size: 8pt; font-weight: normal; float: left; width: 92px; height: 57px; padding-top: 10px; }
.news_item a { color: white; }
.news_arrow { border: 0px; display: block; float: left; }

/* Styles tbv Affiliates plaatjes tabel */
.table { display: block; margin: 0px; }
.row { display: block; clear: both; margin: 0px; height: 77px; }
.cell { display: block; float: left; margin: 5px; height: 77px; width: 177px; vertical-align: top; }
.border { background-image: url(http://www.secyber.net/scc/pics/content/affiliate_bg.gif); background-repeat: no-repeat; }
.space { padding: 1px; }