@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.wrapper {
	padding: 0px;
	width:760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.wrapperKids {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg_kids.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FD1663;
}
.section1 {
	padding: 0px;
	float: left;
	width: 234px;
	margin: 0px;

}
.section2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 480px;
	padding-left:28px;
}
.clear{ clear:both;}.menuSide1 {
	background-image: url(../images/left_Side_002.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 234px;
}

.sideMenuBusiness {
	margin: 0px;
	padding: 0px;
}
.sideMenuBusiness ul{
	margin:0px;
	padding:0px;
}
.sideMenuBusiness li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 17px;
	line-height: 28px;
	font-weight: bold;
	color: #5E9F28;
	text-decoration: none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 42px;
	margin-left:2px;
	margin-right:1px;
}
.sideMenuBusiness a,.sideMenuBusiness a:visited, .sideMenuBusiness a:hover{
	text-decoration:none;
	color: #5E9F28;
}
.sideMenuBusiness li.selected{
	background-color: #48B826;
	background-image: url(../images/bg_business_side.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	color:#FFFFFF;
}
.sideMenuBusiness li.selected a,.sideMenuBusiness li.selected a:visited{
	color:#FFFFFF;
}
/*                     */
.sideMenuParents {
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:2px;
	padding-right:2px;
}
.sideMenuParents ul{
	margin:0px;
	padding:0px;
}
.sideMenuParents li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 17px;
	line-height: 28px;
	font-weight: bold;
	color: #BD6E32;
	text-decoration: none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:42px;
}
.sideMenuParents li.selected{
	background-color:#F36010;
	background-image: url(../images/bg_list_parents.gif);
	background-repeat:  repeat-x;
	background-position: top;
	color:#FFFFFF;
}
.sideMenuParents li.selected a, .sideMenuParents li.selected a:visited{
	color:#FFFFFF;
	
}

