body,td,th {    
	margin-left: 5px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font change */
	/* font change: rpersche 6/25/07 changed from 11pt to 12px */
	font-size: 12px;
	color: #404040;
}
/*this style was added for caption for table*/
/*Date added was July 24, 2007*/
caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 color: #404040;
	}

/* Cleverex add-on */
table.rts { 
     background-color:#f5f5f5;
	 border-spacing: 5px;
	 border-style: solid;
	 border-color: white;
	 border-collapse: collapse;
	 background-color: #f5f5f5;
}
table.rts th {
	border-width: 5px;
	padding: 5px;
	border-style: solid;
	border-color: white;
	background-color: #f5f5f5;
	margin-left: 5px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}

table.rts td {  
	border-width: 5px;
	padding: 5px;
	border-style: solid;
	border-color: white;
	background-color: #f5f5f5;
	margin-left: 5px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}
/* Cleverex add-on - to show item being edited */
table.rts td.CurrEdit {  
	background-color: #90EE90;
}

/* Global hyperlink style:  */

a {   /* link */
	/* font change */
	/* font-size: 11px;*/
	font-size: 12px;
	color: #005AFF;
}
a:link {  /* inactive link */
	text-decoration: none;
}
a:visited { /* visited link */
	text-decoration: none;
	color:#005AFF;      /* blue */
}
a:hover { /* hover over link */
	text-decoration: underline;
	color:#0033CC;
}
a:active {  /* active link */
	text-decoration: none;
	color:#005AFF;
}

a.nav {   /* link */
	font-family: Tahoma;		
	font-size: 11px;
	color:#005AFF;
}


/* left nav menu */
a.navmenu {   
	font-family: Tahoma;		
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}

a.navmenu:visited { 
	text-decoration: none;
	color:#FFFFFF;
}

a.navmenu:hover {
	text-decoration: underline;
	color:#0033CC;
}

/* Cleverex add-on */
a.navmenurts {   
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size: 11px;
	color:#FFFFFF;
}

a.navmenurts:visited { 
	text-decoration: none;
	color:#FFFFFF;
}

a.navmenurts:hover {
	text-decoration: underline;
	color:#0033CC;
}

/* quick links */
a.quickLink {   
	font-family: Tahoma;		
	font-size: 11px;
	font-weight: bold;
	color:#0033CC;
}

a.quickLink:visited {
	text-decoration: none;
	color:#0033CC;
}

a.quickLink:hover {
	text-decoration: underline;
	color:#0033CC;
}

