#company_title{background-color:#00162C;color:#FFF;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}

#content_container{background:#FFF url(images/content_container_bg.gif) repeat-y;border:5px solid #258;color:#666;margin:20px auto 0;padding:0;text-align:left;width:950px;}

#content_left{background-color:#FFF;float:left;margin:0;padding:15px;text-align:left;width:670px;}

#side_menu{background-color:#EFF5FF;border-left:1px solid #CFE2FF;float:right;margin:0;padding:15px;text-align:left;width:219px;}

#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}

#side_menu ul li{line-height:25px;margin:0;padding:0;}

#top{background-color:#00162C;height:60px;margin:0 auto;padding:0;text-align:left;width:960px;}

#top_container{background-color:#00162c;border-bottom:3px solid #036;color:#FFF;height:60px;margin:0;padding:0;text-align:center;}

#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}

#top_menu ul{list-style:none;margin:0;padding:0;}

#top_menu ul li{float:left;margin:0;padding:0;}

#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:105px;}

#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:104px;}

#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}

#welcome_box{float:right;line-height:15px;margin:0;padding:0;text-align:right;}

#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}

#welcome_box a:hover{text-decoration:underline;}

.absmiddle{vertical-align:middle;}

.breadcrumb{background-color:#F5F5F5;margin:0 0 10px;padding:10px;}

.clear{clear:both;}

.green{color:#006F0F;}

.header{color:#1a4d80;font-size:14px;font-weight:700;}

.red{color:#BF0000;}

.small{font-size:11px;}

.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}

.contentbox{padding:10px;margin:0 0 10px;text-align:center;}

.errorbox{background-color:#FFBFBF;padding:10px;margin:0 0 10px;text-align:center;color:#7F0000;}

.successbox {border: 1px solid #66CC00;font-weight: bold;background-color: #DDFFC6;text-align: center;padding: 10px;color: #009933;}

.clientareatableactive{background-color:#DFFFE0}

.clientareatablepending{background-color:#EFEFEF}

.clientareatablesuspended{background-color:#FFF6CF}

.clientareatableterminated{background-color:#FFCFCF}

.clientticketreplyheader{background-color:#EBEBEB;color:#333;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #EBEBEB;border-left:1px solid #CCC;}

.clientticketreply{background-color:#F5F5F5;margin:0 0 10px;padding:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}

.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}

.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}

.networkissueaffected{background-color:#EFEFEF;padding:10px;margin: 0 0 10px;}

.textgreen{color:#158F00;}

.textred{color:#9F0000;}

a,a:visited{color:#333;text-decoration:underline;}

a:hover{color:#666;text-decoration:none;}

/* body{background-color:#369;background-image:url(images/bg_background.gif);background-repeat:repeat-x;margin:0;padding:0;} */

body,td,th{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;}

form{margin:0;padding:0;}

h1{border-bottom:1px solid #EBEBEB;color:#1a4d80;font-size:24px;font-weight:400;margin:0 0 12px;padding:0 0 3px;}

h2{border-bottom:1px solid #F5F5F5;color:#333;font-size:18px;font-weight:400;margin:0 0 5px;padding:10px 0 3px;}

h3{color:#666;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}

hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}

input,select,textarea{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:2px;}

p{margin:0;padding:3px 0 8px;}

table.data{margin:0 0 10px;padding:0;}

table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}

table.data th{background-color:#F5F5F5;border-bottom:1px solid #333;color:#666;font-weight:400;}

table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}

table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}

table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}

table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}

table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}

table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}

table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}







body{

	font-family		: Arial,sans-serif;

	color			: #333333;

	line-height		: 1.166;	

	margin			: 0px;

	padding			: 0px;

}

#width{

	position		: relative;

	width			: 1004px;

	left			: 50%;

	margin-left		: -502px; //helft van de totale width

}

td, tr, p {

	font-family		: Arial, Helvetica, sans-serif;

	font-size		: 12px;

	color			: #666666;

}

hr {

	color			: #DADDD0;

	height			: 1px;

	width			: 90%;

}

h1{

	font			: bold 120% Arial,sans-serif;

	color			: #334d55;

	margin			: 0px;

	padding			: 0px;

}

h2{

	font			: bold 114% Arial,sans-serif;

	color			: #006699;

	margin			: 0px;

	padding			: 0px;

}

h3{

	font			: bold 100% Arial,sans-serif;

	color			: #334d55;

	margin			: 0px;

	padding			: 0px;

}

h4{

	font			: 100% Arial,sans-serif;

	color			: #333333;

	margin			: 0px;

	padding			: 0px;

}

h5{

	font			: 100% Arial,sans-serif;

	color			: #334d55;

	margin			: 0px;

	padding			: 0px;

}

.main { 

	float			: left; 

	width			: 100%;

	margin			: 0px; 

	padding			: 0px;

}

.contentdescription { 

	width			: auto !important;

	display			: block;

} 

table.moduletable {

  width			    : 100%;

  table-layout	    : auto;

}

table.moduletable th {

  font-size         : 12px;

  font-weight       : bold;

  text-transform    : uppercase;

  text-align        : left;

  height            : 22px;

  line-height       : 22px;

  text-indent       : 0px;

  letter-spacing    : 1px;

  color             : #666666;

  border-bottom     : 1px solid #EEEEEE;

}

table.moduletable td {

  padding-left      : 0px;

  padding-right     : 0px;

  padding-top	    : 0px;

  padding- bottom   : 0px;

  margin			: 4px;

}

.back_button {

  color             : #996600;

  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size         : 11px;

  white-space       : normal;

  font-weight       : normal;

  border            : 1px solid #DADDD0;

  padding-bottom    : 4px;

  padding-left      : 10px;

  padding-right     : 10px;

  padding-top       : 4px;

  margin-right      : 4px;

  margin-bottom		: 10px;

  float             : right;

  line-height       : 10px;

  text-decoration   : none; 

}

.button {

  font-size         : 11px;

  color             : #666666;

  background-color	: #FFF;

  border            : 1px solid #DADDD0;

  margin-bottom     : 5px;

  padding           : 1px;

 }

.inputbox {

  border            : 1px solid #CCCCCC;

  background-color  : #FBFBFB;

  padding			: 2px;

  margin-bottom     : 5px;

  color			    : #666666;

}

.sectiontableheader {

  font-size         : 12px;

  font-weight       : bold;

  text-transform    : uppercase;

  letter-spacing    : 1px;

  color             : #666666;

  padding           : 3px;

  border-bottom		: 1px solid #EEEEEE;

  border-top		: 1px solid #EEEEEE;

}

.sectiontableentry1 {

  padding           : 3px;

  margin			: 3px;

  background        : #FBFBFB;

  border-top        : 1px solid #FFFFFF;

  border-bottom     : 1px solid #DADDD0;

}

.sectiontableentry2 {

  padding           : 3px;

  margin			: 3px;

  border-top        : 1px solid #FFFFFF;

  border-bottom     : 1px solid #DADDD0;

}

a.mainlevel {

  margin-top        : 1px;

  padding-top       : 0px;

  font-size         : 12px;

  width             : 180px;

  text-indent       : 10px;

}

a.mainlevel:link {

  padding           : 0px 0px 0px 0px;

  font-size         : 12px;

  width             : 180px;

  text-indent       : 10px;

}

a.mainlevel:link, a.mainlevel:visited {

  display           : block;

  font-size         : 12px;

  font-weight       : normal;

  padding           : 2px 0px 2px 0px;

  color             : #1A4A88;

  width             : 180px;

  text-indent       : 10px;

  background-color  : #F5F5F5;

}

a.mainlevel:hover {

  font-size         : 12px;

  background-color  : #FBFBFB ;  

  color             : #000000;

  font-weight       : normal;

  text-decoration   : none;

  text-indent       : 10px;

}

#active_menu {

  color             : #003366;

  font-weight       : bold;

  background-color  : #FBFBFB;

}

a#active_menu:hover {

  color             : #0066FF;

  background-color  : #FBFBF9;

}

a.sublevel:link, a.sublevel:visited {

  font-size			: 12px;

  font-weight		: normal;

  padding           : 2px 0px 2px 0px;

  color				: #666666;

  text-align		: left;

  width             : 100%;

  text-indent       : 10px;

  background-color  : #FBFBFB;

  display: block;  

}

a.sublevel:hover {

  color				: #0066FF;

  background-color  : #FFFFFF;

  text-decoration	: none;

}

a:link, a:visited {

  font-size         : 12px;

  color             : #0066FF;

  text-decoration   : none;

}

a:hover {

  font-size         : 12px;

  color             : #0066FF;

  text-decoration   : underline;

}

a.category:link, a.category:visited {

  font-weight       : bold;

}

a.readon:link, a.readon:visited {

  color             : #666666;

  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size         : 11px;

  background        : url(images/more.png);

  background-repeat : no-repeat;

  white-space       : normal;

  font-weight       : bold;

  padding-bottom    : 3px;

  padding-left      : 20px;

  padding-right     : 4px;

  padding-top       : 3px;

  float             : left;

  line-height       : 10px;

  text-decoration   : none; 

}

a.readon:hover {

  color             : #003366;

  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size         : 11px;

  background        : url(images/more2.png);

  background-repeat : no-repeat;

  white-space       : normal;

  font-weight       : bold;

  padding-bottom    : 3px;

  padding-left      : 20px;

  padding-right     : 4px;

  padding-top       : 3px;

  float             : left;

  line-height       : 10px;

  text-decoration   : none; 

}

ul {

  margin            : 2px;

  padding-left      : 10px;

  list-style        : none;

}



table.contenttoc {

  border			: 1px solid #FFF;

  padding			: 2px;

  margin-left		: 2px;

  margin-bottom		: 2px;

}



table.contenttoc td {

  padding			: 2px;

}



table.contenttoc th {

    color			: #666666;

	text-align		: left;

	padding-top		: 2px;

	padding-left	: 4px;

	height			: 21px;

	font-weight		: bold;

	font-size		: 10px;

	text-transform  : uppercase;

}

.pagenavcounter {

  font-size         : 10px;

  color             : #666666;

}

.pagenavbar {

  border-top        : 1px solid #999999;

  padding           : 2px;

}

.pagenav {

  font-weight       : bold;

  color             : #CCCCCC;

}

a.pagenav:link, a.pagenav:visited {

  text-decoration   : none;

}

a.pagenav:hover {

  text-decoration   : none;

}

.date {

  font-size         : 10px;

  color             : #8BACDA;

  padding-top		: 1px;

}

.small {

  font-size         : 10px;

  color             : #666666;

}

.postedby {

  font-size         : 10px;

  color             : #CCCCCC;

}

.smalldark {

  font-size         : 10px;

  color             : #666666;

}

.createdate, .modifydate {

  font-size         : 10px;

  color             : #CCCCCC;

}

.content_vote {

  font-size         : 10px;

  height            : 22px;

  padding-top       : 2px;

  padding-bottom    : 2px;

}

.content_rating {

  font-size         : 10px;

  color             : #666666;

  

}

.pathway {

  font-size         : 10px;

  color             : #999999;

  height			: 10px;



}

a.pathway:link, a.pathway:visited {

  font-size         : 10px;

  color				: #FF9900;

  height			: 10px;



}

a.pathway:hover {

  font-size         : 10px;

  color             : #FFCC00;

  height			: 10px;

}

table.content{

  width             : 100%;

  padding           : 5px;

  border-collapse   : collapse;

  border-spacing    : 0px;

  margin-bottom     : 10px;

}

table.contentpane {

  width             : 100%;

  padding     		: 5px;

  border-spacing    : 0px;

  margin-bottom     : 5px;

}

table.contentpaneopen {

  width             : 100%;

  padding-left      : 5px;

  padding-right     : 5px;

  border-spacing    : 0px;

  margin-bottom     : 5px;

}

.contentpane {

  margin    		: 5px;

  }

.pollstableborder{

  border-color      : #666666;

}

.contentheading {

  font-family       : Arial, Helvetica, sans-serif;

  font-size         : 16px;

  font-weight       : bold;

  font-style        : inherit;

  white-space       : nowrap;

  text-transform    : uppercase;

  text-align        : left;

  color             : #1A4A88;

  width             : 100%;

}

.componentheading {

  font-family       : Arial, Helvetica, sans-serif;

  font-size         : 16px;

  font-weight       : bold;

  white-space       : nowrap;

  text-transform    : uppercase;

  text-align        : left;

  line-height       : 21px;

  color             : #1A4A88;

  width             : 100%;

}

.contentpagetitle {

  font-family       : Arial, Helvetica, sans-serif;

  font-size         : 16px;

  font-weight       : bold;

  white-space       : nowrap;

  text-transform    : uppercase;

  text-align        : left;

  color             : #1A4A88;

  width             : 100%;

  }

a.contentpagetitle:link, a.contentpagetitle:visited {

  font-size         : 16px;

  color             : #1A4A88;

  text-decoration   : none;

  font-weight       : bold;

}

a.contentpagetitle:hover {

  font-size         : 16px;

  color             : #0066FF;

  text-decoration   : none;

  font-weight       : bold;

}

.title {

  font-family       : Arial, Verdana, Geneva,  Helvetica, sans-serif;

  font-weight       : bold;

  text-transform    : uppercase;

  font-size         : 20px;

  text-align        : left;

  color             : #FFFFFF;

}

.footer {

  font-family       : Verdana, Geneva, Arial, Helvetica, sans-serif;

  color             : #888888;

  font-size         : 12px;

  font-weight       : normal;

}

.footer a:link, .footer a:visited {

  font-size         : 12px;

  color             : #888888;

  text-decoration   : none;

  font-weight       : normal;

}

.footer a:hover {

  font-size         : 12px;

  color             : #FFF;

  text-decoration   : none;

  font-weight       : normal;

}

.search{

	position		: absolute;

	top				: 5px;

	right			: 10px;

	z-index			: 101;

}

#mod_search_searchword {

	font-size		: 10px;

	margin			: 1px;

	width			: 80px;

	border			: 1px solid #EEEEEE;

	background-color:#FFFFFF;

	}

#mod_search_searchword .inputbox {

	font-size		: 10px;

	padding			: 4px;

	height			: 10px;

	}

.highlight {

  background-color	: #FFFF00;

}

div.mosimage {

  border			: 1px solid #ccc;

}

.mosimage {

  border			: 1px solid #cccccc;

  margin			: 5px

}

.mosimage_caption {

  margin-top		: 2px;

  background		: #efefef;

  padding			: 1px 2px;

  color				: #666;

  text-transform	: normal;

  font-size			: 10px;

  border-top		: 1px solid #cccccc;

}

#pagecell1{

	position		: absolute;

	top				: 175px;



	min-width		: 900px;

	background-image: url(images/cell_back.jpg);

	background-repeat: repeat-x;

	background-color: #ffffff;

	border-left		: 1px solid #EEEEEE;

	border-right	: 1px solid #EEEEEE;

}

#tl {

	position		: absolute;

	top				: -1px;

	left			: -1px;

	margin			: 0px;

	padding			: 0px;

	z-index			: 100;

}

#tr {

	position		: absolute;

	top				: -1px;

	right			: -1px;

	margin			: 0px;

	padding			: 0px;

	z-index			: 100;

}

#masthead{

	position		: absolute;

	top				: 6px;

	left			: 2%;

	right			: 2%;

	width			: 95.6%;

}

