﻿/* From David LMS site test master.css */


/* Make the contents of the site sit right up against the border of the browser window.
    We will supply our own pretty padding. */
body
{
	padding: 0px;
	margin: 0px;
	/*font-family: Arial, Verdana;
	font-size: 11px;*/
}


/* The background bars */
div.mp_topbar
{
	/*background-color: #006575; /* logo header backcolor */
	background-image: url(../newimages/mp_topbarimg.png);
	background-repeat: repeat-x;
	height: 102px;
}

div.mp_midbar
{
	background-image: url(../newimages/mp_midbarimg.png);
	background-repeat: repeat-x;
}

div.mp_botbar
{
	background-image: url(../newimages/mp_botbarimg.png);
	background-repeat: repeat-x;
	height: 135px;
}


/* The content sections of each bar */
/****** Top Section ******/
div.mp_topcontent
{
	margin: 0px auto;
	position: relative;
	width: 970px;
	height: 100%;
	/*background-color: #006575; /* logo header backcolor */
	z-index: 90;
	background-image: url(../newimages/mp_topbarimg.png);
	background-repeat: repeat-x;
}

div.mp_tools
{
	position: absolute;
	width: 435px;
	right: 0px;
	top: 0px;
}

div.mp_welcomemsg
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
/************************/


/****** Middle Section ******/
div.mp_midcontent
{
	margin: 0px auto;
	width: 970px; /*Larger to include gradient on borders of main window */
}

/******* Breadcrumb *******/
/*div.mp_breadcrumbbarOuter
{
	background-color: #EFEFEF;
}*/
div.mp_breadcrumbbar
{
	width: 970px;
	padding: 5px 0px;
}
div.mp_breadcrumbdate
{
	float: left;
	width: 178px;
	padding-left: 20px;
}
div.mp_breadcrumbtrail
{
	float: left;
	width: 724px;
	padding-left: 23px;
	/*color: #999999;*/
}

/*div.mp_breadcrumbtrail a
{
	color: #999999;
}*/

/*div.mp_breadcrumbtrail .currentNode
{
	color: #000000;
}*/
/*************************/

/******* Main Window *********/

/*The very outermost div of the central section.*/
div.main_outer
{
	width: 970px; /*970 total, 4grad, 1border, 960 content, 1border, 4grad */
	margin-bottom: 20px;
	padding: 0px;
}


/**********************************/
/* The top row of the rounded box    */
/**********************************/
div.pc_main_topleft
{
	background-image: url(../newimages/masterpage/pc_topleft.png); /*background-image:url(../newimages/masterpage/pc_mp_main_topleft.png);*/
	background-repeat: no-repeat;
	height: 10px; /* The height of the image */
}

div.main_topleft
{
	background-image: url(../newimages/masterpage/mp_main_topleft.png);
	background-repeat: no-repeat;
	height: 10px; /* The height of the image */
}

