*{
	margin:0px auto;
	padding:0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f4f4f4;
	width:100%;
	line-height: 15px;
	font-weight: normal;
	color: #646464;
}

img{
	border:0;
}

p {
	text-align:left;
	color:#646464;
	line-height: 15px;
	padding-bottom: 10px;
}

.inpgbg {
	background:url(../images/bg-new.jpg)
	}
	

/* Float */
.fll {float:left;}
.flr {float:right;}

/* Clear */
.cll {clear:left;}
.clr {clear:right;}


/* Font Size */
.fs09{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}

/* Font Color */
.fc01{color:#ffffff;}
.fc02{color:#000000;}
.fc03{color:#A07D45;}
.fc04{color:#5A400F;}
.fc05{color:#b00609;}
.fc06{color:#FF6600;}
.fc07{color:#636363;}

/* General Font Appearance */
.b{font-weight:bold;}
.i{font-style:italic;}
.u{text-decoration:underline}

/* Text Alignment */
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.valm{vertical-align:middle;}
.valb{vertical-align:bottom;}
.valt{vertical-align:top;}

/* Padding Top*/
.pt07{ padding-top:7px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}

/* Padding Right*/
.pr100{ padding-right:100px;}

/* Padding Bottom*/
.pb05{ padding-bottom:5px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}

/* Padding Left*/
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.pl100{ padding-left:100px;}
.pl103{ padding-left:103px;}

/* Margin Bottom*/
.mb20{ margin-bottom:20px;}


/* height*/
.ht25{ height:25px;}

/* height*/
.w38{ width:38px;}
.w100pc{ width:100%;}
.w193{ width:193px;}
.w230{ width:230px;}
.w300{ width:300px;}
.w350{ width:350px;}
.w450{ width:450px;}
.w764{ width:764px;}


/* border*/
.bdt1{ border-top: solid 1px #e6e6e6;}
.bdr1{ border-right: solid 1px #e6e6e6;}
.bdb1{ border-bottom: solid 1px #e6e6e6;}
.bdl1{ border-left: solid 1px #e6e6e6;}

.bdlwt1{ border-left: solid 1px #FFFFFF;}


.logobg{
	background-image: url(../images/ifmr_logobg.jpg);
	background-repeat: repeat-x;
	height: 128px;
}

.navbg{
	background-image: url(../images/navbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.nav2bg{
	background-image: url(../images/nav2bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.nav ul li{
	display: inline;
	list-style-type: none;
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial;
}

.nav a:link{
	color:#6d6e71;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family: Arial;
	border:0px;
}

.nav a:visited{
	color:#6d6e71;
	text-decoration:none;
	font-weight:bold;
	border:0px;
	font-size:11px;
	font-family: Arial;
}

.nav a:hover{
	color:#a4a5a7;
	text-decoration:none;
	font-weight:bold;
	border:0px;
	font-size:11px;
	font-family: Arial;
}

.nav a:active{
	color:#6d6e71;
	text-decoration:none;
	font-weight:bold;
	border:0px;
	font-size:11px;
	font-family: Arial;
}

.nav ul li ul li{
	list-style-type: none;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.contentarea{
	background-color: #FFFFFF;
}

.contentarea a:link{
	color: #5f9aad;
	text-decoration: none;
	border-bottom: 1px dashed #5f9aad;
	font-weight:normal;
	
}

.contentarea a:visited{
	color: #5f9aad;
	text-decoration: none;
	border-bottom: 1px dashed #5f9aad;
	font-weight:normal;
}

.contentarea a:hover{
	color: #5f9aad;
	text-decoration: none;
	border-bottom: 0px;
	font-weight:normal;
}

.contentarea a:active{
	color: #5f9aad;
	text-decoration: none;
	border-bottom: 1px dashed #5f9aad;
	font-weight:normal;
}

.contentarea h1{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:24px;
	color:#fdb824;
	padding-bottom:15px;
	font-weight:normal;
}

.contentarea h2{
	font-size:15px;
	padding-bottom:10px;
	font-weight:bold;
}

.contentarea h3{
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
	color:#000000;
}

.contentarea li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 30px;
	padding-bottom:5px;
}

.contentarea li ul li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 30px;
	padding-bottom:5px;
	padding-top:5px;
}

.contentarea2 li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 30px;
	padding: 15px 0;
}

.contentarea th{
	color: #000000;
	background-color: #e6e6e6;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	height: 25px;
}


.footer{
	color: #FFFFFF;
	background-color: #b1b1b1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	text-align: center;
	padding-top: 15px;
	padding-bottom:30px;
}

.footer ul li{
	display: inline;
	list-style-type: none;
	padding-right: 8px;
}

.footer li a:link{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;
	font-weight:normal;
}

.footer li a:visited{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;
	font-weight:normal;
}

.footer li a:hover{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px;
	font-weight:normal;
}

.footer li a:active{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;
	font-weight:normal;
}

.announcementdiv{
	padding: 5px 10px;
	margin: 10px 0px;
	width: 550px;
	border: 1px solid #CCCCCC;
	clear: left;
	float: left;
	text-align:left;
}
.bd1{ border: 2px solid #ff0000;}

.announcementdiv p{
	font-size:9px;
	padding: 0px;
}

/*  For form */
div.row {
  clear: both;
  }

div.row span.label {
  float: left;
  width: 194px;
  color: black;
  text-align: right;
  margin-top:6px;
  }

div.row span.formw {
  float: right;
  width: 244px;
  color: black;
  text-align: left;
  }






