﻿table
{  font-family: Arial,Helvetica,sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #000000;
}
h1 
{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;   
   font-family:Arial,Helvetica,sans-serif;
   font-weight:bold;
   font-size:14px;
   color:#A48FBE;
}
h2 
{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;   
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6e4d98;
	font-weight: bold;
	}
h3 {	/* used for headings */
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6e4d98;
	font-weight: bold;
	}
h4 {
   font-family:Arial,Helvetica,sans-serif;
   font-weight:bold;
   font-size:12px;
   color:#000000;
   margin: 0px;
}
.Heading
{
   color: #637931;
   font-size: 24px;
   font-weight: bold;
   font-family: 'Serif';
   padding-bottom:3px;
}
.SubHeading
{
   color: #492c7c;
   font-size: 16px;
   font-weight: bold;
   font-family: 'Serif';
   padding-bottom:3px;
}

.LeftColTextHeader {
	padding-left: 3px;
	width: 30px;
	color: #4f2683;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.imgFloatLeft{float:left; margin:0px 10px 0px 0px;}

.mainCallOutBox
{
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 5px;
	padding:3px 3px 3px 3px;   
   width:550px;
   margin-bottom: 7px;
   padding-top:10px;
   color: black;
   background-color: #dee5cc;
   border: 1px solid #A48FBE;
}
.mainCallOutBox TABLE
{
   font-family: Arial,Helvetica,sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #000000;
}

.mainOutlineBox{
	position:relative;
	left:250px;
	width:550px;
	padding:0px 3px 3px 3px;
	color:black;
}

.sideCalloutBox
{
   clear:both;
   width:176px;
   margin-left: 4px;
   margin-right: 4px;
   margin-bottom: 4px;
   padding:4px 4px 4px 4px;
   background-color: #FFFFFF;
   border: 1px solid #A48FBE;
   font-family: Arial,Helvetica,sans-serif;
   font-weight: normal;
   font-size: 10px;
   color: #6e4d98;
}
.sideCalloutBoxWithBackground
{
   clear:both;
   width:118px;
   margin-left: 4px;
   margin-right: 4px;
   margin-bottom: 4px;
   padding:4px 60px 4px 4px;
   color: black;
   background-color: #FFFFFF;
   background-image: url(../Assets/Images/NMMC/sidebar_cta.gif);
   background-repeat:no-repeat;
   background-position:right;
   border: 1px solid #A48FBE;
   font-family: Arial,Helvetica,sans-serif;
   font-weight: normal;
   font-size: 10px;
}
.mainCallOutBoxLeftAlign
{
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 5px;
   margin-bottom: 7px;
   padding-top:10px;
   color: black;
   background-color: #dee5cc;
   border: 1px solid #A48FBE;
   text-align:left;
}

.SmallTextBlack
{
    FONT: 11px/14px Arial,Helvetica,sans-serif;
    COLOR: #000000;
}

.SmallTextBlueBold
{
    FONT: 11px/14px Arial,Helvetica,sans-serif;
    COLOR: #3F6C9A;
    font-weight: bold;
}

.SmallTextBlue
{
    FONT: 10px/12px Arial,Helvetica,sans-serif;
    COLOR: #3F6C9A;
}
.BorderBottom
{
   clear: both;
   BORDER-BOTTOM: #cccccc 1px dotted;
}
/*Newsletter*/
.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #381F5F;
}
.page_title {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
	font-weight: bold;
	color: #336600;
}
.section_title {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	color: #336600;
}
.sidebar_title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.references {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	line-height: 20px;
}