/*========================================================*/
/*         CSS for DotNetNuke Skin - Minimalist           */
/*                   by Evan O'Neil                       */
/*             http://www.NukeVille.com                   */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY ID                */ #body { margin: 0; background: #FFFFFF; margin: 0 0 0 0; height: 100%; }
/* Style For HTML BODY                   */ body {height:100%}
/* Setting Text Throughout the skin      */ table, tr, td {font-family: tahoma; font-size: 11px; margin: 0;}
                                            p {font-family: tahoma; font-size: 11px;}
/* Setting Heading 01                    */ h1 { font-family: tahoma; font-weight: bold; color: #70c819; font-size:32pt; margin:0;}
/* Setting Heading 02                    */ h2 { font-family: tahoma; font-weight: bold; color: #555555; font-size:24pt; margin:0;}
/* Setting Heading 03                    */ h3 { font-family: tahoma; font-weight: bold; color: #70c819; font-size:18pt; margin:0; }
/* Setting Heading 04                    */ h4 { font-family: tahoma; font-weight: bold; color: #555555; font-size:14pt; margin:0;}
/* Setting Heading 05                    */ h5 { font-family: tahoma; font-weight: bold; color: #70c819; font-size:12pt; margin:0;}
/* Setting Heading 06                    */ h6 { font-family: tahoma; font-weight: bold; color: #70c819; font-size:9pt; margin:0;}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:960px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:100%; }
/*-- outer table on skins          --*/ .OuterTable { width:100%; height:100%; }
/*-- cell containing content panes --*/ .ContentPanesTD { height:100%; vertical-align: top; padding: 0 0 0 0; }
/*-- dotted background             --*/ .Dotted { background: url(dotted2.gif) repeat top left; }
/*-- row containing logo area      --*/ .LogoRow { width: 100%; height:1px; padding: 0px 0px 0px 0px; }
/*-- cell containing logo          --*/ .LogoTD { width:1px; padding: 0 0 0 0; }
/*-- row containing breadcrumbs    --*/ .BreadcrumbsRow { height:41px; background: url(bread-bg.gif) repeat top left; padding: 0 0 0 0; }
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing breadcrumbs   --*/ .BreadcrumbsTD { height: 41px; width: 100%; background: url(bread-bg-l.gif) no-repeat top left; color:#a1a1a1; vertical-align: middle; padding: 0 20px 0 17px; }
/*-- cell containing breadcrumbs   --*/ .BreadcrumbsTD2 { height: 41px; width: 100%; color:#a1a1a1; vertical-align: middle; padding: 0 20px 0 17px; }
/*-- cell containing search        --*/ .SearchTD { width:215px; vertical-align: top; text-align: right; height: 41px; background: url(search-bg.gif) no-repeat top right; padding: 10px 7px 0 0; }
/*-- cell containing search        --*/ .SearchTD2 { width:15px; vertical-align: top; text-align: right; height: 41px; background: url(search-bg-3.gif) no-repeat top right; padding: 10px 7px 0 0; }
/*-- cell containing privacy       --*/ .PrivacyTD { text-align: left; padding: 0 0 0 0; }
/*-- cell containing copyright     --*/ .CopyrightTD { text-align: right; padding: 0 0 0 0; }
/*-- cell containing flash h       --*/ .FlashTD { padding: 9px 7px 0 7px; }
/*-- cell containing flash v       --*/ .FlashTDV { padding: 4px 7px 0 7px; }
/*-- used for setting attribute    --*/ .SkinBox, .BackgroundTile, .BackgroundTopStretch, .BackgroundImage, { height:100%; }
/*-- various common properties     --*/ .PanePad { padding: 0 7px 0 7px; } .Width100p { width: 100%; } .Width50p { width: 50%; } .Width25p { width: 25%; } .Width33p { width: 33%; } .Height1px { height: 1px; }

/*========================================================*/
/*  Footer Box Elements                                   */
/*========================================================*/

/*-- footer area                   --*/ .FooterBox { background: url(footer-bg.gif) repeat top left; }
/*-- row containing footer area    --*/ .FooterRow { height:36px; padding: 0 7px 0 7px; }
/*-- table within footer - rounded --*/ .FooterTable { height:36px; background: url(footer-bg-b.gif) repeat-x bottom left; }
/*-- rounded top-left corner       --*/ .FooterTL { height:29px; width:6px; background: url(footer-bg-tl.gif) no-repeat top left; }
/*-- rounded top-right corner      --*/ .FooterTR { height:29px; width:6px; background: url(footer-bg-tr.gif) no-repeat top right; }
/*-- left side                     --*/ .FooterL { width:6px; background: url(footer-bg-l.gif) repeat-y top left; }
/*-- right side                    --*/ .FooterR { width:6px; background: url(footer-bg-r.gif) repeat-y top right; }
/*-- rounded bottom left corner    --*/ .FooterBL { height:6px; width:6px; background: url(footer-bg-bl.gif) no-repeat bottom left; }
/*-- rounded bottom right corner   --*/ .FooterBR { height:6px; width:6px; background: url(footer-bg-br.gif) no-repeat bottom right; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- image content pane 1 horiz    --*/ .ImagePane01 { padding: 0 7px 9px 7px; }
/*-- image content pane 2          --*/ .ImagePane02 { padding: 9px 7px 0 7px; }
/*-- image content pane 2 vertical --*/ .ImagePane02V { padding: 4px 7px 0 7px; }
/*-- image content pane 3          --*/ .ImagePane03 { padding: 0 7px 9px 7px; }
/*-- footer content pane           --*/ .FooterPane { padding: 6px 7px 6px 7px; vertical-align:middle; background: url(footer-bg-grad.gif) repeat-x top left; width:100%; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #939393; background:  url(ico-login.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px; margin: 0 0px 0 16px; }
/*-- login token hover                 --*/ a.LOGIN_object:hover { background:  url(ico-login-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; background:  url(ico-register.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px;  margin: 0 0px 0 16px; }
/*-- user token hover                  --*/ a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #939393; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#aaa; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#aaa; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#777; font-weight:bold; text-decoration:none;  }
/*-- language selector dropdown        --*/ .Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}
/*-- headings - mostly in admin        --*/ .HeadMotto { font-size: 13px; color: #777; background: transparent; font-weight: bold; padding: 0; text-align: center;}
/*-- Footer Text     --*/ .Footer_Text {font-size:10pt;font-weight:700;color:#FFF;line-height:0pt;_line-height:1px;margin:0;padding:19px 10px 17px 10px;}
/*-- most of the text on site          --*/ .BodyText { font-family: Verdana; font-size: 13px; color: #555; }
/*-- most of the bold text on site          --*/ .BodyTextBold { font-family: Verdana; font-size: 13px; font-weight: bold; color: #555; }

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;}
/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 174px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px solid #ccc; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #FFF; color: #666; font-family: tahoma; font-size: 8pt; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #ccc; margin:0 0 0 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #eee; color: #70c819; font-family: tahoma; font-size: 8pt; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #ccc; margin:0 0 0 0;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/


.menu_list {
	width: 250px;
}
.menu_head2 {
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	vertical-align: middle;
	text-decoration:none;
	color: #7ECD2F;
	
}
.menu_head {
	padding: 0px 5px 0px 5px;
	width: 250px;
	height: 36px;
	border: solid 1px #cccccc;
	cursor: pointer;
	position: relative;
	margin:1px;
	vertical-align: middle;
	font-size: 18px;
    font-weight:bold;
    color: #000000;
    /*background: #ffffff url(hrp_accordion_header2.jpg) middle center repeat; */
    background: #ffffff;
    text-decoration:none;
}
.menu_head a {
	width: 250px;
	height: 36px;
	border: solid 1px #cccccc;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
	   font-size: 18px;
       font-weight:bold;
       color: #666666;
       /*background: #ffffff url(hrp_accordion_header2.jpg) middle center repeat; */
    background: #ffffff;
       text-decoration:none;
}
.menu_head a:link {
	width: 250px;
	height: 36px;
	border: solid 1px #cccccc;
	cursor: pointer;
	position: relative;
	 vertical-align: middle;
	   font-size: 18px;
       font-weight:bold;
       color: #666666;
       /*background: #ffffff url(hrp_accordion_header2.jpg) middle center repeat; */
    background: #ffffff;
       text-decoration:none;
}
.menu_head a:hover {
	width: 250px;
	height: 36px;
	border: solid 1px #cccccc;
	cursor: pointer;
	position: relative;
	 vertical-align: middle;
	   font-size: 18px;
       font-weight:bold;
       color: #666666;
       /*background: #ffffff url(hrp_accordion_header2.jpg) middle center repeat; */
    background: #ffffff;
       text-decoration:none;
}
.menu_head a:active {
	width: 250px;
	height: 36px;
	border: solid 1px #cccccc;
	cursor: pointer;
	position: relative;
	 vertical-align: middle;
	   font-size: 18px;
       font-weight:bold;
       color: #666666;
       /*background: #ffffff url(hrp_accordion_header2.jpg) middle center repeat; */
    background: #ffffff;
       text-decoration:none;
}
.menu_head a:visited {
	width: 250px;
	height: 36px;
	border: solid 1px #cccccc;
	cursor: pointer;
	position: relative;
	 vertical-align: middle;
	   font-size: 18px;
       font-weight:bold;
       color: #000000;
       /*background: #ffffff url(hrp_accordion_header2.jpg) middle center repeat; */
    background: #ffffff;
       text-decoration:none;
}
.menu_body {
	display:none;
	padding: 5 5px 5px 15px;
	width: 250px;
	height: 36px;
	border: solid 1px #cccccc;
	color: #00cc00;
	background-color:#ffffff;
	line-height: 16pt;	
}
.menu_body a {
  display:block;
  color:#00cc00;
  text-decoration:none;
}
.menu_body a:hover {
  color: #00cc00;
  text-decoration:underline;
  /*text-decoration:none; */
}

.menu_body2 {
	display:none;
	padding: 5 5px 5px 30px;
	width: 250px;
	height: 36px;
	border: solid 1px #cccccc;
	color: #00cc00;
	background-color:#ffffff;
	line-height: 16pt;	
}
.menu_body2 a {
  display:block;
  color:#00cc00;
  text-decoration:none;
}
.menu_body2 a:hover {
  color: #00cc00;
  text-decoration:underline;
  /*text-decoration:none; */
}

#wrap {position:relative; height:400px; width:275px; z-index:100; list-style-type: none;}
#nav {position:absolute; left:0; top:0; list-style-type: none; width:275px;}
#nav, 
#nav ul {padding:0; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background: #ffffff; text-decoration:none; color: #333333; font-weight:bold; font-size: 9px; white-space:nowrap;}
#nav li {padding:0; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background: #cccccc url(slidemenu_back.jpg) middle center repeat; text-decoration:none; color: #333333; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 1px #cccccc; line-height: 25px; cursor:pointer; width:100%;}
#nav ul li {padding:0px 5px 0px 2px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background: #ffffff; text-decoration:none; color: #666666; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; cursor:pointer; width:100%; width:265px;}
#nav ul li a {padding:0px 5px 0px 2px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background:#ffffff; text-decoration:none; color: #666666; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; cursor:pointer; width:100%;}
#nav ul li a:hover{padding:0px 5px 0px 2px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background:#ffffff; text-decoration:underline; color: #7ECD2F; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; cursor:pointer; width:100%;}
#nav ul li ul li {padding: 0px 5px 0px 10px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background: #ffffff; text-decoration:none; color: #999999; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; line-height: 12pt; cursor:pointer; width:100%; width:250px;}
#nav ul li ul li a {padding: 0px 5px 0px 10px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background:#ffffff; text-decoration:none; color: #999999; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; line-height: 12pt; cursor:pointer; width:100%; width:250px;}
#nav ul li ul li a:hover{padding: 0px 5px 0px 10px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background:#ffffff; text-decoration:underline; color: #7ECD2F; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; line-height: 12pt; cursor:pointer; width:100%; width:250px;}

#wrapt {position:relative; height:400px; width:275px; z-index:100; list-style-type: none;}
#navt {position:absolute; left:0; top:0; list-style-type: none; width:275px;}
#navt, 
#navt ul {padding:0; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background: #ffffff; text-decoration:none; color: #333333; font-weight:bold; font-size: 9px; white-space:nowrap;}
#navt li {padding:0; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background: #cccccc url(slidemenu_back.jpg) middle center repeat; text-decoration:none; color: #333333; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 1px #cccccc; line-height: 25px; cursor:pointer; width:100%;}
#navt ul li {padding:0px 5px 0px 2px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background: #ffffff; text-decoration:none; color: #666666; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; cursor:pointer; width:100%; width:265px;}
#navt ul li a {padding:0px 5px 0px 2px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background:#ffffff; text-decoration:none; color: #666666; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; cursor:pointer; width:100%;}
#navt ul li a:hover{padding:0px 5px 0px 2px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background:#ffffff; text-decoration:underline; color: #7ECD2F; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; cursor:pointer; width:100%;}
#navt ul li ul li {padding: 0px 5px 0px 10px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background: #ffffff; text-decoration:none; color: #999999; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; line-height: 12pt; cursor:pointer; width:100%; width:250px;}
#navt ul li ul li a {padding: 0px 5px 0px 10px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background:#ffffff; text-decoration:none; color: #999999; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; line-height: 12pt; cursor:pointer; width:100%; width:250px;}
#navt ul li ul li a:hover{padding: 0px 5px 0px 10px; margin:0; list-style:none; list-style-type: none; font-family:tahoma; background:#ffffff; text-decoration:underline; color: #7ECD2F; font-weight:bold; font-size: 9px; white-space:nowrap; border: solid 0px #cccccc; line-height: 12pt; cursor:pointer; width:100%; width:250px;}


/*#nav li a {padding-left:10px; white-space:nowrap; list-style-type: none;}
#nav li a:hover {padding-left:10px; white-space:nowrap; list-style-type: none; color: #7ECD2F;}
#nav li ul li a {padding-left:0; list-style-type: none;}

#nav li ul li a:hover {padding-left:0; list-style-type: none; color: #7ECD2F;}

#nav ul {padding-left:10px; list-style-type: none; white-space:nowrap;}
#nav li a {color:#333333; text-decoration:none; font-size:8px; list-style-type: none;}
#nav li {font-size:8px; line-height:25px; color:#333333; cursor:pointer; width:100%; list-style-type: none;}
#nav li.down {text-indent:20px; list-style-type: none;}

#nav ul a:hover {text-decoration:underline; list-style-type: none; color: #7ECD2F;}

#nav li a:hover {text-decoration:underline; list-style-type: none; color: #7ECD2F;}
#nav li a:active {text-decoration:none; list-style-type: none; color: #7ECD2F;}

#nav UL.expanded {
    display:block;
}*/

.p11 down {
  /*color: #333333; */
  color: #7ECD2F;
  background: #ffffff url(slidemenu_back.jpg) middle center repeat;   
}

.p1 down {
  /*color: #333333; */
  color: #7ECD2F;
  background: #ffffff url(slidemenu_back.jpg) middle center repeat;   
}

.p1t down {
  /*color: #333333; */
  color: #7ECD2F;
  background: #ffffff url(slidemenu_back.jpg) middle center repeat;   
}

.p2 down {
  color: #666666;  
}

.p3 down {
  color: #999999;  
}
.p1_levelUp {
  background: url(arrow_up.gif) middle left no-repeat; 
  padding: 0px 5px 0px 5px; 
  width: 25px;
}
.p1_levelDown {
  background: url(arrow_dwn.gif) middle left no-repeat; 
  padding: 0px 5px 0px 5px;
  width: 25px; 
}
.p2_level {
  color: #333333;  
}
.p3_level {
  color: #333333;  
}

.PanelDescription {
    height: 10px;
    color: #000000;
}

.PanelTitle {
     
}

.popupMenu {
	        position:absolute;
	        visibility:hidden;
	        background-color:#F5F7F8;
	        opacity:.9;
	        filter: alpha(opacity=90);
        }   
        .popupHover {
	        background-image:url(img/header-opened.png);
	        background-repeat:repeat-x;
	        background-position:left top;
	        background-color:#F5F7F8;
        } 
        
        .headerFAQ { font-family: tahoma; font-size: 11px; color: #555; font-weight: bold; cursor: hand; cursor:pointer;
            position: relative; left: 0px; top: 0px;  float: left; text-align: left; width: 100%;
                }
        .headerFAQ2 { font-family: tahoma; font-size: 11px; color: #555; font-weight: bold; cursor: hand; cursor:pointer;
            left: 0px; top: 0px;  text-align: left;
                }
    .detailsFAQ
{
   /* margin: 20px 10px 20px 10px;*/
    display: none;
    visibility: visible;    
    /*padding: 30px 10px 20px 10px;*/
     text-align: left;
     font-weight: normal;
      vertical-align: bottom;
        padding-bottom: 20px;
         padding-top: 20px;
          padding-left: 10px;
           padding-right: 10px;
           margin-bottom: 20px;
         margin-top: 20px;
          margin-left: 10px;
           margin-right: 10px;
           position: relative;
            float: left;
} 

.detailsFAQ2
{
   /* margin: 20px 10px 20px 10px;*/
    display: block;
    visibility: visible;    
    /*padding: 30px 10px 20px 10px;*/
     text-align: left;
      font-weight: normal;
      vertical-align: bottom;
        padding-bottom: 20px;
         padding-top: 20px;
          padding-left: 40px;
           padding-right: 10px;
           margin-bottom: 20px;
         margin-top: 20px;
          margin-left: 10px;
           margin-right: 10px;
           /*position: relative;
            float: left;*/
} 

.headerFAQ3 { font-family: tahoma; font-size: 11px; color: #555; font-weight: bold; cursor: hand; cursor:pointer;
            position: relative; left: 0px; top: 0px;  float: left; text-align: left;
                }
                
.detailsFAQ3
{
   /* margin: 20px 10px 20px 10px;*/
    display: none;
    visibility: visible;    
    /*padding: 30px 10px 20px 10px;*/
     text-align: left;
      vertical-align: bottom;
        padding-bottom: 20px;
         padding-top: 20px;
          padding-left: 10px;
           padding-right: 10px;
           margin-bottom: 20px;
         margin-top: 20px;
          margin-left: 10px;
           margin-right: 10px;
           position: relative;
            float: left;
} 

.asses_bodyH {
  /*color:#00cc00;*/
  display: none;
  visibility: hidden;
}

.asses_body2 a {
  /*color:#00cc00;*/
  text-decoration:underline;
}
.asses_body2 a:hover {
  color: #00cc00;
  text-decoration:underline;
  /*text-decoration:none; */
}  
.asses_selected {
  color: #00cc00;
  text-decoration:underline;
  /*text-decoration:none; */
}    
