﻿/******************************************* NEW ROUNDED BOXES CSS START **********************************************/
/*
/*
/*
/**********************************************************************************************************************/
.LeftCorner {
	background-image: url(../images/topLeft1.png);
	background-repeat: no-repeat;
	width: 15px;
	max-width: 15px;
	min-width: 15px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
.MiddleHeader {
	background-image: url(../images/1pxHeaderFill.png);
	background-repeat: repeat-x;
	max-width: none;
	height: 30px;
	padding: 0px;
	margin: 0px;
	font-size: 11px; 
	/*font-family: Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif;*/
	font-weight: bolder;
	color: #FFF;
}
.RightCorner {
	background-image: url(../images/topRight1.png);
	background-repeat: no-repeat;
	width: 15px;
	max-width: 15px;
	min-width: 15px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
.TblBdrLeft {
	background-image: url(../images/borderLeft.png);
	background-repeat: repeat-y;
	float: left;
	min-width: 15px;
}
.TblBdrLeft2 {
	background-image: url(../images/borderLeft.png);
	background-repeat: repeat-y;
	float: left;
}
.TblBdrRight {
	background-image: url(../images/borderRight.png);
	background-repeat: repeat-y;
	float:right;
	background-position: right;
	min-width: 15px;
}
.TblBdrRight2 {
	background-image: url(../images/borderRight.png);
	background-repeat: repeat-y;
	float:right;
	background-position: right;
}
.botLeft {
	background-image:url(../images/bottomLeft2.png); 
	background-repeat:no-repeat; 
	background-position: bottom left;
}
.botMiddle {
	background-position: bottom; 
	background-image: url(../images/1pxBottomHeaderFill2.png); 
	background-repeat: repeat-x;
}
.botRight {
	background-image:url(../images/bottomRight2.png); 
	background-repeat:no-repeat; 
	background-position: bottom right;
}
.insideTblPad {
	padding:5px 0px 5px 0px;
}
/************************************ NEW ROUNDED BOXES CSS END *******************************************************/
/*
/*
/*
/**********************************************************************************************************************/
/*<!–[if gte IE 5]>
<style type="text/css">
body {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(../images/logo_30.png’ ,sizingMethod=’scale’);
}

</style>
<![endif]–>*/

/************************************** START CHANGE THIS SECTION FOR NEW DEMOS *********************************************/
/*
/*
/*
/**********************************************************************************************************************/
BODY
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-image:url(../DemoLogos/imsBG.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color: #FFF;
	margin: 0px;	
}
.demoTopLogo {
	background-image:url(../DemoLogos/IMSLogo.png);
	background-repeat:no-repeat;
	width:220px; 
	height:90px;
	border:0px; 
 	background-color: none;
}
.topLeftLogo {
	background-image:url(../DemoLogos/IMSLogo.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	width:220px;
	height:90px;
	float:left;
}
.login_btn {
	background-color: #0066CC;
	border:2px solid #FFFFFF;
	color: #FFFFFF; 
	font-size: 10pt; 
	font-family: Arial; 
	font-weight: bold;
	background-image: url('../images/tr_top_header.png');
	background-repeat: repeat-x;
}
.cancel_btn {
	background-color: #8AC5FF;
	border:2px solid #FFFFFF;
	color: #FFFFFF; 
	font-size: 10pt; 
	font-family: Arial; 
	font-weight: bold;
	background-image: url('../images/tr_top_header.png');
	background-repeat: repeat-x;
}
/*#loginLogo {
	background-image:url(../images/tpab_logo.jpg;)
	border:0;
	width:335px;
	height:88px;
}*/
/************************************** END CHANGE THIS SECTION FOR NEW DEMOS *****************************************/
/*
/*
/*
/**********************************************************************************************************************/
/************************************** NEW BUTTON STYLES *************************************************************/
/*
/*
/*
/**********************************************************************************************************************/
.sqrDftBut {
	background-image:url(../images/search_button.png); 
	background-repeat:no-repeat; 
	height:20px; 
	width:auto; 
	font-size:11px; 
	font-weight:bolder; 
	color:#FFFFFF; 
	border:1px solid #666666;
}
.sqrDftBut2 {
	background-image:url(../images/td_top_header.png); 
	background-repeat:no-repeat; 
	height:20px; 
	width:auto; 
	font-size:11px; 
	font-weight:bolder; 
	color:#000000; 
	border:1px solid #666666;
}

/**********************************************************************************************************************/
/*
/*
/*
/************************************** END NEW BUTTON STYLES *********************************************************/
a:link.mailheader, a.mailheader, a:active.mailheader, a:visited.mailheader {
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bolder;
	color:#FFFFFF;
}
a:hover.mailheader {
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bolder;
	color:#8AC5FF;
}

A.sort
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sort:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sort:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sort:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sort:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sortheader
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sortheader:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sortheader:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sortheader:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.sortheader:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.underline
{
    FONT-WEIGHT: normal;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.underline:link
{
    FONT-WEIGHT: normal;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.underline:visited
{
    FONT-WEIGHT: normal;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.underline:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A
{
    FONT-WEIGHT: normal;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A:link
{
    FONT-WEIGHT: normal;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A:active
{
    FONT-WEIGHT: normal;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.off
{
    BACKGROUND-COLOR: #aaccff;
}
.on
{
    BACKGROUND-COLOR: #ffffff;
}
.frame
{
    BORDER-RIGHT: #000080 solid;
    BORDER-TOP: #000080 solid;
    BORDER-LEFT: #000080 solid;
    BORDER-BOTTOM: #000080 solid;
}
.border
{
    BORDER-LEFT-COLOR: #000080;
    BORDER-BOTTOM-COLOR: #000080;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #000080;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #000080;
    BORDER-BOTTOM-STYLE: solid
}
.submitimage
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.noborder
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.checkbox
{
    FILTER: ;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.radio
{
    FILTER: none;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.dropshadow
{
    FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=6B675B,offX=1,offY=1,positive=true)
}
.greenbox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #000080;
    BORDER-BOTTOM-COLOR: #000080;
    COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #000080;
    FONT-FAMILY: Arial;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BACKGROUND-COLOR: #008000;
    BORDER-RIGHT-COLOR: #000080;
    BORDER-BOTTOM-STYLE: solid
}
.redbox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #000080;
    BORDER-BOTTOM-COLOR: #000080;
    COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #000080;
    FONT-FAMILY: Arial;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BACKGROUND-COLOR: #ff0000;
    BORDER-RIGHT-COLOR: #000080;
    BORDER-BOTTOM-STYLE: solid
}
.menulink
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.totals
{
    BACKGROUND-COLOR: #ffff00
}
.subtotals
{
    BACKGROUND-COLOR: #ccffcc
}
.items
{
    BACKGROUND-COLOR: #ff9999
}
.smallfont
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif,sans-serif
}
.smalltext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.highlight
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffcc;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.tablebg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #8AC5FF;
}
.InactiveTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #3399FF;
}
.tableborder
{
    BORDER-LEFT-COLOR: #8AC5FF; /*9999FF*/
    BORDER-BOTTOM-COLOR: #8AC5FF;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #8AC5FF;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #8AC5FF;
    BORDER-BOTTOM-STYLE: solid;
}
.pageheader
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.tablebox
{
    BORDER-RIGHT: #3366cc 1px solid;
    BORDER-TOP: #3366cc 1px solid;
    BORDER-LEFT: #3366cc 1px solid;
    BORDER-BOTTOM: #3366cc 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
	background-image:url(../images/leftShadow.png); 
	background-repeat:repeat-y;
	padding:10px;
}
.tablebox #tdAlt {
	background-image:url(../images/td_top_header.png);
	font-weight:bolder;	
	font-size: 8px;
	background-repeat:repeat-x;
}
.tdBrdr {
	border-bottom: 1px dashed #8ac5ff;
}
.tablebox #trAlt {
	background-image:url(../images/tr_top_header.png);
	font-weight:bolder;	
	font-size: 8px;
	background-repeat:repeat-x;
	padding:2px 0px 2px 0px;
} 
.tblpadding {
	padding:0px 0px 0px 15px;	
}
/* some tables have a 5 - 8 px padding by default if so use this class="tblpadding2" */
.tblpadding2 {
	padding: 0px 0px 0px 7px;
}
.tblmargin {
	margin-left:10px;
}
.tablebox2
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    BORDER-BOTTOM: #000080 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #dee8eb;
}
.tablebox3
{
    BORDER-RIGHT: #3366cc 1px solid;
    BORDER-TOP: #3366cc 1px solid;
    BORDER-LEFT: #3366cc 1px solid;
    BORDER-BOTTOM: #3366cc 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
}
.tableboxheader
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3366cc;
	font-size:11px;
	background-image: url('../images/tr_top_header.png');
	background-repeat: repeat-x;
	height: 20px;
	padding:0px 0px 0px 10px;
}
.tableboxheader2
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3366cc;
	font-size:11px;
	background-image: url('../images/tr_top_header.png');
	background-repeat: repeat-x;
	height: 20px;
	padding:0px 0px 0px 0px;
}
.tableboxodd
{
    BACKGROUND-COLOR: #ffffff;
}
.tableboxnoborder
{
    BACKGROUND-COLOR: #efeff7;
}
.arrow
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: right 50%;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(../images/circlearrow.gif);
    BORDER-LEFT: 0px;
    CURSOR: hand;
    COLOR: #336699;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.backarrow
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: left 50%;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(../images/circlearrow2.gif);
    BORDER-LEFT: 0px;
    COLOR: #336699;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.largeinput
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    CURSOR: hand;
    COLOR: #336699;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.enrollmentdeptoolbar
{
    BORDER-LEFT-COLOR: #dee8eb;
    BORDER-BOTTOM-COLOR: #dee8eb;
    BORDER-TOP-COLOR: #dee8eb;
    BORDER-RIGHT-COLOR: #dee8eb
}
.depselected
{
    BORDER-TOP-WIDTH: 5px;
    BORDER-LEFT-WIDTH: 5px;
    BORDER-LEFT-COLOR: #ece9d8;
    BORDER-BOTTOM-WIDTH: 5px;
    BORDER-BOTTOM-COLOR: #ece9d8;
    BORDER-TOP-COLOR: #ece9d8;
    BORDER-RIGHT-WIDTH: 5px;
    BORDER-RIGHT-COLOR: #dee8eb
}
.enrollSelectedBg
{
    BACKGROUND-COLOR: #dee8eb
}
.enrollNotSelectedBg
{
    BACKGROUND-COLOR: #c6c6c6
}
.enrollTermd
{
    FONT-SIZE: 10px;
    COLOR: #5e0000;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    FONT-VARIANT: small-caps
}
.enrollReq
{
    FONT-SIZE: 10px;
    COLOR: #a11010;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 2px;
    FONT-VARIANT: small-caps
}
.enrollTermdDisplay
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #5e0000;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.buttonsmall
{
    BORDER-RIGHT: #336699 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #336699 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
}
TD.enrollon
{
    BACKGROUND-COLOR: #ffffff;
}
TD.enrolloff
{
}
TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #3366cc;
}
FONT
{
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
}
INPUT.checkbox
{
    FONT-SIZE: 8pt;
    FILTER: ;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
}
INPUT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
	\\FILTER: progid:DXImageTransform.Microsoft.DropShadow(color="#666666",offX=2,offY=2);
    FONT: 10px Verdana, Geneva, Arial, helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
