@import url(/css/UserControlStyles.css);

HTML
 {

 }


body 
{
	font-size: 11px; 
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
 } 

td, strong, b, th { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color:#575757; } 
a
{   
TEXT-DECORATION:  none;
}

a:hover
{   
TEXT-DECORATION:  underline;
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica'
}

UL {
	list-style-image: url(/schools/Publishing/images/tiny_arrow.gif);

	margin-left: 30px;
	margin-bottom: 10px;
	}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica';
	margin-bottom: 2px;
	margin-top: 5px;
}




.leftNav {	


	margin-left: 10px;
margin-right: 10px;

}

.leftline {	

padding: 3px;


}

.standard-nice-box
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	background: url(/schools/Publishing/images/DarkBackgroundArticle_blue.gif);
}

.standard-nice-box-green
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	background: url(/schools/Publishing/images/DarkBackgroundArticle_green.gif);
}
.standard-nice-box-header
{
	BORDER-BOTTOM: #dcdcdc 1px solid; 
	HEIGHT: 1px;
	FONT-WEIGHT: bold;
	padding:4px;
	BACKGROUND: #eee
	
	
}





.SubMenu-VC-Header
{
	PADDING-RIGHT: 10px;  
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px; 	
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: whitesmoke;  
	COLOR: black;
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	BORDER-LEFT: #999 1px solid;
	TEXT-DECORATION: none;
	height:1px;
}

.SubMenu-VC-body 
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	BORDER-LEFT: #999 1px solid;

	padding:7px;
	BACKGROUND: white
}

.SubMenu-VC-footer
{

	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	BORDER-LEFT: #999 1px solid;

	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:0px;
	BACKGROUND: whitesmoke
}

A.SubMenu-VC-link
{
	margin-left:6px;
	TEXT-DECORATION:  none;
	color:#666666
}

A.SubMenu-VC-link:hover
{
	margin-left:6px;
	TEXT-DECORATION:  underline;
	color:red
}

A.FullMenu-VC-link
{
	TEXT-DECORATION:  none;
	color:blue
}

A.FullMenu-VC-link:hover
{
	TEXT-DECORATION:  underline;
	color:red
}

.standard-nice-box-body
{
	HEIGHT: 1px;
	padding:5px
}
.help-popup-box
{
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid;
	background-color:#f5f5f5;
	padding: 4px;
	color:#666666;
	width:200px;
}


.lightgrey-nice-box
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
}

	.dark-nice-box
{
	BORDER-RIGHT: #f5f5f5 1px solid; 
	BORDER-TOP: #f5f5f5 1px solid; 
	BORDER-LEFT: #f5f5f5 1px solid; 
	BORDER-BOTTOM: #f5f5f5 1px solid;
}

	.grey-nice-box
{
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid;
}

	.orange-nice-box
{
	BORDER-RIGHT: #FFCC99 1px solid; 
	BORDER-TOP: #FFCC99 1px solid; 
	BORDER-LEFT: #FFCC99 1px solid; 
	BORDER-BOTTOM: #FFCC99 1px solid;
}
	.buttonface-nice-box
{
	BORDER-RIGHT: buttonface 1px solid; 
	BORDER-TOP: buttonface 1px solid; 
	BORDER-LEFT: buttonface 1px solid; 
	BORDER-BOTTOM: buttonface 1px solid;
}
	.nav-nice-box
{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
}
	A.smallbutton-nice-box 
{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	TEXT-DECORATION:  none;
	color:#666666;
}
	A.smallbutton-nice-box:hover
{
	BORDER-RIGHT: #dc143c 1px solid; 
	BORDER-TOP: #dc143c 1px solid; 
	BORDER-LEFT: #dc143c 1px solid; 
	BORDER-BOTTOM: #dc143c 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	TEXT-DECORATION:  none;
	color:#666666;
}



	.personalization-nice-box 
{

	MARGIN-TOP: 0px; 
	WIDTH: 100%; 
	HEIGHT: 1px;
}
	 .personalization-nice-box table 
{

	COLOR:Gray
	
}



INPUT.button {
	BORDER-RIGHT: #999 1px solid;  BORDER-TOP: #ccc 1px solid; Margin-TOP: 15px; Margin-BOTTOM: 15px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #f3f3f3;  BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 10px;  BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana; height:22px
}

