/* Stylesheet for Default.master */
@import url(./styles.css);

/* This style removes the "extra" bottom padding found with images globally through-out the 
template . This style may have to be placed with local divs if there are going to be problems.
/* http://garyblue.port5.com/webdev/object-gap.html */

	  .mo a, .mo a:visited, .mo a:hover{
		text-decoration:none;
		color:#00349a;
		font-size:15px;
		font-weight:bold;
		}
a, a:link, a:visited, a:hover, a:visited:hover
  {color: #039; text-decoration: underline;}
a:visited
  {color: #039;}
a:hover, a:visited:hover
  {color: #900;text-decoration: none;}
div, h2{
text-align: left;
}

#container
{
	margin: 1px auto;
	text-align: left;
	background-color: #4b4b4b;
}

/* NIRSA Specific Style */

#contentTD
{
	text-align: left;
}

a.nirsahome:link, a.nirsahome:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	color: #fc6;
	font-size: 10px;
	text-decoration: none;
	display: block;
}
a.nirsahome:hover, a.nirsahome:active {
	color: #fff;
}
#nirsatop {
	font: italic bold 10px Arial, Helvetica, Sans-serif;
	text-transform: uppercase;
	color: #ffffff;
}
#toplinks P {
	FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
#toplinks P A:link {
	COLOR: #fc6; TEXT-DECORATION: none
}
#toplinks P A:visited {
	COLOR: #fc6; TEXT-DECORATION: none
}
#toplinks P A:hover {
	COLOR: #fff
}
#toplinks P A:active {
	COLOR: #fff
	}
#tagline { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #003; font-style: italic; text-align: center; }
a.taglinelinks:link, a.taglinelinks:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #fff;
	text-decoration: none;
	
	}
a.taglinelinks:hover, a.taglinelinks:active {
	color: #900;
	text-decoration: none;
	border-bottom: 1px dotted;
}

/* Global - Footer */
#footer {
	background-color: #c0c0c0;
	padding: 10px;
}
#footertop {
	background-color: #f5edce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	text-align: center;
}
#footertop a:link, #footerbottom a:visited { color: #036; text-decoration: none; }
#footertop a:hover, #footerbottom a:active { color: #fc6; }
#footerbottom {
	background-color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	padding: 5px;
	text-align: center;
}
#footerbottom a:link, #footerbottom a:visited {
	color: #fc6;
	text-decoration: none;
}

/* End NIRSA Specific styles */

/* Homepage Layout Content Areas - START */
/* Content area is not used in this template.
.homepage_ca_1 {
}
.homepage_ca_2 {
}
.homepage_ca_3 {
}
.homepage_ca_4 {
}
.homepage_ca_5 {
}
.homepage_ca_6 {
}
.homepage_ca_7 {
}
.homepage_ca_8 {
}
.homepage_ca_9 {
}
.homepage_ca_10 {
}
.homepage_ca_11 {
}
.homepage_ca_12 {
}
*/
/* Homepage Layout Content Areas - END */

/* Interior Layout Content Areas - START */
/* Content area is not used in this template
.interior_ca_1 {
}
.interior_ca_2 {
}
.interior_ca_3 {
}
.interior_ca_4 {
}
.interior_ca_5 {
}
.interior_ca_6 {
} 
.interior_ca_7 {
}
*/

/* hard-coded height */
.interior_left_column {
width:150px;
height:350px;
}

.interior_main_content {
	font-family:Arial,Helvetica,Sans-serif;
	padding: 12px;
	padding-left: 0px;
}
.interior_main_content h1 {
	color:#000066;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	margin-top:0.25em;
	padding:0pt;
}
.interior_main_content h4 {
border-top-style:none;
color:#003366;
font-size:13px;
margin-top:1em;
padding-top:0.5em;
}
.interior_main_content h6 {
color:#990000;
font-size:10px;
text-transform:uppercase;
}

.interior_main_content p a:hover, .interior_main_content ul li a:hover, .interior_main_content ol li a:hover {
color:#990000;
}
.interior_main_content p a:link, .interior_main_content ul li a:link, .interior_main_content ol li a:link {
color:#003399;
}
.interior_main_content p .interior_main_content ul, .interior_main_content ol {
color:#222222;
font-size:0.7em;
line-height:1.25em;
margin-top:0.75em;
}
.interior_main_content p .interior_main_content ul, .interior_main_content ol {
color:#222222;
font-size:0.7em;
line-height:1.5em;
margin-top:1em;
}

