body { margin: 0px; padding: 0px; background-color: #ffffff; }
img { border: 0px; }
.imgblock { display : block; }
.navimg { margin-right :  10px; }
.inforight { float : right; margin-top : 10px; }
.infoleft { float : left; margin-top : 10px; } 
.icon { padding : 2px 2px 2px 2px; width : 20px;}
.formRow { background-color : #F4791F }
.alternate { background-color : #FFEFD4 }
.normal { background-color : #FFFFFF }

/* footer styles */

.bold1 {
	font-family: verdana, arial, sans-serif; 
	font-size: 11px; 
	font-weight : bold; 
	color: #666666;
	margin : 0px 0px 0px 0px;
} 

.font1 {
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	color: #666666;
	margin : 0px 0px 0px 0px;
}

.message{
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	color: red;
	font-weight : bold; 
	margin : 0px 0px 0px 0px;
}

a { text-decoration : none; color: #2f8223; font-weight:bold; }
a:hover { text-decoration : underline; color: #2f8223; font-weight:bold;   }



input {
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	}


select {
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	line-height : 12px;
	}

#footerContainer {
	top : 10px;
	position : relative;
	width : 100%;
	background-image : url(../img/footer_bg.gif);
	height : 81px;
	line-height : 0px;
	}

/* data styles */

td {font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 18px; color : #202666;}

hr {color : #202666;}
.statusText { font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 20px; color : #202666}

a.tableTitle { font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; line-height: 20px; color : #202666}


#dataContainer {
	position : relative;
	margin-top : 180px;
	width : 98%;
	left : 1%;
	}
	
/* header styles */
#headContainer {
	position : relative;
	width : 100%;
	}


#login {
	padding : 20px 20px 20px 20px;
	background : #F47920;
	position: absolute; 
	top : 150px; 
	left : 50%; 
	width : 235px; 
	margin-left : -139px;
	font-family : verdana, arial, sans-serif; 
	font-size : 11px; 
	line-height : 18px;
	color : #202666;
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #48506E; 
}	

	
#titleCompany {	
	position : absolute; 
	top : 62px; 
	left : 140px;
	z-index : 8;
	width : 400px;
	height : 18px;
	}
	
#headNMI {	
	position : absolute; 
	top : 45px; 
	right : 30px;
	z-index : 8;
	}
	
#footerNMI {	
	float : right;
	z-index : 8;
	padding : 5px 23px 0px 0px;
	}

#footerLogo {
	position : absolute;
	top : 15px;
	left : 25px;
	z-index : 8;
	width : 82px;
	height : 50px;
	background-image : url(../img/footer_orange.gif);
	}
	
#footerLogo2 {
	position : absolute;
	top : 30px;
	left : 25px;
	z-index : 8;
	width : 82px;
	height : 50px;
	background-image : url(../img/footer_orange.gif);
	background-repeat: no-repeat;
	}

#footerNav {	
	float : left;
	padding-left : 142px;
	padding-top : 10px;
	z-index : 8;
	line-height : 0px;
	}
	
#navContainer {	
	position : absolute; 
	top : 80px; 
	left : 142px;
	width : 496px;
	height : 8px;
	z-index : 8;
	line-height : 0px;
	}
	
#loginContainer {	
	position : absolute; 
	top : 30px;
	left : 140px;  
	width : 400px; 
	height : 24px;
	background-image : url(../img/login_bg.gif);
	}
	
#loginLCnr {
	float : left;
	width : 80px;
	height : 24px;
	background-image : url(../img/login_lcnr.gif);
	}

#loginRCnr {
	float : right;
	width : 96px;
	height : 24px;
	background-image : url(../img/login_rcnr.gif);
	}
	
#headBrand {
	position : absolute; 
	top : 24px; 
	left : 20px;
	width : 113px;
	height : 72px;
	background-image : url(../img/header_brand.gif);
	z-index : 8;
	}	
	
#headBrand2 {
	position : absolute; 
	top : 30px; 
	left : 20px;
	width : 113px;
	height : 72px;
	background-image : url(../img/header_brand2.gif);
	background-repeat: no-repeat;
	z-index : 8;
	}	

#headStrip {
	position: absolute; 
	top : 107px; 
	left : 120px; 
	width : 80%; 
	height : 22px;
	background-image : url(../img/header_strip.gif);
	z-index : 8;
	}	

#stripLCnr {
	float : left;
	width : 22px;
	height : 22px;
	background-image : url(../img/strip_lcnr.gif);
	}

#stripRCnr {
	float : right;
	width : 22px;
	height : 22px;
	background-image : url(../img/strip_rcnr.gif);
	}

#logintext {
	padding : 6px 0px 0px 16px;
	float : left;
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	color : #202666;
	}

#fstripLCnr {
	float : left;
	width : 22px;
	height : 22px;
	background-image : url(../img/fstrip_lcnr.gif);
	}

#fstripRCnr {
	float : right;
	width : 22px;
	height : 22px;
	background-image : url(../img/fstrip_rcnr.gif);
	}

#footerStrip {
	width : 80%; 
	height : 22px;
	background-image : url(../img/footer_strip.gif);
	z-index : 8;
	margin-left : 120px;
	}	

#uploadblock {
	background : #FFA25E;
	width : 255px;
	font-family : verdana, arial, sans-serif;
	font-weight : bold; 
	font-size : 11px; 
	line-height : 18px;
	color : #202666;
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #48506E;
	padding : 10px 10px 10px 10px;
	margin : 20px 0px 0px 0px;
	}
	
#otheruploadblock {
	background : #FFA25E;
	width : 235px;
	font-family : verdana, arial, sans-serif;
	font-size : 11px; 
	line-height : 18px;
	color : #202666;
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #48506E;
	padding : 20px 20px 20px 20px;
	margin : 5px 0px 0px 0px;
	}
	