body, td, tr, input, span, p, textarea, select
{
	font: 8px Arial, Verdana, Helvetica, Sans-serif;
	color:#666666;
	font-size: 8pt;
}

a
{
	color:#15428b;
}

.grid
{	
	font: Arial, Verdana, Helvetica, Sans-serif;
	font-size:8pt;
	border:solid 1px black;
	height:20px;
}
.gridHeaderTop
{
	font: 8px Arial, Verdana, Helvetica, Sans-serif;
	font-size:8pt;
	text-align:center;
	background-color:Silver;
	vertical-align:middle;
	border-bottom:solid 1px black;
	display: table-header-group; 
	padding-left:2px;
	padding-right:2px;
	height:20px;

}

.reportsFilterRow
{
	height:22px;
}


.header
{
    background-image: url(Images/outLookHeaderCellBg.gif);
	background-repeat: repeat-x;
    border: #15428b solid 1px;
}

.noDisplay
{
	display:none;
}
.display
{
	display:inline;
}

.errorMessage
{
	color:Red;
}
div.errorDiv, div.errorDiv .errorMessage
{
	color:Red;
	padding: 10px;
}

.toolbarContainer
{
    padding: 0px;
    background-image: url(Images/outLookTopCellBg.gif);
	background-repeat: repeat-x;
}

div.RadToolBar_Outlook { float: none !important; } /* make the toolbar span automatically */
div.RadToolBar_Outlook .rtbOuter { border: 0; } /* remove unnecessary border */
    
TABLE.General, TR.General, TD.General, TH.General, DIV.General
{
	border: #666666 solid 1px;
	border-collapse: collapse;
	background-color:White;
}

td.headerTitle {
	padding-top: 4px;
}

/* Login name in header */
td.headerWelcome 
{
	padding-top: 4px;
	padding-bottom:4px;
	padding-right: 4px;
	color:#15428b;
}

.outlookMainFrame
{
	background-color: #c4dafa;
	border: solid 1px #002d96;
}

/* necessary to override the behavior of the skin style
   that are applied to the containing grid
*/
.PortfolioItemTemplate td.PortfolioItemTemplate
{
    border:0;
    padding:0;
}
   
.outLookTopCell
{
	background-image: url(Images/outLookTopCellBg.gif);
	background-repeat: repeat-x;
	font: bold 14px Arial, Verdana, Helvetica, Sans-serif;
	color: #fff;
	cursor: default;
	padding: 0 0 0 7px;
}
.outLookOpenMessageCell
{
	border: solid 1px #002d96;
	background-color: #fff;
}
.messageSeparator
{
	width: 196px;
	height: 1px;
}
.messageScroll
{
	height: 285px;
	overflow: scroll;
	overflow-x: hidden;
}
.msgTxt
{
	font-size: 11px;
}

.PanelItemsStyle
{
	color: white;
	font-size: 16px;
}

.PanelStyle
{
	background-image: url(Img/topBg.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
}

.OutlookHeader
{
	font-size: 11px;
	font-family: Arial;
	border-bottom: 3px solid #D2CFBE;
	font-weight: normal;
	BORDER-right: 2px inset white;
	padding-left: 5px;
}
.OutlookHeader A
{
	color: black;
	text-decoration: none;
}

.GroupHeaderItem TD
{
	border-bottom: 2px solid #7BA4E0;
	font-size: 12px;
	cursor: default;
	background-color: white;
}

.OutlookItem TD
{
	border-bottom: 1px solid #EAE9E1;
	font-size: 11px;
	background-color: white;
}

.Pager
{
	border-top: 1px solid #7BA4E0;
	font-size: 11px;
}

.Pager A
{
	color: black;
}

p.itemsCount {
	margin:0;
	padding: 12px 0 0 20px;
	height: 17px;
	color: #092061;
	font-size: .9em;
}
h3.currentFolder {
	margin: 0;
	padding: 0 0 0 30px;
	height: 28px;
	color: #000;
	font-size: .9em;
	font-weight: normal;
}
.outLookTopCell h4 {
	margin: 0;
	padding: 4px 0 0;
	color: #15428b;
	cursor: default;
	font-family: Arial,Verdana,Helvetica,Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	height: 23px;
}
.outLookTopCell h4.mailBox {
	padding: 4px 0 0 22px;
	background: transparent url(Images/Inbox.gif) no-repeat 0 2px;
}

div#mainContent 
{
	display:block;
	background:#ffffff;
	border:0 solid #E0E0E0;
	border-width:0 1px;
	padding-left:10px;
	padding-right:10px;
}

.pageSection
{
    color:#15428b;
    font-size:14px;
}

.pageSectionLink
{
    color:#990000;
}

h1, h2, h3, h4, h5, h6 
{
	font-family:segoe semibold, verdana, sans-serif;
	font-weight:normal;
	color: #15428b;
	line-height:120%;
	margin:0;
}

h2.efolioPageTitle 
{
	font-size: 16pt;
	padding-bottom: 15px;
	margin-bottom: 15px;
	padding-top: 0.5em;
}

.studentNameHeader
{
	padding-left:0px;
	font-size:small;
	font-weight:bold;
	color: #15428b;
}