.sideMenuParents a,.sideMenuParents a:visited, .sideMenuParents a:hover{
	text-decoration:none;
	color: #BD6E32;
	
}
.sideMenuBusiness1 {
	background-image: url(../images/left_Side_002.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 234px;
}
.menu2Business {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu2Business .item {
	height: 38px;
	width: 234px;
	margin: 0px;
	margin-left:0px;
	padding:0px;
}
.menu2Business .greenItem{color: #417215;}
.menu2Business .greenItem a{color:#417215; text-decoration:none;}
.menu2Business .greenItem a:visited{color:#417215; text-decoration:none;}

.menu2Business .brownItem{color: #6C592A;}
.menu2Business .brownItem a{color:#6C592A; text-decoration:none;}
.menu2Business .brownItem a:visited{color:#6C592A; text-decoration:none;}

.menu2Business .selected {
	height: 38px;
	width: 234px;
	color: #FFFFFF;
	margin-left:0px;
	background-image: url(../images/menu_side_selected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
}
.menu2Business .selected a{ color:#FFFFFF; text-decoration:none;}
.menu2Business .selected a:visited{ color:#FFFFFF; text-decoration:none;}
.menu2Business .selectedParent {
	height: 38px;
	width: 234px;
	color: #FFFFFF;
	margin-left:0px;
	background-image: url(../images/menu_side_selected_parent.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu2Business .selectedParent a{ color:#FFFFFF; text-decoration:none;}
.menu2Business .selectedParent a:visited{ color:#FFFFFF; text-decoration:none;}
.topMenu {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 128px;
	height:54px;
}
.kidsAreaButton {
	margin: 0px;
	padding: 0px;
	width: 95px;
	float: left;
}
.parentsAreaButton {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 123px;
}
.businessAreaButton {
	margin: 0px;
	padding: 0px;
	width: 134px;
	float:left;
}

.itemInside{
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
	font-size: 17px;
	background-repeat: no-repeat;
	background-position: 27px 6px;
	height:38px;	
}
.contentInside {
	padding: 0px;
	margin-top: 72px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.contentInsideKids{
	width: 450px;
	margin:0px;
	padding:0px;
	background-color: #F8F8F8;
	background-image: url(../images/kids_content_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top:20px;
	margin-top:49px;
	padding-left:31px;
}
.textKids{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	width: 440px;
	margin: 0px;
}
.footer {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #996600;
	text-decoration: none;
	background-image: url(../images/footer.jpg);
	background-repeat:  repeat-x;
	background-position: top;
	margin: 0px;
	height: 37px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.footer a,.footer a:visited {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	color: #996600;
	text-decoration: none;	
}
.field {
	background-color: #FFFDFA;
	background-image: url(../images/fieldBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #BABABA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding:3px;
}
.Savvy Kids EducationFooter {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	color: #996600;
	text-decoration: none;	
}
.formFont{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.orange,a.orange:visited{
	color: #D75510;
	text-decoration:none;
}
a.orange:hover{
	color: #D75510;
	text-decoration:underline;
}
.warning {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFF0;
	margin: 0px;
	border: 1px solid #FFF2E6;
	background-image: url(../images/error.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.findLocationBoxExt{
	background-image: url(../images/find02.jpg);
	background-repeat:  repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	width: 473px;
}
.findLocationBoxFooter {
	background-image: url(../images/find03.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right:10px;
	padding-bottom: 30px;
	padding-left: 55px;
}

.findLocationBox {
	background-image: url(../images/find01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 473px;
	margin: 0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
}
.bullets
{
	line-height: 21px;
	font-size: 10px;  
	color: #505050; 
	font-family: verdana, arial, helvetica;
}
/*------------------------------ TABLES ----------------------------------*/


.navTable
{
	border: 0px;
	background-color: #E6DBD1;
	color: #74675B;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
.tableHeadingNotSortable
{   
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	font-family: verdana, arial, helvetica;
	padding-left: 5px;
	padding-right: 5px;
	
}
.tableHeading
{   
	background-image: url('column_bkgd.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	font-family: verdana, arial, helvetica;
	padding-left: 5px;
	padding-right: 5px
	
}

.tableHeadingSel
{   
	background-image: url('column_bkgd_selected.gif');
	background-repeat: repeat-x; 
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	font-family: verdana, arial, helvetica;
	padding-left: 5px;
	padding-right: 5px
}
.tableHeadingBig
{   
	background-image: url('table_heading_big.gif');
	background-repeat: repeat-x; 
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	font-family: verdana, arial, helvetica;
	padding-left: 5px;
	padding-right: 5px
}
.tableHeadingBigSel
{   
	background-image: url('table_heading_big_sel.gif');
	background-repeat: repeat-x; 
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	font-family: verdana, arial, helvetica;
	padding-left: 5px;
	padding-right: 5px
}
.groupbox
{
	border: 1px solid;
	border-color: #666666;
	background-color: #F4F3EE;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.crumbBox
{
	border: 1px solid;
	border-color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
}

.searchTable
{
	border: 1px solid;
	border-color: #D6C5B6;
	background-color: #FFF8DD;
	text-align: left;
}
input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	background-color: none;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 2px;
	float: none;
}
.pulldown
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px;
}
.radio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #505050;
	text-align: center;
	background-color: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: none;
}
.radioCell
{   
	background-image: url('column_bkgd.gif');
	background-repeat: repeat-x; 
	font-size: 7px;
	color: #505050;
	background-color: #E0DDC6;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px
}
.noneditField
{
	border: 1px solid;
	border-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	background-color: #F4F3EE;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	float: none;
	width: 200px;
}
textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 2px;
	float: none;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-right: 5px;
	float: none;
}

/*-------------------------------- LINKS ----------------------------------*/

a:link.tableData3
{
	color: #4168AB; 
	text-decoration: none
}
a:visited.tableData3
{
	color: #4168AB; 
	text-decoration: none
}
a:hover.tableData3
{
	color: #4168AB; 
	text-decoration: underline
}
a:active.tableData3
{
	color: #4168AB; 
	text-decoration: none
}
/*-------------------------------- TEXT ----------------------------------*/

.globalSelected
{	
	text-transform: uppercase;
	font-size: 10px;  
	color: #FFFFFF; 
	font-family: "Trebuchet MS", Tahoma;
}
.secondaryNavSelected
{	
	font-weight: bold;
	font-size: 10px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-left: 13px;
	padding-right: 13px;
}
.pageTitle
{	
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-right: 10px;
}
.planTitle
{	
	font-weight: bold;
	font-size: 11px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-right: 10px;
}
.tableTitle
{	
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-right: 10px;
	padding-bottom: 0px;
}
.tableData
{	
	vertical-align: top;
	font-size: 11px;  
	font-family: "Trebuchet MS", Tahoma;
	color: #505050; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.tableData2
{	
	line-height: 14px;
	vertical-align: top;
	font-size: 11px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.tableData3
{	
	line-height: 18px;
	vertical-align: top;
	font-size: 11px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.fieldTitle
{	
	font-weight: bold;
	font-size: 11px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-left: 0px;
	padding-right: 5px;
}
.text
{
	font-size: 10px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
}

.subHeader
{	
	font-size: 11px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	font-weight: bold;
}
.bullets
{
	line-height: 21px;
	font-size: 10px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
}
.treeTitle
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	background-color: #DFDDC6;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
.tree1
{
	font-size: 11px;  
	color: #505050; 
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.tree2
{
	font-size: 10px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.treeSelected
{
	font-size: 10px;  
	color: #505050; 
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.objective
{	
	font-weight: bold;
	font-size: 11px;  
	color: #505050; 
	font-family: "Trebuchet MS", Tahoma;
	padding-left: 5px;
	padding-right: 5px;
}			
/*------------------------------ TABLES ----------------------------------*/


.navTable
{
	border: 0px;
	background-color: #E6DBD1;
	color: #74675B;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
.tableHeadingNotSortable
{   
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	font-family: "Trebuchet MS", Tahoma;
	padding-left: 5px;
	padding-right: 5px;
	
}
.tableHeading
{   
	background-image: url('../styles/column_bkgd.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	font-family: "Trebuchet MS", Tahoma;
	padding-left: 5px;
	padding-right: 5px
	
}

.tableHeadingSel
{   
	background-image: url('../styles/column_bkgd_selected.gif');
	background-repeat: repeat-x; 
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	font-family: "Trebuchet MS", Tahoma;
	padding-left: 5px;
	padding-right: 5px
}
.tableHeadingBig
{   
	background-image: url('../styles/table_heading_big.gif');
	background-repeat: repeat-x; 
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	font-family: "Trebuchet MS", Tahoma;
	padding-left: 5px;
	padding-right: 5px
}
.tableHeadingBigSel
{   
	background-image: url('../styles/table_heading_big_sel.gif');
	background-repeat: repeat-x; 
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	font-family: "Trebuchet MS", Tahoma;
	padding-left: 5px;
	padding-right: 5px
}
.groupbox
{
	border: 1px solid;
	border-color: #666666;
	background-color: #F4F3EE;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.crumbBox
{
	border: 1px solid;
	border-color: #666666;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
}

.searchTable
{
	border: 1px solid;
	border-color: #D6C5B6;
	background-color: #FFF8DD;
	text-align: left;
}
input
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #505050;
	background-color: none;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 2px;
	float: none;
}
.pulldown
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px;
}
.radio
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 7px;
	color: #505050;
	text-align: center;
	background-color: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: none;
}
.radioCell
{   
	background-image: url('../styles/column_bkgd.gif');
	background-repeat: repeat-x; 
	font-size: 7px;
	color: #505050;
	background-color: #E0DDC6;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px
}
.noneditField
{
	border: 1px solid;
	border-color: #666666;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #505050;
	background-color: #F4F3EE;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	float: none;
	width: 200px;
}
textarea
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #505050;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 2px;
	float: none;
}

select
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #505050;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-right: 5px;
	float: none;
}

/* ------------------- NEW STYLES (10/13/05) -------------------*/
.pageControls {
	padding:10px 15px 5px 15px;
}
.summaryTable {
	margin:15px 0 10px 0;
}
.summaryContent {
	padding:10px 10px 10px 10px;
	background-color:#d0dee1;
}
.summaryDivider {
	background-color:#B0B0B0;
}
.subNavigation {
	 background-color: #f4f3ee
}
.subNavigation .secondaryNav {
	font-weight: normal;
}

.tableTree2 {
	padding:0 0 0 20px;
}

.tableHeading02
{
	font-size: 11px;
	color: #505050;
	background-color: #E0DDC6;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px
}


.smallLinkGrey
{	
	font-size: 10px;
	color: #505050;
	text-align: left;
}
a:link.smallLinkGrey
{
	color: #505050;
	text-decoration: none;
}
a:visited.smallLinkGrey
{
	color: #505050;
	text-decoration: none;
}
a:hover.smallLinkGrey
{
	color: #505050;
	text-decoration: underline;
}
a:active.smallLinkGrey
{
	color: #505050;
	text-decoration: none;
}

/* ------------------- NEW STYLES (04/13/06) -------------------*/

.stepBar {
	background-color:#feecb9;
}
.stepTitle {
	font-weight:bold;
	font-size: 14px;
	padding-left:10px;
	text-transform:uppercase;
}
.stepTable {
	background-color:#f9f8f4;
}
.stepHeader {
	background-color:#efede6;	
}
.stepHeaderText {
	background-color:#efede6;
	color: #505050;
	font-weight: bold;
	padding:5px 5px 5px 7px;
	text-align: left;
}
.stepImage {
	padding:5px;
}
.stepText {
	line-height:12px;
	font-size:10px;
	padding:5px 5px 5px 0;
	color: #505050;
	text-align:left;
}
.stepDivider {
	background-color:#b2b2b2;
}
.stepSelected {
	background-color:#feecb9;
}
.text2 {
	font-size: 11px;  
	color: #505050;
}
.helpModule {
	margin-bottom:10px;
}

.helpModule p {
	margin: 2px 0 7px 0;
}
.helpModuleHeader {
	background-color:#feecb9;
	padding:2px 5px;
	font-size:10px;
	text-transform:uppercase;
}
.helpModuleBody {
	background-color:#faf6e8;
	padding:3px 5px;
	font-size:10px;
}
.helpModuleHeader2 {
	background-color:#d0dee1;
	padding:2px 5px;
	font-size:10px;
	text-transform:uppercase;
}
.helpModuleBody2 {
	background-color:#f9f8f4;
	padding:3px 5px;
	font-size:10px;
}
.tabbedGroupbox
{
	border-top:none;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #666666;
	background-color: #F4F3EE;
	margin-top: -1px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.tabOn {
	background-image: url("../images/tab_bkgd_on.gif");
	background-repeat: repeat-x;
	background-color: #f6f5f1;
	line-height:12px;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	margin:0;
}

.tabOff {
	background-image: url("../images/tab_bkgd_off.gif");
	background-repeat: repeat-x;
	background-color: #e6e3d1;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	margin:0;
}
.tabOnHome {
	background-image: url("../images/tab_bkgd_on_20.gif");
	background-repeat: repeat-x;
	background-color: #f6f5f1;
	line-height:12px;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	margin:0;
}

.tabOffHome {
	background-image: url("../images/tab_bkgd_off_20.gif");
	background-repeat: repeat-x;
	background-color: #e6e3d1;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	margin:0;
}
.tabDivider {
	background-image: url("../images/tab_divider.gif");
	background-repeat: repeat-x;
}
A.tabLink {
	line-height:12px;
	color: #505050;
}
A.tabLink:link {
	color: #505050; 
	text-decoration: none;
}
A.tabLink:visited {
	color: #505050; 
	text-decoration: none;
}
A.tabLink:hover {
	color: #4168AB; 
	text-decoration: underline;
}
A.tabLink:active {
	color: #505050; 
	text-decoration: none;
}
.tabDividerHome {
	background-image: url("../images/tab_divider_20.gif");
	background-repeat: repeat-x;
}
A.tabLinkHome {
	line-height:12px;
	color: #505050;
}
A.tabLink:linkHome {
	color: #505050; 
	text-decoration: none;
}
A.tabLink:visitedHome {
	color: #505050; 
	text-decoration: none;
}
A.tabLink:hoverHome {
	color: #4168AB; 
	text-decoration: underline;
}
A.tabLink:activeHome {
	color: #505050; 
	text-decoration: none;
}#tabs {
position:relative;
top:1px;}

A.stepLink {
	font-size:10px;
	line-height:12px;
	color: #505050;
}
A.stepLink:link {
	color: #505050; 
	text-decoration: none;
}
A.stepLink:visited {
	color: #505050; 
	text-decoration: none;
}
A.stepLink:hover {
	color: #4168AB; 
	text-decoration: underline;
}
A.stepLink:active {
	color: #505050; 
	text-decoration: none;
}

/* ------------------- NEW STYLES (04/25/06) -------------------*/


.headerBkgd {
	background-image: url("../images/h_bkgd.gif");
	background-repeat: repeat-x;
	background-color: #1d2e4d;

}
.headerBkgdInterior {
	background-image: url("../images/i_bkgd.gif");
	background-repeat: repeat-x;
	background-color: #1d2e4d;

}
.homePMPTableRow {
	background-color:#f9f8f4;
}
.homePMPTableCell01 {
	text-align: right;
	font-weight:bold;
	padding: 3px 10px 3px 10px;
}
.homePMPTableCell02 {
	font-size:10px;
	padding: 3px 10px 3px 0px;
}
.alertTitleBar {
	background-color:#d0dee1;
	padding: 0px 10px 0px 8px;

}
.ModuleHeader3 {
	background-color:#d0dee1;
	padding:2px 5px;
	font-size:11px;
	text-transform:uppercase;
}
.homeHeader {
	padding:10px 0;
}

.homeTree {
	margin-bottom:0px;
	background-color:#f9f8f4;
}

.homeTree p {
	margin: 4px 0 4px 0;
}
.homeTree img {
	margin:0px 5px 0px 5px;
}
.treeLevel2 {
	padding: 0 0 0 8px;
}
.treeLevel3 {
	padding: 0 0 0 16px;
}
.treeLevel4 {
	padding: 0 0 0 24px;
}
.treeRow {
	background-color:#666666;
}
.treeRowSelected {
	background-color:#feecb9;
}
.comments {
	background-color:#FFF;
	text-align: left;
	padding:5px 10px 8px 20px;