input[type="button"], input[type="reset"] , input[type="submit"] {
	BORDER-RIGHT: #999 1px solid;  BORDER-TOP: #ccc 1px solid; Margin-TOP: 15px; Margin-BOTTOM: 15px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #f3f3f3;  BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 10px;  BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana; height:22px
}
.lightbutton {
	 BORDER-RIGHT: #999 1px solid;  BORDER-TOP: #ccc 1px solid;  FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffffff;  BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 10px;  BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana; height:18px
}
.lightestbutton {
	 BORDER-RIGHT: #999 1px solid;  BORDER-TOP: #ccc 1px solid;  FONT-SIZE: 10px; BACKGROUND: #ffffff;  BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 10px;  BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana; height:18px
}
.lightestformfield {
	 FONT-SIZE: 10px; COLOR: #666; 
	 FONT-FAMILY: verdana;  
}
INPUT.darkbutton {
	 BORDER-RIGHT: #999 1px solid;  
	 BORDER-TOP: #ccc 1px solid;  
	  
	 FONT-SIZE: 10px; 
	   
	 BORDER-LEFT: #ccc 1px solid; 
	 
	 LINE-HEIGHT: 10px;  
	 BORDER-BOTTOM: #999 1px solid; 
	 FONT-FAMILY: verdana; 
	 height:18px;
	 COLOR: #666666; 
BACKGROUND-COLOR: #eeeeee
}

.menuNav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-COLOR: whitesmoke; #ccc no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-RIGHT: #999 1px solid; TEXT-DECORATION: none; white-space:nowrap;
}
.menuNav A:hover {
	COLOR: #ff1100; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}


.actionTable table {
  
 	margin-top: 14px;
	BORDER-BOTTOM: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EAEAEA; 
	
	

	
}
.actionTable A:hover {
	BACKGROUND-COLOR: white; 
	
	

}





.menuNavSub A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: #eee no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid;BORDER-LEFT: #ccc 1px solid;TEXT-DECORATION: none;
	 white-space:nowrap;
}
.menuNavSub A:hover {
	COLOR: #ff1100; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline; white-space:nowrap;
}

.menuNavSub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; white-space:nowrap;
}
.menuNavFirstSub A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: #eee no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; BORDER-RIGHT: #ccc 1px solid;BORDER-LEFT: #ccc 1px solid;TEXT-DECORATION: none;
	white-space:nowrap;
}
.menuNavFirstSub A:hover {
	COLOR: #ff1100; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}

.menuNavFirstSub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.menuNavAlertTD {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-COLOR: whitesmoke; #ccc no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; TEXT-DECORATION: none
}
.menuNavAlert A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-COLOR: whitesmoke; #ccc no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; TEXT-DECORATION: none
}
.menuNavAlert A:hover {
	COLOR: #ff1100; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}

.menuNavAlertBottom A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-COLOR: whitesmoke; #ccc no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #333; PADDING-TOP: 5px;  TEXT-DECORATION: none
}
.menuNavAlertBottom A:hover {
	COLOR: #ff1100; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}
.menuNavSubAlert A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: #eee no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.menuNavSubAlert A:hover {
	COLOR: #ff1100; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}

.menuNavSubAlert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menuNavFirstSubAlert A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: #eee no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #666; PADDING-TOP: 5px;  TEXT-DECORATION: none
}
.menuNavFirstSubAlert A:hover {
	COLOR: #ff1100; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}

.menuNavFirstSubAlert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}