/* Utility nav is not used in this template
.interior_primary_utility_nav {
} */

/* Interior Layout Content Areas - END */

/* INTERIOR Look and Feel style - START */

.interior_left_column_style {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 0.75em; 
	PADDING-BOTTOM: 6px; 
	WIDTH: 140px; 
	PADDING-TOP: 6px; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.interior_left_column_style P A:link {
	COLOR: #039; TEXT-DECORATION: none
}
.interior_left_column_style P A:visited {
	COLOR: #039; 
	TEXT-DECORATION: none
}
.interior_left_column_style UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
.interior_left_column_style LI {
	DISPLAY: block; 
	BORDER-BOTTOM: #bbb 1px solid
}
.interior_left_column_style LI A:link {
	PADDING-RIGHT: 2px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #039; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none
}
.interior_left_column_style LI A:visited {
	PADDING-RIGHT: 2px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #039; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none
}
.interior_left_column_style LI A:hover {
	PADDING-RIGHT: 2px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #bbb; 
	TEXT-DECORATION: none
}
.interior_left_column_style UL UL {
	MARGIN-LEFT: 0px
}
.interior_left_column_style UL UL LI {
	DISPLAY: block; 
	MARGIN: 0px; 
	BORDER-BOTTOM: #bbb 1px solid
}
.interior_left_column_style UL UL A:link {
	DISPLAY: block; COLOR: #039; TEXT-DECORATION: none
}
.interior_left_column_style UL UL A:visited {
	DISPLAY: block; COLOR: #039; TEXT-DECORATION: none
}
.interior_left_column_style UL UL A:hover {
	DISPLAY: block; PADDING-LEFT: 8px; MARGIN-LEFT: -6px; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none
}

.interior_main_content_style {
  background-color: #FFFFFF;
}

/* Utility nav is not used for this template
.interior_primary_utility_nav_style {
}

.utilitynav_style {
 } */

.primarynav_style  {  
  background-color: #003399;  
}
/* Content Area is not used in this template
.interior_ca_1_style  {
}
.interior_ca_2_style  {
}
.interior_ca_3_style  {
}
.interior_ca_4_style  {
}
.interior_ca_5_style  {
}

.interior_ca_6_style  {
}

.interior_ca_7_style  {
} */
/* Search form is not used for this template
.searchform_style  {
}*/

/* INTERIOR Look and Feel style - END */

/* Homepage Look and Feel style - START */

/* Used with content areas.
.homepage_ca_1_style  {
}
.homepage_ca_2_style  {
}
.homepage_ca_3_style  {
}
.homepage_ca_4_style  {
}
.homepage_ca_5_style {
}
.homepage_ca_6_style{
}
.homepage_ca_7_style{
}
.homepage_ca_8_style {
}
.homepage_ca_9_style {
}
.homepage_ca_10_style {
}
.homepage_ca_11_style {
}
.homepage_ca_12_style {
}
*/

/* Homepage Look and Feel style - END */

/* Standard Feaure Set style - START */

/* Print this page styles - START*/
#printpagetext {
  text-align:center;
  border: 2px solid #CCCCCC;
  margin: 0 10px 0 10px;  
}

#printpagetext a {
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif; 
  color: #660000;
  display: block;
  text-decoration: none;
  padding:2px;
}

#printpagetext a:link, #printpagetext a:visited {
  background-color: #A6BDDC;  
}

#printpagetext a:hover
{
	background-color: #ccffff;
}
/* Print this page styles - END */

/* Text only styles - START */

#textonlypage {
  text-align:center;
  border: 2px solid #CCCCCC;
  margin: 5px 10px 0 10px;  
}

#textonlypage a {
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif; 
  color: #660000;
  display: block;
  text-decoration: none;
  padding:2px;
}

#textonlypage a:link, #textonlypage a:visited {
  background-color: #A6BDDC;  
}

