/*body styles*/
body {
	font-family : Verdana, arial, sans-serif;
	font-size : 8pt;
	color:#000000;
	text-decoration:none;
	overflow-x: hidden;
}


/*text styles*/

.text-heading {
	font-size : 16pt;
	font-weight : bold;
}

.text-head {
	font-size : 10pt;
	font-weight : bold;
}

.text-basic 
{
	font-family : Verdana, arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}
.text-normal{
	font-family : Verdana, arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
}

.text-basic-red {
	font-size : 8pt;
	font-weight : normal;
	color: red;
}

.text-is-required 
{
	font-family : Verdana, arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	background-color: #ffcccc;
}

.text-basic-bold {
	font-size : 8pt;
	font-weight: bold;
}

.text-basic-menu 
{
	font-family : Verdana, arial, sans-serif;
	font-size : 9pt;
	font-weight: normal;
}
.text-basic-bold-menu 
{
	font-family : Verdana, arial, sans-serif;
	font-size : 9pt;
	font-weight: bold;
}

.text-small {
	font-size : 7pt;
	font-weight : normal;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

input.buttontext-red  {
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#CC0000;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#669966;
   border-width:1px;
}


.text-basic-green {
	font-size : 8pt;
	color: #005447;
}

.text-basic-green-menu 
{
	font-family : Verdana, arial, sans-serif;
	font-size : 9pt;
	color: #005447;
}

.text-head-green {
	font-size : 10pt;
	font-weight : bold;
	color: #005447;
}

.text-heading-green {
	font-size : 12pt;
	font-weight : bold;
	color: #005447;
}

.title-bg {
 	background-color : #DAD8CC;
	color: black;
}

input.text-basic 
{
	border: solid 1pt red;
	font-size: 100%;
	}

select.text-basic, input.text-basic, textarea.text-basic, input.button {
	font-family : Verdana, arial, sans-serif;
	font-size : 8pt;
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	margin: 1 0 1 0;
	padding: 2 0 2 0;
}

select.text-is-required, input.text-is-required, textarea.text-is-required, .eg-text-is-required {
	font-size : 8pt;
	border: 1px solid #AA3333;
	background-color: #FFF0F0;
	margin: 1 0 1 0;
	padding: 2 0 2 0;
}

.border-bg {
 	background-color : #FFFFFF;
}

.heading-bg {
 	background-color : #EBE9DD;
	color: black;
}

.even-bg {
	background-color : #F5F4EE;
	color: black;
}

.odd-bg  {
	background-color : #FFFFFF;
	color: black;
}

.box {
	border: 1px solid #AAAAAA;
	background-color: #EBE9DD;
}

.box-nb {
	border: none;
	background-color: #EBE9DD;
}

.border {
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
}

.border-red {
	border: 1px solid #AA3333;
	background-color: #FFF0F0;
}

.rounded-pnl
{
	background-color: #EBE9DD;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