/* font changed */
/*
.bodyTitle {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
*/
.bodyTitle {
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/*
.noprint { 
  	display:none;
	}
	*/

 /* left and right navigation & text links 
- link 3 - left navigation level 1
- link 4 - left navigation level 2 
- link 5 - right navigation level 1
- link 6 - right navigation level 2
- left navigations text
- right navigation text
*/
	
a.navDetail {   /* link */
	font-family: Tahoma;		
	font-size: 11px;
	color:#005AFF;
	text-decoration: none;	
}
a.navDetail:hover { /* hover over link */
	text-decoration: underline;
}
 /* end left and right navigation links */



/* link 1 - 8 px */
a.navlink1 {   /* link */
	font-family: Tahoma;		
	font-size: 8px;
	color:#005AFF;
	text-decoration: underline;	
}
a.navlink1:hover { /* hover over link */
	text-decoration: none;
}
 /* link 1 - 8 px */


/* link 2 - 10 px */
a.navlink2 {   /* link */
	font-family: Tahoma;		
	font-size: 10px;
	color:#005AFF;
	text-decoration: underline;	
}
a.navlink2:hover { /* hover over link */
	text-decoration: none;
}
 /* link 2 - 10 px */


/* Search (link 7) */
a.navlink3 {   /* link */
	font-family: Tahoma;		
	font-size: 11px;
	color:#005AFF;
	text-decoration: underline;	
}
a.navlink3:hover { /* hover over search link */
	text-decoration: none;
}
 /* Search  (link 7) */

/* font changed */

.bodytext {   /* active link */
/*	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	*/
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-color: #404040;
}


.strong {font-weight: bold; }

.navFont {font-size: 10px;
	font-family: Tahoma;
}

.smallFont {font-size: 7pt}

.title {  /* Primary title */
	color: #093c6e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	/* font changed */
	/*font-size: 12pt;*/
	font-size: 13pt;
}

.subTitle {  /* Secondary title */
	color: #093c6e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	/* font changed */
	/* font-size: 10pt; */
	font-size: 11pt;
}

.tertiaryTitle {  /* Tertiary title */
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #093c6e;
}



.emLtBlue {color: #6A98C9; }   
.emRed {color: #ED455B}
.emBlue {color: #004193}

.link1 {font-size: 8px}
.link1a {font-size: 9px}
.link2 {font-size: 10px}

/* Image classes */
.imgBorder {
	border-width:thin; 
	border-style:solid;
	border-right-width:thin;
}
.imgBorderPadding {
	border-right-width:thin;
	border-right-style:solid;
	border-right-color: #FFFFFF;
}
.imgFloatTopLeft { 
  float: left;
  margin-right: 5px;
}
.imgFloatTopRight { 
  float: right;
  margin-right: 0;
}
.imgFloatBottomRight { 
  float: right;
  margin-right: 0;
}
/* End Image classes */

/* Alignment */
.textAlignLeft {  /* body text 1 - general content (left aligned)  */
	text-align: left;	
}
.textAlignCenter { /* body text 2 - general content (center aligned) */
	text-align: center;	
}
.textAlignRight { /* body text 3 - general content (indent) */
	text-align: right;	
}
/* End Alignment */


/* advertisement */
.advertisementTitle {  /* advertisement title 1 */
	color: #093c6e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.advertisementText {  /* advertisement text 1 */
	color: #093c6e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	/* font changed */
	/* font-size: 11pt; */
	font-size: 12pt;
}
/* End Advertisement */


/* Content */

/* font changed */
.abstractContent {  /* abstract content */
/*
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	 */
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.abstractTitle {  /* abstract content */
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


.citationContent {  /* citation content */
	/* font changed */
	/* font-size: 11px; */
	font-size: 12px;
	font-style: normal;
	font-family: Tahoma;		
}
*/

.stampContent {  /* citation content */
	/* font changed */
	/* font-size: 11px; */
	font-size: 12px;
	font-style: normal;
	font-family: Tahoma;	
	color: #AAAAAA;	
}

.excerptContent {  /* excerpted content */
	/* font changed */
	/*font-size: 10px;*/
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}
/* End Content */


/* Table of Contents */
.tocLevel1 {  /* TOC - Level 1 */
	font-size: 10pt;
}
.tocLevel2 {  /* TOC - Level 2 */
	font-size: 8pt;
}
/* End Table of Contents */


/* Footer */
.footerText {       /* footer text - regular - left aligned */
	font-size: 8px;
	text-align: left;	
	font-family: Tahoma;		
}
.footerTextTitle {    /* footer text - title - left aligned  */
  text-align: left;
  font-weight: bold;
  font-family: Tahoma;	
	font-size: 11px;
  color:#005AFF;
	text-decoration: none;
}
a.footerLink {   /* link */
	font-family: Tahoma;		
	font-size: 11px;
	color:#005AFF;
	text-decoration: none;	
}
a.footerLink:hover { /* hover over link */
	text-decoration: underline;
}
/* End Footer */


.modDate {  /* navigation text - last modified date */
}

/* *********** Indented Lists ************* */

/* ***********  Ordered Lists ************* */
/* Ordered list decimal
        Causes the list to be numbered with decimal 
        numbers; 1., 2., 3., etc. This is most browser's 
        default for ordered lists.
*/
.olIndentDecimal { 
list-style-type: decimal; 
list-style-position: outside; 
} 

/* Ordered list lower-roman
        Causes the list to be numbered with lower-case 
        roman numerals; i., ii., iii., etc.
*/
.olIndentLowerRoman { 
list-style-type: lower-roman; 
list-style-position: outside; 
} 

/* Ordered list upper-roman
        Causes the list to be numbered with upper-case 
        roman numerals; I., II., III., etc.
*/
.olIndentUpperRoman { 
list-style-type: upper-roman; 
list-style-position: outside; 
} 

/* Ordered list lower-alpha
        Causes the list to be labeled with lower-case 
        alphabet characters; a., b., c., etc.
*/
.olIndentLowerAlpha { 
list-style-type: lower-alpha; 
list-style-position: outside; 
} 

/* Ordered list upper-alpha
        Causes the list to be labeled with upper-case 
        alphabet characters; A., B., C., etc.
*/
.olIndentUpperAlpha { 
list-style-type: upper-alpha; 
list-style-position: outside; 
} 

/* Ordered list disc
        Causes the list to be bulleted with a disc 
        character, a filled circle. 
*/
.olIndentDisc { 
list-style-type: disc; 
list-style-position: outside; 
} 

/* Ordered list Diamond
        Causes the list to be bulleted with a diamond 
        graphic.
*/
.olIndentDiamond { 
list-style-image: url(../images/bullet.gif);
list-style-type: none; 
list-style-position: outside; 
} 


/* Ordered list circle
        Causes the list to be bulleted with a circle 
        character, an outlined circle.
*/
.olIndentCircle { 
list-style-type: circle; 
list-style-position: outside; 
} 

/* Ordered list square
        Causes the list to be bulleted with a square 
        character, whether outlined or filled depends 
        on the browser.
*/
.olIndentSquare { 
list-style-type: square; 
list-style-position: outside; 
} 

/* Ordered list none
        Causes the list to have no label or bullet. The 
        effect is like a left paragraph indent.
*/
.olIndentNone { 
list-style-type: none; 
list-style-position: outside; 
} 

/* ***********  UnUnordered lists ************* */
/* Unordered list disc
        Causes the list to be bulleted with a disc 
        character, a filled circle. 
*/
.ulIndentDisc { 
list-style-type: disc; 
list-style-position: outside; 
} 

/* Odered list diamond
        Causes the list to be bulleted with a diamond 
        character.
*/
.ulIndentDiamond { 
list-style-image: url(../images/bullet.gif);
list-style-type: none; 
list-style-position: outside; 
} 

/* Unordered list circle
        Causes the list to be bulleted with a circle 
        character, an outlined circle.
*/
.ulIndentCircle { 
list-style-type: circle; 
list-style-position: outside; 
} 

/* Unordered list square
        Causes the list to be bulleted with a square 
        character, whether outlined or filled depends 
        on the browser.
*/
.ulIndentSquare { 
list-style-type: square; 
list-style-position: outside; 
} 

/* Unordered list none
        Causes the list to have no label or bullet. The 
        effect is like a left paragraph indent.
*/
.ulIndentNone { 
list-style-type: none; 
list-style-position: outside; 
} 


/* ************ Lists - No Indent ************ */

/* Ordered list decimal
        Causes the list to be numbered with decimal 
        numbers; 1., 2., 3., etc. This is most browser's 
        default for ordered lists.
*/
.olDecimal { 
list-style-type: decimal; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Ordered list lower-roman
        Causes the list to be numbered with lower-case 
        roman numerals; i., ii., iii., etc.
*/
.olLowerRoman { 
list-style-type: lower-roman; 
list-style-position: outside; 
margin-left: 10px;
padding-left: 10px;
} 

/* Ordered list upper-roman
        Causes the list to be numbered with upper-case 
        roman numerals; I., II., III., etc.
*/
.olUpperRoman { 
list-style-type: upper-roman; 
list-style-position: outside; 
margin-left: 15px;
padding-left: 15px;
} 

/* Ordered list lower-alpha
        Causes the list to be labeled with lower-case 
        alphabet characters; a., b., c., etc.
*/
.olLowerAlpha { 
list-style-type: lower-alpha; 
list-style-position: outside; 
margin-left: 15px;
padding-left: 15px;
} 

/* Ordered list upper-alpha
        Causes the list to be labeled with upper-case 
        alphabet characters; A., B., C., etc.
*/
.olUpperAlpha { 
list-style-type: upper-alpha; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Ordered list disc
        Causes the list to be bulleted with a disc 
        character, a filled circle. 
*/
.olDisc { 
list-style-type: disc; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Ordered list Diamond
        Causes the list to be bulleted with a diamond 
        graphic.
*/
.olDiamond { 
list-style-image: url(../images/bullet.gif);
list-style-type: none; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Ordered list circle
        Causes the list to be bulleted with a circle 
        character, an outlined circle.
*/
.olCircle { 
list-style-type: circle; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Ordered list square
        Causes the list to be bulleted with a square 
        character, whether outlined or filled depends 
        on the browser.
*/
.olSquare { 
list-style-type: square; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Ordered list none
        Causes the list to have no label or bullet. The 
        effect is like a left paragraph indent.
*/
.olNone { 
list-style-type: none; 
list-style-position: outside; 
margin-left: 0px;
padding-left: 0px;
} 

/* ***********  Unordered lists ************* */

/* Unordered list disc
        Causes the list to be bulleted with a disc 
        character, a filled circle. 
*/
.ulDisc { 
list-style-type: disc; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Unordered list diamond
        Causes the list to be bulleted with a diamond 
        character.
*/
.ulDiamond { 
list-style-image: url(../images/bullet.gif);
list-style-type: none; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Unordered list circle
        Causes the list to be bulleted with a circle 
        character, an outlined circle.
*/
.ulCircle { 
list-style-type: circle; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Unordered list square
        Causes the list to be bulleted with a square 
        character, whether outlined or filled depends 
        on the browser.
*/
.ulSquare { 
list-style-type: square; 
list-style-position: outside; 
margin-left: 5px;
padding-left: 5px;
} 

/* Unordered list none
        Causes the list to have no label or bullet. The 
        effect is like a left paragraph indent.
*/
.ulNone { 
list-style-type: none; 
margin-left: 0px;
padding-left: 0px;
} 
/* End Unordered Lists */

/* Icons */
.iconText {
	font-size: 10px;
	font-family: Tahoma;
}

/* Login Styles */
.loginBox {
	margin: 0 auto; /* center for now */
	width: 12em; /* ems so it will grow */
}
.loginBoxHead {
	margin: 0;
}
.loginBoxBody {
	background: url(../images/login_mid.gif) no-repeat top left;
	margin: 0;
}
.loginBoxBottom {
	margin: 0;
}
.loginText {
 	font-size: 12px;
	font-family: Tahoma;
}
.loginTextSmall {
	font-size: 10px;
	font-family: Tahoma;
}
/* End Login Styles */


/* Footer box begins here */
div.footerBox-maker {
	display:inline;
	float:left;
	width:100%;
	background-color:#FFFFFF;		
}
div.footerBoxContent {
	width: auto;
	margin: 0;
	padding: 0;
	background: url(../images/footer_pc2.gif) no-repeat top left;
	background-color:#888888;
	height: 18px;
}
/* Footer box ends here */

/* Breadcrumb box begins here */
div.breadcrumbColumn-maker{
	display:inline;
	float:left;
	width:100%;
}
div.breadcrumbLeft-column{
	display:inline;
	float:left;
	width:80%;
	height:15px;	
	background: url(../images/top_bl.gif) repeat top left;	
}
div.breadcrumbRight-column{
	display:inline;
	float:left;
	width:20%;
	height:15px;		
	background: url(../images/top_bl.gif) repeat top left;	
	text-align:right;
}

.breadcrumbInactive {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

a.breadcrumbInactive {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
	font-weight: bold;	
}
a.breadcrumbInactive:link {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
	font-weight: bold;	
}
a.breadcrumbInactive:visited {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF;  
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
	font-weight: bold;	
}
a.breadcrumbInactive:active {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF;  
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
}
a.breadcrumbInactive:hover {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	font-weight: bold;	
}

.breadcrumbActive {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma;
}

a.breadcrumbActive {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
}
a.breadcrumbActive:link {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
}
a.breadcrumbActive:visited {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF;  
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
}
a.breadcrumbActive:active {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF;  
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
}
a.breadcrumbActive:hover {
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: underline;
}



.search {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}
a.search {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
}
a.search:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none
}
a.search:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF;  
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
}
a.search:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF;  
	FONT-FAMILY: Tahoma;  
	TEXT-DECORATION: none;
}
a.search:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: underline;
}


/* Breadcrumb box ends here */

/* Home page content box begins here */
div.homePageColumn-maker{
	display:inline;
	float:left;
	width:100%;
}

/* FONT CHANGED */
.homeContentText{
	font-style: normal;
	font-size: 12px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #404040;	
		
}

.smallButtonText{
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;		
}	

/* Home page content box ends here */


/* begin ----------------------------------------------------------------------------------- */
/* Detail page content box begins here */

div.column-background{
	display:inline;
	background-image: url(../images/dot-6a.gif);
	background-repeat: repeat;
	float:right;
	width:100%;
	float:right;
}

div.column-maker{
	display:inline;
	float:left;
	width:99%;
}

div.column-spacer{
	display:inline;
	float:left;
	width: 15px;
}

div.column-spacerLeft{
	display:inline;
	float:left;
	width: 15px;
}

div.column-spacerRightTitle{
	display:inline;
	float:right;
	width: 15px;
}

div.column-spacerRight{
	background-image: url(../images/dot-6.gif);
}

div.column-dot7{
	display:inline;
	float:right;
	width: 5px;
	height: 100%;
	background-image: url(../images/dot-7.gif);	
}

div.column-Dots{
	display:inline;
	float:right;
}

div.column-dot2{
	background-image: url(../images/dot-2.gif);	
	background-repeat: repeat-y;
	display:inline;
	height:6;	
	background-color:#FFFFFF;	
	width: 99%;	
}

div.column-dot3{
	background-image: url(../images/dot-3.gif);	
	display:inline;
	height:2;	
	background-color:#FFFFFF;	
	width: 99%;	
	background-repeat: no-repeat;
} 

div.column-dot4{
	background-image: url(../images/dot-4.gif);	
	background-repeat: repeat-y;	
	display:inline;
	height:6;	
	background-color:#FFFFFF;	
	width: 99%;	
}

div.column-dottedLineIE{
	display:inline;
	float:left;
	width: 98%;
	height:3px;
	background: url(../images/dot-3.gif);	
	background-repeat: no-repeat;
	
}
div.column-dottedLineFF{
	float:left;
	width: 98%;
	height:3px;
	background: url(../images/dot-2.gif);	
}


div.columnHomePageBody{
	display:inline;
	float:left;
}

div.homePageLeft-column{
	display:inline;
	float:left;
	width:70%;
}
div.homePageRight-column{
	display:inline;
	float:right;
	width:196px;
}

div.column-dottedLine{
	display:inline;
	float:left;
}

.footerFont {font-size: 7pt}

div.columnFooterLeft{
	display:inline;
	float:left;
	width:22px;
}
div.columnFooterRight{
	display:inline;
	float:left;
	font-family: Tahoma;		
	font-size: 11px;
	color:#000000;
	text-decoration: none;		
} 


/* end ----------------------------------------------------------------------------------- */

div.dottedBackgroundImage{
	background: url(../images/dot-6.gif) repeat top right;	
	display:inline;
	float:right;
	width: 3%;
	background-color:#FFFFFF;	
}


div.detailPageColumn-maker{
	display:inline;
	float:left;
	width:100%;
	background-color:#FFFFFF;	
}
div.detailPageLeft-column{
	display:inline;
	float:left;
	width:16%;
	background-color:#FBF3D3;
	text-align:left;
}
div.detailPageCenterColumn-maker{
	display:inline;
	float:left;
	width:100%;
	background-color:#FFFFFF;	
}
div.detailCenter-column{
	width: 98%;
}

div.BodyText-detailCenter-column{
	width: 98%;
	/* font change */
	/*font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;			
}
div.detailLeft-column{
	display:inline;
	float:left;
	width: 100%;
	background-color:#FFFFFF;	
}
div.detailCenterSpacer-column{
	display:inline;
	float:left;
	width: 3%;
	background-color:#FFFFFF;	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12pt;		
}
div.detailRight-column{
	display:inline;
	float:left;
	width: 15%;
	background-color:#FFFFFF;	
}
div.detailCenterTitle-column{
	display:inline;
	float:left;
	width: 94%;
	background-color:#FFFFFF;	
	color: #093c6e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;	
}
div.detailCenterBodySpacer-column{
	background: url(../images/dot-6.gif) repeat top right;	
	display:inline;
	float:right;
	width: 3%;
	background-color:#FFFFFF;	
}
div.detailCenterBodyHeaderIE-column{
	display:inline;
	float:left;
	width: 100%;
	height:3px;
	background: url(../images/dot-3.gif);	
	background-repeat: no-repeat;
	
}
div.detailCenterBodyHeaderFF-column{
	display:inline;
	float:left;
	width: 100%;
	height:3px;
	background: url(../images/dot-2.gif);	
}
div.detailCenterBody-column{
	display:inline;
	float:left;
	width: 95%;
	background-color:#FFFFFF;	
	color: #093c6e;
	font-size: 11px;
	font-style: normal;
	font-family: Tahoma;		
}
div.detailPageRight-column{
	display:inline;
	float:left;
	width:11%;
	background-color:#6A98C9;
	text-align:left;	
}
div.detailPageRightMargin-column{
	display:inline;
	float:left;
	width:1%;
	height:100%;
	background-color:#6A98C9;
}
.detailContentText{
	font-size: 11px;
	font-style: normal;
	font-family: Tahoma;		
}	
/* Detail page content box ends here */



/* Header content box begins here */
div.headerColumn-maker{
	display:inline;
	float:left;
	width:100%;
	background-color: #6A98C9;	
}
div.headerLeft-column{
	display:inline;
	float:left;
	width:9%;
}
div.headerRight-column{
	display:inline;
	float:left;
	width:91%;
}
/* Header content box ends here */



/* Cleverex add-on */
.AttrName{
    font-size: 12px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #404040;       
    text-align: right;
    vertical-align:center;
    padding: 3px;
}

.AttrValue {
    font-size: 12px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;        
    text-align: left;
    padding: 3px;
    vertical-align:top;
}

/* Cleverex add-on - to show item being edited */
.CurrEdit {
	background-color: #90EE90;
}

.InputElementEnabled {
    font-size: 12px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;        
    text-align: left;
    padding: 2px;
    vertical-align:top;
    
}


#infotitle
{
    text-align: center;
    font-weight: bold;
    padding-bottom: 10px;
    font-size: 12px;
    color: #CC0000;
}

#infodesc
{
    float: left;
    padding-right: 5px;
}

.footerBar{
    font-family: Tahoma;        
    font-size: 9px;
    color:#005AFF;
}

.legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size: 12px;
	color:#005AFF;	
}

.reportLegend {
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}


/* Cleverex add-on */
/* Commented out by myles 10.12.05, because it interferes with
the google map funcitonality of the Head Start Center Finder
.noprint {
      display:none;
    }
*/









/*



x - left navigations text
x - right navigation text

- background color - left navigation
- background color - right navigation
x - background color - footer bar
- background color - right bar
- background color - header bar
- background color - HSLIC home bar
- background color - divider bar (yellow bars)

x - primary title
x - secondary title
x - body text 1 - general content (left aligned)
x - body text 2 - general content (center aligned)
x - body text 3 - general content (indent)
x - advertisement title 1
x - advertisement text
x - link 1 - 8 px
x - link 2 - 10 px
x - link 3 - left navigation level 1
x - link 4 - left navigation level 2
x - link 5 - right navigation level 1
x - link 6 - right navigation level 2
x - link 7 - search
x - abstract content
x - citation content

- table - IM memo  http://www.headstartinfo.org/
x - table - embedded in general content
- border 1 - around embedded images
- border 2 - around icons
x - border 3 - around login box

x - bullets 1 - general content (round)
x - bullets 2 - general content (diamond)
x - number list 1 - regular numbers
x - number list 2 - regular numbers - indent
x - number list 3 - roman numerals
x - number list 3 - roman numerals - indent
x - alphabetical list - regular
x - alphabetical list - capitalized

x - TOC - Level 1
x - TOC - Level 2
x - footer text - title - left aligned
x - footer text - regular - left aligned
x - link 8 - footer links
x - navigation text - last modified date
x - bread crumbing text - active 
x - bread crumbing text - inactive  (use strong with breadcrumb)
x - home text - HSLIC (graphic)
*/





/* banner classes */

.blueback {
	BACKGROUND-COLOR: #00008c
}
.whiteback {
	BACKGROUND-COLOR: #ffffff
}
.acfglobal { 
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.acfglobal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.acfglobal:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.acfglobal:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.acfglobal:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.acfglobal:hover {
	COLOR: #999999; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
A.acfglobal:hover {
	COLOR: #999999; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
A.acfglobal:hover {
	COLOR: #999999; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
A.acfglobal:hover {
	COLOR: #999999; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.acfsub {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsub {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsub:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsub:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsub:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsub:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: underline
}
A.acfsub:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: underline
}
A.acfsub:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: underline
}
A.acfsub:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: underline
}
.acfsubgold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
.gold {
	FONT-SIZE: 8px; COLOR: #ffc800; LINE-HEIGHT: 10px
}
.acfsubsearch {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsubsearch {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsubsearch:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsubsearch:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsubsearch:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffc800; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: none
}
A.acfsubsearch:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #00008c; TEXT-DECORATION: underline
}
.acfsearch {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #00008c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.DefaultText {
  font-size: 12px;
  font-weight: normal;
  }

.DefaultTextSmall {
  font-size: 70%;
  font-weight: normal;
  }

.Description {
  font-size: 70%;
  color: #999999;
  font-weight: normal;
  }

.DialogHeader {
  padding-left: 20px;
  padding-right: 25px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #B9CBDD;
  background-image: url("/wavemaster.internal/v6.3/uistyle/hwblue/dialogimg/dlg_bg_header.gif");
  background-repeat: repeat-x;
  background-position: top;
  height: 42px;
  }

.DialogTitle {
  font-size: 110%;
  font-weight: bold;
  margin-top: 8px;
  float: left;
  }

.DialogLogo {
  background-image: url("/wavemaster.internal/v6.3/uistyle/hwblue/dialogimg/dlg_bg_logo.gif");
  background-repeat: no-repeat;
  background-position: top right;
  height: 40px;
  width: 218px;
  float: right;
  }

.DialogBody {
  padding-top: 9px;
  padding-left: 20px;
  padding-bottom: 9px;
  padding-right: 25px;
  border-bottom: 1px solid #B9CBDD;
  vertical-align: top;
  }

.DialogBodyHeader {
  padding-top: 9px;
  padding-left: 20px;
  padding-bottom: 9px;
  padding-right: 25px;
  border-top: 1px solid #FFFFFF;
  }

.DialogBodyFooter {
  padding-top: 9px;
  padding-left: 20px;
  padding-bottom: 9px;
  padding-right: 25px;
  border-bottom: 1px solid #B9CBDD;
  }

.DialogSectionTitle {
  font-size: 11px;
  padding-top: 10px;
  padding-bottom: 5px;
  }

.DialogFooter {
  padding-top: 14px;
  padding-left: 20px;
  padding-bottom: 14px;
  padding-right: 25px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #B9CBDD;

  height: 48px;
  }

.TabBody {
  padding-top: 5px;
  padding-left: 20px;
  padding-bottom: 5px;
  padding-right: 25px;
  border: 1px solid #999999;
  margin-top: -1px;
  margin-bottom: 8px;
  background-color: #F1F4F7;
  clear: both;
  }

.TabContent {
  padding-top: 15px;
  padding-left: 20px;
  padding-bottom: 15px;
  padding-right: 50px;
  }
  
  
.ControlGroupRight {
  white-space: nowrap;
  float: right;
  }

.ControlGroupLeft {
  white-space: nowrap;
  float: left;
  }

.ControlGroupLeft select, .ControlGroupLeft input, .ControlGroupLeft textarea {
  float: left;
  margin-right: 5px;
  }

.ControlGroupRight select, .ControlGroupRight input, .ControlGroupRight textarea {
  float: left;
  margin-right: 5px;
  }

.ControlDisabled {
  background-color: #CDDAE7;
  }

.ButtonFrame button {
  font-size: 11px;
}

/*** Portal Components ***/

.PortalBody {
	background-color: #FFFFFF;
	margin: -1px 0px 0px 0px;
	padding: 5px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 100%;
	clear: left;
	z-index: 1;
}

.PortalCol {
	padding: 5px;
	}

.PortalTrack {
	padding-bottom: 2px;
	}

.TrackHeader {
	font-size: 70%;
	white-space: nowrap;
	background-color: #6a98c9;
	padding: 2px 10px 2px 10px;
	}

.TrackHeaderItem {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	}

.TrackBody {
	background-color: #FBF3D3;
	padding: 10px;
	}

.TrackBodyItem {
	font-size: 70%;
	padding: 2px 0px 2px 0px;
	}

/*** Tab Components ***/

.Tabs {
	z-index: 1;
	position: relative;
	margin-left: 0px;
	float: left;
	}
	
.TabFrame {
	margin-top: 5px;
	}

.TabFrameSelected {
	margin-top: 5px;
	}


.TabItem {
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
  padding: 1px 7px;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999;
  Background-color: #96B0D3;
  white-space: nowrap;
  float: left;
  }
 
  .TabItemLink {
  color: #FFFFFF;
  } 
   
 .TabItemLink:hover {
  color: #ffc800;
  } 
 

.TabItemSelected {
  font-size: 8pt;
  padding: 1px 7px;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #C1C1C1;
  Background-color: #F1F4F7;
  white-space: nowrap;
  float: left;
  cursor: default;
	color: #6a98c9;
}

.TabItemSelected:hover {
  text-decoration: none;
  color: #000000;
  }

.HTMLTrackContent {
	font-size: 8pt;
	text-align: left;	
	color: #6a98c9;
	font-weight: bold;	
	}	

	
/*** Lesson style ***/

a.lessonText {   
	font-family: georgia;		
	font-size: 14px;
	color: #0000FF;
	text-decoration: underline;
}

a.lessonText:visited { 
	font-family: georgia;		
	font-size: 14px;
	text-decoration: underline;
	color:#660066;
}

a.lessonText:hover {
	font-family: georgia;		
	font-size: 14px;
	text-decoration: none;
	color:#336600;


}.pnumber {font-family: georgia, times, "times new roman", serif; 
	  font-size: 12px; text-decoration: none;
	}

.hWordText {
	font-family: georgia, times, times new roman, serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
	color: #000000;
}

.commenttitle {
    padding:5px;
    color: #093c6e;
	  background-color: #F7EB84;
	  margin-left: 50px;
}

.commentbody {
   padding:5px;
   color: #555555;
	 background-color: #FFFBD6;
	 margin-left: 50px;
}