#textonlypage a:hover {
  background-color: #ccffff;
}

/* Text only styles - END */

/* Email a Friend styles - START */

#emailfriendtext {
  text-align:center;
  border: 2px solid #CCCCCC;
  margin: 5px 10px 0 10px;  
}

#emailfriendtext a {
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif; 
  color: #660000;
  display: block;
  text-decoration: none;
  padding:2px;
}

#emailfriendtext a:link, #emailfriendtext a:visited {
  background-color: #A6BDDC;  
}

#emailfriendtext a:hover {
  background-color: #ccffff;
}

/* Email a Friend styles - END */

/* Email This Page pop-up window styles - START */
/*
http://veerle.duoh.com/comments.php?id=148_0_2_0_C
http://www.quirksmode.org/css/forms.html
http://www.sitepoint.com/article/style-web-forms-css/2
*/
form#emailthispageform {
  background-color: #ffffff;
  margin: 0;
  padding: 10px;
  height: 400px;
}

form#emailthispageform, form#emailthispageform p {
  color: #000000;
  font-family: Arial,Helvetica,Sans-serif;
  font-size: 12px;
}

.emailthispageheaderbar  {
  background-color: #efefef;
  padding:3px;
  margin-bottom: 10px;
}

.emailerror {
  color: #000000;
  font-weight:bold;
}

.emailthispagelabel {
  margin-bottom: 10px;
}

.emailthispageinputtext, .emailthispageinputtextarea {
  margin-bottom: 10px;
  width: 330px;
  font-family: Arial,Helvetica,Sans-serif;
  font-size: 12px;
  padding: 1px;
  color: #6c6c6c;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

.emailthispageinputtextarea {
  height:100px;
}

.emailthispagesubmitbtn,.emailthispagesubmitbtn emailthispageclosetbtn {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 12px;
 background-color: #efefef;
 color: #000000;
 margin: 0;
 padding:0;
 border: 1px solid #000000;
}

/* Email This Page pop-up window styles - END */

/* Search Box styles - START */
/* 
http://veerle.duoh.com/comments.php?id=148_0_2_0_C 
http://www.quirksmode.org/css/forms.html
http://www.sitepoint.com/article/style-web-forms-css/2
*/
/* Search form is not used in this template.
form#searchboxform, .searchboxform {
}

#searchboxform .searchboxinputtext {
}

#searchboxform .searchboxsubmit {
}

#searchboxform .searchboxsubmitbtn {
} */
/* Search Box styles - END */
/* Login Box Styles - START */
/* Login form is not on this template.
.TemplateLoginForm
{
}
.TemplateLoginLabel
{font-size: 10px; font-family: verdana;}
.TemplateLoginInput
{height: 10px; width: 95px; border: thin inset; font-size: 10px;font-family: monospace, sans-serif;}
.TemplateLoginButton
{vertical-align:bottom;}
*/

/* Login Box Styles - END */
/* iMIS Trademark styles - START */
/* iMIS trademark is not used in this template
#imiscontainer {
}
#imiscontainer a  {	
} */
/* iMIS Trademark styles - END */

/* Standard Feaure Set style - END */


/* BREADCRUMB Styles - START */

#breadcrumbnavcontainer {
padding: 10px 0 10px 0;
}

#breadcrumbnavlist {
  margin:0;
  padding:0;
}

#breadcrumbnavlist li {
  display: inline;
  list-style-type: none;
  margin:0 2px 0 0;
  padding:0;
  font-size: 11px; 
}

#breadcrumbnavlist a:link, #breadcrumbnavlist a:visited, #breadcrumbnavlist a:active {
  color: #0000FF; text-decoration: none;
}

#breadcrumbnavlist a:hover{
  color: #FF0000; text-decoration: underline;
}

#breadcrumbnavlist .breadcrumbindicatorimage {
  vertical-align : middle;  
  margin-left: 5px;
}

/* BREADCRUMB Styles - END */

/* Base text-only nav styles - START */
/* Text links are not used in this template
.textlinksnavlist {
}
.textlinksnavlist li {
}
.textlinksnavlist a:link, .textlinksnavlist a:visited, .textlinksnavlist a:active {
}
.textlinksnavlist a:hover {
}
.dividerimage {
} */

