/*
 +----------------------------------------------------+
 | American Benefits Plan for Seniors - Main Site CSS |
 | 23 December 2005 01:07:17 PM                       |
 +----------------------------------------------------+
*/
XXX  { /* IE is just damn idiot! */ }
BODY {
   /*background-color: #6E6E6E;*/
     font-family:Arial, Helvetica, sans-serif;
     margin:0px;
	 margin-left:0px;
}
TABLE, IMG {
     border:0px;
}
FORM {
     margin:0px;
     padding:0px;
}
INPUT {
     background-color:#FFFFFF;
     color:#666666;
	 font-size:11px;
}
INPUT.btn {
     background-image:url(../images/bg_btn.jpg);
	 border:1px solid #999999;
}
A, A:visited {
     color:#9C4027;
}
A:hover, A:visited:hover {
     color:#0000FF;
}
#bar a:alink {
     color:#9C4027; text-decoration:underline;
}
#bar a:visited {
     color:#9C4027; text-decoration:underline;
}
#bar a:hover, #bar a:visited:hover {
     color:#0000FF; text-decoration:underline;
}
TABLE.darkBlueTable {
     background-color:#C7E1FF;
}
TABLE.lightBlueTable {
     background-color:#E3F0FF;
}
TD {
     color:#666666;
	 font-size:12px;
	 line-height:14px;
}
.font_darkBlue_medium {
	font-size: 14px;
	color: #18056B;
}

TABLE.darkBlueTable TD, TABLE.lightBlueTable TD {
     color:#18056B;
}
TD.menuContainer {
     background-image:url(../images/bg_menu.jpg);
	 background-repeat:x-repeat;
	 background-position:right;
}
TD.menuHead {
   /*background-image:url(../images/bg_menu_dark.jpg);*/
	 color:#ffffff;
	 font-size:14px;
	 font-weight:bold;
     padding:5px 0px 8px 5px;
	 
}

TD.menuHead1 {
   /*background-image:url(../images/bg_menu_dark.jpg);*/
	 color:#ffffff;
	 font-size:11px;
	 font-weight:bold;
     padding:5px 0px 8px 5px;
	
}
TD.menuHead6 {
   /*background-image:url(../images/bg_menu_dark.jpg);*/
     color:#FFFF00;  
	 font-size:14px;
	 font-weight:bold;
     padding:5px 0px 8px 5px;
	 
}
TD.menuHead7 {
   /*background-image:url(../images/bg_menu_dark.jpg);*/
     color:#FFFFFF;  
	 font-size:12px;
	 padding:1px 0px 8px 5px;
	 
	 
}
TD.menuHead8 {
   /*background-image:url(../images/bg_menu_dark.jpg);*/
     color:#FFFFFF;  
	 font-size:12px;
	 padding:5px 0px 8px 5px;
	 
	 
}

DIV.menuSubHead {

	 color:#010066;
	 font-size:12px;
	 font-weight:bold;
	 line-height:20px;
}
TD.menu {
     padding:5px 5px 5px 5px;
}
TD.menu UL {
     color:#18059B;
	 list-style-image:url(../images/dot_blue.gif);
	 margin:0px 8px;
	 padding:7px 0px;
}
TD.menu A, TD.menu A:visited {
     color:#18059B;
}
TD.menu A:hover, TD.menu A:visited:hover {
     color:#9C4027;
}
TD.offset {
     padding-left:13px;
}
TD.content {
     background-color:#FFFFFF;
}
.grayTitle {
     color:#666666;
	 font-size:16px;
	 font-weight:bold;
     padding: 5px 0px 5px 25px;
}

.redTitle{
           color:#CA0032;
          font-size:18px;
	     font-weight:bold;
	     line-height:21px;
		  
		  }
		  
		  
.redTitle_1{
           color:#CA0032;
          font-size:15px;
	     font-weight:bold;
	     line-height:21px;
		  
		  }

.redTitle_new{
           color:#CA0032;
          font-size:15px;
	     font-weight:700;
	     line-height:21px;
		  
		  }




.blueTitle {
     color:#18056B;
	 font-size:18px;
	 font-weight:bold;
	 line-height:21px;
}
.blueCat {
     color:#18056B;
	 font-size:12px;
	
	 line-height:18px;
}



.blackTitle {
     color:#000000;
	 font-size:18px;
	 font-weight:bold;
	 line-height:21px;
}

.blackStat{
     color:#000000;
	 font-size:13px;
	 font-weight:bold;
	 line-height:15px;
}

.blueTitle_Small {
     color:#18056B;
	 font-size:17px;
	 font-weight:bold;
	 line-height:21px;
}
.blueText {
     color:#18056B;
	 font-weight:bold;
}
.midBig {
     position:relative;
	 top:-7px;
	 left:1px;
}
.midSmall {
     position:relative;
	 top:-4px;
	 left:1px;
}
.subCat {
     /*background:#EBECED;*/
	 background:#F8F8F8;
     border:1px solid #000000;
     position:absolute;
}
.small {
     font-size:12px;
}


.bglt{background-image:url(../images/bg_left.jpg);
background-position:right;
background-repeat:repeat-y;

}

.bgrt{background-image:url(../images/bg_right.jpg);
background-position:left;
background-repeat:repeat-y;
}

.menuTxt {
     border-bottom:1px dashed #00006A;
     font-weight:bold;
     font-size:12px;
     padding:1px 0px 1px 5px;
     text-align:left;
}

