body{
	margin:0px;
	margin-top:20px;
	background: url(../images/new/bg_main.jpg);
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height:100%;
}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px}

textarea {width:100%; height:85px;border:1px #000 solid; font-family:Arial, Helvetica, sans-serif;font-size:11px}

.inputBox{width:100%; height:20px; font-size:11px; border:1px #000 solid;}

select {border:1px #000 solid;}

img {
	border:0
}

.style1 {
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
	color:#000;
}


table.rhbtab{
	border: 0px solid #000;
	background-color:#FFFFFF;
	
}


table.rhbtab th{
	border-left: 1px solid #666;
	background-color:#CCCCCC;
	color:#000000;
	padding:7px;
}

table.rhbtab th.cellb {
	border-left: 0px;
}

table.rhbtab td{
	border-top: 1px solid #c1dad7;
	border-right: 1px solid #c1dad7;
	padding:7px;
}

/* rounded backgrounds */
.top-left, .top-right {
	background-image: url('../images/new/corners_white.gif'); 
	height: 9px;       
	font-size: 2px;
}

.bottom-left, .bottom-right { 
	background-image: url('../images/new/corners_grey.gif'); 
	height: 9px;       
	font-size: 2px;    
}
.top-left, .bottom-left {margin-right: 9px;}
.top-right, .bottom-right {margin-left: 9px;margin-top: -9px;}
.top-right {background-position: 100% 0;}


.report-top-left {margin-right: 9px;}
.report-top-right {margin-left: 9px;margin-top: -9px;}
.report-top-right {background-position: 100% 0;}

.bottom-left  {background-position: 0 -9px;}
.bottom-right {background-position: 100% -9px; }
.inside {
	border-left: 1px solid #a2a2a2; 
	border-right: 1px solid #a2a2a2;
	background: #fff;            
	color: #000000;              
	padding: 0 7px;          
}
.nogap {margin-top: 0;margin-bottom: 0;text-align:center; height:25px;} 
#rounded table {margin: 0px; text-align:center; border: 0;}


/* headings and text */
.page_heading{
	font-family: Helvetica, Tahoma, Verdana,  sans-serif;
	font-size:18; 
	font-weight:bold;
	color: #FFFFFF;
	letter-spacing: 2px ;
}

a.heading_1{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:14; 
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

a.heading_1:hover{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:14; 
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
}

.heading_2{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

a.heading_2:hover{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
}

.heading_3{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:13; 
	font-weight:bold;
	color: #000000;
}

.heading_4{
	font-family:  Helvetica, Tahoma, Verdana, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

.heading_5{
	font-family:  Helvetica, Tahoma, Verdana, sans-serif;
	font-size:18; 
	/*font-weight:bold;*/
	color: #000000;
	text-decoration:none;
}

.heading_6{
	font-family:  Helvetica, Tahoma, Verdana, sans-serif;
	font-size:14; 
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

.plain_text{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12; 
	font-weight:;
	color: #838383;
}

.news_text{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12; 
	font-weight:;
	color: #006699;
}

.report_head{
	font-family:  Tahoma, Verdana,  Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	color: #000;
	text-align: center;
	
}

.report_text{
	font-family:  Tahoma, Verdana,  Helvetica, sans-serif;
	font-size:11px; 
	font-weight:;
	color: #333333;
	text-align:center;
}

.report_text_2{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12; 
	font-weight:;
	color: #838383;
	text-align:left;
	line-height: 25px;
}

.text_1{
	font-family: Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12; 
	font-weight:bold;
	color: #000000;
}

.text_1b{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12; 
	font-weight:bold;
	color: #838383;
	background-color:#CCCCCC;
}

.text_2{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12; 
	font-weight:bold;
	color: #000000;
	vertical-align: middle;
}

.text_3{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12; 
	font-weight:;
	color: #838383;
	text-decoration: underline;
}

.text_4{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color: #FFFFFF;
}

.footer{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:10; 
	font-weight:;
	color: #000;
}

.error_1{
	font-family:  Helvetica, Verdana,  Tahoma, sans-serif;
	font-size:12; 
	font-weight:bold;
	color: red;
}

/* forms and fields */
.input_1{
	font-family:  Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:12; 
	font-weight:bold;
	color: #000000;
	/*background-color: #009CDC;*/
	text-align: left;
}

/*menus */

.maintab {
	border-right:0px;
	border-left:0px;
	border-bottom:0px;	
}

.menutab {
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	width: 136;
}

.menutab_lrg {
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	width: 160;
}

.menutab2 {
	border-bottom:1px;
	border-right:0px;
	border-left:0px;
	border-top:1px;
	width: 45;
	height: 32;
	/*width: 100%;*/

}

.maincell {
	border-bottom:1px;
	border-right:0px;
	border-left:0px;
	border-top:1px;
}

.menustay {
	width: 136;
	height: 32;
	font-family: Trebuchet MS, Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14; 
	font-weight:bold;
	text-decoration:none;
	background-color:#40BDE8;
	color:#FFFFFF;
	vertical-align: baseline ;
	text-align: center;
	line-height:200%;
	background-image: url('../images/menu_back2.gif') 
}

a.menu_norm {
	width: 136;
	height: 32;
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14; 
	color:#40BDE8;
	font-weight:bold;
	text-decoration:none;
	vertical-align: baseline  ;
	text-align: center; 
	line-height:200%;
	background-image: url('../images/menu_back3.gif');
}

a.menu_norm:hover {
	width: 136;
	height: 32;
	background-color:#40BDE8;
	color:#FFFFFF;
	vertical-align: baseline ;
	text-align: center;
	line-height:200%;
	background-image: url('../images/menu_back2.gif') 
	
}

a.menu_norm_lrg {
	width: 160;
	height: 32;
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14; 
	color:#40BDE8;
	font-weight:bold;
	text-decoration:none;
	vertical-align: baseline  ;
	text-align: center; 
	line-height:200%;
	background-image: url('../images/menu_back3_lrg.gif');
}

a.menu_norm_lrg:hover {
	width: 160;
	height: 32;
	background-color:#40BDE8;
	color:#FFFFFF;
	vertical-align: baseline ;
	text-align: center;
	line-height:200%;
	background-image: url('../images/menu_back2_lrg.gif') 
	
}

.menustay_lrg {
	width: 160;
	height: 32;
	font-family: Trebuchet MS, Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14; 
	font-weight:bold;
	text-decoration:none;
	background-color:#40BDE8;
	color:#FFFFFF;
	vertical-align: baseline ;
	text-align: center;
	line-height:200%;
	background-image: url('../images/menu_back2_lrg.gif') 
}

a.menuright {
	width: 136;
	height: 32;
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14; 
	color:#40BDE8;
	font-weight:bold;
	text-decoration:none;
	vertical-align: baseline  ;
	text-align: center; 
	line-height:200%;
	background-image: url('../images/menu_back3.gif');
}

.menuright:hover {
	width: 136;
	height: 32;
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14; 
	font-weight:bold;
	text-decoration:none;
	background-color:#40BDE8;
	color:#FFFFFF;
	vertical-align: baseline ;
	text-align: center;
	line-height:200%;
	background-image: url('../images/menu_back_right.gif') 
	
}

a.menuleft {
	width: 136;
	height: 32;
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14; 
	color:#40BDE8;
	font-weight:bold;
	text-decoration:none;
	vertical-align: baseline  ;
	text-align: center; 
	line-height:200%;
	background-image: url('../images/menu_back3.gif');
}

.menuleft:hover {
	width: 136;
	height: 32;
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14; 
	font-weight:bold;
	text-decoration:none;
	background-color:#40BDE8;
	color:#FFFFFF;
	vertical-align: baseline ;
	text-align: center;
	line-height:200%;
	background-image: url('../images/menu_back_left.gif') 
	
}

.menu_title {
	text-align: center;
	vertical-align: middle;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	font-color: #333333;
	letter-spacing:0;
}

/* Form Pages */
.form_table{
	width:85%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	border:1px #000 solid;
	background-color:#FFFFFF;
}

.form_table th {
	font-size:11px;
	text-align:left;
	border:0px solid #C1DAD7;
}

.form_table td {
	padding:5px;
	
}

div.ui-datepicker {
font-size: 90%; 
}

.mandatory {color:#FF0000;}