/* Base text-only nav styles - END */

/* Primary Navigation Styles - START */
/*
http://css.maxdesign.com.au/listamatic/horizontal09.htm
*/
.primarynavcontainer {
margin: 0;
padding: 0 0 0 0;
text-align:center;
}

.primarynavcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.primarynavcontainer ul li {
display: block;
text-align: center;
padding: 0;
margin: 0;
font: 15px/25px "Lucida Grande", verdana, sans-serif;
}

/* go to .primarynav_style and add the border-right style */

/* 
IMPORTANT: we need to set the width to 1px in IE browsers so it won't expand and
fill out the container

So we use this hack that only IE browsers can see....and the other ones will disregard:
http://wellstyled.com/css-underscore-hack.html
*/
.primarynavcontainer ul li a {
height: 18px;
_width: 1px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
display: block;
text-align: center;
white-space : nowrap;  
}

*>html .primarynavcontainer ul li a {width: 100px;}

.primarynavcontainer ul li a:link, .primarynavcontainer ul li a:visited, .primarynavcontainer ul li a:active  {
  text-decoration: none;
  background: #0033cc;
  color: #FFFFFF;    
}

.primarynavcontainer ul li a:hover {
  background: #0033cc; 
  color: yellow;  
}

/*
.primarynavcontainer #active a:link, .primarynavcontainer #active a:visited, .primarynavcontainer #active a:active, .primarynavcontainer #active a:hover  {
*/
.primarynavcontainer #active a {
}

/* Primary Navigation Styles - END */

/* Primary Navigation Styles with a background image - START */
/*
http://css.maxdesign.com.au/listamatic/horizontal26.htm
http://css.maxdesign.com.au/listamatic/horizontal07.htm
*/
/* primary navigation with images are not used in this template
.primarynavcontainer_image ul {
 }
.primarynavcontainer_image li {
}
.primarynavcontainer_image ul li a {
}
.primarynavcontainer_image a:link, .primarynavcontainer_image a:visited, .primarynavcontainer_image a:active {
}
.primarynavcontainer_image a:hover {
}
.primarynavcontainer_image #active a  {
} */
/* Primary Navigation Styles with a background image - END */

/* Utility Navigation Styles - START */
/* Utility nav is not used in this template.
.utilitynavcontainer
{
}
.utilitynavcontainer .textlinksnavlist a:link, .utilitynavcontainer .textlinksnavlist a:visited, .utilitynavcontainer .textlinksnavlist a:active {
}
.utilitynavcontainer .textlinksnavlist a:hover {
}
.utilitynavcontainer .dividerimage {
}*/
/* Utility Navigation Styles - END */

/* Footer Navigation Styles - START */
/* Footer Navigation is not used in this template.
.footerlinksnavcontainer { 	
}
.footerlinksnavcontainer .textlinksnavlist li {
}
.footerlinksnavcontainer .textlinksnavlist a:link, .footerlinksnavcontainer .textlinksnavlist a:visited, .footerlinksnavcontainer .textlinksnavlist a:active {
}
.footerlinksnavcontainer .textlinksnavlist a:hover {
} */
/* Footer Navigation Styles - END */

/* Base interior nav styles - START */

/* setting defaults and set defaults for all navigation levels - START */