.statTxt {
     border-bottom:1px dashed #00006A;
     font-weight:bold;
     font-size:12px;
     padding:1px 0px 1px 5px;
     text-align:center;
}


.menuTxt1 {
     font-weight:bold;
     font-size:12px;
     padding:1px 0px 1px 5px;
     text-align:left;
}
.menuTxt A, .menuTxt1 A {
     text-decoration:none;
}
.title {
     font-weight:bold;
     font-size:14px;
     padding:5px 0px 5px 0px;
     text-align:left;
}
.heading {
     color:#00009A;
     font-size:18px;
     font-weight:bold;
	 line-height:22px;
     padding:15px 0px 5px 0px;
}
.sstime {
     color:#000000;
     font-size:10px;
	 line-height:11px;
    }

.info {
     color:#006600;
     font-size:12px;
     text-align:right;
}
.results {
     font:20px Haettenschweiler, Impact;
     text-align:center;
}
.hilite {
     color:#0000FF;
     background:#FFFF00;
     font-weight:bold;
}
.fontred {color:#D70000; font-size:12px; font-weight:bold;}
.floatRt {
     float:right;
     clear:right;
     margin:0px 0px 5px 5px;
}
.imgFloat {
     float:right;
     clear:right;
     margin:0px 2px 5px 5px;
}
.font_head {
     font-size:14px;
}
.font_nrml {
     font-size:11px;
}
.bullet2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3D3D;
	text-align: left;
	vertical-align: top;
	line-height: 16.5px;
	padding-left:2px;
	margin-left: 5px;

}
.bodygray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-align: left;
	vertical-align: top;
	line-height: 16px;

}

.bodygray_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-align: left;
	vertical-align: top;
	line-height: 16px;
	font-weight:bold;

}

.bodygray_13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B4B4B;
	text-align: left;
	vertical-align: top;
	line-height: 16px;

}

.bodygray_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	line-height: 14px;

}

.hd_bold_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #26289F;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
.hd_bold_blue_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #26289F;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}

.hd_bold_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    padding-left:4px;
	padding-top:2px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: ;
}
.hd_bold_white2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:6px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
.hd_white_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-left:8px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}
.hd_bold_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B4B4B;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	line-height: 24px;
}
.hd_bold_gray_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B4B4B;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	line-height: 22px;
}
.hd_bold_gray_small_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	line-height: 14px;
}
.hd_bold_gray_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4B4B4B;
	text-align: center;
	vertical-align: top;
	font-weight: bold;

}
.text_Head_new	{font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; word-spacing:3px; line-height:15px; font-weight:500}
.text_Head		{font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; word-spacing:3px; line-height:15px; font-weight:600}
.text_Ins		{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333399; word-spacing:3px; line-height:15px; font-weight:500}
.hd_dark_green_med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #137133;
	text-align: left;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 20px;


}
.t1 {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;} 

.t2 {font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold; text-align:center;} 

.t3 {font-family:Arial, Helvetica, sans-serif;font-size:12px;} 
.t4 {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;} 
.hd_dark_blue_med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0769B2;
	text-align: center;
	font-weight: bold;
	letter-spacing: normal;
}

.hd_dark_green_med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #137133;
	text-align: left;
	font-weight: bold;
	letter-spacing: normal;
}
	a.link_red:link { 
	color: #D60022;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
	letter-spacing: normal; 
	text-decoration:none;
	background-color: #;
}
	a.link_red:visited {
	color: #D60022;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	background-color: #;
}
	a.link_red:active {
	color: #D60022;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	background-color: #;
}
	a.link_red:hover {
	color:#D60022;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:underline;
}

.pad_right	{padding-right:16px;}

.pad_top	{ padding-top:17px;}

.contenthead {
	position:relative; top:0px; left:5px;
	overflow:hidden;
	}
/*========================== scroll menu ================================*/
.container { 
width: 203px;
height:100px;
position: relative;
left: 0px;
top: 0px;
overflow: hidden;
}

.container2 {
position: relative;
overflow: hidden;
left:1px;
top:2px;
}

.rtborder {  border-color: black #999999 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-left-width: 1px; border-bottom-width: 0px;}
.tpborder {  border-color: black #999999 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-left-width: 1px; border-bottom-width: 0px;}

#td
{ color:#18056B; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.2pt;
  font-size:9px; font-weight:normal; text-align:left; padding-left:1px; word-spacing:0.4pt;
  background-color:#C7E1FF;  text-decoration:none; border-top:#FFFFFF solid 2px;
}  

.input_date {border:1px solid #333333; color:#000000; font-family:Verdana,Tahoma,sans-serif; font-size:11px;}
.text_date {color:#333333; font-family:Verdana,Tahoma,sans-serif; font-size:11px;}
.btn_stat{
	background-color:#ffffff;
	border:#999999 outset 2px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	height:20px; cursor:hand;
	}
#td a:link{	text-decoration:none;}
#td a:hover{ text-decoration:underline;}
#td a:visited{ text-decoration:none;}
#byCat a:link{	text-decoration:none;}
#byCat a:hover{	text-decoration:none;}
#byCat a:visited{ text-decoration:none;}

.brd{border:solid; border-color:#CCCCCC; border-width:1px;}
.hedl{ font-weight:bold; font-size:14px;}
/*=============================================================================*/

