/***********************************/
/********** standard tags **********/
/***********************************/
html { 
	min-height: 100%;
	margin-bottom: 1px;
}

body {
	font-size:9pt;
	font-family:arial;
	color:#5D5D5D;
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5 {
	color:#555555;
	padding:0;
	margin:0;
	margin-bottom:5px;
}

h1 {
	font-size:14pt;
	font-weight: bold;
}

h4 {
	font-size:13pt;
	font-weight: bold;
	margin-bottom:0;
}

p {
	color:#046096;
	font-size:9pt;
	font-family:arial;
	margin:0;
}


/***********************************/
/************ hyperlinks ***********/
/***********************************/
a:link     		                        { color:#067DB5; text-decoration:none }  
a:active                                { color:#0066CC; text-decoration:none }
a:visited                               { color:#782CB3; text-decoration:none }
a:hover                                 { text-decoration:underline }
.menustyle a:link  		                { color:#064C6D; text-decoration:none }  
.menustyle a:active   		            { color:#064C6D; text-decoration:none }  
.menustyle a:visited	                { color:#064C6D; text-decoration:none }  
.menustyle a:hover	                    { color:#CC0033; text-decoration:none }  
.titlestyle a:link  	                { color:#FFFFFF; text-decoration:none }  
.titlestyle a:active   		            { color:#FFFFFF; text-decoration:none }  
.titlestyle a:visited	                { color:#FFFFFF; text-decoration:none }  
.titlestyle a:hover	                    { color:#FFFFFF; text-decoration:none }  
.style1 a:link  		                { color:#666666; text-decoration:none }  
.style1 a:active   		                { color:#666666; text-decoration:none }  
.style1 a:visited						{ color:#666666; text-decoration:none }  
.style1 a:hover		                    { color:#666666; text-decoration:none }  
.style2 a:link  		                { color:#999999; text-decoration:none }  
.style2 a:active   		                { color:#999999; text-decoration:none }  
.style2 a:visited						{ color:#999999; text-decoration:none }  
.style2 a:hover		                    { color:#CC0033; text-decoration:none }  
.style3 a:link  		                { color:#FF0000; text-decoration:none }  
.style3 a:active   		                { color:#FF0000; text-decoration:none }  
.style3 a:visited						{ color:#FF0000; text-decoration:none }  
.style3 a:hover		                    { color:#FF0000; text-decoration:none } 
.topright_menu a:link  		            { color:#5D5D5D; text-decoration:none }  
.topright_menu a:active   	            { color:#5D5D5D; text-decoration:none }  
.topright_menu a:visited	            { color:#5D5D5D; text-decoration:none }  
.topright_menu a:hover	                { color:#5D5D5D; text-decoration:none }  

/************************************/
/*************** frame **************/
/************************************/

div#container {
	width:972;
	margin-top:0px;
	background:#999999
}

div#status {
	width:100%;
	text-align:right;
	height:30;
	text-align:right;
	background:#FFFFFF;
	background-image:url(http://xora.tuxx.nl/images/xoralogostatus.png);
	background-repeat:no-repeat;
}
 
.statustable {
	height:100%;
	font-size:9pt;
	vertical-align:bottom;
	padding:0;
}

div#beamer{
	position:relative;
	width:100%;
	height:120;
	background-image:url(http://images.tuxx.nl/backoffice/backofficebg.png);
	background-repeat:repeat-x;
}

div#beamertitle{
	position:absolute;
	bottom:0;
	left:0;
	margin-left:220;
}

.tabletitle{
	font-size:16pt;
	color:ffffff;
}

div#main{
	width:100%;
}

div#left{
	width:220;
	float:left;
	text-align:left;
	background:#999999;
	border:thick;
}

div#right{
	width:752;
	float:left;
	overflow:hidden;
	text-align:left;
	background:#CCCCCC
}

div#spacer{
	clear: both;
}

.maintable{
	width:100%;
	border:10px #CCCCCC solid;
	border-top:5px #CCCCCC solid;
}

.mainwhite{
	width:100%;
	height:400;
	background:#EAE8F1;
	border:1px solid #CCCCCC;
}

div#mainwhitediv{
	overflow:hidden;
	width:100%;
}

.mainbeamer{
	height:27;
	vertical-align:bottom;
	font-size:12pt;
	font-weight:bold;
	color:#5490AC;
}

.maintd{
	background-color:#D4E3EA;
	border:1px solid #999999;
	border-top:none;
	padding:5px;
	height:350;
	vertical-align:top;
}

.beamerbutton{
	font-size:9pt;
	color:#666666;
	font-weight:bolder;
	margin:1px;
}

.button{
	font-size:9pt;
	margin:1px;
	color:#67757C;
}

div#message{
	width:70%;
	background:#A7C4D2;
	border:1px solid #407584;
	margin:20;
	margin-top:5;
	text-align:center;
	padding:40;
	padding-top:5;
	padding-bottom:5;
}

span#messagetitle{
	font-size:13pt;
	font-weight:bold;
	color:#4A636E;
}

.messagefont{
	font-size:9pt;
}

div#footer{
	width:100%;
	height:50;
	background-color:#064C6D;
	color:#FFFFFF;
}

.tablefooter{
	width:98%;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	height:50;
	background-image:url(http://xora.tuxx.nl/images/tuxx-white.png);
	background-position:right;
	background-repeat:no-repeat;
}

/************************************/
/************* menu left ************/
/************************************/
.tablemenu{
	width:198;
	margin:10;
	margin-top:32;
	margin-right:0;
}

.menuhead{
	height:29;
}

.menuspacer{
	height:15;
}

.menusubtable{
	background:#A7C4D2;
	width:100%;
	font-size:10pt;
}

.menusubtd{
	padding:0;
	padding-left:15;
	height:10;
}

.menusubtdactive{
	padding:0;
	padding-left:15;
	height:10;
	background-color:#D2C0A7;
}

.menumouseon{
	padding:0;
	padding-left:15;
	background:#83A9BB;
	cursor:pointer;
	background-image:url(http://images.tuxx.nl/backoffice/redarrow.png);
	background-repeat:no-repeat;
	background-position:right;
}

.menumouseoff{
	padding:0;
	padding-left:15;
	background:#A7C4D2;
}

.pointer{
	cursor:pointer;
}

/************************************/
/**************** tabs **************/
/************************************/
.tabtable{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:0px;
	background:#CCCCCC;
}

.tab{
	background:#E9EEF1;
	border-left-width:4px;
	padding-left:8pt;
	padding-right:8pt;
	white-space:nowrap;
	border:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	height:20px;
}

.tabactive{
	border:1px solid #999999;
	border-bottom:1px solid #D4E3EA;
	border-top:2px solid #EF8B08;
	background-color:#D4E3EA;
	padding-left:8pt;
	padding-right:8pt;
	white-space:nowrap;
	height:20px;
}

.tabemty{
	border-bottom:1px solid #999999;
	height:20px;
}

.head1{
	font: 9pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000066;
	white-space:nowrap;
}

/************************************/
/************** includes ************/
/************************************/
.formtable{
	text-indent:0;
	font-size:9pt;
	font-family:arial;
}

.form{
	font-family:Arial;
	font-size:9pt;
}

.formitemtitle{
	font-weight:bold;
}

.formtextfield{
	color:#666666;
	font-family:Arial;
	font-size:9pt;
}

.formtextfieldwrong{
	background-color:#FEC2B2;
	color:#666666;
	font-family:Arial;
	font-size:9pt;
}

.codetextfield{
	color:#666666;
	font-family:"Courier New", Courier, monospace;
	font-size:9pt;
}

.codetextfieldwrong{
	background-color:#FEC2B2;
	color:#666666;
	font-family:"Courier New", Courier, monospace;
	font-size:9pt;
}

.nohyperlinkdecoration{
	color:#5D5D5D;
	text-decoration:none;
}

.border{
	border:1px solid #979797;
}

.underline{
	border-bottom:1px solid #A6D7F0;
}

.borderright{
	border-right:1px solid #5D5D5D;
	text-align:right;
}

.itemtd{
	font-weight:bold;
}

.filesTABLE,filestr,filestd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.helpcodelink{
	color:#FF0000;
	font-size:11;
} 

/************************************/
/******** message aplication ********/
/************************************/
.lightbackground{
	background-color:#E9EEF1;
}

.messagetable{
	width:100%;
	border-collapse:collapse;
	text-indent:0;
	font-size:8pt;
	font-family:arial;
}

.messagerow{
	border-bottom:1px solid #E2E2FB;
}

.mouseon{
	background-color:#83A9BB;
	cursor:pointer;
}

.mouseon2{
	background-color:#83A9BB;
}

.mouseoff{  }

.messageactive{
	background-color:#D2C0A7;
}

.picturecolumn{
	width:4%;
}

.sortcolumn{
	width:6%;
}

.fromcolumn{
	width:20%;
}

.subjectcolumn{
	width:40%;
}

.datecolumn{
	width:10%;
	white-space:nowrap;
}

.messagebox{
	margin-top:10;
	width:700px;
	border:1px solid;
	border-color:#999999;
}

.messagetext{
	margin:5;
}

.messagetextbox{
	background-color:#E9EEF1;
	width:685;
	overflow:auto;
	vertical-align:top;
	padding:5px;
	font-size:8pt;
	font-family:arial;
}

.messagetextboxbg{
	width:700;
	background-color:#E9EEF1;
	border-top:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:100%;
}

/* old css, laten staan totdat alles werkt. Daarna verwijderen */
.h1menu									{ font-size:16pt; font-weight: bold; margin-bottom:0; margin-top:20; background:#666666; color:#DAE1EE } 
.h2menu									{ font-size:12pt; font-weight: bold; margin-bottom:0; margin-left:10; filter:alpha(opacity=40); opacity:.40 } 
#divhoofdvenster						{ background-color:#E6ECEF; width:920px }
#divmenu								{ font: Verdana, Arial, Helvetica, sans-serif }
#divmain								{  }
.footer									{ font: 10pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align:center; height:20px; vertical-align:top }
.td1									{ vertical-align:middle; text-align:center; height:100px; width:200px }
.td2									{ vertical-align:bottom; text-indent:15px; width:700px; font-size: 16pt; color:#000066 }
.td3									{ width:20px }
.menu									{ background-color:#A7C4D2; padding-top:7px; padding-left:7px; padding-right:7px; }
.menuitem1								{ margin:1px; margin-top:12px; font-size: 14px; color:#000066 }
.menuitem2								{ margin:1px; text-indent:7px; font-size: 9pt; color:#000066 }
/* end old css, laten staan totdat alles werkt. Daarna verwijderen */


/*************************************/
/*************************************/
/*************************************/

#containerbackoffice {
	width:973;
	background-color:#FFFFFF;
	overflow:hidden;
}

#bluebar {
	height:120;
	width:100%;
	background-image:url(http://images.tuxx.nl/backoffice/backofficebg.png);
	background-repeat:repeat-x;
	margin-bottom:20;
}

#logged_in {
	height:15;
	background-color:#DCDCE4;
	font-size:11px;
}

.linestyle1 {
	width:100%;
}

.td_topborder_statpage {
	border-top:1px;
	border-top-color:#5D5D5D;
	border-top-style:solid;
}

.error_tekst {
	color:#FF0000;
}

#tuxxlogo {

}

#login_edge {

}

#maint_text_header {
	position:absolute;
	bottom:70;
	right:4;
	color:#CE0000;
	font-weight:bold;
}

#maint_text_soon {
	font-size:11px;
	margin-top:10;
	color:#CE0000;
	font-weight:bold;
}

#maint_text_normal {
	font-size:11px;
	margin-top:10;
	color:#999999;
}

.backoffice_menudiv {
	border-bottom:1px;
	border-bottom-color:#E2E2E2;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#E2E2E2;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#E2E2E2;
	border-right-style:solid;
	background-color:#FFFFFF;
}

.backoffice_menutopic {
	color:#0066FF;
	font-size:14px;
	font-weight:bold;
}

#backoffice_search_textfield {
	margin-top:5;
	margin-right:5;
	margin-left:1;
	background-color:#E2E2E2;
	color:#666666;
	border:0;
}

#backoffice_search_button{
	height:22;
	width:80;
	font-size:14px;
}

.backoffice_menu_link {
	font-size:9pt;
}

#backoffice_search {
	margin-bottom:5;
	margin-top:5;
}

.search_input { border:1px #cccccc solid; }

#backoffice_goto {
	margin-bottom:5;
	margin-top:5;
}

#backoffice_most_clicked {
	margin-bottom:5;
	margin-top:10;
}

.backoffice_title {
	font-size:16px;
	color:#308ACA;
	margin-top:30;
	margin-left:13;
	margin-bottom:12;
	font-weight:bold;
}

#backoffice_main_title { font-size:26px; color:#4E4E4E; font-weight:bold; margin-left:13; margin-top:40; }

#backoffice_main {
	position:relative;
}

#backoffice_maintext {
	font-size:12px;
	margin-left:20;
	overflow:inherit;
}

.backoffice_interest_title {
	padding-top:20;
	padding-left:13;
	padding-bottom:3;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
}

.backoffice_iterest_link {
	font-size:12px;
	padding-left:13;
}

#backoffice_footerline {
	margin-top:15;
	margin-bottom:1;
	color:#E2E2E2;
}

.backoffice_copyright {
	color:#666666;
	font-size:12px;
	border-top:1px;
	border-top-color:#999999;
	border-top-style:solid;
	width:100%;
	margin-top:20;
	clear:both;
}

.backoffice_copyright_text {
	padding-left:20px;
	color:#666666;
	font-size:12px;
}

.backoffice_copyright_logo {
	padding:20;
	border:0;
}

.backoffice_line {
	color:#E2E2E2;
	width:100%;
}

.backoffice_interest_line {
	width:98%;
	color:#E2E2E2;
}

#backoffice_maincontainer {

}

#overflow {
	width:20;
	overflow:hidden;
}

.backoffice_code {
	border:1px;
	border-color:#000000;
	border-style:solid;
	background:#CCCCCC;
	width:630;
	padding:10;
	margin-left:2;
}

.backoffice_code pre { padding:0; margin:0; }

#backoffice_footerdiv {
	position:absolute;
}

.backoffice_next {
	font-size:14px;
	font-weight:bold;
	margin:5;
	right:0;
}

#backoffice_maintext p{color:#666666; margin-bottom:15; margin-top:0;}
#backoffice_maintext h1{color:#666666; font-size:16px; font-weight:bold;}
#backoffice_maintext h2{color:#666666; font-size:14px; font-weight:bold;}
#backoffice_maintext h3{color:#666666; font-size:12px; font-weight:bold;}
#backoffice_maintext h4{color:#666666; font-size:12px; font-weight:normal;}

.docs_startpage_div {
	background-color:#D7E9F3;
	width:400;
	padding:15;
}

.docs_startpage_div a:link{text-decoration:none; color:#3E9AC6;}
.docs_startpage_div a:active{text-decoration:none; color:#3E9AC6;}
.docs_startpage_div a:visited{text-decoration:none; color:#3E9AC6;}

.login_startpage_div{
	font-size:9pt;
	font-family:arial;
	padding:10;
}

.login_startpage_div a:link{text-decoration:none; color:#3E9AC6;}
.login_startpage_div a:active{text-decoration:none; color:#3E9AC6;}
.login_startpage_div a:visited{text-decoration:none; color:#3E9AC6;}

.info {
	font-size:11px;
	padding-right:10;
	width:200;
}

#docdir { bottom:2px; left:5px; position:absolute; color:#FFFFFF; font-size:12px; }

#docdir a:link{color:#FFFFFF;}
#docdir a:active{color:#FFFFFF;}
#docdir a:visited{color:#FFFFFF;}
#docdir a:hover{color:#FFFFFF;}

div#messagedoc{
	width:50%;
	background:#A7C4D2;
	border:1px solid #407584;
	margin:20;
	margin-top:5;
	text-align:center;
	padding:40;
	padding-top:5;
	padding-bottom:5;
}

#menuleft {
	margin-left:275;
}

#menuright {
	margin-left:0;
}

.dropmenudiv{
	position:static;
	visibility: visible;
	margin:0;
	padding:0;
	padding-left:30px;
	color:#0066FF;
	margin-bottom:10px;
	list-style:none;
	font-size:12;
}

#example { color:#000000; }
#example p { color:#000000; }
#example table { color:#000000; }

/*******************************
***********Blog CSS ************
*******************************/

#blog_container { font:normal 12px arial,sans-serif; color:#666666;}
#blog_container blockquote { margin:0px 20px 0px 20px; padding:6px 0px 6px 8px; border-left:10px #eee solid; color:#555; }
#blog_container .inline { list-style:none; margin:0; padding:0; }
#blog_container .inline li { display:inline; margin:0; padding:0; }
#blog_container td   { vertical-align:top; text-align:left; }
#blog_container th   { vertical-align:top; text-align:left; }
#blog_container form { margin:0; padding:0; }
#blog_title { font-size:26px; color:#4E4E4E; font-weight:bold; margin-left:13; margin-top:5; }
#blog_subtitle { font-size:12px; color:#666666; margin-left:75; margin-bottom:20; }



	#blog_header { margin:0; padding:0; }
		#blog_header h1 { float:left; font-size:26px; margin:0; padding:10px; }
		#blog_header h1 a { color:#7e807f; text-decoration:none; font-weight:normal; }
		#blog_header h2 ul { list-style:none; margin:0; padding:0; }
		#blog_header h2 li { display:inline; text-align:right; margin:0; padding:0 0 0 10px; }
		#blog_header h2 ul li a { color:#a0a0b1; text-decoration:none; font-weight:normal; }
	#blog_menu { float:left; margin-top:10; }
	#blog_main { float:left; width:630px; margin:0; padding:10px 10px 10px 10px; }
		#blog_main p { line-height:1.5em; color:#666666; }
		#blog_main h2 { font-size:16px; color:#308ACA; margin:0; padding:0; }
		#blog_main h2 a { font-size:16px; color:#308ACA; font-weight:bold;}
		#blog_main h2 a:hover { text-decoration:none; }
		#blog_main h3 { font-size:16px; margin:0; padding:0; }
		#blog_main h3 a { font-size:12px; margin:0; padding:0; }
		#blog_main .article { margin:0px 0 20px 0px; padding:0; }
		#blog_main .articledetails { margin:0px 0 8px 0px; padding:0; list-style:none; font-size:11px; }
		#blog_main .articledetails li { display:inline; }
		#blog_main .author { background:transparent url('author.gif') no-repeat center left; margin:0; padding:0 5px 0 0px; }
		#blog_main .date { background:transparent url('date.gif') no-repeat center left; margin:0 0 0 0px; padding:0 0 0 0px; color:#999999; }
		#blog_main .articleextras { margin:0 0 40px 5px; padding:5px 0 0 0; list-style:none; font-size:11px; border-top:1px #ccc dotted; }
		#blog_main .articleextras li { display:inline; }
		#blog_main .permalink a { background:transparent url('permalink.png') no-repeat center left; margin:0; padding:0 5px 0 15px; }
		#blog_main .comments a { background:transparent url('comment.png') no-repeat center left; margin:0 0 0 5px; padding:0 0 0 15px; }
		#blog_main ul#photoalbums { padding:0px; margin:0px; list-style-type:none; }
		#blog_main ul#photoalbums li { float:left; margin:0px 0px 18px 0px; padding:0px; }
		#blog_main ul#photoalbums li img { border:#004899 1px solid; float:left; margin:0px; padding:3px; }
		#blog_main ul#photoalbums li p.text { margin:0px 0px 0px 100px; padding:0px; }
		#blog_main ul#photos	 { margin:0px; padding:0px; list-style-type:none; }
		#blog_main ul#photos li { display:inline; margin:0px; padding:0px; }
		#blog_main ul#photos li img { margin:0px 20px 20px 0px; padding:3px; width:120px; border:#004899 1px solid; float:left; }
		
		#blog_main img  { border:0; }
		#blog_main textarea { font:normal 12px arial,sans-serif; color:#333; }
		
		#blog_maintext { padding-left:40; }
		
		#postform { margin:0; padding:0; }
		#postform textarea { width:400px; }
		#postform h3 { border:1px #b0b0b0 solid; background-color:#646464; color:#fff; font-size:12px; margin:60px 0 0 0; padding:3px; }
		#postform th { width:100px; }
		#postform .formdisclaimer { line-height:1.4em; color:#666; }
		#postform .formdisclaimer a { text-decoration:none; color:#004899; }
		#photo img { margin:3px; padding:3px; border:1px #005fa3 solid; }
		.thumbnail img { margin:3px; padding:3px; border:1px #005fa3 solid; }
		.comment { margin:20px 0 10px 0; padding:15px 15px 0 15px; background-color:#f6f6f6; border:1px #ccc solid; }
		.commentdetails { margin:0; padding:0; list-style:none; font-size:11px; }
		.commentdetails li { display:inline; }
		.commentdetails a { text-decoration:none; color:#004899; }
		.commentnumber { background:transparent url('comments.gif') no-repeat center left; margin:0 0 0 5px; padding:0 0 0 15px; font:bold 18px verdana, arial, sans-serif; }
		.commentdate { margin:0px; padding:0px; }
		.commentauthor { margin:0; padding:0; }
		.commentbody { margin:5px 0 0 20px; padding:0; }
		#roll tr { background-color:#fff; }
		#roll tr td { padding:3px; }
		#roll tr.on { background-color:#eee; }
		#roll tr.off { background-color:#fff; }
	#blog_sidebar { 
		float:right;
		width:251;
		border-bottom:1px;
		border-bottom-color:#E2E2E2;
		border-bottom-style:solid;
		border-left:1px;
		border-left-color:#E2E2E2;
		border-left-style:solid;
		border-right:1px;
		border-right-color:#E2E2E2;
		border-right-style:solid;
		padding:10;
		background-color:#FFFFFF;
		margin-bottom:20;
	}
		#blog_sidebar h3 { background-color:#e0e0e0; border:1px #b0b0b0 solid; margin:0; padding:5px; color:#343434; font-size:12px; }
		#blog_sidebar h3 a { color:#343434; }
		#side_user { margin-bottom:10; }
		#side_user p { margin:0; padding:5px; color:#fff; }
		#side_photos img { width:60px; margin:3px; padding:3px; border:1px #005fa3 solid; }
		#side_photos { margin-bottom:10; margin-top:10; }
		#side_blogs { margin-bottom:0; margin-top:5; }
		#side_blogs td { padding-bottom:2; padding-top:2; font-size:11px; }
		
		#side_blogs a:link { color:#067DB5; text-decoration:none; }  
		#side_blogs a:active { color:#0066CC; text-decoration:none; }
		#side_blogs a:visited { color:#6C9CB2; text-decoration:none; }
		#side_blogs a:hover { text-decoration:underline; }
		
		#blog_sidebar a:link { color:#067DB5; text-decoration:none; }  
		#blog_sidebar a:active { color:#0066CC; text-decoration:none; }
		#blog_sidebar a:visited { color:#6C9CB2; text-decoration:none; }
		#blog_sidebar a:hover { text-decoration:underline; }
		
		#blog_sidebar .bluetopic a:link { color:#0066FF; text-decoration:none; }  
		#blog_sidebar .bluetopic a:active { color:#0066FF; text-decoration:none; }
		#blog_sidebar .bluetopic a:visited { color:#0066FF; text-decoration:none; }
		#blog_sidebar .bluetopic a:hover { text-decoration:underline; }
		
		.backoffice_menudiv a:link { color:#067DB5; text-decoration:none; }  
		.backoffice_menudiv a:active { color:#0066CC; text-decoration:none; }
		.backoffice_menudiv a:visited { color:#6C9CB2; text-decoration:none; }
		.backoffice_menudiv a:hover { text-decoration:underline; }

		.normal_topic a:link { color:#067DB5; text-decoration:none; }  
		.normal_topic a:active { color:#0066CC; text-decoration:none; }
		.normal_topic a:visited { color:#6C9CB2; text-decoration:none; }
		.normal_topic a:hover { text-decoration:underline; }

		#backoffice_maintext a:link { color:#067DB5; text-decoration:none; }  
		#backoffice_maintext a:active { color:#0066CC; text-decoration:none; }
		#backoffice_maintext a:visited { color:#5b9ec1; text-decoration:none; }
		#backoffice_maintext a:hover { text-decoration:underline; }
		
		#blog_main .article a:link { color:#067DB5; text-decoration:none; }  
		#blog_main .article a:active { color:#0066CC; text-decoration:none; }
		#blog_main .article a:visited { color:#6C9CB2; text-decoration:none; }
		#blog_main .article a:hover { text-decoration:underline; }

		.bluetopic a:link { color:#0066FF; text-decoration:none; }  
		.bluetopic a:active { color:#0066FF; text-decoration:none; }
		.bluetopic a:visited { color:#0066FF; text-decoration:none; }
		.bluetopic a:hover { text-decoration:underline; }

		.bluetopic { font-size:14; padding-bottom:10px; font-weight:bold; }

		#blog_clear { clear:both; }