.right	{	text-align: right;	}
.left	{	text-align: left;	}
.center	{	text-align: center;	}
.justify{	text-align: justify;}
.italic { 	font-style: italic; } 
.normal	{	font-weight: normal;}
.bold 	{	font-weight: bold; 	}
.bolder {	font-weight: bolder;}
.hidden {	display: none; }

.underline 	{ text-decoration: underline; } 

.overflow-hidden { overflow: hidden; }

.font-red 		{	color: #ff0000; }
.font-blue		{ 	color: #0000ff;	}
.font-lightblue	{ 	color: #0099FF;	}
.font-darkgreen	{ color: #336600; }
.font-lightgreen{ color: #669900; }
.font-10 	{	font-size: 10px; }
.font-11 	{	font-size: 11px; }
.font-12 	{	font-size: 12px; }
.font-13 	{	font-size: 13px; }
.font-14 	{	font-size: 14px; }
.font-15 	{	font-size: 15px; }
.font-16 	{	font-size: 16px; }
.font-17 	{	font-size: 17px; }
.font-18 	{	font-size: 18px; }
.font-19 	{	font-size: 19px; }
.font-20 	{	font-size: 20px; }

.err_panel {	border: 0px solid #cd0a0a;	background-color: #fef1ec;	color: #cd0a0a;	padding: 5px 10px;	font-size: 14px; }

.bg-white {	background-color: #ffffff; }
.bg-lightgrey {	background-color: #f9f9f9; }

.border-none 		{ border: none; }
.border-grey 		{ border: solid 1px #E5E5E5; }
.border-top 		{ border-top: solid 1px #E5E5E5; }
.border-bottom 	{ border-bottom: solid 1px #E5E5E5; }
.border-left 		{ border-left: solid 1px #E5E5E5; }
.border-right 	{ border-right: solid 1px #E5E5E5; }

.float-left 	{ float: left; }
.float-right	{ float: right; }

.content { padding: 20px 30px; }
* html .content { width: 100%; padding: 20px 50px; }

.cursor-hand { cursor: pointer; }
.group {margin-top: 10px; margin-bottom: 30px;}
.inline 		{ display: inline-block; }
* html .inline 	{ display: inline; }

.valign-top		{ vertical-align: top; }
.valign-middle	{ vertical-align: middle; }
.valign-bottom	{ vertical-align: bottom; }

img { border: none; }
ul.none {	list-style: none;	margin: 0px;	padding: 0px; }
ul.noindent { margin-left: 0px; padding-left: 15px;	}
li.none {	margin: 0px;	padding: 0px; }
li.inline { display: inline; }


