body{
	
	font-size:62.5%;
}


  
  
th{ 
	background-color: #cccccc;
	padding:5px;
	border-style:outset;
	border-width:1px;
}

.col_a{
	border-bottom-style:solid; 
	border-bottom-color:#DADACC; 
	border-bottom-width:1px;
	background-color:#EFEFE2;
	height:20px;
}

.col_b{
	border-bottom-style:solid; 
	border-bottom-color:#999999; 
	border-bottom-width:1px;
	background-color:#ffffff;
	height:20px;
}
hr{
	display:block;
	height: 1px;
	color: #DDDDDD;
	background-color: #DDDDDD;
	border: 0;
}
hr {
	height:1px; 
	color:#999999; 
	border-width:1px; 
	border-color:#CCCCCC; 
	border-style: dotted
}

table, li, ol, .txt, .tr_title2, .title, .tiny,.tr_title,.txt_xxl,
a, a:active,a:hover,
.subtitlewhite, .subtitle,  .subtitlered, .subtitleFont2,
textarea,SELECT, BODY, INPUT
{
	font-size : 11px; 
	font-family : Arial, Helvetica, sans-serif;
	color: #444444;
	
}

.annotation{
		font-size:10px; 
		color: #333333;
		font-style:italic;
}

#padd_r{
padding-right:10;
}

.txt_xxl{
	font-size : 20px; 
}




.subtitle{
	font-weight: bold;
	color:#888888;
	font-family: "Trebuchet MS";
}

html, BODY{
	color: #444444;
	SCROLLBAR-FACE-COLOR: #006666;
	SCROLLBAR-HIGHLIGHT-COLOR: #EBF3F3;
	SCROLLBAR-SHADOW-COLOR: #006666;
	SCROLLBAR-3DLIGHT-COLOR: #EBF3F3;
	SCROLLBAR-ARROW-COLOR: #C2DBDB;
	SCROLLBAR-TRACK-COLOR: #C2DBDB;
	SCROLLBAR-DARKSHADOW-COLOR: #C2DBDB;
	margin-bottom: 0px;
	margin:0px;
	font-size : 11px;
	height: 100%;
	width:100%;
	background-color:#EDF0F4;
	
}

TABLE {
	padding : 0px; 
	margin : 0px; 
	border-collapse : collapse;
}


textarea {
	border: 1px inset #999999;
}


.tr_title{
	font-size: 14px;
	color: #ffffff;
	background-color: #006666;
	margin-left:5px;
	padding:5px;
	font-weight: bold;
	
}

.tr_title2{
	font-size: 11px;
/*	background-color: #DBE6DE;
	background-color:#E5E5E5;
*/
	background-color:#E5E5E5;

	color:#000000;
/*	color:#666666;
*/	
	font-weight: normal;
	padding-top:2px;
	padding-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;

	height:40px;
	
/*	background-image: url(http://www.mlg-consulting.com/manager_cc/docs/archives/header_background.gif);
*/	
}

.tr_title3{
	font-size: 11px;
/*	background-color:#cccccc;
*/	background-color:#F9F9F9;
	color:#000000;
	padding-top:3px;

	margin-left:5px;
	padding-left:10px;
	height:40px;
	font-weight:bold;
}

.tr_title4{
	font-size: 10px;
	background-color:#F9F9F9;
	color:#606060;
	padding-top:3px;
	border-right: 1px solid #BEBEBE;
	margin-left:5px;
	padding-left:10px;
	border-left: 1px solid #BEBEBE;

	height:22
}

#.LIBELLE {
	font-size : 13px; 
	font-weight : bold; 
	color : #003535;
}


a, a:active,a:hover, a:visited {
	text-decoration: none;
	color:#0088CE;;
}


a:hover{

	color:#12AFFF;

}

