/*********************************************************************/
/* ssCMS2.0 Default Layout Flexibility Styles. Only Edit. Do not remove! 
/*********************************************************************/

html						{color:#FFFFFF; margin:0px; padding:0px; margin:0 auto;}
body						{color: #000000;margin:0px; background-color:#1c3046; margin:0 auto;}
#core						{text-align:left; width:780px; padding:0px; margin:0px; height :inherit; background-color: #FFFFFF; margin:0 auto; border-right : 1px solid #DBE6EE; border-left : 1px solid #DBE6EE; }
#header						{width:780px; padding:0px; margin: 0px;}
#footer						{clear: right; background-color: #FFFFFF}	
#footerText					{color: #465d88; background-image:url('/nrod/bg_footer.gif'); background-position: center top; background-repeat: repeat-y; margin:0 auto; width: 780px; padding-left: 20px; padding-top: 10px; height: 190px; clear: right;}	
#footerText .text			{padding-top: 195px; padding-left:625px;}	
#footerText .text a			{color: #f38282;}	

* 							{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; }
a							{color: #2c549d; text-decoration: none;}
a:hover						{color: #2c549d; text-decoration: none;}
p							{padding: 0px; margin:0px;}
.defaultText				{padding: 10px; margin:0px;}
.slab						{width: 780px; height: 5px; background: #1C4060; font-size: 1pt; padding:0px; margin: 0px; }	
.padding					{padding: 10px;}

.subs						{background-color: #ecf0f8; }
.subs a						{display: block; }
.menublock .subs			{display: none; }
.customLink					{color: #828282; text-decoration: none;}
h1							{height: 32px; font-size: 14px; text-indent: 5px; margin: 0px; padding:0px; line-height: 29px; color: #6379ab;}

#navigation, #body, #regions{float: right; height:inherit; background-color: #FFFFFF:}

#container2, #container3v3 	{background-color: #FFFFFF;}

/*When Showing only 2 rows*/
#container2 #navigation		{display: all; width: 200px; background-color: #FFFFFF;}
#container2 #body			{display: all; width: 580px; background-color: #FFFFFF;}
#container2 #regions		{display: none;}

/*When Showing only 1 rows*/
#container1 #navigation		{display: none;}
#container1 #body			{display: all; width: 780px; background-color: #FFFFFF;}
#container1 #regions		{display: none;}

/**When Using a Vertical Nav this comes into Action!**/

#container3v3 #navigation	{display: all; width: 200px; background-color: #FFFFFF;}
#container3v3 #body			{display: all; width: 380px; background-color: #FFFFFF;}
#container3v3 #regions		{display: all; width: 200px; background-color: #FFFFFF;}

#container3v2 #navigation	{display: all; width: 200px; background-color: #FFFFFF;}
#container3v2 #body			{display: all; width: 380px; background-color: #FFFFFF;}
#container3v2 #regions		{display: all; width: 200px; background-color: #FFFFFF;}

#container3v1 #navigation	{display: all; width: 200px; background-color: #FFFFFF;}
#container3v1 #body			{display: all; width: 380px; background-color: #FFFFFF;}
#container3v1 #regions		{display: all; width: 200px; background-color: #FFFFFF;}

#container3v3 #regions1		{display: all;}
#container3v3 #regions2		{display: all;}
#container3v3 #regions3		{display: all;}

#container3v2 #regions1		{display: all;}
#container3v2 #regions2		{display: all;}
#container3v2 #regions3		{display: none;}

#container3v1 #regions1		{display: all;}
#container3v1 #regions2		{display: none;}
#container3v1 #regions3		{display: none;}

#regions b 					{font-size: 8pt;}
#regions a 					{color: #2c549d;}

.moduleA					{width: 200px; background-image:url("/nrod/bg_recentNews.gif"); background-repeat: no-repeat; background-color: #ecf0f8;}
.moduleA .defaultText		{padding-top: 40px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; color: #3a668c; font-size: 8pt;}

.moduleB					{width: 200px; background-image:url("/nrod/bg_publications.gif"); background-repeat: no-repeat; background-color: #ecf0f8;}
.moduleB .defaultText		{padding-top: 40px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; color: #3a668c; font-size: 8pt;}

.moduleC					{width: 200px; background-image:url("/nrod/bg_empty.gif"); background-repeat: no-repeat; background-color: #ecf0f8;}
.moduleC .defaultText		{padding-top: 40px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; color: #3a668c; font-size: 8pt;}

.moduleD					{width: 200px; background-image:url("/nrod/bg_empty.gif"); background-repeat: no-repeat; background-color: #ecf0f8;}
.moduleD .defaultText		{padding-top: 40px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; color: #3a668c;}



.adminEdit					{background-color: #AF2022; color: #FFFFFF; padding: 5px;}
.adminEdit a				{color: #FFFFFF;}
.breadCrumb					{background-color: #ecf0f8; height: 32px;  font: 12px/18px Arial; color: #577aa9; text-align: left; padding-left: 5px; padding-bottom: 0px; float:none; clear:both; line-height: 30px;}
.breadCrumb a				{color: #577aa9;}

/*
.breadCrumb
{display: none;}
*/

/* ************ Drop Down *******************************/
.subMenu		 			{background-color: #8299cb; -moz-opacity:.9; filter:alpha(opacity=90); border-right : 1px solid #b0cfe1; border-bottom : 1px solid #b0cfe1; border-Top : 1px solid #51799C; font-size:11px;}
.subMenuLink 				{font-family: Arial; font-size: 11; display: block; color: #FFFFFF; text-align:left; text-decoration: none; padding: 5px 5px 5px 10px; font-size:11px;}	
.subMenuLink:hover			{color: #ffdd00; text-align:left; text-decoration: none; padding: 5px 5px 5px 10px; }	

/* alignnments and Justification Compliance Styles */

.left						{text-align: left;}
.right						{text-align: right;}
.center						{text-align: center;}
.justify 					{text-align: justify;}
.floatLeft					{float: left;}
.floatRight					{float: right;}
.imgCenter					{margin:10px;}
.imgLeft					{float:left; margin-right: 10px; margin-top: 10px; margin-bottom:10px;}
.imgRight					{float:right;margin-left: 10px; margin-top: 10px; margin-bottom:10px;}
.nowrap 					{white-space: nowrap}
img							{border: 0px; vertical-align: text-top}	
hr							{color: #77a4c5;  background-color: #77a4c5;  height: 1px;  width: 100%;  margin: 0px auto; }
.fullWidth 					{width:100%;}

/*Define Site Specific Navigation Styles*/

#navigation ul				{list-style-type: none; margin: 0 0 0 0px; padding: 0; border-bottom: 1px solid #9aafdc; margin: 0;}
#navigation li				{color: #ffdd00; background-color: #8299cb; padding: 9px 5px 7px 20px; margin: 0; border-top: 1px solid #9aafdc; text-align: left;}
#navigation li.main			{background-color: #577aa9; color: #FFFFFF; padding: 9px 15px 7px 20px; margin: 0; border-top: 1px solid #9aafdc; text-align: left; background-image:url('images/navMainBg.gif');}
#navigation li.current 		{background-color: #6379ab; color: #FFFFFF; padding: 9px 5px 7px 20px; margin: 0; border-top: 1px solid #9aafdc; text-align: left; background-image:url('images/navCurrentBg.gif'); }		
#navigation li.current a	{background-color: #6379ab; color: #FFFFFF; text-decoration: none; display: block; }
#navigation li.main a 		{color: #FFFFFF; text-decoration: none }
#navigation a 				{color: #ffdd00; text-decoration: none }
#navigation a:hover 		{color:#FF7200; text-decoration: none;}

/*Listing Styles*/

.listing					{background-color: #FFFFFF; padding: 10px; width: 100%;}
.title						{background-color: #FFFFFF;}
.listing table				{background-color: #FFFFFF; border-width: 1px;}
.listing th					{background-color: #acbde4; color: #577aa9; padding: 5px; border-right : 1px solid #DBE6EE; }
.listing th a				{color: #2b557a;}
.listing th a:hover			{color: #2b557a;}
.listing tr					{border-left : 1px solid #DBE6EE; }
.listing .td1				{background-color: #FFFFFF; color: #577aa9; padding: 5px; border-bottom : 1px solid #DBE6EE; border-left : 1px solid #DBE6EE; border-right: 1px solid #DBE6EE;}
.listing .none				{background-color: #ecf0f8; color: #577aa9; padding: 5px; border-bottom : 1px solid #ecf0f8; border-left : 1px solid #DBE6EE; border-right: 1px solid #ecf0f8;}
.listing .td1 a				{color: #577aa9;}
.listing .none a			{color: #577aa9;}
.listing .tdico				{background-color: #FFFFFF; background-image: url("/nrod/ico_bg.gif"); height:64px; color: #577aa9; padding:0px; margin:0px; width:100%;}
.listing .tdico .icoHeader	{font-weight: bold; padding-top: 45px; vertical-align:middle; padding-left: 10px;}
.listing .header			{background-color: #8299cb; background-position: right center; padding:0px; margin: 0px; color: #FFFFFF; font-weight: bold; text-indent: 5px; height: 22px; border-bottom : 1px solid #DBE6EE;  }
.listing .header a			{color: #FFFFFF;}
.listing .headerAlert		{background-color: #9a2222; background-position: right center; padding:0px; margin: 0px; color: #FFFFFF; font-weight: bold; text-indent: 5px; height: 22px; border-bottom : 1px solid #DBE6EE;  }
.listing .headerAlert a		{color: #FFFFFF;}
.listing .header a:hover	{color: #FFFFFF;}
.listing td					{padding: 5px;}

input						{color: #6C7783; background: #FFFFFF; border: #A0A4A5 solid 1px; font-size: 11px;  }
.ssLink						{color: #000000;}
.ssLink:hover				{color: #000000;}
input.submit				{border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #FFFFFF; color: #333333; font-size: 8pt; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif;}  
#searchBar {height: 23px; left: 650px; top:0px;  position: absolute; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; background-repeat: no-repeat; font-weight: bolder; z-index: 5; } 


.title						{height: 32px; font-size: 14px; margin: 0px; padding:0px; color: #2c549d; font-weight: bold;}
.subtitle					{height: 32px; font-size: 12px; margin: 0px; padding:0px; color: #2c549d; font-weight: bold;}
.header						{height: 32px; font-size: 14px; margin: 0px; padding:0px; color: #000000; font-weight: bold;}
.subheader					{height: 32px; font-size: 14px; margin: 0px; padding:0px; color: #545454; font-weight: bold;}
.minitext					{font-size: 10px;}
.Color1						{color: #545454;}
.Color2						{color: #000000;}
.Color3						{color: #2c549d;}


#printHeader				{display:none;}
.calendarText				{font-size: 7pt;}
.calendarText a				{font-size: 7pt; color:#000000;}
.calendarText hr			{color: #77a4c5;  background-color: #77a4c5;  height: 1px;  width: 100%;  margin: 0px auto; }
.locationImg				{border: 5px solid #e4eef4; width:110px; height: 150px;}

.rssImage					{border: 5px solid #e4eef4;}
.textImage					{border: 5px solid #e4eef4; margin:10px;}

/*Site Specific Styles*/

.homeTd1					{width:580px;}
.homeTd1 h1					{background-color: #ecf0f8; height: 32px;  font: 12px/18px Arial; color: #577aa9; text-align: left; padding-left: 5px; padding-bottom: 0px; float:none; clear:both; line-height: 30px; font-weight: bold;}
.homeTd2 h1					{background-color: #8299cb; height: 55px;  font: 12px/18px Arial; color: #FFFFFF; text-align: left; padding-left: 5px; padding-bottom: 0px; float:none; clear:both; line-height: 30px; font-weight: bold;}
.homeTd1 h2					{font: 12px/18px Arial; color: #577aa9; text-align: left; padding-left: 5px; padding-bottom: 0px; float:none; clear:both; line-height: 30px; font-weight: bold; border-bottom: 1px #8299cb dotted; width: 95%; padding:0px; margin:0px; line-height: 20px;}


.listing .td1 .listingAbstract * {color:#000000;}
.listing .none .listingAbstract * {color:#000000;}
.listing .td1 .listingTitle * {font-weight: bold;}
.listing .none .listingTitle * {font-weight: bold;}
