.messagesCounter {
	background:url(/t/images/counter_bg.jpg) no-repeat transparent scroll;
	color:#ffffff;
	width:44px;
	height:55px;
	font-size:41px;
	text-align:center;
}
.messagesCounterSmaller {
	background:url(/t/images/counter_bg_smaller.jpg) no-repeat transparent scroll;
	color:#ffffff;
	width:31px;
	height:39px;
	font-size:26px;
	text-align:center;
}
.statusPending{
	background-color:#fffcb1;
}
.statusRePending{
	background-color:#ffbb77;
}
.statusRejected{
	background-color:#fda5a5;
}
.statusOK{
	background-color:#b3fda7;
}
.campaignSectionContents{
 	border:1px solid #E0E165;
 	border-top:none;
	border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	-moz-border-radius:0px 0px 6px 6px;
}
.tbWarnForm{
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:10px !important;
	color:black;
	padding-right:5px;
	padding-left:15px;
	background-image:url(/t/images/icons/warn_12.png);
	background-repeat:no-repeat;
}
.tbErrForm{
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:10px !important;
	color:red;
	padding-right:5px;
	padding-left:13px;
	background-image:url(/t/images/icons/er_icon.gif);
	background-repeat:no-repeat;
}
.tbInfoForm{
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:10px !important;
	padding-right:5px;
	padding-left:13px;
	background-image:url(/t/images/icons/inf_icon.gif);
	background-repeat:no-repeat;
}
.tbOkForm{
	font-weight:bold;
	font-size:16px;
	padding-right:15px;
	background-image:url(/t/images/icons/ok_icon.gif);
	background-repeat:no-repeat;
	background-position: right center;
}
body {
	margin: 0px 0px 0px 0px;
	background-color:#dcdcdc;
	background-image:url(/t/images/bk_repeat.jpg);
	background-repeat:repeat-x;
	background-position:0px 238px;
	overflow-y:auto;
}
a{
	outline:none;
	color:#1F2D16;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

img{
	border:none;
	}
	
.clouds{
	background-image:url(/t/images/clouds.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
.footer_bk{
	background-image:url(/t/images/land_repeat.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	}
.footerbtn_bk{
	background-image:url(/t/images/footer_bk.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	}
.logo{
	background-image:url(/t/images/logo_blogmoney.png);
	background-position:30px 10px;
	background-repeat:no-repeat;
	}
.logo_link{
	display:block;
	width:350px;
	height:97px;
	outline:none;
	}
.logo_link:hover{
	background:url(/t/images/icons/home.gif) no-repeat 15px center;
	}
Label{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#454545;
	text-decoration:none;
	white-space:nowrap;
	}
.field{
	background-image:url(/t/images/field_bk.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:260px;
	height:27px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#454545;
	border:#b2b2b2 1px solid;
	padding-left:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	}
.textarea
	{
	background-image:url(/t/images/field_bk.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:260px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#454545;
	border:#b2b2b2 1px solid;
	padding-left:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	}
.select{
	background-image:url(/t/images/field_bk.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:260px;
	height:27px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#454545;
	border:#b2b2b2 1px solid;
	border-radius:4px;
	padding:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	}
.tbTableError td input.field,.tbTableError td select.select {
	border:1px solid #ff4747;
	color:#ff4747;	
}
.tbTableError td label {	
	color:#ff4747;		
}

.tbSelect{
	background-image:url(/t/images/field_bk.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:27px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#454545;
	border:#b2b2b2 1px solid;
	}
.form_table td{
	padding:3px;
	}
.inside_repeat{
	background-image:url(/t/images/inside_repeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#fff;
	}
.top_repeat{
	background-image:url(/t/images/top_repeat.png);
	background-repeat:repeat-x;
	}
.bottom_repeat{
	background-image:url(/t/images/bottom_repeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	}
.left_repeat{
	background-image:url(/t/images/left_repeat.png);
	background-position:right top;
	background-repeat:repeat-y;
	}
.right_repeat{
	background-image:url(/t/images/right_repeat.png);
	background-position:left top;
	background-repeat:repeat-y;
	}
.adv_box{
	background-image:url(/t/images/adv_box.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:281px;
	width:248px;
	}
.blog_box{
	background-image:url(/t/images/blogger_box.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:281px;
	width:248px;
	}
.login_box{
	background-image:url(/t/images/login_box.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:281px;
	width:248px;
	}
.adv_box_bottom{
	background-image:url(/t/images/adv_box_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:60px;
	width:248px;
	}
.tbSecurityImage {
    border:1px solid #b2b2b2;    
    height:25px;
}
.blog_box_bottom{
	background-image:url(/t/images/blogger_box_bottom.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:60px;
	width:248px;
	}
.login_box_bottom{
	background-image:url(/t/images/login_box_bottom.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:60px;
	width:248px;
	}
.line{
	background-image:url(/t/images/line_index.gif);
	background-position:center top;
	background-repeat:no-repeat;
	}
.line_repeat{
	background-image:url(/t/images/line_index.gif);
	background-position:center top;
	background-repeat:repeat-x;
	}
.tbLinkButton{
	background-image:url(/t/images/adv_btn.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:26px;
	width:176px;
	text-align:center;
	padding-top:10px;
	color:white;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	text-decoration:none;
	}
.tbLinkButton:hover { text-decoration:none; }
.btn_adv{
	background-image:url(/t/images/adv_btn.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
.btn_blogger{
	background-image:url(/t/images/blogger_btn.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	}
.btn_login{
	background-image:url(/t/images/login_btn.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
.btn_loginpg{
	background-image:url(/t/images/login_btn.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:white;
	width:176px;
	heigh:36px !important;
	border:none;
	outline:none;
	padding:8px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
.btn_registerpg{
	background-image:url(/t/images/blogger_btn.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:white;
	width:176px;
	heigh:36px !important;
	border:none;
	outline:none;
	padding:8px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
.btn_advpg{
	background-image:url(/t/images/adv_btn.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:white;
	width:176px;
	heigh:36px !important;
	border:none;
	outline:none;
	padding:8px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
.btn_bbig{
	background-image:url(/t/images/btn_bbig.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:176px;
	heigh:36px !important;
	border:none;
	outline:none;
	padding:8px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	}
.btn_bbig::-moz-focus-inner { border:0px; }
.btn_bbig:focus { outline:none; }
.whiteLink{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	outline:none;
}
.BlackLink{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	outline:none;
}
.TMS10Black{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.TMS11blue{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:11px;
	color:#156e93;
	font-weight:normal;
	text-decoration:none;
}
.TMS12Black{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.TMS14White{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
.TMS12BlackBold{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.TMS14BlackBold{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.TMS14Black{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.box_vrep{
	background-image:url(/t/images/box_vrep.jpg);
	background-position:50% 0%;
	background-repeat:repeat-y;
}
#login_box input.user_field {
	height:25px;
	width:245px;
	font-size:12px;
	background-image:url(/t/images/field_bk.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#454545;
	border:#b2b2b2 1px solid;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#login_box input.password_field {
	height:26px;
	width:155px;
	font-size:12px;
	background-image:url(/t/images/field_bk.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#454545;
	border:#b2b2b2 1px solid;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#login_box LABEL {
	font-size:12px;
	font-weight:bold;
}
#login_box input.tbLoginButton {
	background:none;
	border:none;
	height:25px;
    width:88px;
	background-image:url(/t/images/login_btn_out.gif);
	background-position:center top;
	background-repeat:no-repeat;
    color:white;
	padding:0px;
	margin:0px;
	font-size:12px;
    vertical-align:middle;
	text-align:center;
    font-weight:normal;
}
.G14White{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	}
.G14Black{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	}
H1{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:30px;
	color:#3f4c6b;
	font-weight:normal;
	text-decoration:none;
}
.loginpg_repeat{
	background-image:url(/t/images/loginpg_repeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	}
.menu_bar{
	background-image:url(/t/images/menu_bar.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
.stat_bar{
	background-image:url(/t/images/stat_bar.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
.menu_cont{
	background-color:#fff;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	}
#prjs_box{
	border:1px solid #c9c9c9;
	margin-bottom:10px;
	padding:10px;
	}
.line_menu{
	background-image:url(/t/images/line_menu.gif);
	background-position:0 50%;
	background-repeat:repeat-x;
	height:3px;
	}
.prsjNr_repeat{
	background-image:url(/t/images/prjsNr_repeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	}
.menu:link, .menu:visited{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#21759b;
	text-decoration:none;
	}
.menu:active, .menu:hover{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#21759b;
	text-decoration:underline;
	}
.login_box_repeat{
	background-image:url(/t/images/login_box_repeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	}
.stat_txt{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#21759b;
	text-decoration:none;
	}
.title{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:20px;
	color:#3f4c6b;
	font-weight:normal;
	text-decoration:none;
	height:35px;
}
.ptitle{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3f4c6b;
	text-decoration:none;
	height:35px;
	padding-left:30px;
}
.ers{
	border:1px solid #FF0000;
	background-color:#FFBFBF;
	background-image:url(/images/ers.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
	padding:10px 15px 10px 35px;
}
.warns{
	border:1px solid #FF0000;
	background-color:#fffcb1;
	background-image:url(/images/warn.png);
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:10px 15px 10px 45px;
}
.oks{
	border:1px solid #417EAF;
	background-color:#CFEEFF;
	background-image:url(/images/oks.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#417EAF;
	font-weight:bold;
	text-decoration:none;
	padding:10px 15px 10px 35px;
}
.none{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:20px;
	color:#3f4c6b;
	font-weight:normal;
	text-decoration:none;
	height:100px;
}

.none2{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:20px !important;
	color:#3f4c6b;
	font-weight:normal;
	text-decoration:none;
}

.messages{
	background-image:url(/t/images/icons/mesagerie.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.msj{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#D9092C;
	font-weight:bold;
	text-decoration:blink;
	height:100px;
	padding-left:8px;
}

/*----------------------------------------------------------- Tables -----------------------------------------------------------*/
.tbTableHeader td{
	background-color:#fff !important;
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(/t/imgs/tbTableHeader.png);	
	font-size:14px;
	margin:0 auto;
	padding:5px;
	height:29px;
	font-weight:bold !important;
	text-align:center;
	color:white !important;
	}
	
.tbTableHeader a{
	font-size:14px;
	color:white;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold !important;
	text-align:center;
	text-decoration:underline;
	}

.tbTableDesc{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:black;
	height:25px;
	background-color:#E0E0E0 !important;
	}
.tbTableDesc td{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:black;
	background-color:#e0e165 !important;
	}
.tbTableDesc td a{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:black;
	background-color:#e0e165;
	}

.tbTableOddRow{ 
	background:#FFF none repeat scroll 0 0 !important;
	height:40px;
	}
.tbTableOddRow td a{
	font-family:arial,helvetica,sans-serif;
	font-size:12px !important;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.tbTableEvenRow{
	background:#e0e0e0 none repeat scroll 0 0;
	height:40px;	
	}
.tbTableEvenRow td a{
	font-family:arial,helvetica,sans-serif;
	font-size:12px !important;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.tbTableRowOver {
	background:#CBE0F9 none repeat scroll 0 0;
	height:40px;
		
}
.tbTableFooter{
	height:35px;
}
.tbTableFooter td {
	color:#2d2d2d !important;
	border:none;
	text-align:center !important;
	background-color:#B6B392 !important;
}


/*---- Details info icon ----*/

.details_info_icon{
	background:url(/t/images/icons/information.gif) no-repeat 0px 0px;
	cursor:pointer;
	width:16px;
	height:16px;
	display:inline-block;
	font-size:1px;	
	}
	
.details_info_icon:hover{background-position:-0px -16px;}	
.details_info_icon:active{background-position:-0px -32px;}

/*----------------------------------------------------------- Calendar -----------------------------------------------------------*/

.tbCalendarDay {background:#e8ef96 !important;}
.tbCalendarAvailable {background-color:#b4e555 !important;}
.tbCalendarBusy {background-color:#d34141 !important;}
.tbCalendarUnknown {background-color:#e4dada !important;}
.tbCalendarCurrent {background-color:#ff8d3a !important;}
.tbCalendarHover {background-color:#c4f98b !important;}
