﻿/*--------- Header ------------*/

body
{
}

.bg_top
{
	background-image: url('Header_BKG1.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	
	position:absolute;
	left:0px;
	top: 0px;
	z-index:-1;
	width: 100%;
	height: 80px;
}
.ms-globalTitleArea{
	background-image:none;	
}
.ms-bannerContainer{
    background-image: none;
	background-color:transparent;
	padding-right:10px;
	padding-left:5px;
}

td.ms-globalbreadcrumb{
	background-color:transparent;
   border-bottom:0px;
}

td.ms-titleimagearea{
padding-left:2px;
}

.header-base1
{
	width:100%;
	height:80px;
}

.ms-sitetitle
{
font:11pt "MS UI Gothic";
font-weight:bold;
color:#666666;
padding: 4px 0px 7px 0px;
vertical-align:bottom;
margin:0;
}

.ms-globalbreadcrumb{
padding: 0px 0px 0px 0px;
}

.ms-globalleft
{
	padding-left : 10px;
}
.rightbox
{
	margin: 0px;
	padding: 0px;
}

.rightbox td
{
	white-space:nowrap;
}

.rightbox .ms-globallinks, .rightbox .ms-globallinks a {
	color: #FFFFFF;
}
.rightbox .ms-globallinks a:hover {
	color: #E5004F;
}
.rightbox .ms-SPLink A:link, .rightbox .ms-SPLink A:visited {
    color:#FFFFFF;
}
.rightbox .ms-SPLink A:hover {
    color:#E5004F;
}
.rightbox .ms-sblink a:link,.ms-sblink a:visited{
	color:#FFFFFF;
}
.rightbox .ms-sblink a:hover{
	color:#E5004F;
}

.rightbox .left
{
	height: 42px
}
.rightbox .left .img_left
{
	background-image:url('LogInBar_A.png');
	height: 42px;
	width: 18px;
}
*html .rightbox .left .img_left
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_layouts/images/illumiMONOStyles/CustTemplate/LogInBar_A.png", sizingMethod="scale"); 
	background-image:none;
	height: 42px;
	width: 18px;
}
.rightbox .main
{
	padding: 0px;
	margin: 0px;
	vertical-align:top;
}
.rightbox .main .main1
{
	background-image:url('LogInBar_B1.png');
	background-repeat:repeat-x;
	height: 36px;
}
.rightbox .main .main2
{
	height: 6px;
	background-image:url('LogInBar_B2.png');
	background-repeat:repeat-x;
}
*html .rightbox .main .main2
{
	height: 6px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_layouts/images/illumiMONOStyles/CustTemplate/LogInBar_B2.png", sizingMethod="scale"); 
	background-image:none;
}
.rightbox .right
{
	width: 10px;
}
.rightbox .right .img_right
{
	background-image:url('LogInBar_C.png');
	height: 42px;
	width: 18px;
}
*html .rightbox .right .img_right
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_layouts/images/illumiMONOStyles/CustTemplate/LogInBar_C.png", sizingMethod="scale"); 
	background-image:none;
	height: 42px;
	width: 18px;
}
#logo_img
{
	border:0px;	
}
.top-logobox
{
	position:absolute;
	left: 0px;
	top: 30px;
}
.top-logobox td
{
	font-size: 9pt;
	font-weight: bold;
}

/************************************************* Title Area *************************************************/
div#titlearea {
	width: 100%;
	position: relative;
	background-image: url('UnderBar.jpg');
	background-position: left top;
	background-repeat:repeat-x;
	background-color:#000000;
	top: -1px;
}

td.ms-titlearea {
	display: block;
	height: 30px;
	vertical-align: middle;
}
.ms-titlearea span
{
	color : #FFFFFF;
}
td.ms-titlearealeft  {
	background-image: none;
	background-color:transparent;
	width: 187px;
}

td.ms-pagetitleareaframe {
	vertical-align: top;
	border: none;
	text-align: justify;
	width: 100%;
	padding-left: 15px;
}