.subtitlered {color: #FF0000;letter-spacing: normal;font-weight: bold;}
.subtitlewhite {color: #FFFFFF;letter-spacing: normal;font-weight: bold;}


.title_large {
	font-size: 18px;
	font-weight: bold;
	color: #646466;
/*	font-family: "Trebuchet MS";
*/}
.title {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	list-style-type: none;
	/*background-image: url(docs/archives/arrow1.png);*/
	background-repeat: no-repeat;
	background-position: 0% 65%;
	padding-left: 15px;
   
}
textarea {
	background-color: #FFFFFF;
}

.tiny {
	font-size: 10px;
	color: #003535;
	font-weight: normal;
}

.font1 {
	background-color: #C2DBDB;
}

.font2 {
	background-color: #F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: auto;
	width: auto;
}

.subtitleFont2 {
	font-weight: bold;
	background-color: #646466;
	font-size: 14px;
	height: 30px;
	vertical-align: middle;
	padding-left: 5px;
}

.tblcolor {
	border: 1px solid #006666;
	font-weight: bold;


}

.tblborderwhite {
	border: 1px solid #FFFFFF;
}

.conteneur {
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 5px;
	background-color:#ffffff ;
	border-width:1px;
	border-style:solid;
	border-color: #009999;
	
}

#fwNormal{font-weight: normal;}
#conteneurRed{ border: 1px solid #FF0000; }
#8px{font-size: 8px;}
#9px{font-size: 9px;}
#blue{color:#000099; font-weight:normal; text-decoration:underline}
#green{color:#003535;text-decoration:none}
#black{color:#000000;text-decoration:none}
#red{color:#FF0000}
#white{color:#FFFFFF}

.font_underline {
	background-color: #006666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}

input, select,  {
	font-size: 11px;
	/* 
	background-color: #ffffff;	
	border: 1px inset #999999; 
	height: 20px;
	padding: 3px;
	margin-left: 5px;	
	*/

}

textarea {
	font-size: 11px;
	background-color: #ffffff;
	border: 1px inset #999999;
	padding: 3px;
	margin-left: 5px;	
}

.inputNoBorder {
	border: 0px Aucune;
	margin: 0px;
	padding: 0px;
}
#borderOutset,.inputStyle:link, .inputStyle:hover, .inputStyle:visited {
	background-color: #F8F8F8;
	margin: 10px;

	padding:10px;
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;

}
.inputStyle:link, .inputStyle:hover, .inputStyle:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color:#000000;

}

.inputStyle:hover{
	border-color:#006666;
	}

#bold{
	font-weight: bold;
}

#normalBlue{
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#0000CC;
	
}
form {
	margin: 0px;
	padding: 0px;
}

#borderRed{
	border: 1px solid #FF0000;
}

#noBorder{
	border: 0px;
	border-style:none;
	border-color:#ffffff;
}

#noDeco{
	text-decoration: none;
	color:#ffffff;
}


.rubrique5:link, .rubrique5:hover, .rubrique5:visited, .rubrique5Current, .rubrique5 {
	color: #6E7079;
	background-color: #E8E7EC;
	padding: 2px;
	padding-top: 4px;
	margin: 0px 0px 0px;
	padding-left:5px;
	padding-right:5px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-top: 1px solid #9697A0;
	border-right: 1px solid #9697A0;
	border-left: 1px solid #9697A0;
	vertical-align:bottom;
}
 .rubrique5:hover, {
	color:#ffffff;	
	background-color: #006666;
}
 .rubrique5Current {
	color: #ffffff;
	background-color: #006666;
	margin: 0px 0px 0px;
	text-decoration: none;
	height: 28px;
	border-bottom: 1px solid #006666;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #006666;
}




.rubrique6:link, .rubrique6:hover, .rubrique6:visited, .rubrique6Current, .rubrique6 {
	color: #ffffff;
/*	background-color: #E8E7EC;
*/	background-color: #006666;
	padding: 2px;
	padding-top: 4px;
	padding-left:5px;
	padding-right:5px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-style:none;
	vertical-align:bottom;
	vertical-align:bottom;
	font-weight: normal;
	float:left;

}

 .rubrique6Current {
	color: #006666;
	background-color: #E8E7EC;
	text-decoration: none;
	height: 28px;
	width:100px;
	float:left;

}

legend {

	font-size:14px;
	font-weight: bold;
	font-family: georgia,serif;
	margin: 1em 0 0.2em 0;
	color:#333333;
}

fieldset {
	height: auto;
	width: auto;
	text-align:left;
	padding:5px;
	margin-bottom: 1px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
}

input[submit] {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width:200
}