TEXTAREA
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    FONT-SIZE: 8pt;
    FILTER: progid:DXImageTransform.Microsoft.DropShadow(color="#666666",offX=2,offY=2);
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
}
HR
{
    COLOR: #3366CC ;
    HEIGHT: 1px;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #3366CC;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
}
P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
}
TT
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
}
.eligibilityTermed
{
    BACKGROUND-COLOR: #cccccc;
}
.eligibilitySelected
{
    BORDER-RIGHT: medium none;
    BACKGROUND-COLOR: #ffffff;
}
.eligibilityActive
{
    BACKGROUND-COLOR: #d0e4f8;
}
INPUT.text
{
	filter:none;
}


.shadetab{
border:  1px solid #000000; 
background-color: #CCCCCC;
font: bold 12px Verdana;
}
.shadetabselect{
border:  1px solid #000000; 
background-color: #FFFFFF;
font: bold 12px Verdana;
border-bottom-color: white;
}
.shadebox{
border:  1px solid #000000; 
background-color: #FFFFFF;
font: bold 12px Verdana;
border-top-color: white;
}
.shadetabempty{
border:  1px solid #000000; 
background-color: #FFFFFF;
font: bold 12px Verdana;
border-top-color: white;
border-right-color: white;
}
td.beftershadow img{
 filter:progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, direction=135, strength=8);
}
/* Section underneath tabs (starting header for main content area) */
.contentheader { 
	border-bottom:1px solid #0066CC;
}
.hlthctrpadding {
	padding-left:5px;
}