@import url("NassauMenu.css");
/* CSS Document */
#Body 						{background:#211f20 url(images/MainBg.gif) repeat!important;}
body						{margin:0px;padding:0px; background:#fff;}
/*ControlPanel*/ 
.ControlPanel 				{margin:10px auto!important; width:960px; border:2px solid #cf0100;}
/*=====================================================================
General End Here
=====================================================================*/
/* Main Container Width and styles */
.BGTable					{margin:0; padding:0 0px 0px 0px; background:#211f20 url(images/MainBg.gif) repeat;}
.MainTable					{width:956px; border:3px solid #000!important; border-top:none!important; border-bottom:none!important;margin:0 auto!important; padding:0px;}
.WhiteBg					{background:#fff;}

/* Skin elements styles */
.NavPane					{background:url(images/NavBg.gif) left top repeat-x #bd501b; min-height:45px;} .NavPane li , .IPSideMenu li{ background:none!important; list-style:none!important; border:none!important; list-style-image:none!important;}

.LogoPane					{width:400px;height:83px; float:left; padding:12px 0 0 0px; white-space:nowrap;} .LogoPane img {} .LogoPane p { margin:0px!important; padding:0px!important;}
.LoginPane 					{float:right; width:140px; white-space:nowrap; font-weight:normal;padding:0px; margin:0px 20px 0px 0px; text-align:left; overflow:hidden;}
.watermark 					{color: #999 !important;}
/*===================================================================== */
/* Styles for background images, Do not change */
.HeaderMain					{ background:url(images/TopBg.gif) left top repeat-x #111111; overflow:hidden; padding:20px 22px;}
.ContentMain				{ padding:0px; background:#fff; overflow:hidden;}
.ContentMainIP				{ padding:6px 15px 10px 15px; background:#fff; overflow:hidden;}
.ContentPadding				{ padding:15px 15px 15px 15px;	}	
.RightBlack					{ background:url(images/RightBlack.png) right top repeat-y; overflow:hidden; margin-bottom:12px;}
.PaneDevider				{ background:url(images/HPPaneDevider.png) 290px 0px repeat-y; overflow:hidden; margin:0px 10px 1px 10px; padding:0px 8px; border-bottom:1px solid #b9b9b9;}	
.BottomMain 					{padding:20px 15px 20px 15px; background:#000;overflow:hidden;} .BottomMain p, .BottomMain div, .BottomMain a { font-size:12px!important;} .BottomMain .ContainerTitle { color:#fff!important; font-size:12px!important;}
/*===================================================================== */
/* ContentPane Start here */
/* Home page content panes */
.TopContactPane				{float:right; width:270px; padding:0px; text-align:right;} .TopContactPane div, .TopContactPane p { text-align:right;} .TopContactPane h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important; font-size:25px!important; font-weight:normal!important;} .TopContactPane h2 span { font-size:22px;}
.HeaderPane					{width:690px; padding:0px; float:left;}  .HeaderPane p { padding:0px!important; margin:0px!important}
.HeaderRightPane			{width:253px; padding:0px; margin:0px 7px 0px 0px; float:right;} 
.ContentPane				{margin:0; padding:0px 0px 2px 0px;}
.ContentPane1				{float:left; width:260px; margin:0 35px 0px 0px;overflow:hidden; padding:8px 0px;}
.ContentPane2				{float:left; width:355px; margin:0 0 0px 0px;overflow:hidden; padding:8px 0px;}
.ContentPane3				{float:right; width:240px; margin:0 0px 0px 0;overflow:hidden; padding:8px 0px;}

.ContentPane1IP				{float:left; width:250px; margin:0 35px 0px 50px;overflow:hidden; padding:8px 0px;}
.ContentPane2IP				{float:left; width:250px; margin:0 0 0px 0px;overflow:hidden; padding:8px 0px;}
.ContentPane3IP				{float:right; width:250px; margin:0 50px 0px 0;overflow:hidden; padding:8px 0px;}

.TopLeftPane				{float:left; width:662px; margin:0 0px 20px 0; overflow:hidden;}
.TopRightPane				{float:right;width:285px; margin:0 0px 2px 0px;overflow:hidden;}
.LeftPane					{float:left; width:630px; margin:0px 0px 0px 0; overflow:hidden;}
.RightPane					{float:right;width:275px; margin:0px 0px 0px 0px;overflow:hidden;}
.CenterPane					{margin:5px 0px 5px 0;overflow:hidden;}
.LeftPane2					{float:left; width:375px; margin:0px 0px 0px 0; overflow:hidden;}
.RightPane2					{float:right;width:510px; margin:0px 0px 0px 0px;overflow:hidden;}
.MiddlePane					{margin:0 0px 5px 0;overflow:hidden;}
.BottomPaneHP				{ padding:12px 20px;}		

.FooterLeftPane				{float:left; width:150px; margin:0 18px 0px 0px;overflow:hidden;}
.FooterCenter				{float:left; width:550px; margin:0 0 0px 0px;overflow:hidden;}
.FooterCenterPane			{float:left; width:360px; margin:0 0 0px 20px;overflow:hidden; text-align:right;} .FooterCenterPane p ,  .FooterCenterPane div { text-align:right;}
.FooterRightPane			{float:right; width:190px; margin:0 0px 0px 0;overflow:hidden;}	
.LinksPane					{margin:20px 0px 0px 0; padding:12px 0 30px 0; border-top:1px solid #b5ad97; text-align:center; color:#838383; font-size:11px; width:945px; margin:0 auto;} .LinksPane a, .LinksPane div , .LinksPane p {color:#838383 !important; text-decoration:none!important;}  .LinksPane a:hover {color:#000!important;}
/* ContentPane Ends here */
.CopyrightPane				{color:#838383; font-size:11px; margin:15px 0 0px 0px; line-height:normal!important;text-align:center;}

/* Breadcrumb styles */
/* Breadcrumb styles */
.BreadcrumbPane 			{padding:5px 0px 10px 0px; float:left; width:600px; color:#777777; font-size:11px; text-transform:uppercase;}
.Breadcrumb 				{font-weight: normal;color:#777777; text-align:left;text-decoration:none; font-size:11px; font-family: Verdana, Geneva, Arial, sans-serif;}
A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight:normal;font-size:11px;color: #777777; text-align:left; text-decoration:none;}
A.Breadcrumb:hover 			{font-weight: normal;font-size:11px;color: #000;text-align:left; text-decoration:none; font-family: Verdana, Geneva, Arial, sans-serif;}
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#ffffff;font-size:12px; font-weight: normal;text-decoration:none; font-family: Verdana, Geneva, Arial, sans-serif;}
A.Login:hover 				{color:#aaaaaa!important;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#fff;font-size:12px; font-weight: normal; text-decoration:none;font-family: Verdana, Geneva, Arial, sans-serif;}
A.User:hover 				{color:#aaaaaa!important;}

/*Date Styles*/
.Date 						{color:#838383; font-size:11px; text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-size:12px; font-weight:normal; color:#fff; text-decoration:none;font-family: Verdana, Geneva, Arial, sans-serif;}
A.Footer:hover 				{color:#aaaaaa!important; text-decoration:none;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#fff; font-size:12px; font-weight:normal;text-decoration:none;font-family: Verdana, Geneva, Arial, sans-serif;}
A.Copyright:hover 			{color: #aaaaaa;}
/* Link Pane text syle */
.Link 						{font-size: 12px; color: #fff;text-decoration:none;font-family: Verdana, Geneva, Arial, sans-serif;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 12px;color: #fff;	text-decoration:none; padding:0p 3px;font-family: Verdana, Geneva, Arial, sans-serif;}
A.Link:hover 				{color: #aaaaaa;}

/* Host Pane text syle */
.Host 						{font-size: 12px; text-transform:uppercase;color: #fff;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {font-size: 12px;color: #fff;	text-decoration:none;}
A.Host:hover 				{color: #aaaaaa;}
img.ValignMiddle , .ValignMiddle { vertical-align:middle;}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table, li { color: #000000;  font-size: 13px; line-height:125%; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, sans-serif;}
p 							{margin:0px; padding:0px 0px 10px 0px;}
td 							{text-align:left; vertical-align:top;}
/*Default List style */

ul							{padding:5px 0px 8px 25px; margin:0px 0px 0px 0px; vertical-align:top;}  ul ul { padding:0px!important; margin:0px!important;}
ul li 						{list-style:disc; padding:1px 0px 1px 5px; margin:0px 0px 0px 0px; vertical-align:top; font-weight:normal;}
ol 							{padding:5px 0px 0px 25px; margin:0px 0px 0px 0px; vertical-align:top;} 
ol li 						{padding:1px 0px 1px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}
img 						{border:none; outline:none;}
br 							{margin:0px; padding:0px; height:1px;}
a							{outline:none;}
hr 							{ background:#c1c1c1; height:1px; border:none!important; outline:none!important; padding:0px!important; margin:12px 0px!important;}
/* Default link syle */
A:Link, A:Visited, A:Active {color: #dd701e;text-decoration: none;font-family: Verdana, Geneva, Arial, sans-serif;}
A:Hover 					{color: #994201;text-decoration: underline;font-family: Verdana, Geneva, Arial, sans-serif;}

/* Black (Default color) */
.Normal						{color: #000000; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #dd701e; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover 				{color: #994201; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }

/*Default Font White Color */
.WhiteText, .WhiteText TH, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, .WhiteText h1 , .WhiteText h2 , .WhiteText h3,
.WhiteText h4, .WhiteText h4 , .WhiteText h6 ,.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText .StandardButton{ color:#fff!important;}
.WhiteText a{ color:#fff;} .WhiteText a:hover{ color:#dd701e!important;}

/*Extra Font color styles*/
.NormalBold 				{color: #000000;  font-weight: bold;}
/* Blue */.NormalBlue 		{color: #09619a; font-weight: normal; } .NormalBoldBlue { color: #09619a; font-weight: bold; }
/* Orange */.TextOrange 	{color: #db6c1e;} .NormalOrange { color: #db6c1e; font-weight: normal; } .NormalBoldOrange { color: #db6c1e; font-weight: bold; }
/* Green */.TextGreen 		{color: #297808;} .NormalGreen { color: #297808; font-weight: normal; }  .NormalBoldGreen { color: #297808; font-weight: bold; }
/* Red */.NormalRed 		{color: #a9000d; font-weight: normal;} .NormalBoldRed { color: #a9000d; font-weight: bold; } 
/* Gray */.NormalGray 		{color: #707070; font-weight: normal; } .NormalBoldGray { color: #707070; font-weight: bold;} 
.GrayLinks a , a.GrayLinks		{ color:#303030!important; text-decoration:underline!important; font-size:14px!important; font-weight:bold!important;}  .GrayLinks a:hover , a:hover.GrayLinks { color:#000!important;}
/**/
.ClearFloat 				{clear:both!important; height:0px!important; line-height:0px!important; font-size:0px!important;}
.NoPaneBorder				{border:0px !important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #da6d6f!important;}
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 					{color: #db6c1e; font-size: 24px; font-weight:normal; padding:0px 0px 10px 0px; margin:0px 0px; line-height:normal;font-family: Verdana, Geneva, Arial, sans-serif;;}
/* H2 */H2 					{color: #666666; font-size: 21px; font-weight: bold; padding:0px 0px 10px 0px; margin:0px; line-height:normal; font-family: Verdana, Geneva, Arial, sans-serif;}
/* H3 */H3 					{color: #000000; font-size: 18px; font-weight: bold; padding:0px 0px 10px 0px; margin:0px; line-height:normal; font-family: Verdana, Geneva, Arial, sans-serif;}
/* H4 */H4 					{color: #db6c1e; font-size: 15px; font-weight: normal;  padding:0px 0px 8px 0px; margin: 0px 0px; line-height:normal;font-family: Verdana, Geneva, Arial, sans-serif;}
/* H5 */H5 					{color: #666666; font-size: 12px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px; line-height:normal;font-family: Verdana, Geneva, Arial, sans-serif;}
/* H6 */H6 					{color: #000000; font-size: 11px; font-weight: normal; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Verdana, Geneva, Arial, sans-serif;}
/*Small*/small				{font-size: 11px;}
.NoPadding { padding:0px!important;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;font-family: Verdana, Geneva, Arial, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #dd701e; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #994201;text-decoration: underline;}

/* SubHead */
.SubHead { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;font-family: Verdana, Geneva, Arial, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #dd701e; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #994201;text-decoration: underline;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #000000;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family: Verdana, Geneva, Arial, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #dd701e; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #994201;text-decoration: underline;}

/* Text style for skin objects */
.SkinObject { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #dd701e; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #994201;text-decoration: underline;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #000000; background:#FFFFFF; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family: Verdana, Geneva, Arial, sans-serif; color:#dd701e; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family: Verdana, Geneva, Arial, sans-serif; color:#994201; font-size: 13px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family: Verdana, Geneva, Arial, sans-serif; color:#dd701e; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family: Verdana, Geneva, Arial, sans-serif; color:#994201; font-size: 13px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #000000; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, sans-serif;}
.DataGrid_AlternatingItem { color: #333333;  font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, sans-serif;}
.DataGrid_Item { color: #000000; font-weight: normal; text-decoration: none;font-family: Verdana, Geneva, Arial, sans-serif; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border-width:1px 1px 0px 1px; border-style:solid; border-color:#7c0001;} .ModuleTitle_SubMenu td { padding:0px!important;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;line-height:normal!important;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;line-height:normal!important;}
.ModuleTitle_SubMenu td{background:#a30001; line-height:normal!important;white-space: nowrap; padding:0px;border-top:1px solid #bc3434;border-bottom:1px solid #7c0001;color:#fff!important;} 
.ModuleTitle_MenuIcon {background:#a30001; padding:3px;}
.ModuleTitle_MenuItem {background:#a30001; border:1px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #000;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #921415; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}/*
/**/
/*Link Module Styles*/
.LinksDesignTable {}
.LinksDesignTable td { width:222px; border-bottom: solid 1px #DBDBDB; padding:5px 2px 5px 2px; overflow:hidden;}
.LinksDesignTable a{ padding:8px 0px; color:#dd701e!important; text-decoration:none!important; font-weight:bold!important; background:none!important;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{ color:#994201!important; background:none!important;}


.ReadMore , a.ReadMore { background:#9a0000; height:22px; line-height:22px; padding:4px 9px; width:auto; text-decoration:none!important; color:#fff; text-transform:uppercase;}
a.ReadMore:hover { background:#994201;}

/* Footer Links */


/*Styles For FAQ's Module*/
.DNN_FAQsContent {}
.DNN_FAQsContent .SubHead { text-decoration:none!important; color:#666!important;}
.Question p, .Answer p { padding:0px 0px 10px 0px;}
.Question {background:url(images/Question.gif) 2px 0px no-repeat!important; padding:0px 0px 4px 25px!important; font-weight:bold; color:#666; display:block;}
.Answer{ background:url(images/Answer.gif) 2px 0px no-repeat!important; padding:0px 0px 4px 25px; color:#666;}

/* OrangeListArrow */
ul.OrangeListArrow {}
ul.OrangeListArrow  li { padding:2px 0px 2px 26px!important; list-style:none!important; background:url(images/List.gif) left 5px no-repeat;}
ul.OrangeListArrow li a { font-size:14px!important; font-weight:bold;}

/**/
.ChatNow { background:url(images/IconChat.png) 8px 5px no-repeat; padding:20px 0px 0px 56px; font-size:16px;} .ChatNow span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important; font-weight:bold;}
ul.HomeHeaderLink  {padding:4px 0px 0px 0px!important; margin:0px!important; list-style:none;} ul.HomeHeaderLink li {padding:0px!important; margin:0px!important; list-style:none!important; list-style-image:none!important;}
.HomeHeaderLink a { display:block; height:35px; padding:7px; width:239px; background:url(images/ListHPlink.png) left top no-repeat; overflow:hidden; color:#000; text-decoration:none!important; line-height:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0px 0px 4px 0px;} .HomeHeaderLink a iimg { float:left; margin:0px 8px 0px 0px; vertical-align:middle;} .HomeHeaderLink a:hover { color:#c75015!important;;} 

/*Slider Styles Do not ehange*/
/*Make sure your page contains a valid doctype at the top*/
#simplegallery1 {visibility: hidden; /*keep this intact*/}
#simplegallery1 .gallerydesctext { text-align: left; padding: 2px 5px;}
.navpanellayer {top:305px!important;background-color:none!important;width:75px!important;}
.navpanelbg {background-color:none!important;}
.navpanelfg {background:#000!important;	padding:0px!important;margin-left:323px;}
.gallerystatus {color:#fff!important;font-size:11px!important;font-weight:bold!important;font-family:Arial, Helvetica, sans-serif!important;margin-top:-21px!important;}
.navpanelfg {background:#000!important;padding:0px!important;margin-left:323px;}
.gallerylayer img { width:690px!important; height:327px!important; display:block;}
.Slider Arrow {}

/* Slider Images*/
.Slide1 { background:url(images/Slide1.jpg) left top no-repeat;}
.Slide2 { background:url(images/Slide2.jpg) left top no-repeat;}
.Slide3 { background:url(images/Slide3.jpg) left top no-repeat;}
.Slide4 { background:url(images/Slide4.jpg) left top no-repeat;}
.Slide5 { background:url(images/Slide5.jpg) left top no-repeat;}

/* SMMainBox */
.SMMainBox  { overflow:hidden; padding:4px 0px 0px 0px;}
.SMMainBox img { float:right; margin:0px 0px 0px 6px; cursor:pointer;}

/* NassauBlog Newss RSS style*/
.NassauBlog {}
.BlogDate { color:#000!important; padding:10px 0px 0px 0px;font-size:13px!important;}
.BlogDate .DatePub { font-size:13px!important; font-weight:bold; display:inline-block; vertical-align:middle; overflow:hidden; width:125px; white-space:nowrap;}
.BlogDate a.BlogTitle { font-size:13px!important;text-decoration:none!important; color:#000!important;} a:hover.BlogTitle {color:#df711f!important;}
.FullBlog { text-align:right!important;} .FullBlog a {text-decoration:none;font-size:13px!important; color:#df711f!important;} .FullBlog a:hover {color:#994201!important; text-decoration:underline;}

/* Email Button Hide-Show*/
#atic_email { display:none;}