.PCIDgHeaderRow{background-color: #ebebeb}

.PCIDgItemRow{}

.PCIDgAlternatingItemRow{background-color: whitesmoke}

.PCIDgFooterRow{background-color: #ebebeb}

a.hiddenLink, a.hiddenLink:visited, a.hiddenLink:active
	{
	TEXT-DECORATION: none; color:#666666; font-weight:normal;
	}	
	a.hiddenLink:hover
	{
		TEXT-DECORATION: underline; color:blue; font-weight:normal;
	}	
form {margin:0px; padding:0px;}
select,  input, textarea,  {font-size: 10px;
		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }
		
			
.HiddenDropDown
{
border: #000000; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;	
COLOR: #666666; 
BACKGROUND-COLOR: #eeeeee	
	}
	
.TreeNode {
	PADDING-LEFT: 3px;  COLOR: black; TEXT-DECORATION: none
}
.TreeNodeOver {
	PADDING-LEFT: 3px;  CURSOR: hand; COLOR: black;  TEXT-DECORATION: underline
}
.TreeNodeSelect {
	 BACKGROUND: #316ac5; MARGIN-LEFT: 3px; CURSOR: hand; COLOR: white; 
}
.TreeNodeDisabled {
	PADDING-LEFT: 3px;  CURSOR: default; COLOR: gray;  TEXT-DECORATION: none
}
.TreeNodeEdit {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid;  MARGIN-LEFT: 4px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; 
}
.TreeContextItem {
	PADDING-LEFT: 4px; WIDTH: 100%; CURSOR: hand; BACKGROUND-REPEAT: repeat-y; HEIGHT: 24px; BACKGROUND-COLOR: #f6f6f6; color:#666666;
}
.TreeContextItemOver {
	PADDING-LEFT: 4px; WIDTH: 100%; CURSOR: hand; BACKGROUND-REPEAT: repeat-y; HEIGHT: 24px;  BACKGROUND-COLOR: #ffeec2;  
}
.TreeNodeLink {
	 CURSOR: hand; COLOR: blue;  TEXT-DECORATION: underline
}
.TreeNodeLinkOver {
	PADDING-LEFT: 3px;  CURSOR: hand; COLOR: blue;  TEXT-DECORATION: underline;
}
.TabbledMainBody{
	
	margin: 10px;
	
}	

.TabbledSubNav  {
	
	padding-top: 3px; 
	PADDING-bottom: 8px;
	background-color: #eeeeee;
	color:Gray;
	
}	

.TabbledFooter  {
	
	
	background-color: #eeeeee;
	color:Gray;
	
}	
a.tabbedlink, a.tabbedlink:visited, a.tabbedlink:active
	{
	TEXT-DECORATION: none; COLOR: #333; FONT-WEIGHT: bold;
	}
 a.tabbedlink:hover
	{
	TEXT-DECORATION: underline; COLOR: #333; FONT-WEIGHT: bold;
	}	
	
b.tabbedlinkSelected 
	{
	TEXT-DECORATION: none;  
	font-weight:bold; 
	}	
a.tabbedsublink, a.tabbedsublink:visited, a.tabbedsublink:active
	{
	TEXT-DECORATION: none; color:#3f3f3f; 
	}		
	a.tabbedsublink:hover
	{
		TEXT-DECORATION: underline; color:red;
	}
tabbedSublinkSelected 	
	{
	TEXT-DECORATION: none; color:black; font-weight:bold;
	}
	
.BreadCrumbs{
	PADDING-top: 15px;
	PADDING-bottom: 15px;
	color:Gray
}
a.BreadCrumbsLink, a.BreadCrumbsLink:visited, a.BreadCrumbsLink:active
	{
	TEXT-DECORATION: none; color:#636363;
	}		
a.BreadCrumbsLink:hover
	{
		TEXT-DECORATION: underline; color:red;
	}	
a.BreadCrumbsSelected{
	color:#636363;
	font-weight: bold;
}

.HorizontalBox-Lined
{
	
	
	WHITE-SPACE: nowrap;
}

.Left-dottedline-box
{
	
padding: 5px;
}

.NotePad-box
{
	
	background-color: #FFFFFF;
	BORDER: #dcdcdc 1px solid; 
	margin-bottom:-8px;
}

.NotePad-box-Lined
{
	
	BORDER-BOTTOM: #dcdcdc 1px dotted; 
padding: 3px;
}
.NotePad-box-No-Line 
{
	
	BORDER-BOTTOM: #FFFFFF 1px dotted; 
padding: 3px;
}


.VCTasksCaption-box
{
	
	
	background: url(/schools/Publishing/images/DarkBackgroundArticle.gif);
	
	BORDER-TOP: #999 1px solid; 
	BORDER-RIGHT: #999 1px solid; 
	margin-bottom:20px;
}
.VCTasksCaption-box-header
{
		BORDER-BOTTOM: #999 1px solid; 
		BORDER-LEFT: #999 1px solid;  
	HEIGHT: 1px;
	FONT-WEIGHT: bold;
	padding:5px;
	BACKGROUND-COLOR: whitesmoke;
}
.VCTasksCaption-box-body
{
	HEIGHT: 1px;
	padding:5px;
	BORDER-BOTTOM: #999 1px solid; 
		BORDER-LEFT: #999 1px solid;  
	BACKGROUND-COLOR: white;
}




.BarMeterCaption-box
{
	
	
	background: url(/schools/Publishing/images/DarkBackgroundArticle.gif);
	
	BORDER-TOP: #999 1px solid; 
}

.BarMeterCaption-box-redBackground
{
	
	margin-bottom: 10px;
	background: url(/schools/Publishing/images/DarkBackgroundArticle.gif);
	
	BORDER-TOP: #999 1px solid; 
}
.BarMeterCaption-box-greenBackground
{
	
	margin-bottom: 10px;
	background: url(/schools/Publishing/images/DarkBackgroundArticle.gif);
	BORDER-TOP: #999 1px solid; 
}



.BarMeterCaption-box-header
{
	BORDER-BOTTOM: #999 1px solid; 
	
	BORDER-LEFT: #999 1px solid; 
	BORDER-RIGHT: #999 1px solid; 
	HEIGHT: 1px;
	FONT-WEIGHT: bold;
	padding:5px;
	BACKGROUND-COLOR: whitesmoke;
}
.BarMeterCaption-box-body
{
	HEIGHT: 1px;
	padding:5px;
	BORDER-BOTTOM: #999 1px solid; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-RIGHT: #999 1px solid;  
}
.BarMeterCaption-box-header-alert
{
	FONT-WEIGHT: normal;
	color:Red;
}
.BarMeterCaption-box-footer
{
	HEIGHT: 1px;
	padding:4px;
	
	
}

.BarMeterCaption
	{	
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	BACKGROUND-COLOR: white;
	COLOR: #636363; 
	width: 20px;height: 20px;
	padding:4px;
	
	}		
.BarMeterCaptionTable
	{	
	background: url(/schools/Publishing/images/MovingBarHorizontal.gif) no-repeat center center;
	width: 206px;	
 	
	}		
	
.Contact-box-header
{
	BORDER-BOTTOM: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-RIGHT: #ffffff 1px solid; 
	HEIGHT: 1px;
	FONT-WEIGHT: bold;
	padding:2px;
	BACKGROUND: #ffffff
}
.Contact-box-header-alert
{
	FONT-WEIGHT: normal;
	color:Red;
}
.Contact-box-footer
{
	HEIGHT: 1px;
	padding:4px;
	
	
}
.Contact-box-body
{
	HEIGHT: 1px;
	padding:5px;
 
}
	
.Contact-box-line
{
	HEIGHT: 1px;
	
	
 
}
.Contact-username
{ font-size: 14px; 
	
	font-weight: bold; } 	
	
										
					
					
			
			







.lightredbg
 {
  BACKGROUND-COLOR: #881c1c
 }

.darkredbg
 {
  BACKGROUND-COLOR: #660000
 }

.whitebg
 {
  BACKGROUND-COLOR: white
 }

.unauthcenter
 {
  FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
  TEXT-TRANSFORM: none;
  COLOR: #000000;
 }

.unauthcenter TD
 {
  FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
  TEXT-TRANSFORM: none;
  COLOR: #000000
 }
.unauthcenter DIV
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.unauthcenter SPAN
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}

.contentCCPGLeftNav
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.content
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.content TD
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.content INPUT
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.content SELECT
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.contentbold
{
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;
}
.contentboldWebsiteName
{
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;
    MARGIN-LEFT: 8px;
    COLOR: #ffffff
}
.contentalternate
{
    BACKGROUND: gainsboro;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.contentred
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
    COLOR: red
}
.join_today
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.join_today_p
{
    MARGIN-TOP: 6px;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;
    MARGIN-LEFT: 10px;
    COLOR: #003399;
    MARGIN-RIGHT: 0px
}
.PCIMessages
 {
  PADDING-RIGHT: 20px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 10px;
  FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
  TEXT-TRANSFORM: none; 
  COLOR: #000000;
  COLOR: red;
  PADDING-TOP: 20px
 }


A.black
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.search FORM
{
    MARGIN: 12px 2px 12px 8px
}
.search INPUT
{
    BACKGROUND-COLOR: #f9f8f8
}
.indentSmaller
{
    MARGIN-LEFT: 17px
}
.TABLE
{
    BORDER-RIGHT: thick ridge;
    BORDER-TOP: thick ridge;
    BORDER-LEFT: thick ridge;
    BORDER-BOTTOM: thick ridge
}

.CCPGMenu
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;
    MARGIN-LEFT: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    
    
}
.CCPGMenu A
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;
    MARGIN-LEFT: 8px;
    CURSOR: hand;
    COLOR: #ffffff
}
.CCPGMenu A:hover
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;
    MARGIN-LEFT: 8px;
    CURSOR: hand;
    COLOR: #ffffff
}
.CCPGMenu A:visited
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;
    MARGIN-LEFT: 8px;
    CURSOR: hand;
    COLOR: #ffffff
}
.CCPGMenu A:active
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;
    MARGIN-LEFT: 8px;
    CURSOR: hand;
    COLOR: #ffffff
}
.NUKESERVERCONTROL
 { 
  COLOR: red;
  VISIBILITY: hidden;
 
 }

