A:link.topnav
{
	color:			White;
	font-family:	verdana, helvetica, sanserif;
	font-size:		10px;

}

.medheading
{
	color:			#181818;
	font-family:	verdana, helvetica, sanserif;
	font-size:		14px;
	font-weight:	bold

}
.medgreyheading
{
	color:		#717171;
	font-family:	verdana, helvetica, sanserif;
	font-size:	12px;
	font-weight:	bold;

}

.white_medheading
{
	color:			White;
	font-family:	verdana, helvetica, sanserif;
	font-size:		12px;
	font-weight:	bold

}

.bigheading
{
	color:		#181818;
	font-family:	verdana, helvetica, sanserif;
	font-size:		18px;
	font-weight:	bold

}

.biggreyheading
{
	color:		#717171;
	font-family:	verdana, helvetica, sanserif;
	font-size:	14px;
	font-weight:	bold;

}

.bigredheading
{
	color:			#ff6600;
	font-family:	verdana, helvetica, sanserif;
	font-size:		18px;
	font-weight:	bold

}

body
{
	color: #717171;
	background:#ffffff;
	font-family:verdana, helvetica, sanserif;
	font-size:12px;
	margin: 0;
}
img
{
	border: none;
}

input {
	color:			#717171;
	font-family:	verdana, helvetica, sanserif;
	font-size:		12px
}

p
{
	color:			#717171;
	font-family:	verdana, helvetica, sanserif;
	font-size:		11px
}


td {
	color:			#717171;
	font-family:	verdana, helvetica, sanserif;
	font-size:		11px
}

th {
	color:			#717171;
	font-family:	verdana, helvetica, sanserif;
	font-size:		11px
}

.evenrow {
	background:		#FFFFFF
}

#maincontent
{
	width: 830px;
	text-align: left;
	background-color: #FFFFFF;	
}
#header-area
{
	
}
#left-content
{
	z-index:3;
	width: 400px;
	float:left;
	margin-top: -23px;
}
#right-content
{
	z-index:inherit;
	width: 400px;
	float:left;
	
}
#calchome
{
	width: 89px;
	float:left;
}
#text-right
{
	width: 206px;
	float:right;
}
#mrp-right-col
{
	width: 240px;
	float:right;
	vertical-align: top 
}
#mrp-left-col
{
	width: 360px;
	float: left;
	text-align: left;
}
#mrp-side-menu
{
	width: 200px;
	float: left;
	text-align: left;
}
p.login
{
	margin: 20px,15px,20px,15px;
	line-height: 17px;
}
.spaceout
{
	line-height: 18px;
}

.oddrow {
	background:		#EBEBEB
}

.smallText {
	font-family:	verdana, helvetica, sanserif;
	font-size:		10px
}

.textlinktopmenu{
	color: #000066;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold
}

.copyrighttext{
	color: #717171;
	font-family:verdana, helvetica, sanserif;
	font-size:9px
}

