body, html {padding:0px; margin:0px; background:#D4E1CF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
/*=====================================================================*/
/* Skin Main Properties                                                */
/*=====================================================================*/
/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined in the HTML skin file for cross-browser compatibility */
	background:#D4E1CF url(images/MainBg.gif) repeat-x top left;	
	padding:105px 20px 20px 20px; text-align:center;}
/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {
	width: 950px;  margin:auto;
	background:none; text-align:left!important;
}

/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:950px;background:#D4E1CF; border:1px solid #317116;}
.ControlPanel table { background:#FFFFFF; }
/*=====================================================================*/
/* Template Main Areas                                                 */
/*=====================================================================*/


/* ----------------------------------------------------------------------------------------------------------------------------- */

/* Styles For Main Rounded Background*/
.BackgroundMain { background:#21530C;}
.BgLeftTop { background:url(images/LeftBlueTop.gif) top left no-repeat;}
.BgLeftMiddle { background:url(images/LeftBlueMiddle.gif)12px 0px repeat-y;}
.BgLeftBottom { background:url(images/LeftBlueBottom.gif) bottom left no-repeat;}
.BgRightTop { background:url(images/RightBlueTopCrv.gif) top right no-repeat;}
.BgRightMiddle { background:url(images/RightBlueMiddle.gif) 741px 0px repeat-y;}
.BgRightBottom { background:url(images/RightBlueBottomCrv.gif) bottom right no-repeat;}
.BgLeftBottom { background:url(images/LeftBlueBottom.gif) bottom left no-repeat;}
.BgRightTop1 { background:url(images/RightBlueTopCrv1.gif) top right no-repeat;}
.BgRightMiddle1 { background:url(images/RightBlueMiddle.gif) 930px 0px repeat-y;}
.BgRightBottom1 { background:url(images/RightBlueBottomCrv1.gif) bottom right no-repeat;}
.BgMiddleMain { width:100%;}
.BgLeftSide { width:20px; float:left; position:absolute;}
.ImageHeight { height:400px;}
.BgRightSideMain { width:200px; float:right; overflow:hidden;}

/* Styles For Content main background*/
.BgMainContant { width:721px; float:left; position:absolute; margin:-71px 0px 0px 20px; background:#ffffff; }
.BgMainContantIP { width:910px; float:left; position:absolute; margin:-71px 0px 0px 20px; background:#ffffff; overflow:hidden;}
.HeaderBg { background:url(images/HeaderBg.gif) top left repeat-x; }
.TopMiddle { background:url(images/TopMiddle.gif) top left repeat-x;}
.TopLeft { background:url(images/TopLeft.gif) top left no-repeat;}
.TopRight { background:url(images/TopRight.gif) top right no-repeat;}
.BottomMiddle { background:url(images/BottomMiddle.gif) bottom left repeat-x;}
.BottomLeft { background:url(images/BottomLeft.gif) bottom left no-repeat;}
.BottomRight { background:url(images/BottomRight.gif) bottom right no-repeat; height:52px; overflow:hidden;}
.HeaderPane h1 { color:#619d47; padding:0px; margin:6px; font-size:25px;}
.RotationWid { padding:0px 0px 10px 0px;}
.Clear { clear:both;padding:0; margin:0;}
.BgMainContant table.ModuleTitle_SubMenu {top:auto!important; left:auto!important;}

/**/
.LogoMain { background:url(images/LogoBg.gif) top left repeat-x #FFFFFF; float:left; margin:0px 0px 0px 22px; width:400px; overflow:hidden;}
.LogoRightCrv {	background:url(images/TopMiddleCrv.gif) right top no-repeat ;padding: 10px 40px 10px 0px;}
.LogoPane {text-align:left; width:380px; overflow:hidden;}
.LoginPane {height: 77px;padding: 10px 20px 0px 10px;text-align:right;font-size: 9px;font-weight: normal;
	color: #FFFFFF;	white-space:nowrap;	text-transform:uppercase; float:right; width:355px;}
.NavPane {height: 30px; padding:0px; text-align:left; border-bottom:6px solid #D4E1CF; margin:0px 10px;}	
.NavPane li { list-style:none!important;} .NavPane img { display:none!important;}
.LinkPane { padding: 15px 10px 10px 25px; text-align:left; color:#9bbddb; background:#D4E1CF;}	
.CopyrightPane { font-size:11px; font-weight:normal; color:#96AF8C; text-decoration:none; text-align: right; padding:18px 20px;}

/*Styles for Breadcrumb*/
.BreadcrumbPane { font-size: 1px;font-weight: bold; color: #21530c; text-align:left; white-space:nowrap; padding:9px 0px 9px 10px; background:url(images/BreadcrumbBg.gif) repeat-x top left; }
.BreadcrumbPane img {display:none;}
.BreadcrumbText {font-size: 11px;font-weight: bold; color: #21530c; padding:6px; }
.Breadcrumb {font-size: 11px;font-weight: bold;	color: #339409;	text-align:left; }
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { background:url(images/BreadcrumbArrow.gif) left center no-repeat; padding:0px 6px 0px 15px;	font-size: 11px; font-weight: bold;color: #339409; text-decoration:none;}
A.Breadcrumb:hover { font-size: 11px;font-weight: bold;color: #154301!important; text-decoration:underline;}
.SearchBox { overflow:hidden; background:url(images/BreadcrumbBg.gif) repeat-x top left; font-size: 11px; font-weight: bold; color: #21530c; text-align: right; }
.Search { padding-bottom: 3px; text-align: right; }
.Greenbox { background:url(images/BreadcrumbBg.gif) repeat-x top left; border: none; }
.Greenbox img {display:none;}

/* Obsolete
#position: absolute; #top: 50%; display: table-cell; vertical-align: middle;
.Greenbox { height: 20px; background:url(images/BreadcrumbBg.gif) repeat-x top left; border: none; }
*/


/*Styles for Content Pane Structure*/
.ContentArea {border:10px solid #FFFFFF; min-height: 350px;}
.HeaderPane {padding:0px 0px 10px 0px;} 
.HeaderPane p { padding:0px!important; margin:0px!important;}
.MiddleContentMain { padding:10px 0px 0px 0px; width:700px; overflow:hidden;}
.MiddleContentMainIP {padding:0px 0px 0px 0px;}
.ContentPane {padding:0px 0px 0px 0px;}
.LeftPane {	 padding:5px 0px 0px 0px;float:left; width:230px; overflow:hidden;}
.LeftPane2 { padding:5px 0px 0px 0px;float:left; width:450px; overflow:hidden;;}
.CenterRightPane { padding:5px 0px 0px 0px; float:right; width:450px; overflow:hidden;}
.CenterRightPane2 { padding:5px 0px 0px 0px; float:right; width:230px; overflow:hidden;}

.PanelBarPaneMain { padding:0px 0px 0px 0px; float:right; width:230px; overflow:hidden;}
.PanelBarPane {	 padding:5px 0px 0px 0px;}

/* V2*/
.LeftPaneV1 { padding:5px 0px 0px 0px;float:left; width:600px; overflow:hidden; }
.LeftPane2V1 { padding:5px 0px 0px 0px;float:left; width:270px; overflow:hidden; }
.CenterRightPaneV1 { padding:5px 0px 0px 0px; float:right; width:270px; overflow:hidden; }
.CenterRightPane2V1 { padding:5px 0px 0px 0px; float:right; width:600px; overflow:hidden; }

/*MiddleLeftPane*/
.MiddleLeftPane {margin:2px 0px 2px 0px; float:left; width:230px; overflow:hidden;}
.MiddlePane {margin:2px 0px 2px 8px; float:left; width:225px; overflow:hidden;}
.MiddleRightPane {margin:2px 0px 2px 0px; float:right; width:230px; overflow:hidden;}

.CenterPane {padding:5px 0px 0px 0px; }
.RightPane {margin:10px 0px 10px 0px; float:left; width:185px; overflow:hidden;}
.RightSideHeight { float:right; width:10px; height:250px;}
.RightSideHeightAdmin { float:right; width:10px; height:400px;}
.RightSideHeight1 { float:right; width:10px; height:350px;}
.FooterRightPane {padding:0px 0px 0px 0px; width:209px; margin:20px 0px 0px 741px; z-index:5; overflow:hidden;}
.RightPane1 {margin:0px 0px 18px 0px;}
.RightPane2 {margin:0px 10px 5px 10px;}
.BottomPane {padding:5px 0px 0px 0px;}

/*Full Screen*/
.MiddleContentMain_F { padding:10px 0px 0px 0px;}
.LeftPane_F {	 padding:5px 0px 0px 0px;float:left; width:290px; overflow:hidden;}
.LeftPane2_F { padding:5px 0px 0px 0px;float:left; width:590px; overflow:hidden;;}
.CenterRightPane_F { padding:5px 0px 0px 0px; float:right; width:590px; overflow:hidden;}
.CenterRightPane2_F { padding:5px 0px 0px 0px; float:right; width:290px; overflow:hidden;}
.PanelBarPaneMain_F { padding:0px 0px 0px 0px; float:right; width:290px; overflow:hidden;}
.MiddleLeftPane_F {margin:2px 0px 2px 0px; float:left; width:289px; overflow:hidden;}
.MiddlePane_F {margin:2px 0px 2px 12px; float:left; width:289px; overflow:hidden;}
.MiddleRightPane_F {margin:2px 0px 2px 0px; float:right; width:289px; overflow:hidden;}



/*For Content Images border*/
.ImageBorder { border:4px double #d7d7d7;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Default Font Color for Right Pane */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, 
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText .StandardButton{ color:#FFFFFF;}
.WhiteText a { color:#FFFFFF!important;text-decoration:underline!important;}
.WhiteText a:hover { color:#FFFFFF!important; text-decoration:none!important;}

/**/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#ffffff; font-size:10px;font-weight: normal;text-decoration:none;}
A.Login:hover {color:#142d09; font-size:10px;font-weight: normal;text-decoration:none;}


/* New added User hover styles*/
.User, A.User:link, A.User:visited, A.User:active {color:#ffffff; font-size:10px;font-weight: normal;text-decoration:none;}
A.User:hover {color:#142d09; font-size:10px;font-weight: normal;text-decoration:none;}


/*Date Styles*/
.Date { color:#ffffff; font-size:10px;text-decoration:none;font-weight: normal;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#96af8c;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#43991f;text-decoration:none;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active,A.Copyright:hover {font-weight:normal;text-transform:none;color:#96af8c;text-decoration:none;}

/* Link Pane text syle */
.Link {	font-size: 10px; color: #43991f;	text-decoration:none; text-transform:uppercase;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 10px;	color: #43991f;	text-decoration:none;}
A.Link:hover {	font-size: 10px;	color: #21530c;	text-decoration:underline;}

/* Host Pane text syle */
.Host {	font-size: 11px; color: #43991f;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 11px;	color: #43991f;	text-decoration:none;}
A.Host:hover {	font-size: 11px;	color: #21530c;	text-decoration:none;}

/*Default List style */
ul { margin:0px; padding:0px 0px 5px 15px;} 
li { list-style:disc!important; line-height:normal; padding:0px; margin:0px;}

/**/
hr { color:#e2e0d6; height:1px; margin:3px; padding:0px}

/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #555555; font-size: 13px; font-weight: normal; line-height:normal; text-decoration: none; font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;}
p { margin:0px; padding:0px 0px 8px 0px;}
/* Default link syle */
A:Link, A:Visited, A:Active {color: #339409;text-decoration: none;}
A:Hover {color: #317215;text-decoration: underline;}

/* Black (Default color) */
.Normal { color: #555555; font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; font-size: 13px; line-height:18px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #339409; font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #317215; font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }

.NormalBold { color: #555555;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #339409;font-weight: bold; text-decoration: underline; }
A.NormalBold:Hover { color: #317215; font-weight: bold; text-decoration: underline; }

/* Blue */
.NormalBlue { color: #31aad3; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #31aad3; font-weight: normal; text-decoration: underline; }
A.NormalBlue:Hover { color: #31aad3; font-weight: normal; text-decoration: underline; }

.NormalBoldBlue { color: #31aad3; font-weight: bold; }
A.NormalBoldBlue:link, A.NormalBoldBlue:visited, A.NormalBoldBlue:Active { color: #31aad3; font-weight: bold; text-decoration: underline; }
A.NormalBoldBlue:Hover { color: #31aad3; font-weight: bold; text-decoration: underline; }

/* Orange */
.NormalOrange { color: #ff9c00; font-weight: normal; }
A.NormalOrange:link, A.NormalOrange:visited, A.NormalOrange:Active { color: #d29a00; font-weight: normal; text-decoration: underline; }
A.NormalOrange:Hover { color: #d29a00; font-weight: normal; text-decoration: underline; }

.NormalBoldOrange { color: #ff9c00; font-weight: bold; }
A.NormalBoldOrange:link, A.NormalBoldOrange:visited, A.NormalBoldOrange:Active { color: #ff9c00; font-weight: bold; text-decoration: underline; }
A.NormalBoldOrange:Hover { color: #ff9c00; font-weight: bold; text-decoration: underline; }

/* Green */
.NormalGreen { color: #00ac35; font-weight: normal; }
A.NormalGreen:link, A.NormalGreen:visited, A.NormalGreen:Active { color: #00ac35; font-weight: normal; text-decoration: underline; }
A.NormalGreen:Hover { color: #00ac35; font-weight: normal; text-decoration: underline; }

.NormalBoldGreen { color: #00ac35; font-weight: bold; }
A.NormalBoldGreen:link, A.NormalBoldGreen:visited, A.NormalBoldGreen:Active { color: #00ac35; font-weight: bold; text-decoration: underline; }
A.NormalBoldGreen:Hover { color: #00ac35; font-weight: bold; text-decoration: underline; }

/* Red */
.NormalRed { color: #dc4c57; font-weight: normal; }
A.NormalRed:link, A.NormalRed:visited, A.NormalRed:Active { color: #dc4c57; font-weight: normal; text-decoration: underline; }
A.NormalRed:Hover { color: #dc4c57; font-weight: normal; text-decoration: underline; }

.NormalBoldRed { color: #dc4c57; font-weight: bold; }
A.NormalBoldRed:link, A.NormalBoldRed:visited, A.NormalBoldRed:Active { color: #dc4c57; font-weight: bold; text-decoration: underline; }
A.NormalBoldRed:Hover { color: #dc4c57; font-weight: bold; text-decoration: underline; }

/* Gray */
.NormalGray { color: #707070; font-weight: normal; }
A.NormalGray:link, A.NormalGray:visited, A.NormalGray:Active { color: #707070; font-weight: normal; text-decoration: underline; }
A.NormalGray:Hover { color: #707070; font-weight: normal; text-decoration: underline; }

.NormalBoldGray { color: #707070; font-weight: bold; }
A.NormalBoldGray:link, A.NormalBoldGray:visited, A.NormalBoldGray:Active { color: #707070; font-weight: bold; text-decoration: underline; }
A.NormalBoldGray:Hover { color: #707070; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #555555; font-size: 20px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; line-height:normal;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { font-size: 20px; font-weight: bold; text-decoration: underline; }

/* H2 */
H2 { color: #555555; font-size: 18px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px;line-height:normal;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { font-size: 18px; font-weight: bold; text-decoration: underline; }

/* H3 */
H3 { color: #555555; font-size: 16px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px;line-height:normal;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active {  font-size: 16px; font-weight: bold; text-decoration: underline; }

/* H4 */
H4 { color: #555555; font-size: 14px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px;line-height:normal;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { font-size: 14px; font-weight: bold; text-decoration: underline; }
/* H4 */
H5 { color: #555555; font-size: 12px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px;line-height:normal;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { font-size: 12px; font-weight: bold; text-decoration: underline; }

/* H6 */
H6 { color: #555555; font-size: 11px; font-weight: bold; padding:0px; margin:0px 0px 8px 0px;line-height:normal;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-weight: bold;font-size: 11px; text-decoration: underline; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #555555; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #339409; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #317215;}

/* SubHead */
.SubHead { color: #555555; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #339409; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #317215;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #555555;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 10px; font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #339409; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #317215;}

/* Text style for skin objects */
.SkinObject { color: #555555; font-size: 10px; font-weight: normal; text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #339409; font-size: 10px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #317215;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #555555; background:#FFFFFF; font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; font-weight: normal; 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:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#339409; 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 { color:#317215; 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:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; color:#339409; 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 { color:#317215; 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: #333333; font-weight: bold; text-decoration: none; font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;}
.DataGrid_AlternatingItem { color: #999999;  font-weight: normal; text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; }
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu { border-width:1px 1px 0px 1px; border-style:solid; border-color:#5b913d; }
.ModuleTitle_SubMenu table { padding:0px; border:0px; margin:0px;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px; }
.ModuleTitle_SubMenu td { background:#c5e1b8; white-space: nowrap; padding:0px;border-top:1px solid #dff3d5;border-bottom:1px solid #85be6b;color:#000000!important;} 
.ModuleTitle_MenuIcon { background:#c5e1b8; padding:3px; }
.ModuleTitle_MenuItem { background:#c5e1b8; }
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon { background: #5b913d; 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; }
.ModuleTitle_MenuItem td img { display:none; }
.ModuleTitle_MenuItem td span img { display:inline-block!important;}
.RightPane .ContainerTitle, .RightPane1 .ContainerTitle { color:#FFFFFF!important; font-size:18px!important; font-weight:bold!important;}

/*Welcome styles 20Apr*/
.left-midimg-box {
	padding:0 8px 0 9px;
	background-color:#FAFAFA;
	border-left:1px solid #F3F0F0;
	border-right:1px solid #F3F0F0;
	width:196px;
	}
.left-midimg-box img {
	margin:0 0 10px;
	}	
.left-midimg-box p {
	padding:0 0 5px;
	font-size:13px;
	line-height:19px;
	margin:0;
	}
.welcome p {
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#21530C;
	background-color:inherit;
	padding:0;
	margin:0;
	}
.welcome p span {
	color:#535B62;
	background-color:inherit;
	font-weight:normal;
	}
.mid-panel-bg {}
.mid-panel-bg h3 {
	padding:0px; margin:0px;
	text-align:center;
	}
.mid-panel-bg h4 {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#21530C;
	background-color:inherit;
	padding:6px 16px;
	text-align:center;
	margin:0;
	}
.mid-panel-bg h3 span {
	font-size:17px;
	font-weight:bold;
	color:#075f11;
	background-color:inherit;
	display:block;
	}
.mid-panel-bg p {
	text-align:center;
	}
.bottom-panel {
	background:url(images/divider.gif) repeat-x 0 0;
	padding:30px 0 0;
	}
.bottom-panel h3 {
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#21530C;
	background-color:inherit;
	padding:0 0 10px 170px;
	margin:0;
	}	
.bottom-panel p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#A7A7A7;
	background-color:inherit;
	padding:0 5px 18px 170px;
	}	
.bottom-panel img {
	float:left;
	width:auto;
	}
.join h2.joinUs {
	background:url(images/pages1.jpg) no-repeat 0 0;
	font:15px/34px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 39px;
	height:34px;
	}
.join h2.testi {
	background:url(images/pages2.jpg) no-repeat 0 0;
	font:15px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 43px;
	height:26px;
	}
.join h2.contact {
	background:url(images/pages2.jpg) no-repeat 0 0;
	font:15px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 37px;
	height:26px;
	}
.join h5 {
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#0D4E7B;
	background-color:inherit;
	padding:8px 0;
	margin:0;
	}
.join h5 span {
	color:#fff;
	background-color:inherit;
	}
.join h5 span.bs2{
	color:#0B3187;
	background-color:inherit;
}
.join p {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	padding:0 0 12px;
	}
.join p span {
	text-align:right;
	}
.join h4 {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#0D4E7B;
	background-color:inherit;
	padding:6px 0;
	}
.join input.inputBox {
	background-color:#E7EFF5;
	border:1px solid #5889B7;
	width:173px;
	height:16px;
	padding:2px 0 0 2px;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#5889B7;
	float:left;
	}
.join input.subscribe-btn {
	width:62px;
	height:18px;
	margin:0 0 10px;
	}
p.testmonial {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	}	
p.right {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-align:right;
	}
p.normaltextcontentblue {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	}
p.normaltextcontentblue span {
	color:#fff;
	background-color:inherit;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	}
ul.list {
	list-style-type:none!important;
	padding:0 0 10px 7px;
	}
ul.list li {
	list-style-type:none!important;
	background:url(images/arrow-rgt-btm.gif) no-repeat 0 3px;
	padding:0 0 10px 17px;
	}
ul.list li a {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	}
ul.list li a:hover {
	text-decoration:none;
	}	
	
div.middle{}
div.top{}
div.bottom{}

ul.lastList{
font-size:13px;
line-height:15px;
padding:0 0 10px 18px;
background:none;
list-style-type:none!important;
}
ul.lastList li{
background:url(images/arrow.gif) 0 8px no-repeat;
padding:5px 0 5px 20px;
list-style-type:none!important;
}
ul.lastList li a{
color:#A7A7A7;
background-color:inherit;
text-decoration:none;
}
ul.lastList li a:hover{
color:#000;
background-color:inherit;
}
p.listText{
font-weight:bold;
font-size:14px;
line-height:19px;
color:#21530C;
background-color:inherit;
padding:5px 0 10px 18px;
}
.BlueTitleTitle h1 {
	padding:20px 0 0;
	margin:0;
	}
.BlueTitleTitle h1 span.ContainerTitle {
	font:bold 14px/27px Arial, Helvetica, sans-serif;
	color:#295D13;
	}
/* inner about us*/
.inner h2 {
	font:bold 14px/27px Arial, Helvetica, sans-serif;
	color:#0F0F0F;
	background-color:inherit;
	text-align:center;
	background:url(images/titleBg.gif) no-repeat 0 0;
	height:27px;
	width:115px;
	padding:0;
	margin:0;
	text-transform:uppercase;
	}
.inner h3 {
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#21530C;
	background-color:inherit;
	padding:12px 0 15px;
	}
.inner img {
	float:left;
	margin:0 16px 0 0;
	}
.inner p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#1E2022;
	background-color:inherit;
	padding:0 0 15px;	
	}
ul.about-btm {
	border-top:1px solid #F2F2F2;
	padding:15px 0 0;
	}
ul.about-btm li {
	border-bottom:1px solid #F2F2F2;
	padding:0 0 15px;
	}
ul.about-btm li img {
	float:left;
	width:auto;
	margin:0 15px 0 0;
	}
ul.about-btm li h3 {
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#216903;
	}
div.botpan1{
	border-top:solid 1px #F2F2F2;
}
.botpan1 h3{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#21530C;
	background-color:inherit;
	padding:20px 0 10px 0;
	margin:0;
}
.botpan1 p{
	padding:0 0 20px 0;
	margin:0;
}
.botpan1 img{
	float:left;
	margin:20px 10px 0 0;
}
div.sidemenuTop{
	width:215px;
	height:10px;
	background:url(images/abtop.gif) 0 0 no-repeat;
}
div.sidemenuBottom{
	width:215px;
	height:10px;
	background:url(images/abbottom.gif) 0 0 no-repeat;
	margin:0 0 10px;
}
div.sidemenuMiddle{
	color:#216903;
	background-color:#FAFAFA;
	border-left:solid 1px #F4F4F4;
	border-right:solid 1px #F4F4F4;
	width:193px;
	padding:0 10px;
}
ul.sidemenu{
	font-size:13px;
	line-height:15px;
	list-style-type:none!important;
	padding:0 0 10px;
}
ul.sidemenu li{
	border-bottom:solid 1px #F4F4F4;
	list-style-type:none!important;
}
ul.sidemenu li a{
	padding:10px 0;
	display:block;
	color:#216903;
	background-color:inherit;
	text-decoration:none;
}
ul.sidemenu li a:hover{
	color:#000;
	background-color:inherit;
	background:url(images/sidemenu-over.gif) 0 0 repeat-x;
}
ul.sidemenu li a span{
	background:url(images/sidemenu-arrow.gif) 4px 3px no-repeat;
	padding:0 0 0 18px;
}
ul.lastList1{
	font-size:13px;
	line-height:15px;
	padding:0 0 10px;
	background:none;
	list-style-type:none!important;
}
ul.lastList1 li{
	background:url(images/arrow.gif) 0 8px no-repeat;
	padding:5px 0 5px 15px;
	list-style-type:none!important;
}
ul.lastList1 li a{
	color:#A7A7A7;
	background-color:inherit;
	text-decoration:none;
}
ul.lastList1 li a:hover{
	color:#000;
	background-color:inherit;
}
p.listText1{
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#21530C;
	background-color:inherit;
	padding:10px 0 5px 0;
}
.about-left-top {
	background:url(images/abtop.gif) no-repeat 0 0;
	height:10px;
	width:215px;
	}
.about-left-btm {
	background:url(images/abbottom.gif) no-repeat 0 0;
	height:10px;
	width:215px;
	}	
.services-left-mid {
	padding:10px 8px 0 9px;
	background-color:#FAFAFA;
	border-left:1px solid #F3F0F0;
	border-right:1px solid #F3F0F0;
	width:196px;
	}
.services-left-mid img {
	margin:0 0 10px;
	}	
.services-left-mid p {
	padding:0 0 15px;
	font-size:13px;
	line-height:19px;
	margin:0;
	}
	
.services-mid { }
.services-mid h3 {
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	color:#619d47;
	padding:0 0 0 33px;
	margin:0;
	background:url(images/cal-icon.gif) no-repeat 0 0;
	}
.services-mid p.services-content {
	padding:4px 0 12px;
	font-size:13px;
	line-height:19px;
	margin:0;
	color:#585858;
	}
.serviceline{
	font-size:0;
	line-height:0;
	height:8px;
	background:url(images/about-left-divider.gif) 0 0 repeat-x;
}
p.servicesmore{
	background:url(images/about-left-divider.gif) 0 30% repeat-x;
	height:12px;
	font-size:0;
	line-height:0;
}
p.servicesmore a{
	display:block;
	width:73px;
	height:12px;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#418123;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	background:url(images/service-more-bg.gif) 0 0 no-repeat;
}
p.servicesmore a:hover {
	color:#000000;
	background-color:inherit;
	}
ul.list1 {
list-style-type:none!important;
padding:0 0 10px 7px;
}
ul.list1 li {
list-style-type:none!important;
background:url(images/arrow-plus.gif) no-repeat 0 6px;
padding:0 0 10px 17px;
}
ul.list1 li a {
font:bold 11px/13px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}
ul.list1 li a:hover {
text-decoration:none;
}
/* contact form */
/*#services-mid {
	width:375px;
	margin:65px 0 0 371px;
	}*/
label.contact-text {
	color:#616161;
	background-color:inherit;
	padding:1px 0 0;
	float:left;
	font:13px/15px Arial, Helvetica, sans-serif;
	clear:both;
	}
.inputBox {
	width:250px;
	height:15px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #E0E0E0;
	background-color:#fff;
	padding:0 0 0 2px;
	margin:0 0 7px;
	float:right;
	}
.textarea {
	width:250px;
	height:80px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #E0E0E0;
	background-color:#fff;
	padding:2px 0 0 2px;
	margin:0 0 7px;
	float:right;
	}	
.submitBtn{
	width:75px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#40403E;
	float:left;
	padding:2px 0 1px;
	margin:0 0 10px 148px;
	cursor:pointer;
	clear:both;
	}

/*Slider Styles*/
.HeaderTabMain { width:700px; background:url(images/TabBottomShadow.jpg) center bottom no-repeat; padding-bottom:13px;}
.HeaderTabContentBg { background:url(images/TabHeaderBg.jpg) top left no-repeat; height:172px; overflow:hidden;}
.HeaderTabBg { background:url(images/TabBg.png) left top repeat-x #008c31; overflow:hidden; height:44px;}
.HeaderTabRight { background:url(images/TabRight.png) right top no-repeat; overflow:hidden; height:44px;}
.HeaderTabLeft { background:url(images/TabLeft.png) left top no-repeat; overflow:hidden; height:44px;}


#slider {margin: 0 auto;position: relative;}
.Panel {float: left; position: relative;}
.scroll {height: auto;width: 700px;overflow: auto;overflow-x: hidden;position: relative;clear: left;}
.scrollContainer { height:172px; margin-bottom:1px;}
.scrollContainer div.panel {padding:0px;height: auto;width: 700px;}
ul.navigation { padding:0px; margin:0px 6px;  }
.navigation li{ padding:0px!important; margin:0px!important; list-style:none!important;display:block; float:left; width:113px; height:44px;}

.navigation li a {color:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:113px; padding:16px 0px 16px 0px; text-transform:none; line-height:normal; cursor:pointer;text-decoration:none;font-weight:bold; display:list-item; list-style:none!important;}
.navigation li a:hover , .navigation li a.selected  {color:#FFFFFF; background:url(images/TabOn.jpg) center top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:113px;padding:16px 0px 16px 0px; text-transform:none; line-height:normal; cursor:pointer;display:list-item; list-style:none!important;}
.NavSep { width:2px!important; padding:0px; margin:0px; background:url(images/TabSep.png) left top no-repeat;}
.navigation li a:hover {text-decoration:none; color:#ffffff; }
.navigation li a.selected {text-decoration:none; color:#ffffff; }
.navigation li a:focus{ outline: none;}
.scrollButtons { position: absolute;top:20px;cursor: pointer; z-index:999;}
.scrollButtons.left {left:5px; background: url(images/scroll_left.png) left top no-repeat;}
.scrollButtons.right {right:6px; background: url(images/scroll_right.png) left top no-repeat;}
.hide {display: none;}

/*Styles for all Pages Header Images*/
.HeaderAboutUs { background: url(/Portals/0/EQHeader/ForestGreen_AboutUs.jpg) top left no-repeat; width:700px; height:100px;}
.HeaderServices { background: url(/Portals/0/EQHeader/ForestGreen_Services.jpg) top left no-repeat; width:700px; height:100px;}
.HeaderSolutions { background: url(/Portals/0/EQHeader/ForestGreen_Solutions.jpg) top left no-repeat; width:700px; height:100px;}
.HeaderFaqs { background: url(/Portals/0/EQHeader/ForestGreen_Faqs.jpg) top left no-repeat; width:700px; height:100px;}
.HeaderContactUs { background: url(/Portals/0/EQHeader/ForestGreen_ContactUs.jpg) top left no-repeat; width:700px; height:100px;}

/*Link Module Atyles*/
.LinksDesignTable { width:210px;}
.LinksDesignTable td { padding:0px; background:#e9eee7;}
.LinksDesignTable a{  padding:5px 5px 6px 20px;display:block; margin:6px 0px; background:url(images/SideMenuOff.gif) left top no-repeat #FFFFFF; text-decoration:none; font-size:13px!important; text-transform:uppercase!important; color:#295d12!important; overflow:hidden; white-space:normal!important;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{  background:url(images/SideMenuOn.gif) left top no-repeat #295d12; text-decoration:none; color:#FFF!important;}

/*Announcement styles*/
.AnnMore a{ background:url(images/Arrow.png) right center no-repeat; clear:both; margin:0px -13px 10px 0px; display:list-item; list-style:none; text-align:right; padding:0px 0px 0px 12px; font-weight:bold!important; text-transform:uppercase; font-size:11px; text-decoration:none!important;}
.AnnMore a:hover{ background:url(images/Arrow.png) right center no-repeat; padding:0px 0px 0px 12px; color:#b3e4b6!important;}

/*Styles For FAQ's Module*/
.Question p, .Answer p { padding:0px;}
.Question { background:url(images/Question.gif) 10px 0px no-repeat; padding:0px 0px 4px 30px; font-weight:bold;}
.Answer{ background:url(images/Answer.gif) 10px 0px no-repeat; padding:0px 0px 4px 30px;}

/* Styles for old ticketgrid - we will convert these to DevExpress GridView */
.ticketgrid { width: 98%; background-color: #FFFFFF; border-style: solid; border-color: #488528; padding: 0px; margin: 0px; border-spacing: 0pt; empty-cells: show; border-width: 1px; border-collapse:collapse; }
.ticketgrid th 
{
	background-color: #21530C;
	color: #fff;
	border: solid 1px #21530C;
	padding: 2px; empty-cells: show; vertical-align: bottom; text-align: center; font-size : 10pt; font-family : Verdana, Tahoma, sans-serif;
}
.ticketgrid td { border: solid thin #488528; padding: 2px; empty-cells: show; border-width: 1px;  font-family : Arial, Helvetica, sans-serif;  font-size : 10pt; vertical-align: top;  }