.ms-titlearea,
.ms-titlearea a,
.ms-pagetitleareaframe,
.ms-pagetitleareaframe a,
.ms-pagetitle,
.ms-sblink a:link,
.ms-sblink a:visited,
.ms-sblink a:hover
{
	color: #ffffff;
	font-size: x-small;
}

/*** Neutralize OOB Page Body Background colors and images ***/
TD.ms-titleareaframe,			/* left spacer portion of title area */
Div.ms-titleareaframe,			/* div'd portions of title area (all except main portion) */
.ms-pagetitleareaframe,			/* main portion of title area containing breadcrumb and search */
.ms-mwspagetitleareaframe,
.ms-consoletitleareaframe,
td.ms-areaseparatorleft,
.ms-titlearearight .ms-areaseparatorright,	/* unused portion on right end of title area */
.ms-consolestatuscell,
.ms-pagetitleareaframe table,	/* remove glass image in top title area */
.ms-titlearealeft,				/* left portion of title area above left nav */
div.ms-pagemargin,				/* large area to the right of body */
td.ms-pagebottommarginleft,		/* border spacing cells at bottom of page */
td.ms-pagebottommargin,			/* border spacing cells at bottom of page */
td.ms-bodyareapagemargin,		/* border spacing cells at bottom of page */
td.ms-pagebottommarginright,	/* border spacing cells at bottom of page */
table.ms-nav
{
	background: none;
}
/***************************** INFOWEB PRINT STYLES ******************************/
@media print 
{ 

/* Title Area section */
td.ms-titlearealeft,
td.ms-titleareaframe,
td.ms-pagetitleareaframe,
td.ms-titlearearight {
	display: none; visibility:hidden
}

}
/*********************************************** Top Navigation Styles ***********************************************/
#topNav {
	width: 100%;
}
.ms-topnav {
	width: 100%;
}

td#onetIdTopNavBarContainer {
	padding: 0px 0px;
}

.ms-topnavcontainer {
	border: solid 0px black;
	/*border-right: 1px solid #5F7183;*/
	float: left;
	margin-right: 1px;
}

.ms-bannerframe {
	background-image: url('navBG.gif');
	background-repeat:repeat-x;
	background-position: left bottom;
}

.ms-banner {
	padding-top: 0px;
	padding-left: 0px;
}

/*-- for FF --*/
.ms-topnav {
	font-family:MS UI Gothic;
	font-size:9pt;
	color:#000000;
	height: 30px;
	font-weight: bold;
}

/*-- for IE --*/
*html .ms-topnav {
	font-family:MS UI Gothic;
	font-size:9pt;
	color:#000000;
	height: 36px;
	font-weight: bold;
}

.ms-topnav img {
	margin-top: -5px;
}


/* heading container */
table.ms-topnav {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 0px 1px;
	width: 0px;
		white-space: nowrap;
	background-image: url('Tab_B.gif');
	background-position: right top;
		background-color: transparent;
		background-repeat: no-repeat;
	}

/* heading link */
/*-- for FF --*/
a.ms-topnav {
	display:block;
	background-image: url('Tab_A.gif');
	background-position: left top;
	background-color: transparent;
	margin-right: 3px;
	height: 30px;
	padding-top: 6px;
	color: #ffffff;
}

/*-- for IE --*/
*html a.ms-topnav {
	display:block;
	background-image: url('Tab_A.gif');
	background-position: left top;
	background-color: transparent;
	margin-right: 3px;
	height: 36px;
	padding-top: 6px;
	color: #ffffff;
}


/* selected heading link */
/*-- for FF --*/
a.ms-topnavselected {
	background-position: left -80px;
}
/*-- for IE --*/
*html a.ms-topnavselected {
	background-position: left -80px;
}
table.ms-topnavselected {
	background-position: right -80px;
}

/* hoverstate */
/*-- for FF --*/
a.ms-topnavhover {
	background-position: left -40px;
	color: #000000;
}
/*-- for IE --*/
*html a.ms-topnavhover {
	background-position: left -40px;
	color: #000000;
}
table.ms-topnavhover {
	background-position: right -40px;
}