#content{

	padding			: 0px 10px 0px 0px;

	margin			: 0px 198px 0px 0px;

	border-right	: 1px solid #EEEEEE;

}

#siteName{

	margin			: 0px;

	padding			: 16px 0px 8px 0px;

	color			: #ffffff;

	font-weight		: normal;

}

#utility{

	position		: absolute;

	float			: right;

	top				: 16px;

	right			: 0px;

	color			: #919999;

}

#pageName h2{

	font			: bold 175% Arial,sans-serif;

	color			: #000000;

	margin			: 0px;

	padding			: 0px;

}

#pageName img{

	position		: absolute;

	top				: 0px;

	right			: 6px;

	padding			: 0px;

	margin			: 0px;



}

#globalHead {

	position		: relative;

	width			: 100%;

	min-width		: 760px;

	height			: 140px;

	color			: #cccccc;

	padding			: 0px;

	margin			: 0px;

}

#globalGrey{

	position		: absolute;

	border-right	: 1px solid #FFFFFF;

	height			: 140px;

	width			: 183px;

	padding			: 0px;

	margin			: 0px;

	left			: 7px;

	z-index			: 100;

	background-image: url(images/logo.jpg);

}

#globalInfo{

	position		: relative;

	width			: 100%;

	min-width		: 760px;

	height			: 20px;

	color			: #cccccc;

	padding			: 0px;

	margin			: 0px;

}

