﻿body 
{
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat-x;
	background-color: #a1a0a5;
}

.black 
{
	color: #000000;
}

.orange
{
	color: #db6b3d;
}

.lmsgrey
{
	color: #a1a0a5;
}

.flyOut
{
	background:#a1a0a5;
}

.navBanner
{
	background-color: white;
	font-family: garamond;
	font-size:12pt;
}

.navTable
{
	background-color: #db6b3d;
	color:White;
	font-family: garamond;
	font-size:14pt;
}

.navItem
{
	color:white;
	text-decoration:none;
	font-family:Garamond;
	font-size:12pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color:#db6b3d;
	height:30px;
}

a.navItem:hover
{
	color:#000000;	
}

.linkText
{
	font-size:x-small;
}

.quickLink
{
	color:black;
	text-decoration:none;
	font-family: garamond;
	font-weight:bold;
	font-size:10pt;
	padding-left:10px;
	padding-right:10px;
	background-color:white;
}


ul 
{ 
	list-style:none;
	margin:0 5px;
	padding:0;
}

li
{ 
	padding:0 4px 8px 10px;
	background: url(images/arw.gif) 0 3px  no-repeat;
	text-align:justify;
}


.smallerText	{ font-size: 10pt;font-family:garamond;color: black; }
.mediumTextGrey	{ font-size: 13pt;font-family: garamond ;color: #a1a0a5; }

/* Small&nbsp;Text */
.smallText	{ font-size: 12pt;font-family:garamond;color: black; }

/* Medium&nbsp;Text */
.mediumText	{ font-size: 13pt;font-family: garamond ;color: black; }

/* Large&nbsp;Text */
.largeText	{ font-family: garamond; color:#db6b3d; font-size: 16pt; font-weight:bold; }

/* Page&nbsp;Heading */
.heading	{ color:black; font-size:12pt; font-family: garamond; }

/* News&nbsp;Header */
.newsHeader		{ font-family: garamond; color:#db6b3d; font-size: 14pt; font-weight:bold; }

/* News&nbsp;Item */
.newsItem	{ color:black; font-size:12pt; font-family: garamond; font-style:italic; }

.button
{
	background-color:#db6b3d;
	color:white;
	border:none;
	font-family: garamond;
}

.heading
{
	color:black;
	font-size:12pt;
	font-family: garamond;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

/* MAG Progress */
.INVITUpdateProgressBackground 
{
    background: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.INVITUpdateProgress
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

/* DATAGRID/DATALIST */
.Header
{
	background-color: white;
	text-align: center;
	vertical-align: bottom;
	font-family: garamond;
	font-size: 10pt;
	/*position: relative;*/
	top:expression(this.offsetParent.scrollTop-4);
}

.Header TD
{
	background-color: #a1a0a5;
	color: white;
	font-size:12pt;
}

.Header2
{
	background-color: white;
	text-align: center;
	vertical-align: bottom;
	font-family: garamond;
	font-size: 10pt;
}

.Header2 TD
{
	color:black;
	background-color: #a1a0a5;
}

.Footer
{
	background-color: #db6b3d;
	text-align: center;
	vertical-align: bottom;
	font-family: garamond;
	font-size: 10pt;
}
.LayoutFixed
{
	table-layout: fixed;
}

.AltItem
{
	background-color:gainsboro;
	vertical-align:top;
	font-family: garamond;
	font-size: 12pt;
}
.SelectedItem
{
	background-color: #FFFF00;
	vertical-align:top;
	font-family: garamond;
	font-size: 12pt;
}

.Item
{
	background-color: White;
	vertical-align:top;
	font-family: garamond;
	font-size: 12pt;
}
.FieldLabel
{
	font-weight: 600;
	font-family: garamond;
	font-size: 12pt;
	padding-right: 5px;
}


.padRight
{
	padding-right:10px;
}

.linkbutton
{
	font-size:12pt;
	font-family: Garamond;
}

.linkbuttontitle
{
	color:White;
	font-size:12pt;
	font-family: Garamond;
}

/* PANELS */
.PanelTitle
{
	border: 1px solid #2F4F4F;
    color: white;
    background-color: #db6b3d;
	font-family: Garamond;
	font-size: 16px;
	font-weight: bold;
    padding: 5px;
}	

.PanelSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	background-color:gainsboro;
	height: 25px;
	font-family: garamond;
	/*background-image:url(images/cca_bg.gif);
	background-repeat:repeat-x;*/
	vertical-align:middle;
}	

.MAGTab .ajax__tab_outer {padding-right:0px;background:url('images/tab-right.gif') no-repeat right;height:21px;}
.MAGTab .ajax__tab_inner {padding-left:3px;background:url('images/tab-left.gif') no-repeat;}
.MAGTab .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url('images/tab.gif') repeat-x;}
.MAGTab .ajax__tab_header {font-family:verdana,tahoma,garamond;font-size:small;background:url('images/tab-line.gif') repeat-x bottom;}
.MAGTab .ajax__tab_active .ajax__tab_outer {padding-right:4px;background:url('images/tab-active-right.gif') no-repeat right;height:21px;}
.MAGTab .ajax__tab_active .ajax__tab_inner {padding-left:3px;background:url('images/tab-active-left.gif') no-repeat;}
.MAGTab .ajax__tab_active .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url('images/tab-active.gif') repeat-x;}
.MAGTab .ajax__tab_hover .ajax__tab_outer {background:url('images/tab-hover-right.gif') no-repeat right;}
.MAGTab .ajax__tab_hover .ajax__tab_inner {background:url('images/tab-hover-left.gif') no-repeat;}
.MAGTab .ajax__tab_hover .ajax__tab_tab {background:url('images/tab-hover.gif') repeat-x;}
.MAGTab .ajax__tab_body {font-family:verdana,tahoma,garamond;font-size:medium;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff}
.MAGGlobalsTab {font-family:verdana,tahoma,garamond;font-size:10pt;border:1px solid #999999;padding:8px;background-color:#ffffff;}


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: garamond;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: garamond;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


/*Modal Popup*/
.INVITModalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.INVITModalPopup
{
	background-color:whitesmoke;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.INVITModalHeader 
{
	color: White;
	background-color: CornflowerBlue;
	border: solid 1px navy;
}

.INVITModalErrorTitle
{
	color: Red;
	font-weight:bold;
}

.INVITModalErrorText
{
	color: Red;
}

.popupTarget 
{
	position:absolute;
	visibility:hidden;
}

/* Masked Edit */
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditError
{
    background-color: #ffcccc;
}