.NUKESERVERCONTROL P
 {
  COLOR: red;
  VISIBILITY: hidden;
 }
.NUKESERVERCONTROL TR
 {
  COLOR: red;
  VISIBILITY: hidden;
 }
.NUKESERVERCONTROL TABLE
 {
  COLOR: red;
  VISIBILITY: hidden;
 }
.NUKESERVERCONTROL TD
 {
  COLOR: red;
  VISIBILITY: hidden;
 }
.NUKESERVERCONTROL SPAN
 {
  COLOR: red;
  VISIBILITY: hidden;
 }
.NUKESERVERCONTROL A
 {
  COLOR: red;
  VISIBILITY: hidden;
 }
.NUKESERVERCONTROL BR
 {
  COLOR: red;
  VISIBILITY: hidden;
 }
.style1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff
}
.CCPGBShortPhotoHeader
{
    BACKGROUND-IMAGE: url(/schools/Publishing/images/ShortPhotoHeader.jpg)
}
.CCPGBNoPhotoHeader
{
    BACKGROUND-IMAGE: url(/schools/Publishing/images/NoPhotoHeader.jpg)
}

.hidden 
 {
  /*DO NOT USE THIS CLASS!!! USE ==NUKESERVERCONTROL== INSTEAD!!!*/
  COLOR: red;
  /*VISIBILITY: hidden;*/
 }

