@import url("Container.css");
/* CSS Document */

body{font:12px/16px Arial, Helvetica, sans-serif; background:url(images/bg.jpg) 50% 100% no-repeat #DEDFE1;margin:0;padding:0;}

.ClearFloat{clear:both;line-height:0;font-size:0;}
/*=====================================================================
General End Here
=====================================================================*/
.BGTable{ margin:0;  padding:20px 0;}
.Container{	width:860px; margin:0 auto; padding:20px; background-color:#fff;}
.LogoPane{float:left; width:250px;}
.LanguagePane {margin:0px 0px 0px px; text-align:right; float:right; width:auto;}
.LanguageTitlePane { float:right; width:175px; padding:1px 2px 0px 0px; white-space:nowrap!important;}
/*===================== TopMain Ends here =============================*/

/*================================ DNN NAV MENU START =====================================*/
/* main menu td */
.mainMenu {cursor:pointer;font-size: 12px; background-color:transparent;}
/* Main Menu Normal */
.mainMenu .root{color: #ffffff; font-family:Arial, Helvetica, sans-serif;	font-size: 13px;font-weight:bold; text-align:center; text-transform:uppercase;white-space:normal!important;	margin-left:4px;float:left;width:100px;background:url(images/menu.jpg) 0 0 repeat-x !important;
				   padding:7px 20px 0 20px !important;height:33px;line-height:14px!important;}
.mainMenu .first 					{ margin:0px!important;}

/* Main menu hover */
.mainMenu .hov{ color:#fff;background:url(images/menu.jpg) 0 100% repeat-x !important;}
.mainMenu span{	display:block!important;}
.mainMenu span:hover{}
.mi:hover{}
.txt{}
/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {	color:#fff;background:url(images/menu.jpg) 0 100% repeat-x !important;}
.mainMenu table{border:1px solid #999a27;z-index: 5000;width:140px;}
/* SUB Menu Normal */
.mainMenu tr.mi{background-color:#999a27;z-index: 1000;font-size: 12px; font-weight:bold;text-align:left;color:#000000;
	line-height:2em;text-transform:none;height:24px;}
.mainMenu tr.mi td{padding: 0 2px;text-transform:none;white-space:normal!important;}
/* SUB Menu hover & selected */
.mainMenu tr.hov {background: #999a27 url(images/nav-arrow.gif) 0 8px no-repeat !important;}
.mainMenu tr.hov td{color:#fff;}
.mainMenu tr.sel, .mainMenu tr.bc{background: #999a27 url(images/nav-arrow.gif) 0px 8px no-repeat !important;}
.mainMenu tr.sel td, .mainMenu tr.bc td{color:#fff;}
.main_dnnmenu_break{height: 2px;background-color: #999a27;}

/*================================ MENU END =====================================*/

/* ContentPane Start here */
.TopHeader{ padding:0; margin:0 0 5px 0;}
 
.TopRightPane{ float:right; width:600px; text-align:right; padding:0px 0px 10px 0px;} .TopRightPane div , .TopRightPane p { text-align:right;} .TopRightPane img { vertical-align:middle;}

/* Navigation panel start here */
.NavPane{ min-height:40px; margin:0 0 4px 0;}

.HeaderPane{margin:0 0 8px 0; clear:both;}

.BodyPane{ margin:0; padding:0 0 15px 0; clear:both;}
.LeftPane{ float:left; width:140px;}
.MainPane{ float:right; width:716px;}

.LeftPaneIP{ float:left; width:140px; margin:0 24px 0 0;}
.MainPaneIP{ float:left; width:532px; margin:0 0px 0 0;}
.RightPane{float:right; width:140px;} .RightPane ul , .RightPane li , .RightPane a , .RightPane div,  .LiveGalleryContent , .LiveGalleryDefault{ padding:0px!important; margin:0px!important; background:none!important;} .RightPane li { padding-bottom:10px!important; width:auto!important; list-style:none!important;}

.ContentPane{ margin:0;}

/* ContentPane Ends here */


/* Footer Pane start here */
.FooterPane{min-height:10px;}

.FooterLeft{ float:left; width:auto; margin:0 0 0 0;}
.FooterRight{ float:right; width:auto; margin:0 0 0 0;}


/* Footer Pane ends here */

.BreadcrumbPane { padding:2px 0px 10px 0px;}  .BreadcrumbPane br { display:none!important;}
.Breadcrumb {font-weight: normal;color: #3F3A03;text-align:left;text-decoration:none; font-size:11px; vertical-align:top;font-family:Arial, Helvetica, sans-serif;}
A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight: normal;font-size:11px;color: #000;text-align:left;text-decoration:underline;}
A.Breadcrumb:hover {font-weight: normal;font-size:11px;color: #A9A728;text-align:left;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#777777; font-size:11px; font-weight: normal;text-decoration:none;}
A.Login:hover {color:#000!important;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#777777; font-size:11px; font-weight: normal; text-decoration:none;}
A.User:hover {color:#000!important;}

/*Date Styles*/
.Date { color:#777777; font-size:11px; text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-size:11px; font-weight:normal; color:#777777; text-decoration:none;}
A.Footer:hover {color:#000!important; text-decoration:none;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#777777; font-size:11px; 
line-height:14px; font-weight:normal;text-decoration:none;}
A.Copyright:hover {color: #000;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #777777;text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #777777;	text-decoration:none;}
A.Link:hover {color: #000;}

/* Host Pane text syle */
.Host {	font-size: 11px; text-transform:uppercase;color: #777777;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {font-size: 12px;color: #777777;	text-decoration:none;}
A.Host:hover {color: #000;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/

/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:900px; border:1px solid #a0a0a0; background-color:#f0f0f0}

/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #4D4B4C;  font-size: 12px; line-height:16px; font-weight: normal; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
p { margin:0px; padding:0px 0px 15px 0px; color:#4D4B4C;}
td { text-align:left;}
a{ outline:none;}
/*Default List style */

ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; vertical-align:top;} 
li { list-style: disc!important; padding:0px 3px 2px 0px; margin:0px 0px 0px 0px; vertical-align:middle; font-weight:normal;}
ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; vertical-align:top;} 
ol li {padding:0px 3px 2px 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;}

/*.ContentMiddleLeft li, .ContentMiddleLeft h3{ color:#004278!important;}*/
/**/

/* Default link syle */
A:Link, A:Visited, A:Active {color: #a8a728;text-decoration: underline;font-family:Arial, Helvetica, sans-serif;}
A:Hover {color: #a8a728;text-decoration: none;font-family:Arial, Helvetica, sans-serif;}

/* Black (Default color) */
.Normal { color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #a8a728; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }
A.Normal:Hover { color: #a8a728; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #333333;  font-weight: bold;}
/*Extra Font color styles*/
/* Blue */
.NormalBlue { color: #09619a; font-weight: normal; }
.NormalBoldBlue { color: #09619a; font-weight: bold; }
/* Orange */
.TextOrange {color: #ef8029;}
.NormalOrange { color: #ef8029; font-weight: normal; }
.NormalBoldOrange { color: #ef8029; 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; }
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 { color: #999999; font-size: 20px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px 0px; line-height:normal;font-family: Arial, sans-serif;;}
/* H2 */H2 { color: #999999; font-size: 18px; font-weight: normal; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Arial, sans-serif;}
/* H3 */H3 { color: #999999; font-size: 16px; font-weight: bold; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Arial, sans-serif;}
/* H4 */H4 { color: #999999; font-size: 14px; font-weight: bold;  padding:0px 0px 5px 0px; margin: 0px 0px; line-height:normal;font-family: Arial, sans-serif;}
/* H5 */H5 { color: #999999; font-size: 13px; font-weight: bold;  padding:0px 0px 5px 0px; margin:0px; line-height:normal;font-family: Arial, sans-serif;}
/* H6 */H6 { color: #999999; font-size: 12px; font-weight: normal; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Arial, sans-serif;}
/*Small*/small {font-size: 11px;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #333333; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial, Helvetica, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #a8a728; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.Head:Hover { color: #a8a728; text-decoration: none;}

/* SubHead */
.SubHead { color: #333333; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial, Helvetica, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #a8a728; font-size: 12px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #a8a728; text-decoration: none;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #333333;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #a8a728; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #a8a728; text-decoration: none;}

/* Text style for skin objects */
.SkinObject { color: #333333; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #a8a728; font-size: 11px; font-weight: normal; text-decoration: underline; }
 A.SkinObject:Hover {color: #a8a728; text-decoration: none;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #333333; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Arial, Helvetica, sans-serif; color:#a8a728; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: underline; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial, Helvetica, sans-serif; color:#a8a728; font-size: 13px; font-weight: bold; text-decoration: none; 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:Arial, Helvetica, sans-serif; color:#a8a728; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: underline; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial, Helvetica, sans-serif; color:#a8a728; font-size: 13px; font-weight: bold; text-decoration: none; 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:Arial, Helvetica, sans-serif;}
.DataGrid_AlternatingItem { color: #333333;  font-weight: normal; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.DataGrid_Item { color: #000000; font-weight: normal; text-decoration: none;font-family:Arial, Helvetica, sans-serif; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border-width:1px 1px 0px 1px; border-style:solid; border-color:#a8c4d6;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}
.ModuleTitle_SubMenu td{background:#d3dfea;	white-space: nowrap; padding:0px;border-top:1px solid #e9f1f8;border-bottom:1px solid #a8c4d6;color:#345c81!important;} 
.ModuleTitle_MenuIcon {background:#d3dfea; padding:3px;}
.ModuleTitle_MenuItem {background:#dde9f1;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #345c81;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #f8f4e6; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}/*
/**/
/*Link Module Styles*/

/*========= Page styles ==============*/

/*Link Module Styles*/
.LinksDesignTable { width:100px!important;}
.LinksDesignTable td { width:140px; padding:0;}
.LinksDesignTable a{ font-size:11px !important; line-height:20px; color:#3F3A03 !important; text-decoration:none; padding:0 0 0 12px;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{ color:#AAA726!important; background:url(images/side-arrow.gif) 0 2px no-repeat;}

/* DATA SPRINGS Inc. - DYNAMIC FORMS STYLE SHEET */
.DynamicForms_Maintable {width:540px!important; padding:0px; }
.DynamicForms_Maintable td { padding:0px 0px 2px 0px; width:99px!important; border-spacing:0px!important;}
.DynamicForms_Maintable  .NormalBold { font-weight:normal!important; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.DynamicForms_TableRow td:hover {}
.DynamicForms_Label{font-weight: Normal!important; width:100px!important; font-size: 12px; color: #000000; font-family: Tahoma, Arial, Helvetica; text-decoration: none; white-space:nowrap!important;}

.DynamicForms_Maintable input.NormalTextBox , .DynamicForms_Maintable select.NormalTextBox { background:#fff!important; border:1px solid #bbbbbb; margin:0px 0px 0px 0px!important; width:250px!important;margin-right:5px!important; height:22px;}
.DynamicForms_Maintable textarea.NormalTextBox { background:#fff!important; border:1px solid #bbbbbb; margin:0px 0px 0px 0px!important; width:250px!important;margin-right:5px!important; height:120px!important;}

.DynamicForms_Maintable label {white-space:nowrap!important;}
.SubmitBtn { padding:3px 5px; background:#e0dfe3; border:1px solid #bbbbbb; color:#000;}
a:hover .SubmitBtn { padding:3px 5px; background:#81842b; border:1px solid #4e5103; color:#ffffff;}
.DynamicForms_SaveFormDiv , #SaveForm { text-align:left!important; padding-left:275px;}
/*============================== Slider styles ===============================*/

.stripViewer {
	overflow: hidden; 
	width:716px; 
	position:relative; 
	height:445px;
}
.stripViewer .panelContainer {
	left:0px; 
	position:relative; 
	top:0px;
}
.stripViewer .panelContainer .panel {
	float:left;
	width:716px; 
	position:relative; 
	height:100%;
}
.panel1{
	width:716px;
	height:445px;
	background:url(images/panel1.jpg) 0 0 no-repeat;
}
.panel2{
	width:716px;
	height:445px;
	background:url(images/panel2.jpg) 0 0 no-repeat;
}
.panel3{
	width:716px;
	height:445px;
	background:url(images/panel3.jpg) 0 0 no-repeat;
}
.panel4{
	width:716px;
	height:445px;
	background:url(images/panel4.jpg) 0 0 no-repeat;
}
.panel5{
	width:716px;
	height:445px;
	background:url(images/panel5.jpg) 0 0 no-repeat;
}
.panel6{
	width:716px;
	height:445px;
	background:url(images/panel6.jpg) 0 0 no-repeat;
}
.panel7{
	width:716px;
	height:445px;
	background:url(images/NFDAshow.jpg) 0 0 no-repeat;
}
.panel h1{
	font-weight:bold;
	font-size:30px;
	line-height:36px;
	color:#fff;
	padding:34px 0 10px 30px;
	width:282px;
 }
.panel p{
	font-size:16px;
	line-height:19px;
	color:#fff;
	padding:0 0 10px 30px;
	width:300px;
}
.panel a{
	color:#fff !important;
	text-decoration:none;
}
.panel a:hover{
	text-decoration:underline;
}
.stripNavL {
	display: none
}
.stripNavR {
	display: none
}
.stripNav {
	display: none
}
.nav-thumb {
	margin:0 0 0 0;
}
#movers-row {
	float:left; padding:3px 0 0 0;
}
#movers-row div {
	float:left; width:116px; margin:0 4px 0 0;
}
.lastThumb{
	margin:0 !important;
	padding:0 0 0 0;
}
#movers-row div a.cross-link {
	float:left
}
.cross-link {
	display:inline-block; 
	z-index:9999; width:116px; 
	padding-top:3px;
	position:relative; 
	height:72px; 
	xmargin-top: -14px;
}
.active-thumb {

}
.hidden {
	visibility:hidden
}

/* ======================== Slyder styles end =================================*/

p.subtitle{ font-weight:bold; font-size:13px; line-height:15px; color:#A8A728; padding:10px 0 5px 0;}
p.newsText{ font-size:11px; line-height:13px; color:#3F3A03;}
p.newsText a{ color:#AAA629; text-decoration:none;}
p.line{ border-top: dashed 1px #A8A728; font-size:0; line-height:0; height:1px; padding:0 !important;}
.newsBg{background-color:#EEEDD4; cursor:pointer;}

ul.socialIcon{ margin:0px!important;}
ul.socialIcon li{ list-style:none!important; float:left; margin:0 6px 0 0;  }

p.footerText{font-size:11px; line-height:14px; font-weight:bold; color:#787333; padding:0 0 5px 0!important;}
p.mainSite{ font-size:12px; line-height:13px; color:#777777;}
p.mainSite a{ color:#777777; text-decoration:none; text-align:right; padding:0 0 5px 0 !important;}
p.mainSite a:hover{ color:#000;}

.listTitle{ font-weight:bold; font-style:italic; color:#3F3A00; padding:0 0 10px 0 !important;}
ul.factorList{ padding:0 0 15px 0; color:#403902;}
ul.factorList li{ font-weight:bold; font-size:12px; line-height:16px; padding:0 0 2px 0; padding:0 0 0 14px; background:url(images/list-icon.gif) 0 0 no-repeat;}

/*Snapsys Sidemenu Styles*/
.Sidemenu { padding:0px 0px 10px 0px;}
.ActivePageName  , td.SideMenu1Parent0 a , td.SideMenu1Parent0 a:hover , td.MenuHdr0 a , td.MenuHdr0 a:hover , td.SideOn0 a, td.SideOn0 a:hover{ display:block;background:url(images/menu.jpg) left top repeat-x !important;color: #ffffff!important;font-size: 13px!important;font-weight:bold!important; text-align:left!important; text-transform:uppercaseimportant;white-space:normal!important;padding:4px 4px 4px 8px!important; border-bottom:10px #fff solid!important;}

.inventua_sidemenu table , .inventua_sidemenu tr , .inventua_sidemenu td { padding:0px!important; margin:0px!important;}
.inventua_sidemenu a , .MenuHdr1 a{ text-decoration:none!important; display:block!important; color:#403a02!important; font-size:11px!important; padding:1px 0px 1px 14px;font-weight:bold!important;}
.inventua_sidemenu a:hover { color:#a8a728!important;}
.SideOn1 a, .SideOn0 a{ color:#a8a728!important;background:url(images/side-arrow.gif) left 4px no-repeat!Important;}
.SideOn2 a , .SideOn3 a , .SideOn4 a{ color:#a8a728!important;background:none!Important;}

.MenuItem3 a , .MenuItem3 a , .MenuItemMouseOver3 a, .MenuHdr3 a{ padding:1px 0px 1px 20px}
.MenuItem4 a , .MenuItem4 a , .MenuItemMouseOver4 a, .MenuHdr4 a{ padding:1px 0px 1px 25px}

.ActivePageName { display:block;background:url(images/menu.jpg) left top repeat-x !important;color: #ffffff!important;font-size: 13px!important;font-weight:bold!important; text-align:left!important; text-transform:uppercaseimportant;white-space:normal!important;padding:4px 4px 4px 8px!important; border-bottom:10px #fff solid!important;}

.MenuHdr0 a , .MenuHdr0 a:hover , .MenuItem1 a , .MenuItemMouseOver1 a, .MenuHdr1 a , .MenuItem0 a , .MenuItemMouseOver0 a{ padding:1px 0px 1px 8px!important; font-weight:normal!important;}
.MenuItemMouseOver1 a , .currentHeaderHighlight1 a , .MenuHdr1 a
{ background:url(images/side-arrow.gif) left 4px no-repeat!Important;font-weight:normal!important;color:#a8a728!important;}
