body { width:783px; background-color:#3380AC; margin:auto; margin-top:50px; padding:0px; font-family:verdana; font-size:11px; color:#333333; line-height:14px; }
input { font-family:verdana; font-size:10px; position:relative; }
select { font-family:verdana; font-size:10px;  }
textarea { font-family:verdana; font-size:10px; }
br { line-height:9px; }
br.small { line-height:6px; }
br.tiny { line-height:3px; }
p { padding:0px; margin:0px; padding-bottom:9px; }
form { padding:0px; margin:0px; }
.red { color:red; }
.heightfix { display:none; }
img { behavior:url(../utils/pngHack.htc); }

h1 { font-size:12px; margin-bottom:5px; margin-top:0px; color:#D37E3B; }
h2 { font-size:11px; margin-bottom:3px; margin-top:0px; color:#0081C6; }
h3 { font-size:11px; margin-bottom:3px; margin-top:0px; color:#5f73ba; }
h4 { font-size:12px; margin-bottom:4px; margin-top:0px; color:#0081C6; line-height:16px; }
h5 { font-size:11px; margin-bottom:3px; margin-top:0px;color:#003366; }

a { color:#FF9900; text-decoration:none; }
a:hover { color:#FF9900; text-decoration:underline; }

a.footer { color:#999999; text-decoration:none; }
a.footer:hover { color:#0081C6; text-decoration:underline; }

a.blue { color: #003366; text-decoration:none; }
a.blue:hover { color: #003366; text-decoration:underline; }

a.learning_center_blue { color:#3380AC; }
a.learning_center_blue:hover { color:#3380AC; }

.textholder { float:left; width:683px; clear:left; margin:0px; padding:10px 5px 10px 5px; }

#logo { width:301px; height:67px; float:left; background:url(../images/sub_logo.jpg) no-repeat; }
#masthead_right { width:482px; height:67px; float:left; background:url(../images/sub_masthead.jpg) no-repeat; }
#pagebody { width:783px; float:left; }

#pageFrame { width:783px; float:left; }
* html #pageFrame {  }

#paddingFrame { margin:4px 1px 0px 1px; border:1px solid #999999; }
* html #paddingFrame { margin:0px 1px 0px 1px;  }

.state { font-weight:bold; padding-right:5px; }
.license { padding-left:5px; }

/* THIS MAKES THE DROP SHADOW WORK ON IMAGES */
.imagecontainer { float:left; clear:both; background: url(../images/shadow_large.gif) no-repeat bottom right !important; background: url(../images/shadow_large.gif) no-repeat bottom right; margin: 10px 0 5px 7px !important; margin: 10px 0 5px 5px; }
.imagecontainer img { display: block; margin:-6px 6px 6px -6px;  }

.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadow_large.gif) no-repeat bottom right !important;
	background: url(../images/shadow_large.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.innerbox{
position:relative;
bottom:6px;
right: 6px;
border: 1px solid #999999;
padding:4px;
margin: 15px 0px 0px 0px;
}
.innerbox{
/* IE5 hack */
\margin: 0px 0px -3px 0px;
ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
margin: 3px;
padding-bottom:0px
}

/**** Datagrids ****/
.datagrid { border-color:#CCCCCC; }
.datagridheader { background-color:#8F382A; color:#FFFFFF; font-weight:bold; }
.datagridheader a { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }
.datagriditem { font-size:10px; }
.datagriditem_alt { background-color:#DDDDFF; font-size:10px; }
.datagridfooter {  }


.GridViewHeader { font-size:14px; font-weight:bold; border-bottom:1px solid black; color:#333333; }
.GridViewItem {  }
.GridViewItem_Alt { background-color:#eeeeee;  }


/** Buttons **/
#buttonsTbl { width:100%; }

#topnav { width:783px; height:24px; position:relative;  }
* html #topnav { margin-bottom:-2px;  } 
/** TabStrip **/
.TopGroup {	z-index:99; position:relative; }
.DefaultTab { border:1px solid #999999; color:#2678B4; background-image:url(../images/nav_bg.png); cursor:pointer; }
.DefaultTabHover { border:1px solid #999999; color:#2678B4; cursor:pointer; }
.SelectedTab { border:1px solid #999999;	border-bottom-color: #FFFFFF; color:#2678B4; cursor:pointer; }


.ScrollItemLeft { margin-top:-1px; margin-right:-2px; padding:0px 3px 0px 8px; color:#F8A321; font-weight:bold; background-image: url(../images/nav_bg.png); height: 25px; cursor:pointer;	border-left:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #CCCCCC; }
* html .ScrollItemLeft { margin-top:-1px; margin-left:2px; }
.ScrollItemLeftHover { margin-top:-1px; margin-right:-2px; border-left:1px solid #999999;	padding:0px 3px 0px 8px; color:#F8A321; font-weight:bold; background-image: url(../images/nav_bg.png); height: 25px; cursor:pointer;	text-decoration:underline; border-top:1px solid #999999; border-bottom:1px solid #CCCCCC;	 }
* html .ScrollItemLeftHover {	margin-top:-1px; margin-left:2px; }

.ScrollItemRight { margin-top:-1px; padding:0px 4px 0px 4px; color:#F8A321; font-weight:bold; background-image: url(../images/nav_bg.png); height: 25px; cursor:pointer; border-top:1px solid #999999;	border-bottom:1px solid #CCCCCC; border-right:1px solid #999999; }
* html .ScrollItemRight { margin-left:0px;	margin-top:-1px; }
.ScrollItemRightHover { margin-top:-1px;  padding:0px 4px 0px 4px; color:#F8A321;	font-weight:bold; background-image: url(../images/nav_bg.png); height: 25px; cursor:pointer; text-decoration:underline;	border-top:1px solid #999999;	border-bottom:1px solid #CCCCCC; border-right:1px solid #999999; }
* html .ScrollItemRightHover { margin-left:0px; margin-top:-1px; }


/** TabStrip **/
.FormSteps {	height:52px; }
.FormDefaultTab { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; cursor:default; }
.FormDefaultTab img { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; cursor:default; }
.FormDefaultTabHover {color:#2678B4;  background-color:#999999; cursor:default; }
.FormSelectedTab { color:#2678B4;  filter:alpha(opacity=100); -moz-opacity:1.0; opacity: 1.0; cursor:default; }
.FormDisabledTab { color:#CCCCCC; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;  cursor:default;}

.PageContent { width:760px }


.group_disability { background-color:#FFFFFF }
.group_disability td { background-color:#EFEFF7; }
.group_disability td.header { background-color:#457BC5; color:white; font-weight:bold; }
.group_disability td.tblLabel { font-weight:; text-align:right }

.shortterm_disability { background-color:#FFFFFF }
.shortterm_disability td { background-color:#EFEFF7; }
.shortterm_disability td.header { background-color:#457BC5; color:white; font-weight:bold; }
.shortterm_disability td.tblLabel { font-weight:; text-align:right }

.quo_simpleblacktext { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #003366; background-color: #EFEFF7; }

#footer_container { width:783px;  }
* html #footer_container { border-top:1px solid #999999; margin:0px 0px 0px 1px; }
#footer_1 { width:47px; height:35px; float:left; background:url(../images/footer_logo.jpg) no-repeat; }
#footer_2 { width:711px; height:22px; float:left; color:#999999; padding:13px 25px 0px 0px; }


.toolTip
{
	visibility: hidden;
	position: absolute;
	z-index: 50;
	width: 210px;
	padding: 5 10 5 10;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.PrdAltInfo{display:none;z-index:10000;border:1px #000 solid;position:absolute;width:150px;background-color:#ffffe1;padding:1px;text-align:left;font-size:12px;}

.accordionHeader
{
    border: 1px solid #CCCCCC;
    color: #EEEEEE;
    background-color:#3380AC;
		font-family: Arial, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #CCCCCC;
    color: #EEEEEE;
    background-color:#FFFFFF;
		font-family: Arial, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
    background-color:white;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
}