.CCPGMenuTable
{
    background-image: url(/schools/Publishing/images/shortphotoleftnav.jpg);
}

.EVNTRegistrationSubNav
{
	font-size: 12px;
	font-weight:bold;

}

.PCILbSectionHeader1
{
	/*
	PADDING-RIGHT: 10px;  
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px; 	
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: whitesmoke;  
	COLOR: #4b4b4b;
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	TEXT-DECORATION: none;
	height:1px;
	
	*/
	padding:8px;
	FONT-WEIGHT: bold; 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.PCILbSectionHeader2
{
	
	PADDING-RIGHT: 10px;  
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px; 	
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: whitesmoke;  
	COLOR: #666;
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	TEXT-DECORATION: none;
	height:1px;
	

	
}

.PCILbSectionHeader3
{
	PADDING-RIGHT: 10px;  
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px; 	
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: whitesmoke;  
	COLOR: #666;
	TEXT-DECORATION: none;
	height:1px;

}

.PCILbSectionHeader4
{
	PADDING-RIGHT: 10px;  
	PADDING-LEFT: 10px; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px; 	
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: whitesmoke;  
	COLOR: #666;
	TEXT-DECORATION: none;
	height:1px;
}


.PCILbFormFieldLabel
{

    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap
    
}


.PCILbBodyText: active
{
}
.PCILbBodyText
{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000

}
.PCILbBodyText b, strong
{
font-weight:bold;
}
.PCILbSmallText
{
font-size:10px;
}

.PCIDg
{
	BORDER-RIGHT: #520063 1px solid; BORDER-TOP: #520063 1px solid; BORDER-LEFT: #520063 1px solid; BORDER-BOTTOM: #520063 1px solid; BORDER-COLLAPSE: collapse

}
.PCIDgHeaderRow
{
	FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: silver


}
.PCIDgNowResultsRow
{
}
.PCIDgHeaderRow A:active
{
text-decoration:underline;

}
.PCIDgHeaderRow A:link
{
text-decoration:underline;
}
.PCIDgHeaderRow A:visited
{
text-decoration:underline;

}
.PCIDgHeaderRow A:hover
{
text-decoration:underline;

}
.PCIDgItemRow
{
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c5b7d2

}
.PCIDgFirstItemRow
{
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c5b7d2

}
.PCIDgAlternatingItemRow
{
	FONT-SIZE: 10pt; COLOR: #ffffcd; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedbe8

}
.PCIDgPager
{
}
.PCIDgFooterRow
{
	FONT-SIZE: 10pt; COLOR: #ffffcd; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedbe8

}
.PCIDgFooter
{
	FONT-SIZE: 10pt; COLOR: #ffffcd; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedbe8

}

.PCIUpper
{
}
.PCIWhiteOut
{
 /*
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BORDER-LEFT: #ffffff;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff;
    BACKGROUND-COLOR: #ffffff;
    FONT-COLOR: #FFFFFF
*/
}


/*NW Stylez*/

.menu_item {
	FONT: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #330066
}
H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: gray; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	 margin-bottom:0px;
	margin-top:0px;
}
H4 {
	FONT: bold 14px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #330066
}