A:link{
	color:#EB3E01;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}

A:visited 	{
	color:#EB3E01;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}
A:active	{
	color:#EB3E01;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}

A:hover {
	color: #FD4301;
	text-decoration: underline
}

A:link.smap{
	color:#0173D4;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}

A:visited.smap 	{
	color:#0173D4;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}
A:active.smap	{
	color:#0173D4;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}

A:hover.smap {
	color: #FD4301;
	text-decoration: underline
}
A:link.popup{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}

A:visited.popup{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}

A:active.popup{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none
}

A:hover.popup{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : underline
}

A:link.copyrightlink{
	color: #EB3E01;
	font-family:verdana, helvetica, sanserif;
	font-size:9px;
	text-decoration : none
	}

A:visited.copyrightlink{
	color: #EB3E01;
	font-family:verdana, helvetica, sanserif;
	font-size:9px;
	text-decoration : none
	}	
	
A:active.copyrightlink{
	color: #EB3E01;
	font-family:verdana, helvetica, sanserif;
	font-size:9px;
	text-decoration : none
	}	
	
A:hover.copyrightlink{
	color: #EB3E01;
	font-family:verdana, helvetica, sanserif;
	font-size:9px;
	text-decoration : underline
}	
		
		
A:link.homeside{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	text-decoration : none;	
	font-weight : bold
	}

A:visited.homeside{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	text-decoration : none;	
	font-weight : bold
	}	
	
A:active.homeside{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	text-decoration : none;	
	font-weight : bold
	}	
	
A:hover.homeside{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	text-decoration : underline;
	font-weight : bold
}			
		
		
select{
	color: Black;
	font-family:verdana, helvetica, sanserif;
	font-size:11px
}
textarea{
	color: Black;
	font-family:verdana, helvetica, sanserif;
	font-size:11px
}
input{
	color: Black;
	font-family:verdana, helvetica, sanserif;
	font-size:11px
}

.redclick
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size:9pt;
 color: #EB3E01;
 font-weight: bold; 
 cursor: hand;
}
.maplinks
{
	color:#000066;
	font-family:verdana, helvetica, sanserif;
	font-size:11px;
	font-weight : bold;
	text-decoration : none;
}

.mapheading
{
	color:#676767;
	font-family:verdana, helvetica, sanserif;
	font-size:11px
}

.popup_toptext
{
	color: White;
	font-family:verdana, helvetica, sanserif;
	font-size:10px;
	text-decoration : none
}

A:link.mrpdemo
{
	color: Blue;
	font-family:verdana, helvetica, sanserif;
	font-size:10px;
	text-decoration : underline
}

A:visited.mrpdemo
{
	color: Blue;
	font-family:verdana, helvetica, sanserif;
	font-size:10px;
	text-decoration : underline
}

.redBGround
{
	color: #FFFFFF;
	background: #EB3E01;
}
.mfaToolbar
{
 background-image: url(../images/tbBackgrounf.gif);
 background-repeat: repeat-x; 
}
.mfaRoyalBlue
{
	background: #0173D4;
}
.mfaNavyBlue
{
	background: #000066;
}
.rndBoxTop
{
 background-image: url(../images/SiteGraphics/roundbox_t.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}
.rndBoxRight
{
 background-image: url(../images/SiteGraphics/roundbox_r.gif);
 background-repeat: repeat-y;
}
.rndBoxLeft
{
 background-image: url(../images/SiteGraphics/roundbox_l.gif);
 background-repeat: repeat-y;
}
.rndBoxBottom
{
 background-image: url(../images/SiteGraphics/roundbox_b.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}
.greytable
{
	background: #DDDDDD;
	border:10px solid #DDDDDD;
}

.boxHeader
{
	font-weight: bold;
	background: #FFFFFF;
}
.topmenuSml, a.topmenuSml, a.topmenuSml:link, a.topmenuSml:hover, a.topmenuSml:visited
{
 	color:#ffffff;
 	font-family:arial, verdana, helvetica, sanserif;
 	font-size: 9pt;
 	font-weight: bold;
	text-decoration: none
}
.menuTile
{
 background-image: url(../images/SiteGraphics/menuBlueTile.gif);
 background-repeat: repeat-x;
}
.menudiv
{
	background: #FFFFFF;
}
.topMenuBG
{
	background-image: url(../images/siteGraphics/topbg.gif);
 	background-repeat: repeat-x;
}
.topMenuBack
{
	background-image: url(../images/siteGraphics/topbg.gif);
}
.infotext
{
	text-decoration: underline;
	cursor: help;
}
.greybackTitle
{
 background: #C0C0C0;
 font-weight: bold;
}

.blinktext
{
 color: #0173D4;
 text-decoration: blink;
 font-weight:bold;
 font-size:12px;
}
a.blinktext + a:link.blinktext
{
 color: #EB3E01;
 text-decoration: blink;
 font-weight:bold;
 font-size:12px;
}
.blackBackTitle
{
 background: #000000;
 font-weight: bold;
 color: #FFFFFF;
}
.mandatory
{
 color: #990033;
 font-weight: bold;
}
ul.redtick
{
 list-style-image: url(../images/redTick.gif);
 font-size: 10pt;
 font-family: Arial, Helvetica, "MS Sans Serif", sans-serif;
}
ul.orangetick
{
 list-style-image: url(../images/mrp/MRP_tick.gif);
 list-style-position: outside;
}
.dottedback
{
 background-image: url(../images/dot.gif);
 background-repeat: repeat-x; 
}
td.dotted
{
 border-style: 1px dotted #717171;
}
.na
{
 color:#FE8386;
 font-weight:bold;
 font-size:9px;
}
.whiteOnBlack
{
 color: #FFFFFF;
 background: #000000;
 font-weight:bold;
}
.bolder
{
 color: #000000;
 font-weight:bold;
}
hr.greyline
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 color: #717171;
 height: 1px;
}
hr.dotted
{
 color: #717171 1px dotted;
}
.darkBack
{
 background:#000066;
}
.yellowBack
{
 background:#ffba2b;
 border-bottom: #000000 1px solid;
}
.header1
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-weight: bold;
 font-size:14pt;
 color: #333333;
}

.subheader1
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-weight: bold;
 font-size:10pt;
 color: #333333;
}
.subheader2
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-weight: bold;
 font-size:12pt;
 color: #333333;
}
.boldtext
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-weight: bold;
 color: #333333;
}
.smltext
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size:8pt;
}

hr.textruler
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 color: #4F7EB1;
 height: 1px;
}
.submenutitle
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-weight: bold;
 font-size:11pt;
 color: #717171;
}
.othertitle
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-weight: bold;
 font-size:11pt;
 color: red;
}
.bluetext
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size:8pt;
 color: #0173D4;
}
.boldbluetext
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size:8pt;
 color: #0173D4;
 font-weight: bold; 
}
.redtext
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size:9pt;
 color: #EB3E01;
 font-weight: bold; 
}
.redtextnormal
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size:9pt;
 color: #EB3E01;
 font-weight: normal; 
}
.redtextlge
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size:10pt;
 color: #EB3E01;
 font-weight: bold; 
}
.greybackg
{
 background:#CECECE; 
}
.greytext
{
 color: #717171;
 font-size:12px;
}
.boldgreytext
{
 color: #717171;
 font-size:12px;
 font-weight: bold; 
}
.boldblacktext
{
 color: #000000;
 font-size:11px;
 font-weight: bold; 
}
.smltext7
{
 font-family: Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size:8pt;
}
tr.bottomline
{
 border-bottom: 1px solid #000000;
}

table.fineborder
{
 border: 1px solid #000000;
 border-collapse: collapse;

}
td.fineborder
{
 border: 1px solid #000000;
 font-size: 8pt;
}
.calculatorhead
{
 background: #0173D4;
 font-family: Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 font-weight: bold;  
}
.redtext
{
 font-family: Verdana, Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-weight: bold;
 font-size:10pt;
 color: red;
}
.crunchstyle
{
 font-family: Arial, Helvetica, "MS Sans Serif", sans-serif;
 font-weight: bold;
 font-size:10pt;
 color: #333399;
}
.calcTable
{
	border-bottom: solid 2px #000066;
	border-top: solid 2px #000066;
	border-left: solid 2px #000066;
	border-right: solid 2px #000066;
}
.bordleft
{
	border-left: solid 1px #CCCCCC;
}

.floatleft
{
	float:left;
}
.floatinherit
{
	float:inherit;
}
.floatright
{
	float:right;
}
.floatharry
{
	float:right;
	margin-top: -10px;	
}
fieldset.mright
{
	margin-right: 2em;
}