#globalPath{

	font-size		: 10px;

	position		: absolute;

	line-height		: 20px;

	height			: 20px;

	width			: 600px;

	left			: 7px;

	z-index			: 100;

}

#globalDate{

	font-size		: 10px;

	line-height		: 20px;

	height			: 20px;

	position		: absolute;

	top				: 0px;

	right			: 10px;

	z-index			: 101;

}

#yourImage{

	position		: absolute;

	top				: 0px;

	right			: 10px;

	z-index			: 101;

}

#navBar{

	float			: left;

	width			: 20%;

	margin			: 0px;

	padding			: 0px;

	background-color: #eeeeee;

	border-right	: 1px solid #cccccc;

	border-bottom	: 1px solid #cccccc;

}

#globalNav{

	position		: relative;

	width			: 100%;

	min-width		: 760px;

	height			: 32px;

	color			: #cccccc;

	padding			: 0px;

	margin			: 0px;

	background-image: url(images/glbnav_background.jpg);



}

#globalNav img{

	margin-bottom	: -4px;

}

#gnl {

	position		: absolute;

	top				: 0px;

	left			: 0px;

}

#gnr {

	position		: absolute;

	top				: 0px;

	right			: 0px;

}

#globalLink{

	position		: absolute;

	top				: 1px;

	height			: 30px;

	min-width		: 760px;

	padding			: 0px;

	margin			: 0px;

	left			: 10px;

	z-index			: 100;

}