/* top nav dropdowns */
div.ms-topNavFlyOutsContainer {
	margin-top: -12px;
}

.ms-sbtable
{
	height:12px;
}

.ms-wikieditouter
{
height:23px;
font-size:9pt;
font-family:"MS UI Gothic", "MS PGothic", "MS Gothic", Osaka, Tahoma;
position:absolute;
right:9px;
top:40px;
border:1px solid #6393D4;
border-bottom:none;
text-align:center;
border-right-width:2px;
}

.ms-pagetitleareaframe table{
height:20px;
margin-bottom : 2px;
}
.ms-areaseparator
{
	background-image: url('UnderBar.jpg');
	background-position: left top;
	background-repeat:repeat-x;
	background-color:#000000;
	top: -1px;
}

.ms-areaseparatorleft, td.ms-areaseparatorleft {
    /* border-right: 1px solid #000000; */
    border-right: none;
}
div.ms-areaseparatorleft {
    /* border-right: 1px solid #000000; */
    border-right: none;
}
div.ms-areaseparatorright, div.ms-areaseparatorright {
    border-left:solid 1px #000000;
}
.ms-titlearearight div.ms-areaseparatorright {
    border-left:solid 1px #000000;
}

a.ms-sitemapdirectional,
a.ms-sitemapdirectional:visited
{
	color: #FFFFFF;
}

a.ms-sitemapdirectional:hover
{
	color: #FF0000;
}

.ms-pagetitle a,
.ms-pagetitle a:visited
{
	color: #FFFFFF;
}

.ms-pagetitle a:hover
{
	color: #FF0000;
}

.ms-pagebreadcrumb .ms-sitemapdirectional,
.ms-pagebreadcrumb a.ms-sitemapdirectional:visited
{
	color: #000000;
}

.ms-pagetitle a,
.ms-pagetitle a:visited
{
	color: #FFFFFF;
}

.ms-pagetitle a:hover
{
	color: #FF0000;
}

/*** Left Nav ***/
/********************************************* LEFT NAV STYLES *********************************************/
td.ms-leftareacell{
	background-color: #ffffff;
	width: 187px;
	height: 100%;

}

div.ms-quicklaunchouter {
	margin: 0px 0px 0px 0px;
	border: none;

}
div.ms-quickLaunch {
	margin: 0px 0px 0px 0px;
	border: none;
	color: black;
}

div.ms-quickLaunch a {
	color: black;
}
table.ms-navheader td {
	padding: 3px 6px 3px 6px;
	color: black;

}

a.ms-navheader {
	display: block;
	margin-top: 4px;
	color: black;
	height: 11px;
}

.ms-quickLaunch .ms-standardheader
{
	width: 200px;
	height : 21px;
}

table.ms-navheader {
	border-top: solid 1px #bbbfbc;
	background-image: url('LeftPane_BKG.jpg');
	background-repeat:repeat-x;
	background-position: left bottom;
}

table.ms-navitem, span.ms-navitem {
	padding: 3px 6px 3px 8px;
	font-family: "MS PGothic","MS Gothic",Osaka, Tahoma;
	border-bottom: 0 0 0 0;
	width: 200px;
}

a.ms-navItem:link,
a.ms-navItem:hover,
a.ms-navItem:active,
a.ms-navItem:visited {
	margin-top: 2px;
	color: black;
	display: block;
}

table.ms-navitem {
	border-bottom: 1px solid #bbbfbc;
}

table.ms-navitem td {
	background-image: none;
	padding: 0px 0px 0px 8px;
	border: 0 0 0 0;
	background-color: transparent;
	height: 20px;
}

.ms-quicklaunchheader {
	border-collapse: collapse;
	background-image: url('LeftPane_BKG.jpg');
	background-repeat:repeat-x;
	background-position: left bottom;
	height: 21px;
	padding-top: 3px;
	border-top: solid 1px #bbbfbc;
}

.ms-quicklaunchheader a {
	color: black;
}

.ms-quicklaunchouter,
.ms-quicklaunch {
	border: 0 0 0 0;
	background-color: transparent;
}

