
body, tr, input, select
{
	font-family: Verdana;
	font-size: 8pt;

}

/*  */
img 
{
	border: 0;
}
.rightCol
{
  color:Black ; 
  background-color:#FF9933;

}
.mnu
{
	width: 100% ; 
}
.hCursor
{
	cursor:hand ;
}
.pinUsed
{
	color : White ; 
	background-color: Red ; 
	font-family:Verdana ; 
	font-size: 14px ; 
	font-weight: bold ; 
}
.qLabel
{
   color:White ; 
   font-weight:bold ; 
   font-family:Verdana ; 
   font-size:12px; 
}
/* hyperlinks */
a			{ text-decoration: none; color: #000080; }
a:hover		{ text-decoration: underline; }

/* Header 1 - Main header */
.header1 {
	background-image: url('bg_header1.png');
	background-color: #81B4E8;
	color: #FFFFFF;
	font-weight: bold;
	height: 32px;
}

/* Links in header1 */
tr.header1 a		{color:#FFFFFF;text-decoration:none}
tr.header1 a:hover	{color:#C0C0FF;text-decoration:none}

/* Header 2 - Sub header */
.header2 {
	background-image: url('bg_header2.png');
	background-color: #CECDCE;
	color: #000000;
	font-weight: bold;
	height: 28px;
}
.headers{
width: 98%;
font-size: 14px;
font-weight: bold;
font-family:Verdana ;
border: 1px solid black;
background-color:Navy;
margin-left: 25px;
color : White ; 
cursor:hand ;
}
.AdminTextbox
{
	Height: 18px  ;  
	Width: 45px  ;
	font-size: 12px ; 
}
.switchcontent{
width: 98%;
font-size: 10px;
font-family:Verdana ;
border: 1px solid #919B9C;
margin-left: 25px;
border-top-width: 0;
padding: 2 2 2 2 ;
background-color:#f4f4f4;
}
.pinBlock
{
  border:Dotted 1 white ; 
}
.sepBar
{
   background-color:White ; 
    font-family:Verdana ; 
    font-size:larger ; 
    font-weight:bold ; 
}
.pager
{
	font-family:Verdana ; 
	font-size:13px ; 
	background-color:White ;
}
.subHead
{
	font-size: 13px;
	font-weight:bold ; 
	font-family:Verdana ;
	background-color:Gray ;
	color:White ;
}
.scoreHeader
{
	font-size: 30px;
	font-weight:bold ; 
	font-family:Verdana ;
}
.scoreHeader2
{
	font-size: 19px;
	font-weight:bold ; 
	font-family:Verdana ;
}
.scoreHeader3
{
	font-size: 16px;
	font-weight:bold ; 
	font-family:Verdana ;
}
.rptheader
{
	font-size: 13px;
	font-weight:bold ; 
	font-family:Verdana ;
	border-top-width: 0;
}
.switchheader
{
	width: 98%;
	font-size: 13px;
	font-weight:bold ; 
	font-family:Verdana ;
	margin-left: 25px;
	border-top-width: 0;
	cursor:hand ; 
}
/* Footer1 - Bottom of tables */
.footer1 {
	background-image: url('bg_footer1.png');
	font-size: 7pt;
	height: 28px;
}

.footer1 select, .footer1 td
{
	font-size: 7pt;
}

/* Header of posts */
.postheader 
{
	background-color: #DDEEFF;
}

/* User info and post/article */
.post 
{
	background-color: #CFDDF8;
}

.post_alt 
{
	background-color: #c0d3f8;
}

/* Footer of posts */
.postfooter 
{
    background-color: #95B4F3;
}

/* Area between posts */
.postsep 
{
	background-color: #2163E8;
	height: 1px 
}

/* most tables are class 'content' */
.content, .rte {
	font-family: verdana;
	font-size: 8pt;
	border: solid 1px #2163E8;
	color: #000000;
	padding: 0px;
	background-color: #FFFFFF;
}

.content td {
	padding: 3px;
}

/* links inside content table*/
.content a, .rte a			{ color: navy; text-decoration: underline; }
.content a:hover, .rte a:hover	{ color: #000000; text-decoration: underline; }

/* used for quoting messages */
.quote 
{
	margin-left: 16px;
	padding-left: 16px;
}

.quoteinner 
{
	padding: 4px;
	background-color: #B2C8F6;
	border: solid 1px #95B4F3;
}

/* font sizes */
.smallfont	{ font-size: 7.5pt; }
.largefont	{ font-size: 9pt; }

/* Image Links */
a.imagelink 
{
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
a:hover.imagelink
{
	text-decoration: underline;
	color: #0000FF;
	/*background-color: #D0D0D0;*/
}

/* Used for editor textarea */
.posteditor 
{
	width: 100%;
	height: 200px;
	font-family: Verdana;
	font-size: 8pt;
}

/* Table just above and below tables */
table.command 
{
	/*border: solid 1px blue;*/
	padding: 3px;
}

/* p-tag at the top of pages with navigation links */
.navlinks { font-weight: bold; color: #000000; }
.navlinks a { color: #000080; text-decoration: none }
.navlinks a:hover { color: #808080; }

/* for printing */
.print 
{
	border: solid 1px #C0C0C0;
}
.printheader 
{
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.printbody 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}





/* for admin tabstrip ***********/
/*-=============================================*/

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab
{
  color: #000000;
  background-color: #CACACA;
  background-image:url(Admin/tabstrip/images/nrm_bg.gif);
  font-size:10px;
  font-family: verdana; 
  cursor:pointer;
}

.DefaultTabHover
{
  color: #000000;
  background-color: #CACACA;
  background-image:url(Admin/tabstrip/images/nrm_bg.gif);
  font-size:10px;
  font-family: verdana; 
  text-decoration: underline;
  cursor:pointer;
}

.SelectedTab
{
  color: #000000;
  background-color: #DACEB5;
  background-image:url(Admin/tabstrip/images/sel_bg.gif);
  font-size:10px;
  font-family: verdana; 
  cursor:default;
}

.Level2Tab
{
  color: #000000;
  font-size:10px;
  font-family: verdana; 
  cursor:pointer;
}

.Level2TabHover
{
  color: #000000;
  font-size:10px;
  font-family: verdana; 
  cursor:pointer;
}

.SelectedLevel2Tab
{
  color: #000000;
  font-size:10px;
  font-family: verdana; 
  cursor:default;
}

.Level2Group
{
  background-color: #FFFFFF;
  background-image: url(Admin/tabstrip/images/level2_group_bg.gif); 
  border: 1px solid #645546; 
  border-bottom-color: #493E34; 
  position: relative;
  top:-2px;
  z-index:98;
}

.MultiPage
{
  background-color:#F1EDE4;
  border: 1px solid #919B9C;
  width:487px;
  height:150px;
  position:relative;
  padding:10px;
  top:-3px;
  left:1px;
  z-index:98;
}

.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
}
/*-----------------------------------------------end of admin tabstrip css----------------

/* ------------------------admin grid css==================================
/*=================================================================*/
.Grid 
{ 
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.HeadingRow 
{ 
  background-color: #E2E2E2; 
}

.HeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}

.DataRow 
{ 
  background-color: #FFFFFF; 
}

.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #EAE9E1; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
} 

.EditDataCell
{ 
  padding: 0px!important; 
  background-color: #E2E2E2; 
  border-width:0px!important;
} 

.EditDataField
{ 
  padding: 0px; 
  padding-left: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  height: 16px;
  width: 98%!important; 
} 

.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.SelectedRow 
{ 
  background-color: #FFEEC2; 
}

.SelectedRow td.DataCell 
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 3px; 
  padding-bottom: 3px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectorCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
}

.GridFooter
{
  cursor: default;
  padding:5px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
  vertical-align: bottom;
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 

/* context menu style*/
.MenuGroup
{
  background-color:white;
  border:solid 1px Gray; 
}

.MenuItem 
{
  color:black; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MenuItemHover 
{
  color:black; 
  background-color:silver; 
  color:black; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MenuBreak
{
  padding:0px; 
}
/*====end of context menu */
/*====================end of admin grid css=====================*/

/*====================css for univ pin module===================*/
.content_headerSimple
{
			border-bottom: #696969 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	background-color: #8ac6f2;
	font-weight: bold;
	font-size: 13px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	BACKGROUND-POSITION: right top; MARGIN-TOP: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 2px; height: 0px;
}
.content_header {
		border-bottom: #696969 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	background-color: #8ac6f2;
	font-weight: bold;
	font-size: 13px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	BACKGROUND-POSITION: right top; MARGIN-TOP: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 2px; height: 0px; OVERFLOW: hidden;  CURSOR: pointer; 
}
.content_box {
	BORDER-RIGHT: #317082 1px solid; BORDER-TOP: #317082 1px solid; VISIBILITY: hidden; OVERFLOW:hidden   ; BORDER-LEFT: #317082 1px solid; WIDTH: 100%; BORDER-BOTTOM: #317082 1px solid; POSITION: relative; BACKGROUND-COLOR: #e2ebed
}
.content {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; POSITION: relative
}
/*====end of css for univ pin module==================*/

/*===css for admin unversity pin button  ====*/

.rssbutton{
background-color: #ff6600;
border: 1px #ff6600 outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana;
}
.rssbuttonbig
{
background-color: #ff6600;
border: 1px #ff6600 outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 15px Verdana;
}
.rssbutton:visited, .rssbutton:hover, .rssbutton:active{
color: white;
}

.cssbuttonOff{
background-color: #d1ec4c;
border: 2px #d1ec4c outset;
padding: 0px 2px 0px 2px; 
color: black;
text-decoration: none;
font: bold 80% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.cssbuttonOn{
background-color: #e3f48e;
border: 2px #d1ec4c inset;
padding: 0px 2px 0px 2px; 
color:Red;
text-decoration: none;
font-size:small ;
font: bold 80% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

/*.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #e3f48e;
padding: 2px 3px 0 5px; 
}/*shift text 1px to the right and down*/

.cssbutton:active{
color: black;
}
/* end of admin universit pin buttons */



/* dojo css */ 

.labelBold 
{
	font-size: 10px ; 
	font-family : Verdana ; 
	font-weight : bold ; 
}
.BlockNumber
{
	background-color: #d5deec;
	font-size: 13px ; 
	font-family : Verdana ; 
	font-weight : bold ; 
}



/* Menu CSS */
/*-------------------------------------------------*/
body, .Normal, .NormalTextBox, .ControlDesc
{font-family: tahoma; font-size: 8pt;}

A:link,
A:visited,
A:active
{
    text-decoration:    none;
    color:#75808A;
}

TEXTAREA
{
	color: navy;
	font-size: 8pt;
}

.ControlDesc
{
	padding: 10 10 10 10;
	width: 600px;
}

.ControlDesc TD
{
	border-bottom: solid 1px silver;
}

.treecontainer {background-color: #DDDDDD; border: solid 1px #DFE5F2;}
.sectiontable {font-size: 8pt; border: solid 1px #DDDDDD;}
.sectiontable TH {background-color: #DFE5F2; font-weight: bold; font-size: 10pt;}
.sectiontable TD {}

.NodeDefault
{
	font-family: Arial;
	font-size: 15px;
	cursor: hand;
	text-decoration: none;
	color: Black;
	width:100%;	 
	height:25px;
	text-align : right;
    font-weight:bold ; 
}

.NodeIconDefault
{
	cursor: hand;
}

.ChildNodeDefault,
.SpecialNode
{
	font-family: Arial;
	font-size: 15px;
	cursor: hand;
	text-decoration: none;
	color: Black;
	height:25px;
	font-weight:bold ; 
}
.HeaderNode
{
	font-family: Arial;
	font-size: 19px;
	cursor:default ;
	text-decoration: none;
	Color: White; 
	Background-Color: #5856ff ;
	height:25px ;
	font-weight:bold ; 
    padding-right: 3px ; 
}

.SpecialNodeHover
{
	background-color: green;
	color: White;
}

.DisabledNode
{
	color: Gray;
}

.SelClass
{
	background-color: #0080C0;
	color: White;
}

.HoverClass
{
	background-color: #0080C0;
	color: White;
}
.MenuBarClass
{
	background-color: #DFE5F2;
	border: outset 1px;
	height:100%;
	padding-right:2px;
}
.MenuClass
{
	background-color: silver;
	border: outset 1px;
	width:60px; 
	Color: White; 
	Background-Color: #e5ecf6 ;
	text-align:center;
	
}

/* Do not enclose any other css class in this block*/
