
.group_button {border-width: 0px; border-color: #002A5C; margin-top: 8px; margin-bottom: 8px;}
.group_button a {border-width: 2px; border-color: white; margin-top: 8px; margin-bottom: 8px;}
.group_button a:visited {border-width: 2px; border-color: white; margin-top: 8px; margin-bottom: 8px;}


.subhd  { font-weight: bolder; color: #002A5C; font-size: 15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.subhd  a{ color: #B01116; }
.subhd  a:visited{ color: #B01116; }
.subhd  a:hover{ color: #7A8BAF; }

.tsubhd  { font-weight: bolder; color: #002A5C; font-size: 15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px; text-align: center}

.redsubhd  { font-weight: bolder; color: #B01116; font-size: 15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.redBold  { font-weight: bolder; color: #B01116; font-size: 14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.bluesubhd  { font-weight: bolder; color: #002A5C; font-size: 15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.bluesubhdsm  { font-weight: bolder; color: #002A5C; font-size: 13px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }

.BigTitle  { font-weight: bolder; color: #002A5C; font-size: 26px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal;  }

.conhd  { color: #002A5C; font-size: 15px; font-family:  Arial MT Condensed, Arial, Helvetica, Verdana, sans-serif; font-weight: bold; font-style: normal; line-height: 20px }

.introSans { color: #000000; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }

.normalSerif { color: #000000; font-size: 13px; font-family: Arial, Times New Roman, serif; font-style: normal; line-height: 20px }
.normalSerifSmall { color: #000000; font-size: 9px; font-family: Arial, Times New Roman, serif; font-style: normal; line-height: 20px }
.normalSans { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.normalSans-blue { color: #1C3F95; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.normalSans-spaced { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 16px }
.normalWhite { color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }

.normalRed { color: #B01116; font-size: 13px; font-family: Arial, Times New Roman, serif; font-style: normal; line-height: 20px; font-weight:bold}

.blackBold  { font-weight: bolder; color: #000000; font-size: 14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.blackBold2  { font-weight: bolder; color: #000000; font-size: 14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 16px }
.boldSans-blue { font-weight: bolder; color: #002A5C; font-size: 12px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.boldSansLBlack { font-weight: bolder; color: #000000; font-size: 15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.boldSans { font-weight: bolder; color: #000000; font-size: 18px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.boldSansLarge { font-weight: bolder; color: #002A5C; font-size: 15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.boldSans13 { font-weight: bolder; color: #002A5C; font-size: 13px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.boldSansLargeHide { font-weight: bolder; color: #002A5C; font-size: 15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.boldSansSmall { font-weight: bolder; color: #000000; font-size: 12px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.boldSansShort { font-weight: bolder; color: #000000; font-size: 12px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 15px }
.acb_supscript {font-size: 9px; font-weight:lighter; font-family:  "Arial Narrow";}
.titleBlue { font-weight: bolder; color: #002A5C; font-size: 28px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px }
.blue { color: #1C3F95; }

.tableSolid { border-bottom-style: solid; border-color: #7A8BAF; border-bottom-width: 1px; font-size: 11px; vertical-align: top;}
.tableDotted { border-bottom-style: dashed; border-color: #7A8BAF; border-bottom-width: 1px; font-size: 11px; vertical-align: top;}
.tablenonDotted{ border-bottom-style: dashed; border-color: #7A8BAF; border-bottom-width: 0px; font-size: 11px; vertical-align: top;}

.tableBorder {border-color: #B0BCD0; border-style: solid; }
.tableBorder td {border-color: #B0BCD0; border-style: solid; }
.tableRedBold { color: B01116; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 14px; }
.tableWhiteBold { color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 14px; }
.tableWhiteBolder { color: #FFFFFF; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 14px; }
.tableLightBlueBold { color: #A4B2D5; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 14px; }
.tableBlueBold { color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold;  line-height: 14px;  }
.tableBlueBoldLarge { color: #FFFFFF; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold;  line-height: 14px;  }
.tableBlackBold { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold;  line-height: 14px;  }
.tableDarkBlueBold { color: #002A5C; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold;  line-height: 14px;  }
.tableBlueSmall { color: #002A5C; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal;  font-weight: bold; line-height: 14px; }
.tableReg { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; }
.tableReg2 { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; }
.tableVert {writing-mode: tb-rl; filter: flipv fliph; color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold;  line-height: 12px;}

.acb_table {color: white; background-color: #002A5C; font-family: Arial Narrow, Verdana, Helvetica, sans-serif; 	font-style: normal;}


.smallerSerif { color: 000000; font-size: 14px; font-family: Arial, Times New Roman, serif; font-style: normal; line-height: 16px}
.smaller { color: 000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerBlue { color: #A4B2D5; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerBlue:hover { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerRed { color: F5887A; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerRed:hover { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerGrey { color: #D1D1D1; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerGrey:hover { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerOrange { color: #FDDDAE; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerOrange:hover { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerGreen { color: C1E2BD; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerGreen:hover { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerYellow { color: #54863C; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerYellow:hover { color: 2F4C22; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
.smallerWhite { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }

.red  { color: B01116; }

.reduced { font-size: 9px; font-family: Arial, Verdana, Helvetica, SunSans-Regular; letter-spacing: 0px ; line-height: 10px }
.reducedBlue { color: 1C3F95; font-size: 9px; font-family: Arial, Verdana, Helvetica, SunSans-Regular; letter-spacing: 1px }
.reducedWhite { color: #FFFFFF; font-size: 9px; font-family: Arial, Verdana, Helvetica, SunSans-Regular; letter-spacing: 1px }

.larger  { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 16px }
.topright  { color: #A4B2D5; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 17px }
body { color: 000000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
td { color: 000000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal }
a  { color:  #B01116; text-decoration: none }
a:hover { color: #1C3F95; text-decoration: underline }
hr { color: 1C3F95; background-color: 1C3F95 }

A.dental:link {color: white; font-family:  Helvetica, sans-serif; font-weight: bold}
A.dental:visited {color: white; font-family:  Helvetica, sans-serif; font-weight: bold}
A.dental:hover {color: white; font-family:  Helvetica, sans-serif; text-decoration:none; font-weight: bold}
A.dental:active {color: white; font-family:  Helvetica, sans-serif; font-weight: bold} 

A.medi:link { color: black;  font-family: Helvetica, sans-serif; font-weight: bold; font-style: normal;}
A.medi:visited { color: black; font-family: Helvetica, sans-serif; font-weight: bold; font-style: normal;}
A.medi:hover { color: red; font-family: Helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration:none;}
A.medi:active { color: black; font-family: Helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration:none;}

A.medisub:link { color: darkblue; font-size: 15px; font-family: Impact, Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px;}
A.medisub:visited { color: darkblue; font-size: 15px; font-family: Impact, Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px;}
A.medisub:hover { color: red; font-size: 15px; font-family: Impact, Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px;}
A.medisub:active { color: red; font-size: 15px; font-family: Impact, Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 20px;}



/*For hidden text*/

.showhide_question{	/* Styling question */
	/* Start layout CSS */
	color:#000;
	font-size:0.9em;
	background-color:#FFFFFF;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.showhide_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:0px;
	background-color:#FFFFFF;
	width:400px;
	padding-left:25px;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.showhide_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:bold 11px Arial, Verdana, Helvetica, sans-serif;
line-height:24px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 6px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #A4B2D5;
}
sup {position:relative; top:-3px; font-size:10px;}


ul {margin-left: 18px; padding-left: 18px;}
li { margin-left: 0; line-height: 110%; padding: 5px 0px 5px 0px }
.eap { list-style-type:disc; margin-top:0; margin-bottom:0; margin-left:20; line-height: 100%; padding: 0px 0px 0px 0px }
li.2 { margin-left: 0; line-height: 100%; padding: 0px 0px 0px 0px }

ul.disc  {list-style-type:disc; margin-left: 0; padding-left: 2em; text-indent: -1em}
li.new  {list-style-type:disc; margin-left: 0; padding-left: 1.15em; text-indent: -1.25em}
li.nodisc  {list-style-type:none; margin-left: 0; padding-left: 2em; text-indent: -1em}
li.2new {list-style-type:disc; margin-left: 0; padding-left: 1em; text-indent: -1em}
li.check  {list-style-image: url("images/icon_tan check2.gif");  margin-left: 0; padding-left: 2em; text-indent: -1em}
li.check2  {list-style-image: url("images/icon_tan check2.gif"); display: inline; margin-left: 0; padding-left: 2em; text-indent: -1em}
li.checkblue  {list-style-image: url("images/icon_blue check2.gif");  margin-left: 0; padding-left: 2em; text-indent: -1em}

ul.sidebar {list-style-type:disc; margin-left: 0; margin-top: 0; margin-bottom: 0;}
li.sidebar {list-style-type:disc; margin-left: 0; }

ul.nomargin {list-style-type:disc; margin: 0; }
li.nomargin {list-style-type:disc; margin: 0; }