LABEL { DISPLAY: inline ;margin-left: 5px ; margin-right: 5px ; color: #003535}
#label300{WIDTH: 300px;}

#field	 {display:block; margin:0px 0px 2px; background-color:#EBEBEB;}
#field a {font-weight:bold; color:#003535}
#field TD{padding:4px 0px 4px 5px}
.titre {
	color: #FFFFFF;
	border-right-width: 5px;
}
.title_large2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	background-color: #D5FFD5;
	margin: 5px;
	padding: 3px;
	border-left: 20px solid #006666;
	width: 100%;
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #D5FFD5;
	margin-left: 5px;
	margin-bottom:Opx;
	padding: 3px;
	border-left: 10px solid #666666;
	width: 100%;
}
.div_conteneur{
	background-color: #ffffff;
	margin-left: 5px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 3px;
	padding-left: 30px;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	width: 100%;
	color:#000000;
}


/*.rubrique_1:hover, .rubrique_1:active,.rubrique_1:link, .rubrique_1:visited{
background:#006666; 
border-style:solid; 
border-width:1px; 
margin:2; 
padding:5; 
height:20; 
border-color:#ffffff; 
float:left;
text-decoration:none;
}  
.rubrique_1:hover{
background-color:#CCCCCC;
	color: #001C1C;

}*/

 .rubrique_1:hover, .rubrique_1:active, .rubrique_1:link, .rubrique_1:visited{
background:#006666 url(img/main_nav_font.gif) repeat-x; 
border-style:solid; 
border-width:1px; 
margin:1; 
padding:5; 
height:15; 
float:left;
text-decoration:none;
color: #ffffff;
border-color:#ffffff;
font-weight:normal;

}  
.rubrique_1:hover{
color: #ffffff;
border-color:#ffffff; 

}

.rubrique_1_current{
background:#006666 url(img/main_nav_font_current.gif) repeat-x; 
background:#cccccc; 
border-style:solid; 
border-width:1px; 
margin:1; 
padding:5; 
height:20; 
float:left;
text-decoration:none;
border-color:#ffffff; 
color:#ffffff;
font-weight:normal;
}


 .rubrique_2:hover, .rubrique_2:active, .rubrique_2:link, .rubrique_2:visited,.rubrique_2_current{
	background:#F7F7F7 bottom;
	border-style:solid;
	border-width:1px;
	margin:1;
	padding:1.5;
	float:left;
	text-decoration:none;
	color: #006666;
	/*border-color:#ffffff;*/
	font-weight:normal;
	bottom: 0px;
}  
.rubrique_2:hover{
color: #006666;
border-color:#006666; 
text-decoration:none;

}

.rubrique_2_current{
	background:#D5FFD5;
	color:#006666;
	text-decoration:none;
	font-weight:bold;
	vertical-align: bottom;
}

 .rubrique_3:hover, .rubrique_3:active, .rubrique_3:link, .rubrique_3:visited,.rubrique_3_current{
	border-bottom-style: outset;
	border-bottom-width:1px;
	background-color:#FFFFFF;
	padding:2;
	float:left;
	text-decoration:none;
	color: #000000;
	border-color:#ffffff;
	font-weight:normal;
	bottom: 0px;
	display:block;
	width:170px;
}

.rubrique_3:hover{
	color: #000000;
	border-color:#000000; 
	text-decoration:none;
}

.rubrique_3_current{
	background:#D5FFD5;
	color:#000000;
	text-decoration:none;
	padding:10;
	font-weight:bold;
	vertical-align: bottom;
}

#width300 {

width:500px;
}

.hidden_none{
	visibility:hidden; 
	display:none;
}