/* resets all the margins for the ULs and LIs*/
.interiorsidenavcontainer {
  padding: 0 5px 10px 0;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:0.75em;
}
.interiorsidenavcontainer ul {
  margin:0;
  padding:0;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

.interiorsidenavcontainer li {
  margin:0;
  padding:0;  
  list-style-type: none;    
}

.interiorsidenavcontainer li li {
  margin: 3px 0 3px 8px;
}

.interiorsidenavcontainer a {
  font-family: Arial,Helvetica,Sans-serif;
  font-weight: normal;
}

.interiorsidenavcontainer a:link, .interiorsidenavcontainer a:visited, .interiorsidenavcontainer a:active {
  text-decoration: none;
  font-family: Arial,Helvetica,Sans-serif; 
  color: #0033cc;  
}

.interiorsidenavcontainer a:hover {
  text-decoration: none;
  font-family: Arial,Helvetica,Sans-serif; 
  color: Yellow;
}

/* setting defaults and set defaults for all navigation levels - END */

.interiorsidenavcontainer li a:link, .interiorsidenavcontainer li a:visited, .interiorsidenavcontainer li a:active {
  font-size: 0.75em; 
  	font-weight:bolder;
}

.interiorsidenavcontainer li a:hover {
	color: Yellow;
}

.interiorsidenavcontainer li li a:link, .interiorsidenavcontainer li li a:visited, .interiorsidenavcontainer li li a:active {
  font-weight: normal;
  font-size: 12px; 
}

.interiorsidenavcontainer li li a:hover {

}

.interiorsidenavcontainer li li li a:link, .interiorsidenavcontainer li li li a:visited, .interiorsidenavcontainer li li li a:active {
  font-weight: normal;
}

.interiorsidenavcontainer li li li a:hover {

}

.interiorsidenavcontainer li #navitemselected { 
  font-weight: bold;
}

.interiorsidenavcontainer li li #navitemselected { 
  font-weight: bold;
}

.interiorsidenavcontainer a.hierarchy_chain_link:link, .interiorsidenavcontainer 
a.hierarchy_chain_link:visited, .interiorsidenavcontainer a.hierarchy_chain_link:active {
  color: #0033cc; 
  font-weight:bolder;
  font-size:12px;
}

/* Base interior nav styles - END */

/* Text only template nav and other Syles - BEGIN */

.textonlyprimary li
{
display: inline;
list-style-type: none;
padding-right: 100px;
}

.textonlyinteriorsidenav {
	padding:10px;
}
.textonlyinteriorsidenav ul {
  margin:0;
  padding:0;
}
.textonlyinteriorsidenav li {
  margin:0;
  padding:2px;  
  list-style-type: none;    
  width:150px;
}

.textonlyinteriorsidenav li li {
  margin: 0 0 0 8px;
}

#graphicsitelink {
  text-align:center;
  border: 0px;
  margin: 0px
}

#textonlyprintpagetext {
  text-align:center;
  border: 0;
  margin: 0;
  padding: 2px;
}
/* Text only template nav and other styles - END */


.horizontalmenuinlinefix a { display: inline-block}

/* Hides from IE-mac \*/
.horizontalmenuinlinefix a { display: block}
/* End hide from IE-mac */


.horizontalmenu ul li {
  float: left;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.skiplinks {
  display:none;
}


/* TONY's NEW STYLES Updated on 02/20/2008 */

	.SideNav1Title
	{
		font-weight: bold;
	}
	
	.SideNav1SelectedTitle
	{
		font-weight: bold;
		padding-top: 10px;
	}

	.SideNav2Selected
	{
		font-weight: bold;
	}

	/* leftnav ...Changed font from em to px */
	#leftnav {
		width: 140px;
		font-family:Arial, Helvetica, Sans-serif;
		margin-bottom: 50px;
	}
	
	
	#leftnav ul {
		list-style: none;
		margin: 0px;
		padding-left: 0px;
	}
	
	#leftnav li {
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: solid 1px #CCCCCC;
		padding-left: 3px;
	}
	
	#leftnav a, #leftnav a:hover{
		text-decoration: none;
		color: #003399;
	}
	
	/* note. [Mac M] jquery in the footer is used to set this stylesheet to the parent element of the link element. */
	#leftnav .SideNav2-li
	{
		margin-left: 10px;
		border-left: 3px solid  #CCCCCC;
		padding-left: 3px;
	}
	
	#leftnav .SideNav3-li
	{
		margin-left: 10px;
		border-left: 3px solid  #CCCCCC;
		padding-left: 20px;
	}
	
	/* end leftnav */


/*Home Page Styles*/
#homepage_left {
	width:240px;
	margin:0px;
	
}
#homepage_main {
padding:10px;
float:left;
display:inline;
}

.MemberCenterTitle{
	font-weight: bold;
}

#homepage a:visited, #homepage_left a:visited, #homepage_right a:visited {
text-decoration:underline;
color:#6699CC;
}

#homepage_main a, #homepage_left a,  #homepage_right a {
text-decoration:underline;
}

