body{
width:auto;
min-width:1000px;
}
A  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #cc0033;
	text-decoration : underline;
}

A:Hover {
	color : #000099;
}

.home {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #666633;
	text-decoration : none;
}

.dropdown {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #999966;
	text-decoration : none;
}

.dropdown a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
	line-height : 1.35em;
}

.content2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.brown {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #666633;
	text-decoration : none;
}

.red {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #cc0033;
	text-decoration : none;
	line-height : 1.5em;
}

.red2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #cc0033;
	text-decoration : none;
}

.red3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #cc0033;
	text-decoration : underline;
}

.blue {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #000099;
	text-decoration : none;
}

.blue2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #000099;
	text-decoration : none;
}

.blue3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #000099;
	text-decoration : none;
}

.white {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #ffffff;
	text-decoration : none;
}

.white2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #999966;
	text-decoration : none;
}

.return {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


.caption {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.navat, .navat a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #c03;
	text-decoration : none;
}

.secondarynav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #009;
	text-decoration : none;
}

.secondarynav a:hover {
	color: #c03;
}

.tertiarynav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #330;
	text-decoration : none;
}

.tertiarynav2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #cccc99;
	text-decoration : none;
}

.tertiarynav2 a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #330;
	text-decoration : none;
}

.secondary {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #999966;
	text-decoration : none;
}

.tertiary {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color : #666633;
	text-decoration : none;
}

.quaternary {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
}

.form {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #999966;
	text-decoration : none;
	white-space: nowrap;
}

.formtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #0033cc;
	text-decoration : none;
}

.module {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #ffffff;
	text-decoration : none;
}

.subhead1  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
}

.faq {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #cc0033;
	text-decoration : none;
}

.welcome {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #cccc99;
	text-decoration : none;
	line-height : 1.5em;
}

.welcome2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #0033cc;
	text-decoration : none;
	line-height : 1.5em;
}

.breaknews  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #ffffff;
	text-decoration : none;
}

.breaknews a:hover  {
	color:#000099;
}

.csstitle  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: normal;
	color : #000000;
	text-decoration : underline;
}

.csstitle2  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.csstitle a:hover  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: normal;
	color : #cc0033;
	text-decoration : none;
}

A.noLinkShow:LINK {
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
	cursor : default;
}

A.noLinkShow:VISITED {
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
	cursor : default;
}

A.noLinkShow:ACTIVE {
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
	cursor : default;
}

A.noLinkShow:HOVER {
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
	cursor : default;
}


.subtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #663;
	text-decoration : none;
}

sup { vertical-align: baseline; 
position: relative; 
top: -.5em; }

/* common styling */
.menu {
font-family: arial, sans-serif; 
width:170px; 
position:relative; 
margin:0; 
font-size:11px; 
z-index:20;
}
.menu ul li a, .menu ul li a:visited {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
display:block; 
text-decoration:none; 
color:#000099;
width:150px;
padding-left:10px;
padding-right:10px; 
text-align:right; 
line-height:18px;
margin:0; 
font-size:10px;
font-weight:normal;
}

.menu ul li a.at {
color:#cc0033;
}

.at {
color:#cc0033;
}


.menu ul {
padding:0; 
margin:0;
width:170px; 
list-style-type: none; 
z-index:21;
}
.menu ul li {
width:170px; 
background-image:url(../images/menu_backb.gif);
float:left;
position:relative;
z-index:1;
}

/* Level 1 Parent  */
.menu ul li.parent {
	background:url(../images/menu_back_parent.gif) no-repeat right top;
	padding:0 5px 0 0;
	position:relative;
}

/* Level 2  */
.menu ul li ul {
display: none;
position:absolute; 
top:0px; 
left:169px; 
width:170px;
background:#FFF;
overflow:visible;
}

.menu ul li ul li{
width:170px;
background-image:none;
margin-top:-1px;
}

.menu ul ul li a{
	line-height:15px;
	border:1px solid #D1C69D;
	background-color:#FFFFFF;
}

/* .menu ul li ul li{
width:170px; 
background-image:url(images/menu_backw.gif);
background-color:#FFFFFF;
background-position:bottom;
background-repeat:no-repeat;
} */

.menu ul li ul li.parent{
	background:transparent url(../images/menu_back_parentw.gif) no-repeat scroll right top #FFF;
	border-right:none;
	width:172px;
}

