html * {
	-moz-box-sizing: border-box;
}

html {
	line-height: 1.3; 
	background-color: #FFF;
}
				
body {
	margin: 10px;
	color: #222;
	font-family: verdana;
}

th { color: #029;
font-size: 0.8em;
	border: 1px solid #8cacbb;
 }

td {
	background-color: #dee7ec;
	border: 1px solid #8cacbb;
	font-size:0.8em;
	margin: 0px;
	padding: 8px 10px;
	/*width: 80%;*/

}

caption {
text-decoration: none; color: #436976; font-weight: bold;
margin:10px;
}
input {
color: #436976;
background-color:#fff;
font-weight:bold;
}
.alert { color: #900; border: 1px solid #8cacbb;background-color: #dee7ec;margin:20px;padding:10px;}
.alert1 { color: #029; border: 1px solid #8cacbb;background-color: #eee;margin:20px;padding:10px; width:200px}
li {line-height:40px}
code {
	background-color: #dee7ec;
	border: 1px solid #8cacbb;
	
	margin: 0px;
	padding: 3px 5px;
}

h1 {
 color: #436976; font-weight: bold;font-size:1.4em;
margin:10px;
}
a:link		{  color: #436976; font-weight: bold; }
a:visited	{  color: #537986; font-weight:normal}
h3{
font-size:0.9em; color: #436976; font-weight: bold;
margin:10px;
}
em {background-color:#f0f0f0;color:#029}
.my_note {color:#999; background:#fffbcc;padding:5px; border:1px #999 dashed; margin-bottom:10px}
.info {color: red; font-weight:bold}
.cat_select {margin-bottom:2em; height:10em}
#primary_category_select_firsttool {margin-bottom:1em}