div.ms-quicklaunch table td {
	border-color: #bbbfbc;
}
.ms-navFrame {
	background-color: transparent;
	padding-left: 0;
	width: 187px;
}

table.ms-navSubmenu1 td {
	border: 0 0 0 0;
}

.ms-quicklaunch table.ms-navheader td, 
.ms-navheader2 td, 
.ms-quicklaunch span.ms-navheader {
	background-color: Transparent;
	border-collapse: collapse;
	border: 0 0 0 0;
}

.ms-navsubmenu1,
.ms-navsubmenu1 TD {
	background-color: transparent;
	border: 0 0 0 0;
}

.ms-navsubmenu2, 
.ms-navsubmenu2 TD {
	background-color: transparent;
	border: 0 0 0 0;
	width: 187px;
	margin-bottom: 0px;
}

div.ms-navsubmenu2 {
	width: 187px;
	padding: 0;
	font-family: "MS PGothic","MS Gothic",Osaka, Tahoma;
}

DIV.ms-navsubmenu2 A {
	width: 187px;
	color: black;
	display: block;
	padding: 3 0 3 3;
	border-top: 1px solid #bbbfbc;
}

table.ms-recyclebin td{
	background-color: Transparent;
	border: 0 0 0 0;

}
/*********************************************** END LEFT NAV STYLES ***********************************************/



/*********************************************** Space between left nav and body ***********************************************/
.ms-pagemargin {
    background-color:#ffffff;
    background-image:none;
    padding:0px;
}
td.ms-rightareacell div.ms-pagemargin{
    background-color:#ffffff;
    background-image:none;
    border-left-width:0px;
}

div.ms-pagemargin {
	background-color: white;
	background-image: url('nav_shadow.gif');
	background-repeat: repeat-y;
	background-position-x : 0px;
}

/*********************************************** Space between left nav and body ***********************************************/
tr.ms-WPHeader TD {
position:relative;
BORDER-RIGHT: medium none;
BORDER-TOP: medium none;
HEIGHT: 30px;
width:35px;
BORDER-LEFT: medium none;
BORDER-BOTTOM: medium none;

BACKGROUND-IMAGE: url('/_layouts/images/illumiMONOStyles/CustTemplate/WP_Header_Right.gif');
BACKGROUND-POSITION: right top;
BACKGROUND-REPEAT: no-repeat;

padding-right: 10px;
left: -10px;
}

tr.ms-WPHeader TD.first-child {
position:relative;
padding-left : 0px;
left: 0px;
}

.ms-standardheader.ms-WPTitle {
PADDING-RIGHT: 12px;
PADDING-LEFT: 12px;
PADDING-BOTTOM: 4px;
FONT: bold 14px "MS PGothic","MS Gothic",Osaka, Tahoma;
COLOR: #333333;
PADDING-TOP: 8px;
HEIGHT: 30px;

BACKGROUND-IMAGE: url('/_layouts/images/illumiMONOStyles/CustTemplate/WP_Header_Left.gif');
BACKGROUND-POSITION: left top;
BACKGROUND-REPEAT: no-repeat;
}

.ms-WPHeader DIV /* right corner action arrow */
{
 background-color:transparent;
 background-image:none;
 
 text-align:left;
 width:100%;
 
 overflow:hidden;
 vertical-align:bottom;
 margin-right:10px;
 margin-top:-1px;
 border:0px;
}


.ms-WPBody
{
	padding : 0px 5px 5px 5px;
}

tr.ms-WPHeader TD{/* IE-expression (first-child) */
behavior: expression(
this.className += (this.previousSibling == null) ? " first-child" : "",
this.style.behavior = "none"
);
}

div#MSOTlPn_WebPartPageDiv {
 overflow: visible !important;
}

*{
font-family: "MS PGothic","MS Gothic",Osaka, Tahoma;
}

.ms-main .ms-sctabrx
{
	BACKGROUND: #000000;
	border: 0px;
	width: 50px;
}

table.ms-picker-table
{
	width : 200px;
}