.story {

	padding			: 10px 0px 0px 10px;

}

.story p {

	padding			: 0px 0px 10px 0px;

}

td.storyLeft{

	padding-right	: 12px;

}

#siteInfo{

	font-size		: 10px;

	clear			: both;

	border-top		: 1px solid #EEEEEE;

	color			: #cccccc;

	padding			: 10px 10px 10px 10px;

	margin-top		: 0px;

}

#siteTop{

	position		: absolute;

	right			: 10px;

	bottom			: 10px;

	margin-top		: 0px;

}

ul#mainlevel-nav {

  float				: right;

  list-style		: none;

  padding			: 0;

  margin			: 0;

  font-size			: 11px;

  font-weight 		: normal;

}

ul#mainlevel-nav li {

  background-image	: none;

  padding-left		: 0px;

  padding-right		: 0px;

  float				: right;

  margin			: 0;

  font-size			: 11px;

  line-height		: 18px;

  white-space		: nowrap;

  border-right		: 1px solid #999999;

  font-weight 		: normal;



}

ul#mainlevel-nav li a {

  display			: block;

  padding-left		: 15px;

  padding-right		: 15px;

  text-decoration	: none;

  color				: #666666;

  background		: transparent;

  font-weight 		: normal;



}

ul#mainlevel-nav li a:hover {

  color				: #FFFFFF;

}