/* Inset 3D Raised */
.raised {background: transparent; width:200px; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#E8EEFA; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#E8EEFA; border-left:1px solid #fff; border-right:1px solid #E8EEFA;}
.raised .b4 {background:#E8EEFA; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#E8EEFA; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#E8EEFA; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#E8EEFA; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#E8EEFA; border-left:1px solid #fff; border-right:1px solid #999; padding:5px;}
/* End Inset 3D Raised */

.padding_left_10{
padding-left:10px;
}

.search{
	background: #FFF url(http://www.mlg-consulting.com/manager_cc/docs/archives/icon_search_input.jpg) no-repeat;
	background-position: 3px center;
	padding-left: 16px;
	width:200px;
	font-style:italic;
	color:#999999;
}





.button, .button_green, .button_mini {
	float: right;
	margin-left: 12px;
	white-space: nowrap;
}

.abutton {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.button .buttonleft,
.button_green .buttonleft,
.abutton .buttonleft,
.button_mini .buttonleft {
	float: left;
	background-image: url(/static/images/Button_ORANGE_L.gif);
	width: 5px;
	height: 21px;
}

.button .buttoncenter,
.button_green .buttoncenter,
.abutton .buttoncenter,
.button_mini .buttoncenter {
	height: 19px;
	padding: 2px 8px 0 8px;
	float: left;
	color: #dfe0c5;
	text-decoration: none;
	background-image: url(/static/images/Button_ORANGE_C.gif);
	background-color: #ba6913;
}

/* "Surcharge" des liens normaux */
#main .button a.buttoncenter:link, #main .button a.buttoncenter:visited,
#main .button_green a.buttoncenter:link, #main .button_green a.buttoncenter:visited,
#main .abutton a.buttoncenter:link, #main .abutton a.buttoncenter:visited,
#main .button_mini a.buttoncenter:link, #main .button_mini a.buttoncenter:visited {
	color: #DFE0C5;
	font-weight: normal;
	text-decoration: none;
}

#main .button a.buttoncenter:hover,
#main .button_green a.buttoncenter:hover,
#main .abutton a.buttoncenter:hover,
#main .button_mini a.buttoncenter:hover {
	color: #DFE0C5;
	text-decoration: none;
}

.button .buttonright,
.button_green .buttonright,
.abutton .buttonright,
.button_mini .buttonright {
	float: left;
	background-image: url(/static/images/Button_ORANGE_R.gif);
	width: 5px;
	height: 21px;
	text-decoration: none;
}

/* Bouton vert */
.button_green .buttonright {
	background-image: url(/static/images/Button_GREEN_R.gif);
}

.button_green .buttoncenter {
	background-image: url(/static/images/Button_GREEN_C.gif);
	background-color: #737a6c;
}

.button_green .buttonleft {
	background-image: url(/static/images/Button_GREEN_L.gif);
}

/* Miniii */
.button_mini {
	height: 17px;
}

.button_mini .buttoncenter {
	background-image: url(/static/images/Button_BEIGE_C.gif);
	height: 18px;
	padding: 1px 3px 0 3px;
	background-color: #888263;
}
.button_mini .buttonleft {
	background-image: url(/static/images/Button_BEIGE_L.gif);
	height: 19px;
	width: 6px;
}

.button_mini .buttonright {
	background-image: url(/static/images/Button_BEIGE_R.gif);
	height: 19px;
	width: 6px;
}
.tableDotted td  {
border-style: solid;
border-width:1px;
border-color:#dddddd;
padding:3px;
}

.noBorder td  {
border-style: none;

padding:3px;
}

.noBorder td  {
border-style: none;
}


.font{
background-image:url("http://www.mlg-consulting.com/manager_cc/docs/archives/fond_transp.png"); 
background-repeat:repeat-x;
background-repeat: repeat;
behavior: url("win_png.htc");
}
#dashed{
border-top-width:1px;
border-top-color:#9AACBF;
border-top-style:dashed;
}

.mn_v:link, .mn_v:hover,.mn_v:visited, {
color:#333333;
padding:2px;
border-bottom-style:solid;
border-bottom-color:#EEEEEE;
border-bottom-width:1px;

border-top-style:solid;
border-top-color:#FFFFFF;
border-top-width:1px;

width:150px;
background-color:#F6F6F6;
list-style-type:none;
height:20px;
text-decoration:none;
}

