body{
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#003d5b;
	background-image:url(../images/iamg2010_mainbgr.png);
	background-repeat:repeat-x;
	color:#006ea4;
}



#header_title{
	color:#ffffff;
	font-size:11px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	
	padding-left:10px;
	font-weight:normal;
}

td{
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
}

.theading1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0066CC;
	font-weight:bold;
}

.theading2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066CC;
	font-weight:bold;
}

.theading3{
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	font-weight:bold;
}

.normaltext{
 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006ea4;
}
.normaltext_emp{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#2B2E31;
 font-weight:bold;
}

.normaltext_alert{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#CC0000;
}
.td_heading_sp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/sectionbarbgr.gif);
	background-repeat:repeat-x;
	height:28px;
	vertical-align:middle;
 
}

a.header_link{
 font-family:Trebuchet MS, Times;
 font-size: 12px;
 text-decoration:none;
 color:#33CC99;

}

a.header_link:hover{
	color:#00CC66;
}

.documentTitle{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#0066CC;
}

/* main menus (public pages, registration) style*/
td.mainmenu_container{
	width:200px;
	height:500px;
	vertical-align:top;
}
td.mainmenu_title{
	background-image:url(images/pmenutitlebgr.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:28px;
	vertical-align:center;
	padding-left:15px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
td.mainmenu_submnu{

	vertical-align:middle;
	
}

td.mainmenu_submnu_selected{
	
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

td.pmainmenu_submnu_selected{
	color:#005a84;
	font-weight:bold;
}

a.mainmenu_lnk{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d2eaf5;
	text-decoration:none;
}

a.mainmenu_lnk:hover{
	color:#00CCFF;
}

a.pmainmenu_lnk{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005a84;
	text-decoration:none;
}

a.pmainmenu_lnk:hover{
	color:#367acc;
	font-weight: bold;
}

/* public pages content's style*/
td.mainCntArea{
	vertical-align:top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006ea4;
	text-align:justify;
	width:668px;
}

.tremark{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#082B7B;
}

ul#tbl_remark{
	padding: 6px;
	margin: 2px;
}

.titalic{
	font-family:Trebuchet MS, Times;
	font-size: 12px;
	text-decoration:italic;
	color:#044A84;

}

.t_error{

font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

.conf_input{
	font-family:Tahoma, Arial, helvetica;
	font-size:11px;
	color:#103C69;
	background-color:#ECECEC;
	border-color:#103C69;
	padding-left: 3px;
	padding-top:2px;
	padding-bottom:0px;
	border:1px solid #103C69;
	height: 20px;
}
.conf_textarea{
	font-family:Tahoma, Arial, helvetica;
	font-size:11px;
	color:#33730E;
	background-color:#FEF0EB;
	padding-left: 3px;
	border:1px solid #888888;
}

<!-- message box -->
ul.warning_box_enumeration, li.warning_box_enumeration{
	list-style-image:url(images/messagebox/warning/list_square_blue.gif);
	color:#FF6600;
}

.warning_box_border{
	border:1px solid #8cb7c7; width:500px;
}
td.warrning_box_content{
	border-top: 1px solid #f2f6f8;
	border-bottom: 1px solid #f2f6f8;
	background-color:#c5e4f2;
}

td.warning_box_header{
	padding-left:3px;
	border-top: 1px solid #f2f6f8;	
	background-repeat: repeat-x;
	background-color:a8d2db;
	font-family:Trebuchet Ms, Verdana;
	color: #3993bc;
	height: 22px;
}

ul.confirmation_box_enumeration, li.confirmation_box_enumeration{
	list-style-image:url(images/messagebox/warning/list_square_blue.gif);
	color:#FF6600;
}

.confirmation_box_border{
	border:1px solid #8cb7c7; width:500px;
}
td.confirmation_box_content{
	border-top: 1px solid #f2f6f8;
	border-bottom: 1px solid #f2f6f8;
	background-color:#abfcc6;
}

td.confirmation_box_header{
	padding-left:3px;
	border-top: 1px solid #f2f6f8;	
	background-repeat: repeat-x;
	background-color:#79dea8;
	font-family:Trebuchet Ms, Verdana;
	color: #59956d;
	height: 22px;
}

ul.error_box_enumeration, li.error_box_enumeration{
	list-style-image:url(images/messagebox/error/list_square_blue.gif);
	color:#660000;
}

.error_box_border{
	border:1px solid #d78e9e; width:500px;
}
td.error_box_content{
	border-top: 1px solid #f2f6f8;
	border-bottom: 1px solid #f2f6f8;
	background-color:#f4c9d2;
	color:#8a0b26;
}

td.error_box_header{
	padding-left:3px;
	border-top: 1px solid #f2f6f8;	
	background-color:#f06782;
	font-family:Trebuchet Ms, Verdana;
	color: #770000;
	height: 22px;
}

img.plainImg{
	border: 1px solid #09C;
	
}