#navcontainer {

  font-family       : Arial, Helvetica, sans-serif;

  font-size         : 12px;

  margin            : 0px 0px 0px 0px;

  padding           : 0px 0px 0px 0px;

  width             : auto;

  height            : 30px;

}

#navlist {

  margin            : 0px;

  padding           : 0px 0px 0px 0px;

}

#navlist ul, #navlist li {

  display           : inline;

  list-style-type   : none;

}

#navlist a:link, #navlist a:visited {

  border-right      : 1px solid #EEEEEE;

  padding           : 5px 10px 5px 10px;

  float             : left;

  font-weight       : bold;

  line-height       : 19px;

  margin            : 0px;

  text-decoration   : none;

  color             : #666666;

}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {

  color             : #FF9900;

  background-color  : #FFFFFF;

}

#navlist a:hover {

  color             : #666666;

}

#subbox {

  font-family       : Arial, Helvetica, sans-serif;

  font-size         : 11px;

  height            : 25px;

  width             : auto;

}

#subnavlist {

  margin            : 0px;

  padding           : 0px;

}

#subnavlist ul, #subnavlist li {

  margin            : 0px;

  padding           : 0px;

  display           : inline;

  list-style-type	: none;

}

#subnavlist a:link, #subnavlist a:visited {

  float             : left;

  font-weight       : normal;

  line-height       : 16px;

  padding           : 0px 0px 0px 18px;

  text-decoration   : none;

  color             : #666666;

  background        : url(images/line.gif) no-repeat 9px 3px;

}

#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover {

  color             : #0066FF;

}