/*main settings*/

html { height: 100%;}
#body { margin: 0; background: #FFFFFF; margin: 0 0 0 0; height: 100%; }
body {height:100%;text-align:center; margin: 0;}
/* Setting Text Throughout the skin      */ table, tr, td {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; margin: 0;}
                                            
/* Setting Heading 01                    */ h1 { font-family: Arial Narrow; font-weight: bold; color: #CC0607; font-size:32pt; margin: 0; }
/* Setting Heading 02                    */ h2 { font-family: Arial Narrow; font-weight: bold;color:#CC0607;font-size:20px;margin:0;font-weight:bold; text-decoration:none !important;}
/* Setting Heading 03                    */ h3 { font-family: Arial Narrow; font-weight: bold;color:#CC0607;font-size:18px;margin:0;font-weight:bold; text-decoration:none !important;}
/* Setting Heading 04                    */ h4 { font-family: Arial Narrow; font-weight: bold; color: #000000; font-size:18px; margin: 0; }
/* Setting Heading 05                    */ h5 { font-family: Arial Narrow; font-weight: bold; color: #CC0607; font-size:17px; margin: 0; }
/* Setting Heading 06                    */ h6 { font-family: Arial Narrow; font-weight: bold; color: #cc0607; font-size:16px; margin: 0; }
form {margin:0px}
img {border: none;}


/*skin boxes */
.HeaderBox
{
	background-image:url(headbg.png);
	background-repeat:repeat;
	background-position:left top;
	height:76px;
}

.HeaderBar
{
	background-color:transparent;
	background-image:url(redhead.png);
	background-repeat:repeat-y;
	background-position:left;
	height:76px;
	width:100%;
}

.Header
{
	background-color:transparent;
	height:76px;
	width:960px;
}

.MainBox
{
	width:960px;
	background-color:white;
}

.BackgroundBox
{
	background:#B9B4B4 url(background-slice.gif) repeat-y center top;

}

.background_bottommiddle
{
	background:url(shadow_bottom_middle.png) repeat-x left top;

	height:65px;
}
.background_rightmiddle
{
	background:url(shadow_right_middle.png) repeat-y left top;
	width:65px;
}

.background_righttop
{
	background:url(shadow_right_top.png);
	height:100px;
	width:65px;
}


.background_leftmiddle
{
	background:url(shadow_left_middle.png) repeat-y left top;
	width:65px;
	height:100%;
}
.background_lefttop
{
	background:url(shadow_left_top.png);
	height:100px;
	width:65px;
}

 .background_leftcorner
 {
	background:url(shadow_left_corner.png);
	height:100px;
	width:65px;
 }
  .background_rightcorner
 {
	background:url(shadow_right_corner.png);
	height:100px;
	width:65px;
 }

 .background_rightbottom
 {
	background:url(shadow_bottom_right.png);
	height:100px;
	width:100px;
 }
 .background_leftbottom
 {
	background:url(shadow_bottom_left.png);
	height:100px;
	width:100px;
 }


.LeftShadow
{
	background-color:transparent;
	background-image:url(left-shadow.png);
	background-repeat:repeat-y;
	background-position:right;
	height:100%;
	width:12px;
}

.RightShadow
{
	background-color:transparent;
	background-image:url(right-shadow.png);
	background-repeat:repeat-y;
	background-position:right;
	height:100%;
	width:12px;
}

.BottomLeftShadow
{
	background-color:transparent;
	background-image:url(bottom-left-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:25px;
	width:12px;
}

.BottomRightShadow
{
	background-color:transparent;
	background-image:url(bottom-right-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:25px;
	width:12px;
}


/* Menu */
.MainMenuBar
{
	background-color:#2B2B2B;
	height:35px;
	width:100%;
}

.MainMenu
{
	background-color:#2B2B2B;
	width:960px;
}

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu        --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu        --*/ .MainMenu_MenuBar { height:36px; cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container              --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin: 0 0 0 0; filter:Alpha(Opacity=90);-moz-opacity:.90; }
/*-- main menu idle item            --*/ .MainMenu_Idle TD{line-height:0;vertical-align:top;margin:0;padding:0;}
/*-- main menu idle item left       --*/ .MainMenu_Idle TD DIV{float:left;_float:none;margin:0;padding:0;}
/*-- main menu idle item right      --*/ .MainMenu_Idle TD DIV DIV{background:transparent;float:right;_float:none;margin:0;padding:0 1px;}
/*-- main menu idle item middle     --*/ .MainMenu_Idle TD DIV DIV DIV{background:transparent;font-size: 12px;font-weight:normal;color:#FFFFFF;line-height:0pt;_line-height:1px;margin:0;padding:18px 5px 18px 5px;text-transform:uppercase;font-family:Tahoma;letter-spacing:1px;}
/*-- main menu active item          --*/ .MainMenu_Selected TD, .MainMenu_BreadcrumbActive TD{vertical-align:top;line-height:0;margin:0;padding:0;}
/*-- main menu active item left     --*/ .MainMenu_Selected TD DIV, .MainMenu_BreadcrumbActive TD DIV {float:left;_float:none;margin:0;padding:0;}
/*-- main menu active item right    --*/ .MainMenu_Selected TD DIV DIV, .MainMenu_BreadcrumbActive TD DIV DIV {background:transparent;float:right;_float:none;margin:0;padding:0 1px;}
/*-- main menu active item middle   --*/ .MainMenu_Selected TD DIV DIV DIV, .MainMenu_BreadcrumbActive TD DIV DIV DIV {line-height:0px;_line-height:1px;color:#FFFFFF;font-size: 12px;background:#666666;font-weight:normal;margin:0;padding:18px 5px 18px 5px;text-transform:uppercase;font-family:Tahoma;letter-spacing:1px;}
/*-- main menu active item          --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD{vertical-align:top;line-height:0;margin:0;padding:0;}
/*-- main menu active item left     --*/ .MainMenu_Active TD DIV, .MainMenu_BreadcrumbActive TD DIV {float:left;_float:none;margin:0;padding:0;}
/*-- main menu active item right    --*/ .MainMenu_Active TD DIV DIV, .MainMenu_BreadcrumbActive TD DIV DIV {background:transparent;float:right;_float:none;margin:0;padding:0 1px;}
/*-- main menu active item middle   --*/ .MainMenu_Active TD DIV DIV DIV, .MainMenu_BreadcrumbActive TD DIV DIV DIV {line-height:0px;_line-height:1px;color:#FFFFFF;font-size: 12px;background:transparent;font-weight:normal;margin:0;padding:18px 5px 18px 5px;text-transform:uppercase;font-family:Tahoma;letter-spacing:1px;}

/*-- not needed - main menu         --*/ .MainMenu_Idle TD IMG, .MainMenu_Selected TD IMG, .MainMenu_BreadcrumbActive TD IMG, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer           --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar                --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding            --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 25px 0 15px; }
/*-- not needed - module menu       --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
/*-- module menu icon               --*/ .ModuleTitle_MenuIcon { background: #FFF; border: 0px; border-bottom: 1px dotted #999; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
/*-- module menu icon image         --*/ .ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
/*-- removing seperator borders     --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}
/*-- cell containing submenu arrows --*/ .MainMenu_MenuArrow { padding: 0 0 0 0; margin: 0 0 0 0; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #ccc; }


/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: white; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:normal; text-decoration: underline; padding-left: 0px;  margin: 0 0px 0 5px; }
/*-- user token hover                  --*/ a.USER_object:hover {color: white; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size: 11px; text-decoration: none !important; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; line-height: 14pt; font-weight: normal; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
/*-- red text on site for errors       --*/ .NormalRed { color: #CC0607;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size: 11px; }
.NormalBlue{ color: #0000FF;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size: 11px; }

/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/
a.NormalBoldRed:link, a.NormalBoldRed:visited, a.NormalBoldRed:active, a.NormalBoldRed:hover{font-weight:bold;}
/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #CC0607; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #CC0607; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none !important; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #CC0607; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #CC0607; font-family: Verdana,Arial,Helvetica,sans-serif; 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: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- default links visited and active  --*/ a.WhiteLink:link, a.WhiteLink:visited, a.WhiteLink:active { color: white; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }
a.NormalRed:link, a.NormalRed:visited, a.NormalRed:active ,a.NormalRed:hover {color: #CC0607;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size: 11px;text-decoration:underline;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

a:link, a:visited, a:active 
{ 	
	color: #CC0607; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px; 
	text-decoration: underline; 
}

a:hover
{
	color: #CC0607; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px; 
	text-decoration: none !important; 
}

div a:link, div a:visited, div a:active 
{ 	
	color: #CC0607; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px; 
	text-decoration: underline; 
}

div a:hover
{
	color: #CC0607; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px; 
	text-decoration: none !important; 
}


/*-- 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;}

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: Verdana; 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: white; width: 174px; color: #666; padding-top: 2px; /*padding: 4px 4px 0px 4px;*/ border: 0px solid #FFFFFF; cursor:text;}
/*-- textbox used for search (in menu)    --*/ #dnn_dnnSEARCH1_txtSearch.NormalTextBox { height:18px; background: white; width: 140px; color: #666; padding-top: 2px; /*padding: 4px 4px 0px 4px;*/ border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #666666; 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 {color: #FFFFFF; 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;}
.MainMenu_MenuItem TD{ color: #000000;}
.MainMenu_MenuItemSel TD{ color: #666666;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: transparent; color: #FFFFFF; font-family: tahoma; font-size: 8pt; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 0px 0px 0px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #ccc; margin:0 0 0 0;}

.menuitem TD{line-height:0;vertical-align:top;margin:0;padding:0;cursor:pointer;}
.menuitem TD DIV{background:transparent;background-color:transparent;float:left;_float:none;margin:0;padding:0;}
.menuitem TD DIV DIV{background:url(dummy.gif) top left no-repeat;float:right;_float:none;margin:0;padding:0 1px;}
.menuitem TD DIV DIV DIV{background:transparent;font-size:10px;font-weight:normal;color:#3B3933;line-height:0pt;_line-height:1px;margin:0;padding:18px 2px 18px 2px;text-transform:uppercase;font-family:Verdana;}

.menuitem_selected TD{line-height:0;vertical-align:top;margin:0;padding:0;cursor:pointer;}
.menuitem_selected TD DIV{background:url(nav2-div.gif) top right no-repeat;background-color:transparent;float:left;_float:none;margin:0;padding:0;}
.menuitem_selected TD DIV DIV{background:url(dummy.gif) top left no-repeat;float:right;_float:none;margin:0;padding:0 1px;}
.menuitem_selected TD DIV DIV DIV{background:url(nav2-sel.gif) top repeat-x;font-size:10px;font-weight:normal;color:#3B3933;line-height:0pt;_line-height:1px;margin:0;padding:18px 2px 18px 2px;text-transform:uppercase;font-family:Verdana;}


.PageTitle
{
	background-color:#86BD2E;
	width:100%;
	height:45px;
}

.TitleText
{
	font-size: 25px;
	color: White;	
	padding-left:20px;
	font-family:Verdana;
	line-height:40px;
}

.TitleBottomLeft
{
	background-color:transparent;
	background-image:url(title-bottom-left-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:16px;
	width:16px;
}

.TitleBottomLeftLight
{
	background-color:transparent;
	background-image:url(title-bottom-left-shadow-light.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:16px;
	width:16px;
}

.TitleBottom1
{
	background-color:transparent;
	background-image:url(title-bottom-shadow1.png);
	background-repeat:repeat-x;
	background-position:left top;
	height:16px;
	text-align:left;
	vertical-align:top;
}

.TitleBottom2
{
	background-color:transparent;
	background-image:url(title-bottom-shadow2.png);
	background-repeat:repeat-x;
	background-position:left top;
	height:16px;
}

.TitleBottomRight
{
	background-color:transparent;
	background-image:url(title-bottom-right-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:16px;
	width:16px;
}


.FooterBottomLeft
{
	background-color:transparent;
	background-image:url(footer-bottom.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:25px;
	width:16px;
}

.FooterBottom
{
	background-color:transparent;
	background-image:url(footer-bottom.png);
	background-repeat:repeat-x;
	background-position:left top;
	height:25px;
	text-align:left;
	vertical-align:top;
}

.SubMenuBox
{
	background-color:transparent;
	background-image:url(submenubox-bg.png);
	background-repeat:repeat;
	background-position:left top;

}

.SubMenuBox a:link,
.SubMenuBox a:visited,
.SubMenuBox a:active,
.SubMenuBox a:hover
{
	font-size:11px;
	text-decoration: none;
	color:black;
	font-family:Verdana;
	font-weight:normal;
}

.SubMenuLevel1
{
	border-bottom:dotted 1px rgb(150,150,150);
	line-height:16px;
	width:190px;
	
}

.SubMenuLevel1 a:link,
.SubMenuLevel1 a:visited,
.SubMenuLevel1 a:active
{
	background:transparent url(/portals/_default/skins/americare/point.gif) no-repeat scroll 5px 11px;
	display:block;
	padding:8px 0 8px 33px;
}
.SubMenuLevel1 a:hover
{
	padding:8px 0 8px 33px;
	background:transparent url(/portals/_default/skins/americare/point.gif) no-repeat scroll 8px 11px;
	display:block;
}


.SubMenuLevel2 a:link,
.SubMenuLevel2 a:visited,
.SubMenuLevel2 a:active
{
	padding:8px 0 8px 20px;
	background:transparent url(/portals/_default/skins/americare/blank_point.gif) no-repeat scroll 5px 11px;
	display:block;
}
.SubMenuLevel2 a:hover
{
	padding:8px 0 8px 20px;
	background:transparent url(/portals/_default/skins/americare/blank_point.gif) no-repeat scroll 8px 11px;
	display:block;
}

.SubMenuLevel2
{
	line-height:16px;
}
.menu2
{
	padding:10px 0px 0px 20px;
}


.SubMenuSelected a:link,
.SubMenuSelected a:visited,
.SubMenuSelected a:active,
.SubMenuSelected a:hover
{
	color:#D2222A;
	display:block;
	background:transparent url(/portals/_default/skins/americare/point.gif) no-repeat scroll 8px 11px;
}

.SubMenuSelectedChild a:link,
.SubMenuSelectedChild a:visited,
.SubMenuSelectedChild a:active,
.SubMenuSelectedChild a:hover
{
	background:transparent url(/portals/_default/skins/americare/point2.gif) no-repeat scroll 8px 17px;
	display:block;
}


.SubMenuSelected2 a:link,
.SubMenuSelected2 a:visited,
.SubMenuSelected2 a:active,
.SubMenuSelected2 a:hover
{
	color:#D2222A;
	background:transparent url(/portals/_default/skins/americare/blank_point.gif) no-repeat scroll 8px 11px;
	display:block;
}




.dottedline
{
	border:1px dotted #969696;

}
.LoginPanel .SubHead span
{
	padding-left:5px;
}

.GoBackControl
{
	color: black;
	text-decoration: underline;
	background: transparent;
}

.faqs a:link,
.faqs a:visited,
.faqs a:active,
.faqs a:hover
{ 
   text-decoration:none !important;
   font-weight:bold;
}

.faqs img
{
 vertical-align:middle;
 padding-right:7px;
}
.itemtext
{
 padding:7px 0px 0px 27px;
}
.section
{
padding:0 0 7px 0;
}

a.redlinkmain:link, a.redlinkmain:hover, a.redlinkmain:visited, a.redlinkmain:active
{
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana;
	color: #D2222A;
	line-height:18px;
}

a.redlinkbig:link, a.redlinkbig:hover, a.redlinkbig:visited, a.redlinkbig:active
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #CC0607;
}


.spaninline span
{
   white-space:nowrap;

}

.spaninline
{
   width:1%;
}