.menu ul li ul li.parent a{
	border-right:none;
}
/* Third Level */
.menu ul ul ul{
	top:1px;
	left:171px;
}
.menu ul li ul li.parent ul a{
	border-right:1px solid #D1C69D;
}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#cc0033;
}
.menu ul li:hover ul {
display:block; 
width:170px;
z-index:22;
}
.menu ul li:hover ul li a.hide { 
color:#000099;
}

.menu ul li:hover ul li ul {
display: none;
position:absolute;
top:-1; 
}
.menu ul li:hover ul li a {
display:block; 
color:#000;
}
.menu ul li:hover ul li a:hover {
color:#cc0033;
}
.menu ul li:hover ul li:hover ul {
display:block; 
color:#000;
z-index:23;
}
.menu ul li:hover ul li:hover ul li a, .menu ul li:hover ul li:hover ul li a:visted {
display:block; 
width:160px; 
color:#000099;
}
.menu ul li:hover ul li:hover ul li a:hover {
color:#cc0033;
}

#contentMain{
width:100%;
}

#breadcrumb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
}

#dateReq {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-align:left;
}

#breadcrumb a{
color:#000099;
text-decoration:none; 
}

#topPrint{
width:56px;
float:left;
}

#footerLinks{
width:600px;
float:left;
text-align:center;
}

#footer {
width:100%;
}

#mainTitle{
width:100%;
height:40px;
background-image:url(../images/title_background.gif);
}

.pageTitle{
  width:300px;
	font-family :Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	text-align:right;
	float:right;
	color:#969964;
	padding-top:10px;
}

.topNav{
background:transparent url(../images/right_blue_top.gif) repeat scroll 0 0;
display:block;
height:26px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:74px;
position:relative;
margin:0;
z-index:2;
}

.topNav li{
background-image:url(../images/menu_off.gif);
display:block;
float:left;
overflow:visible;
position:relative;
padding: 0 12px 0 12px;
margin-left:1px;
height:26px;
}

ul.topNav li a, ul.topNav li a:visited {
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffcc;
display:block; 
text-decoration:none;
font-weight: bold;
font-size : 12px;
}

.topNav li:hover, .topNav li.sfhover
{
background-image:url(../images/menu_on.gif);
}

ul.topNav li:hover a, ul.topNav li:hover a:visited ,
ul.topNav li.sfhover a, ul.topNav li.sfhover a:visited{
color:#ffffff;
}

.topNav li.at{
background-image:url(../images/menu_at.gif);
}
.topNav li.at:hover{
background-image:url(../images/menu_at.gif);
}

ul.topNav li.at a, ul.topNav li.at a:visited {
color:#cc0033;
}

.topNav li.lft {
background-image:url(../images/menu_at.gif);
padding:0;
margin:0;
}

.midNav{
background-image:url(../images/right_blue_top.gif);
display:block;
height:26px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
margin:0;
padding:0;
z-index:2;
}

.midNav li{
background-image:url(../images/menu_off.gif);
display:block;
float:left;
overflow:visible;
position:relative;
padding: 0 12px 0 12px;
margin-left:1px;
height:26px;
}

ul.midNav li a, ul.midNav li a:visited {
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffcc;
display:block; 
text-decoration:none;
font-weight: bold;
font-size : 12px;
}

.midNav li:hover, .midNav li.sfhover  
{
background-image:url(../images/menu_on.gif);
}

ul.midNav li:hover a, ul.midNav li:hover a:visited,
ul.midNav li.sfhover a, ul.midNav li.sfhover a:visited {
color:#ffffff;
}

.midNav li.at{
background-image:url(../images/menu_at.gif);
}

ul.midNav li.at a, ul.midNav li.at a:visited {
color:#cc0033;
}

.midNav li.lft {
background-image:url(../images/menu_at.gif);
padding:0;
margin:0;
}

.tanBar {
float:left;
background-image:url(../images/tan_bar_back.gif);
background-repeat:repeat-x;
width:800px;
height:24px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color:#000099;
	padding:2px 0 0 5px;
}

.barEndCap {
float:left;
background-image:url(../images/bar_end_right.gif);
width:24px;
height:24px;
}
.subButton {
border-top:solid 1px #999966; 
width:500px;
height:20px;
margin-top:2px;
}

.subButton a{
float:right;
}

.topicBar {
float:left;
width:830px;
height:24px;
margin:5px 0 5px 0;
}


/*****************NNG Additional Style******************/
.gridheader
{
	padding-left:4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #999966;
	text-decoration : none;
}

.gridcontent {
	padding-left:4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
	line-height : 1.35em;
}
.breadcrumb
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333300;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.breadcrumbOn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: maroon;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