.mn_v:hover{ background-color:#EEEEEE;}


#Noborder{ border:none;}
#dotted{height:1px; color:#999999; border-width:1px; border-color:#CCCCCC; border-style: dotted}

.focus_transp{
	background-image:url(/var/www/mlgconsulting/manager_cc/docs/archives/fond_transp.png); 
	background-repeat: repeat-x;
	width:100%;	
	margin : 0 auto 0 auto;
    height : 100%;
    text-align : left;
    background-position: bottom;	
} 
#borderRight{border-right:solid;}

.ds_box {
	background-color: #FFF;
	border: 1px solid #cccccc;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 18px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */


/* spécial getalert */
p.info, p.error, p.valid, p.do {
	padding: 10px 5px 5px 40px;
	font-size: 11px;
	margin-bottom: 10px;
	font-weight:bold;	
}
p.info {
	border: 1px solid #8CC6FF;
	color: #0066CC;
	background: #EBF2FA url(http://www.mlg-consulting.com/manager_cc/docs/archives/class.info.png) no-repeat 5px;
}
p.do {
	border: 1px solid #E2C822;
	color: #333333;
	background: #FFF9D7 url(http://www.mlg-consulting.com/manager_cc/docs/archives/class.do.png) no-repeat 5px;
}
p.error {
	border: 1px solid #FF8099;
	color: #FF0033;
	background: #FAEBEE url(http://www.mlg-consulting.com/manager_cc/docs/archives/class.error.png) no-repeat 5px;
}
p.valid {
	border: 1px solid #BFFFBF;
	color: #00AA00;
	background: #EBFAEB url(http://www.mlg-consulting.com/manager_cc/docs/archives/class.valide2.png) no-repeat 5px;
}
#pointer {	cursor: pointer;}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;
	margin: 1em 0 0.2em 0;
	color:#444444;
}
h1, h2, h3, h4, h5, h6 {
border-bottom:0 none !important;
font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;
letter-spacing:0;
margin:0;
padding:0;
}



h1, h2, h3, h4, h5, h6 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #AAAAAA;
color:black;
font-weight:normal;
margin:0;
padding-bottom:0.17em;
padding-top:0.5em;
}


h1{
	
font-size:2.6em;
padding:10px 0;
font-weight:bold;
}

h2{
	
font-size:2.3em;
padding:10px 0;
}

h3{
	
	font-size:1.5em;
	padding:10px 0;
}

h4{
	
	font-size:13px;
	font-weight:bold;
	padding:10px 0;
}

h5{
	
	font-size:0.5em;
	padding:10px 0;
}


.add {
	
	font-size:20px;
	color:#006666;
	margin:5px;
	margin-left:0px;
}

.deg_gri {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.mlg-consulting.com/manager_cc/docs/archives/deg_gri_top.png) repeat-x scroll center top;
height:100%;
padding:10px 10px 0 5px;
}




################################################


#fixedmenu {
   position: fixed;
   bottom: 20px;
   right: 20px;
   width: 16px;
   background: transparent;
}

#fixedmenu a, #fixedmenu a:hover {
   text-decoration: none;
   display: block;
   width: 16px;
   height: 16px;
   overflow: hidden;
   font-size: 40px;
   line-height: 1;
   margin: 0 auto;
}

#fixedmenu ul, #fixedmenu li {
   list-style-type:none;
   margin: 5px 0;
   padding: 0;
}

#fixedmenu #home {
   background: transparent url(url-repertoire-icone/home.png) no-repeat;
}

#fixedmenu #up {
   background: transparent url(url-repertoire-icone/up.png) no-repeat;
}

#fixedmenu #down {
   background: transparent url(url-repertoire-icone/down.png) no-repeat;
}

#fixedmenu #rss {
   background: transparent url(url-repertoire-icone/rss.png) no-repeat;
}

#fixedmenu #email {
   background: transparent url(url-repertoire-icone/email.png) no-repeat;
}

#fixedmenu #favoris {
   background: transparent url(url-repertoire-icone/favoris.png) no-repeat;
}


.button:hover b, .button.current b {
border-color:#888888;
}
.button b b {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-width:0 1px;
margin:0 -1px;
padding:0 5px;
}
.button b {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD url(http://www.mlg-consulting.com/manager_cc/archives/bg_button.gif) repeat-x scroll 0 0;
border-color:#AAAAAA;
border-style:solid;
border-width:1px 0;
display:block;
font-weight:normal;
margin:0 1px;
padding:0;
}
.button:hover {
text-decoration:none;
}

.button {
color:#444444;
line-height:1.2em;
text-align:left;
text-decoration:none;
white-space:nowrap;
}

#home_search_q {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border-color:#EEEEEE;
border-style:solid;
border-width:1px 0 1px 1px;
font-family:Helvetica,Arial,Sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
outline-width:0;
padding:8px 10px;
width:320px;
}
