.color1, .color1 P { background-color: #39488E; color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica }

.color1 A:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.color1 A:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.color1 A:active { color: #cccccc; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.color1 A:hover { color: #cccccc; text-decoration: underline; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.color1 A:visited A:hover { color: #cccccc; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica }

.grey1 {background-color: #dddddd }
.grey2 { background-color: #818181; color: #ffffff; font-size: 9pt; font-family: Verdana, Arial, Helvetica }
.grey3 { background-color: #CCCCCC; color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica }

.padding { padding: 5px }
.headingpad { padding: 5px; color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.current
{
         font-size: 8pt; font-family: Verdana, Arial, Helvetica;
}


.ContentImageL
{
	float: left;
	margin: 0em 1em 0em 0em;
	/*padding-right: 1em;  */
	width: 30%;

}

.ContentImageR
{
	float: right;
	margin: 0 1em 1em 1em;
	vertical-align: text-bottom;
}

.ContentImageCenter
{
	text-align: middle;
	margin: 0 1em 1em 0;
}

.Required
{
	font-weight: bold;
	color: #c33;
	padding-right: .5em;
}


h1.header
{

         font-size: 1.1em;
         background-color: #3366CC;
         border-bottom: 4px solid #FFD700;
         color: white;
       	 padding: .3em;

}

fieldset
{
	background: #f4f4f4 url(images/bg_silverblend_light.gif) repeat-x bottom left;
	margin-bottom: 2em;
	border: 1px solid #ccc;
}

legend
{
	font-weight: bold;
	font-style: italic;
	color: #999;
	background-color: #fff;
}

fieldset input,
fieldset textarea
{
	border: 1px solid #bbb;
}


td.Question
{
	width: 200px;
	vertical-align: top;
	text-align: right;
	padding: .4em;
	border: none;
	font-size: 12px;
}

.FormSubmit
{
	text-align: center;
	background-color: ##818181;
	padding: .5em;
	border: 1px solid #ccc;
}

.PdfPic
{
  	border: 1px solid #ccc;
  	vertical-align: middle;
}

#subnav li
{
 	padding-bottom: .3em;
 	margin: 0 0 0 -1.5em;

}

 #subnav li a
{
	/*background-color: #ddd;*/
	color: #eee;

}

#subnav li a:hover
{
	/*background-color: #ddd;*/
	color: #FFD700;

}

#NSNTableMepnsn
{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
     font-size: 8pt; font-family: Verdana, Arial, Helvetica;

}

#NSNTableMepnsn td,
#NSNTableMepnsn th
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: .1em .4em .1em .4em;

}

#NSNTableMepnsn th
{
	background-color: #eee;
	color: black;
	font-weight: bold;
}

#NSNTableMepnsn .Yes
{
	background-color: #efe;
	text-align: left;
}

#NSNTableMepnsn .No
{
	background-color: #fee;
	text-align: left;
}

#NSNTable
{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
     font-size: 9pt; font-family: Verdana, Arial, Helvetica;

}

#NSNTable td,
#NSNTable th
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: .1em .5em .1em .5em;

}

#NSNTable th
{
	background-color: #eee;
	color: black;
	font-weight: bold;
}

#NSNTable .Yes
{
	background-color: #efe;
	text-align: left;
}

#NSNTable .No
{
	background-color: #fee;
	text-align: left;
}

.TableHeader1
{
	font-weight: bold;
	background-color: #f3f3f3;
}

.TableHeader2
{
	font-weight: bold;
	background-color: #f6f6f6;
	padding-left: 1em;
}

.TableHeader1 .Note,
.TableHeader2 .Note
{
        font-weight: normal;
        font-style: italic;
}

#MAContent
{
        margin-left: .5em;
        padding-bottom: 1em;
}

#MAContent h2
{
        border-bottom: 1px solid #FFD700;
}

#MAContent h3
{
        background-color: #eee;
        color: black;
}

#ProductsSubNav
{
        position: absolute;
        top: 210px;
        left: 510px;
        /*max-width: 820px;
        min-width: 420px; */
        width:300px;
        text-align: center;
        font-size: 7pt;
        font-family: Verdana, Arial, Helvetica;
        margin: 0;
}

#ProductsSubNav a
{
        padding: .5em .5em .5em .5em;
}