#homepage_right {
float:right;
display:inline;
padding:10px;
background-color:#cccccc;
}

#homepage_right img, #homepage_right a img , #homepage_right a:visited img {
background-color:#ffffff;
border:1px solid #808080;
padding:1px;
}

#homepage_left p.bottom, #homepage_right p.bottom {
border-bottom:1px solid #808080;
color:#222222;
margin-bottom:1em;
margin-top:0.5em;
padding-bottom:1em;
font-size:11px;
}

h6 {
color:#990000;
font-size:10px;
text-transform:uppercase;
margin-top:10px;
margin-bottom:10px;
}

.ct_wrap td
{
	font-size: 10px;
}
.ct_date
{
	width: 50px;
}
.ct_title
{
	
}


.lineitems ul li{
	font-size:.9em;
	font-weight:bold;
}
hr {
clear:both;
}

 .mbsu {
 text-align:left;
 
 float:left;
 }
 .mess{
 background-color:#cccccc;
 padding:5px;
 font-weight:bold;
 }
 
 
 		.mbsu h3{
			font-size:16px;
			font-weight:bold;
			color:#666666;
			margin-top:10px;
			border-bottom:1px #666666 solid;
		}
		.mbsu ul {
			list-style:none;
		}
		.mbsu ul li  {
			list-style:circle;
		}
		.mbsu ul li ul li {
			list-style:none;
		}
				.col1{
		font-weight:bold;
		padding-right:20px;
		border-bottom: 1px #cccccc dashed;
		
		}
		 h5.tbl{
		margin:0;
		padding:2px;
		background-color:#cccccc;
		}
		

		.btln{
		padding:5px;
		background-color: #CCCCCC;
		border:1px #999999 solid;
		font-weight:bold;
		}
		
		.btln:hover  {
		background-color: #999999;
		border-bottom:#CCCCCC;
		border-left:#cccccc;
		}
		 .msgs {
		 
		 background-color:#FEFF9F;
		 padding:5px;
		 font-weight:bold;
		 border:#666666 solid 1px;
		 margin-bottom:20px;
		 }
		 
		 .greymsgs {
		 background-color:#cccccc;
		 padding:5px;
		 font-weight:bold;
		 border:#666666 solid 1px;
		 margin-bottom:20px;
		 }
 
 
 
 <!--- little tooptip action to help the misinformed about community served --->

	a.info{
		position:relative; /*this is the key*/
		z-index:24;}
	
	a.info:hover{z-index:25;}
	
	a.info span{display: none}
	
	a.info:hover span{ /*the span will display just on :hover state*/
		display:block;
		position:absolute;
		margin:0 auto;
		margin-left:-100px;
		margin-top:25px;
		width:450px;
		border:1px solid #666;
		color:#000;
		padding:5px;
		text-align: left;
		background-color:#FFFFFF;
		font-weight:normal;
		}
		.cssMessageClass {
		font-size: 14px;
		}
		.validationBox {
		background-color:#FEFF9F;padding:5px;font-weight:bold;border:#666666 solid 1px;margin-bottom:20px;
		}
		
		.toprow {
		font-weight:bold;
		border-bottom:thin #cccccc solid;
		}
		.btmrow {
		border-bottom:dashed #cccccc 1px;
		font-weight:normal;
		
		}

		.btn {
		margin:2px;
		}
		.btn a, .btn a:visited {
		background-color:#cccccc;
		padding:5px;
		
		}
		
		.btn a:hover {
		background-color:#666666;
		}
		
		.topbg {
		background-image:url(/AM/Templates/Graphics/nirsa_head_3.gif);
		background-repeat:repeat-x;
		
		}
		
		#Content h4.noparabove { font-size: 13px; margin-top: 0; padding-top: 0; border-top-style: solid; }
		
		
		#Content table h4.noparabove { font-size: 13px; margin-top: 0; padding-top: 0; }
		
		
		#Content table h4.noparabove a:link { color: #039; text-decoration: none; }
		
		
		#Content h4.noparabove { font-size: 13px; margin-top: 0; padding-top: 0; border-top-style: solid; }
	
		


		 ul
		 {
		 	padding-left: 5px;
		 }
		 li
		 {
		 	line-height: 140%;
		 }