div.main_topright
{
	background-image: url(../newimages/masterpage/mp_main_topright.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 10px; /* The height of the image */
	margin-left: 14px; /* Push this div 10px away from the left border so it doesn't cover it */
}

div.main_topmid
{
	height: 10px; /* The height of the image */
	margin-right: 14px; /* Push this div 10px away from the right border */
}

div.main_topmidsidebar
{
	background-image: url(../newimages/masterpage/mp_main_topmidsidebar.png);
	background-repeat: repeat-x;
	border-right: solid #e3e3e3 1px;
	float: left;
	width: 177px;
	height: 10px; /* The height of the image */
}

div.main_topmidcontents
{
	background-image: url(../newimages/masterpage/mp_main_topmidcontents.png);
	background-repeat: repeat-x;
	width: 764px;
	float: right;
	height: 10px; /* The height of the image */
}




/*********************************************/
/* The middle(content) row of the rounded box    */
/*********************************************/
/*PcInduction Master page*/
div.pc_main_midleft
{
	background-image: url(../newimages/masterpage/pc_mp_main_midleft.png);
	background-repeat: repeat-y;
}

div.main_midleft
{
	background-image: url(../newimages/masterpage/mp_main_midleft.png);
	background-repeat: repeat-y;
}

div.main_midright
{
	background-image: url(../newimages/masterpage/mp_main_midright.png);
	background-repeat: repeat-y;
	background-position: top right;
	margin-left: 5px; /* Push this div 1px away from the left border so it doesn't cover it */
}

div.main_midmid
{
	position: relative;
	margin-right: 5px; /* Push this div 1px away from the right border */
	width: 960px;
}

/*The lefthand nav menu's content. Expands*/
div.main_midmidsidebar
{
	position: relative;
	float: left;
	width: 186px;
}

/*The lefthand nav menu's background, always the full height*/
div.main_midmidsidebar_background
{
	position: absolute; /*Remove from flow so it doesn't disrupt the content*/
	top: 0px;
	left: 0px;
	/*background-color: #FAFAFA;
	border-right: solid #e3e3e3 1px;*/
	width: 186px; /* Fill up the entire content div with the bgcolour*/
	height: 100%; /* Fill up the entire content div with the bgcolour*/
}

/* The main window's content. Expands */
div.main_midmidcontents
{
	position: relative;
	width: 773px;
	float: left;
	padding: 0px; /*We need to specify the padding on each page because the home page is different.*/
}

/*The main window's background, always the full height*/
div.main_midmidcontents_background
{
	position: absolute; /*Remove from flow so it doesn't disrupt the content*/
	top: 0px;
	left: 187px; /*Because we are using absolute positioning we need to explicitly state this as the width of the sidebar+1px for the divider*/
	/*background-color: #FFFFFF;*/
	width: 773px; /* Fill up the entire content div with the bgcolour*/
	height: 100%; /* Fill up the entire content div with the bgcolour*/
}

/* This is where the individual page content will go. 
	Need to decide if we want to have a set 20px margin around everything or not */
div.contentPlaceholder
{
	margin: 10px 30px 10px 30px; /*Top and bottom already have 10px for the images*/
	min-height: 600px;
	height: 100%; /* XXX */
}


/**************************************/
/* The bottom row of the rounded box    */
/**************************************/
/*PcInduction Master page*/
/*div.pc_main_botleft
{
	background-image:url(../newimages/masterpage/pc_mp_main_botleft.png);
	background-repeat:no-repeat;          
	height:14px;      *//* The height of the image */
/*background-color:#ffffff;
}*/
div.pc_main_botleft
{
	background-image: url(../newimages/masterpage/pc_botleft.png); /*background-image:url(../newimages/masterpage/mp_main_botleft.png);*/
	background-repeat: no-repeat;
	height: 14px; /* The height of the image */
	background-color: #ffffff;
}
div.main_botleft
{
	background-image: url(../newimages/masterpage/mp_main_botleft.png);
	background-repeat: no-repeat;
	height: 14px; /* The height of the image */
}

div.main_botright
{
	background-image: url(../newimages/masterpage/mp_main_botright.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 14px; /* The height of the image */
	margin-left: 14px; /* Push this div 10px away from the left border so it doesn't cover it */
}

div.main_botmid
{
	height: 17px; /* The height of the image */
	margin-right: 14px; /* Push this div 10px away from the right border */
	background-image: none;
	background-color: Transparent;
}

div.main_botmidsidebar
{
	background-image: url(../newimages/masterpage/mp_main_botmidsidebar.png);
	background-repeat: no-repeat;
	float: left;
	width: 178px;
	height: 17px; /* The height of the image */
}

div.main_botmidcontents
{
	background-image: url(../newimages/masterpage/mp_main_botmidcontents.png);
	background-repeat: repeat-x;
	width: 764px;
	float: right;
	height: 17px; /* The height of the image */
}


/***********************/
/*        Sidebar Pane */
/***********************/

ul.globalnav
{
	width: 186px;
	margin: 8px 0px;
	list-style-type: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	list-style-position: outside;
}

ul.globalnav li:hover
{
	background-image: url(../newimages/masterpage/mp_sidebar_highlight.png);
	background-position: left center;
	background-repeat: repeat-x;
}

ul.globalnav a
{
	display: block;
	padding: 7px 0px 7px 0px;
	background-image: url(../newimages/menu_unselected_arrow.png);
	background-repeat: no-repeat;
	background-position: 155px center;
	text-decoration: none; /*color: inherit;   (IE7 Doesn't support this value, we need to do some haxy things )*/
}

ul.globalnav li.current
{
	background-image: url(../newimages/masterpage/mp_sidebar_highlight.png);
	background-position: left center;
	background-repeat: repeat-x;
}

ul.globalnav li.current a
{
	/*color: inherit;   (IE7 Doesn't support this value, we need to do some haxy things )*/
	background-image: url(../newimages/menu_selected_arrow.png);
	/*color: Black !important;*/
}


ul.globalnav img
{
	width: 19px;
	height: 19px;
	vertical-align: middle;
	margin-right: 15px;
	margin-left: 15px;
}


/*****************************/
/******************************/


/****** Bottom Section ******/
div.mp_botcontent
{
	background-image: url(../newimages/mp_botbarimg.png);
	background-repeat: repeat-x;
	height: 135px;
	margin: 0px auto;
	position: relative;
	height: 100%;
	width: 965px;
}

div.foot_contact
{
	float: left;
	margin: 10px;
}

div.foot_contact a, div.foot_contact a:visited
{
	/*color: #999999 !important;*/
	text-decoration: none !important;
}

div.foot_contact a:hover
{
	/*color: #999999 !important;*/
	text-decoration: underline !important;
}

/* Gone 14 Jan 2008 BUGID 47
div.foot_systeminformation
{
	float:left;
	margin:10px;
}
*/
div.foot_copyright
{
	float: right;
	margin: 10px;
}

div.foot_copyright a, div.foot_copyright a:visited
{
	/*color: #999999 !important;*/
	text-decoration: none !important;
}

div.foot_copyright a:hover
{
	/*color: #999999 !important;*/
	text-decoration: underline !important;
}
/******************************/

div.ithelp_contact
{
	width:715px;
	float: left;
	
}

/*.disabled a:link, .disabled a:visited, .disabled a:hover
{
	color: #A9A9A9;
}*/

div.ithelp_contact a, div.ithelp_contact a:visited
{
	/*color: #006575 !important;*/
	text-decoration: none !important;
}

div.ithelp_contact a:hover
{
	/*color: #006575 !important;*/
	text-decoration: none !important;
}
a:link, a:visited
{
	/*color: #006575 !important;  Present in Style.css*/
	text-decoration: none !important;
}

@media print
{
	/* set normal circle bullets when printing - background images are not printed */
	ul li
	{
		background-image: none;
		padding-left: 0px;
		list-style-type: circle;
	}

	/* Make links grey so they show up better when printed */
	a, a:link, a:visited
	{
		color: #CCCCCC;
	}

	/* Stop all gradient boxes from showing up */
	.gb_topleft, .gb_topright, .gb_topmid, .gb_botleft, .gb_botright, .gb_botmid
	{
		background-image: none;
	}
	img.gb_midleftimage, img.gb_midrightimage, img.gb_midmidimage
	{
		display: none;
	}
	.gb_botleft, .gb_botright, .gb_botmid
	{
		background-image: none;
	}

	/* Hide help and bookmark popups */
	#popups
	{
		display: none;
	}

	/* Stretch the 'real' content pane to max width */
	div.contentPlaceholder
	{
		width: 100%;
		padding: 0px;
		margin: 0px;
	}


	/* Other things to hide */
	div.mp_topbar, div.mp_botbar, div.mp_breadcrumbbar, div.main_topleft, div.main_botleft, div .borderedLink
	{
		display: none;
	}

	div.main_midmidsidebar_background, div.main_midmidcontents_background, div.main_midmidsidebar
	{
		display: none;
	}

	div.marqueeControls
	{
		display: none;
	}


	div.link a img
	{
		display: none;
	}


	div .progressBarLabel, div .pageBreak, div .pagination
	{
		display: none;
	}

	div .nztcGreyBorderBox tr td
	{
		border: 1px solid #cccccc;
	}
	select
	{
		border: none;
	}

	div .gb_contentinner textarea
	{
		border: solid 1px #cccccc;
	}

	div .gb_contentinner div a * span
	{
		display: none;
	}

	div .studyGuidesLinkJournal
	{
		display: none;
	}
	div.viewComments textarea
	{
		display:none;
	}

	div.viewCommentsCustom textarea
	{
		display:none;
	}

	div.viewHiddenComments
	{
		display:block;
	}
	div.viewHiddenComments  pre
	{
		/*display: block !important;
		font-size: 16px !important;
		font-family:Arial !important;
		white-space: pre-wrap !important;   */    /* css-3 */
		/*white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		/*white-space: -pre-wrap !important;        /* Opera 4-6 */
		/*white-space: -o-pre-wrap !important;      /* Opera 7 */
		/*word-wrap: break-word !important;  
		/*text-indent:0px !important;
	
            /* css-3 */
                        
      white-space: pre-wrap;  
      white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
      white-space: -pre-wrap;      /* Opera 4-6 */
      white-space: -o-pre-wrap;    /* Opera 7 */
      word-wrap: break-word;       /* Internet Explorer 5.5+ */
      display:block !important;
      /*font-family:Arial !important;
      font-size:16px !important;*/
      width:665px;
		
	}
	
	.hideComments
	{
      display:none !important;
	}

	.printComments
	{
      display:block !important;
	}
	
	div.hideComments
	{
	display:none !important;  
	}
      
	div.printHiddenComments
	{
		  display:block !important;  
	}


}