.footer_text {
	FONT: 10px/13px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none
}

BLOCKQUOTE {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN.Note {
	FONT-SIZE: 8pt; COLOR: black; FONT-STYLE: italic
}
SPAN.DeadLink {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.MainPrompt {
	FONT-WEIGHT: bold; COLOR: red; BACKGROUND-COLOR: white
}
SPAN.Required {
	COLOR: red
}
TR.Dark {
	
}
TR.Light {
	BACKGROUND-COLOR: #dedbe8
}
A.small {
	FONT-SIZE: 8pt; COLOR: #c20000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.Payment {
	BORDER-RIGHT: lightgrey thin solid; BORDER-TOP: lightgrey thin solid; BORDER-LEFT: lightgrey thin solid; BORDER-BOTTOM: lightgrey thin solid
}
DIV.AdminHeader {
	COLOR: white; BACKGROUND-COLOR: purple
}
TH.Header {
	FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: silver
}
TR.EventDarkRow {
	FONT-SIZE: 10pt; COLOR: #ffffcd; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedbe8
}
TD.EventDarkCol {
	FONT-SIZE: 10pt; COLOR: #ffffcd; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedbe8
}
TR.EventLightRow {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c5b7d2
}
TD.EventLightCol {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c5b7d2
}



.naa_search {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #520063; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main_nav_reverse {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.border {
	BORDER-RIGHT: #520063 1px solid; BORDER-TOP: #520063 1px solid; BORDER-LEFT: #520063 1px solid; BORDER-BOTTOM: #520063 1px solid; BORDER-COLLAPSE: collapse
}
.main_text {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.main_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #520063; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.secondary_nav {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #520063; LINE-HEIGHT: 20px; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.macmenu {
	LEFT: 4px; POSITION: relative; TOP: 3px
}
.macmenu TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.othermenu {
	LEFT: -1px; POSITION: relative
}
.travel {
	FONT-WEIGHT: bold; POSITION: relative; TOP: 5px
}
.main_title_reverse {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.naa_search_button {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8db1c7
}
.bold_text {
	FONT-WEIGHT: bold;color:#575757;
}
.contenttable {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contenthead {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.beml {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 10px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px
}
.bemltablebg {
	MARGIN: 10px 0px 0px; BACKGROUND-COLOR: black
}
.bemltableheadercell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 10px; BACKGROUND-COLOR: silver
}
A.bemltableheadercell {
	COLOR: black; TEXT-DECORATION: none
}
A.bemltableheadercell:hover {
	COLOR: #553399; TEXT-DECORATION: underline
}
.bemltabledetailcell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 10px 5px; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 10px; BACKGROUND-COLOR: #ecece4
}
A.bemltabledetailcell {
	COLOR: black; TEXT-DECORATION: none
}
A.bemltabledetailcell:hover {
	COLOR: #553399; TEXT-DECORATION: none
}
A.sortheadertext {
	COLOR: black; TEXT-DECORATION: none
}
A.sortheadertext:hover {
	COLOR: #553399; TEXT-DECORATION: underline
}
.sortheadertext {
	COLOR: #553399
}
.textSmall {
	FONT-SIZE: 8pt
}

.header 
{
	font-size: 14px;
	color: #820099;	
	font-weight:bold;
}

.ui-button {
padding-left: 15px !important;
padding-right: 15px !important;
padding-top: 8px !important;
padding-bottom: 8px !important;

}

.ui-button, .ui-button:link
{
    font-size: 13px !important;
}

