/*ieonly.css */
/*Copyright Shauna Kelly, Melbourne, Australia, 2001, 2002, 2003*/
/* usage:
<style type="text/css">
<!--@import url(../ieonly.css);-->
</style>
*/
/*Note: Include this **after** the link to the main stylesheet */
/*This is a style sheet that includes definitions that stuff up Netscape 4 */
/* ******************************* Paragraph definitions **************************/

/* colour scheme: 
mypurplyblue colour = rgb(0,0,51)
lavender = rgb(230,230,240) = E6E6FA
#B0C4DE = rgb(176,196,222) = B0C4DE
cornsilk = rgb(255,248,220) = FFF8DC 
*/

html {  color: black; background-color: rgb(0,0,51); }
body {
	margin: 0px auto;
	padding: 0px;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	font-size: 70%;
	line-height: 140%;
	color: black;
	background-color: rgb(0,0,51);
	width: 984px;
	

}

h1, h2, h3, h4, h5, H6, P, UL, OL, DIR, MENU, DIV, DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL
{ display: block }
B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, IMG, SPAN
{ display: inline }
TABLE { display: table }
TR { display: table-row }
THEAD { display: table-header-group }
Tbody { display: table-row-group }
TFOOT { display: table-footer-group }
COL { display: table-column }
COLGROUP { display: table-column-group }
TD, TH { display: table-cell }
CAPTION { display: table-caption }
TH { font-weight: bolder; text-align: center }
B, STRONG { font-weight: bolder }

/* -- Basic settings */
OL, UL, P, h1, h2, h3, h4 {
	font-style: normal;
	font-weight: normal;
	text-align: left;
	}
/* -- Headings -- */
h1, h2, h3, h4 {
	text-align: left;
	letter-spacing: -0pt;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 15px;
	margin-right: 180px;
	}

h1 {
	color: rgb(0,0,51);
	margin-bottom: 20px;
	margin-top: 30px;
	font-size: large;
	font-size: 150%;
	line-height: 110%;
	}
h1.Subtitle
	{
	margin-top: 10px;
	letter-spacing: 0;
	font-size: 100%;
	}
h2 
	{
	margin-top: 35px;
	margin-bottom: 10px;
	font-size: 120%;
	color: black;
	}
h3 
	{
	font-weight: bold;
	letter-spacing: 0px;
	margin-top: 20px;
	margin-bottom: 10px ;
	color: rgb(125,125,125);
	font-size:120%;
	
	color: rgb(100,100,100);
	margin-top: 40px;
	}
h4 
	{
	font-weight: bold;
	letter-spacing: 0px;
	padding: 0px;
	color: rgb(125,125,125);
	font-size: 100%;
	}


/* --- LINKS --- */
A.Logo {
	/* Note: For a logo, don't create a Visited and Hover etc version. NS can't cope and draws funny borders. */
	color: rgb(0,0,51);
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}


div.WordMenu 	{
	margin: 0;
	padding: 5px 1px 0px 5px;
	width: 155px;
	
	border-right: 1px solid #2b3f66;

	
	border-bottom: 1px solid rgb(0,0,51) ;
	
	background: rgb(0,0,51);
	clear: left;
	float: left;
	
	background: white;
	color: black;

	}



div.WordMenu p.MenuTitle {

	font-weight: bold;

	margin: 0;
	padding: 4px 0 3px 4px;
	
	font-weight: normal;
	font-size: 110%;
	letter-spacing: 0;
	margin-bottom: 4px;

	border: none;
	border-top: 3px solid #2b3f66;;
	
	background: white;
	color: #2b3f66;
	
	font-weight: bold;
	
	background: #2b3f66;
	color: white;
	border-top: 1px solid #000051;
	
	
	

	background: white;
	color: #2b3f66;
	border-top: 4px solid #2b3f66;
	font-size: 150%;
	line-height: 120%;
	


	}

div.WordMenu p { 
	margin: 0px;
	padding: 0px 3px 12px 3px;
	}
div.WordMenu UL, ol 
	{
	list-style-position:outside; 
	margin: 0 0% 0 8%;
	}
div.WordMenu ul 
	{
	list-style-type: disc;
	margin-left: 15%;
	}
div.WordMenu OL
	{
	list-style-type: decimal;
	margin-left: 0;
	padding-left: 25px;
	}
div.WordMenu ul ul
	{
	list-style-type: disc;
	margin-left: 7%;
	}
div.WordMenu ol li ul
	{
	list-style-type: disc;
	margin-left: 10px;
	padding-left: 0px;
	}

div.WordMenu LI {
	padding: 0px;
	margin: 0px 0px 7px 0;
	color: black;
	}
	
div.WordMenu img { border: none; }

/* -- Menu Links -- */
div.WordMenu a:link
	{
	text-decoration: none;
	font-weight: normal;
	color: black;
	}
div.WordMenu a:visited
	{
	text-decoration: none;
	font-weight: normal;	
	color: #2b3f66;
	color: #66320c;

	}
p.MenuTitle a:link
	{
	text-decoration: none;
	font-weight: normal;
	color: #2b3f66;

	}
p.MenuTitle a:visited
	{
	text-decoration: none;
	font-weight: normal;
	color: #2b3f66;

	}
p.MenuTitle a:hover
	{
	text-decoration: none;
	font-weight: normal;
	background: #2b3f66;
	color: white;
	
	background: #994e11;
	color: white;	
	}

	
div.WordMenu a:active
	{
	color: rgb(0,0,51);
	background: rgb(255, 248, 220); /* cornsilk */
	text-decoration: none;
	}

div.WordMenu a:hover
	{
	text-decoration: none;
	background: #2b3f66;
	color: white;
	
	background: #994e11;
	color: white;	
	}
	
div.WordMenu a {
	display: block;
}
a#MVPLogo {
	display: inline;
}
	
	
div.WordBanner
	{
	background: rgb(0,0,51);
	}

/* -- CONTENT  -- */

div.WEContent
	{
	background: white;
	color: black;
	border: none;
	margin: 0px 0 50px 0;
	padding: 0px;
	
	width: 578px;
	
	padding-left: 0px;

	float: left;
}

div.WEContent P, div.WEContent DT, div.WEContent DD, div.WEContent UL, div.WEContent OL
	{ 
	padding: 0px;
	margin: 0 180px 10px 20px;
	font-size: 100%;
	line-height: 140%;
	}

div.WEContent ul li ol	{ 
	margin: 10px 0 0 25px;
}	
	
div.WEContent div.ContentsPage P
	{
	margin: 0 0 10px 10px;
	}
div.WEContent p.English 
	{ 
	font-style: italic; 
	} 

div.WEContent p.Next {
	text-align: right;
	margin-right: 5%;
	margin-left: 40%;
	}

div.WEContent p.Tip	
	{
	padding: 0px 0% 20px 10%;
	}

div.WEContent p.NoSpace 
	{ 
	margin-bottom: 0px;
	}

div.WEContent p.Indent
	{ 
	margin-left: 10%;
	}

div.WEContent p.IndentNoSpace
	{ 
	padding: 0px;
	margin: 0px 10% 0px 10%;
	margin: 0px 20% 0px 10%;
	}
	
	
div.WEContent p.Code
	{font-family: Courier New;
	padding-left: 20px;
	padding: 0px 0 0 20px;
	margin: 0px 0 0 20px;
	}

/* -- Definition items -- */
div.WEContent DL
	{ 
	margin-right: 20%;
	margin-left: 5%;
	}
div.WEContent DT
	{ 
	margin-bottom: 0;
	font-weight: bold; 
	}
Span.Key
	{ 
	letter-spacing: 0px; 
	font-weight: bold;
	color: rgb(100,100,100);
	}
div.WEContent Table
	{
	width: 65%;
	margin: 0px 20% 10px 5%;
	padding: 0px;
	vertical-align: top;
	font-size: 100%;
	}
div.WEContent Table P
	{
	margin: 0px 5% 12px 5%;
	}
div.WEContent TH
	{
	border-top: #B0C4DE 2px solid;
	border-bottom: #B0C4DE 2px solid;
	color: rgb(0,0,51);
	text-align: left;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
div.WEContent TD
	{
	text-align: left;
	padding: 0px;
	margin: 0px;
	color: black;

	vertical-align: top;
	padding: 0px 0px 1% 0px;
	margin: 0px;
	}
div.WEContent img.Aligned
	{
	/* aligned with the left margin of the text*/
	margin-left: 0;
	}	
div.WEContent img.InLine
	{
	margin: 0; padding: 0
	}
div.WEContent div.ImageFloat	
	/* set width = same as pic */
	{
	padding: 5px 0 10px 0;
	margin: 2px 2px 10px 15px;
	float: right;
	}
div.WEContent div.ImageFloat Img
	/*Big pictures, eg screen shots */
	{ 
	padding: 0px;
	margin: 0 10px 0 0%;	
	}

div.WEContent div.ImageFloatLeft	
	/* set width = same as pic */
	{
	padding:0;
	margin: 10px 0 15px 20px;
	}
div.WEContent LI div.ImageFloatLeft	
	/* set width = same as pic */
	{
	margin-left: 0px;
	}
div.WEContent div.ImageFloatLeft Img
	/*Big pictures, eg screen shots */
	{ 
	padding: 0px;
	margin: 0 10px 0 0%;
	margin: 0px;
	}
div.WEContent div.ImageFloat p, div.WEContent div.ImageFloatLeft p, div.WEContent div.ImageInLine p
	/* Captions */
	{ 
	font-style: italic;
	margin: 0px;	
	}	
/* -- WEContent Lists --xxxx */

div.WEContent LI
	{
	margin-bottom: 10px;
	}
div.WEContent UL, div.WEContent ol 
	{
	list-style-position:outside; 
	margin: 0 180px 10px 45px;
	}
div.WEContent UL
	{
	list-style-type: disc;
	}
div.WEContent OL
	{
	list-style-type: decimal;
	}
div.WEContent ol OL, div.WEContent ol ul 
	{
	margin: 0 0% 10px 40px;
	}
div.WEContent ul UL
	{
	margin: 0 0 10px 18px;
	}
div.WEContent ul UL LI
	{ 
	margin: 0px 0px 10px 0;
	}
div.WEContent  ol OL LI
	{ 
	margin: 10px 0px 20px 0%;
	}
div.WEContent ol ul LI
	{ 
	/*don't mix with the ul UL LI above*/
	margin: 10px 0px 20px 0;
	}
div.WEContent LI.NoSpace
	{
	margin-bottom: 0px; margin-top: 0px;
	}	
div.WEContent LI.Continue {
	list-style-image: none;
	list-style: none;
	}

/* -- Content links -- */
div.WEContent a:link
	{
	color: blue;
	text-decoration: underline;
	padding: 0px;
	}
div.WEContent a:visited
	{
	color: purple;
	text-decoration: underline;
	padding: 0px;
	}
div.WEContent a:active {
	color: black;
	background: rgb(230,230,240);
	text-decoration: underline;
	padding: 0px;
}
div.WEContent a:hover {
	color: black;
	background: rgb(230,230,240);
	padding: 0px;
	text-decoration: underline;
}

div.WEContent div.QuickReference, div.WEContent div.PopOut
	{
	background-color: white;
	color: black;
	border: none;
	border-top: 4px solid black;
	border-bottom: 4px solid black;
	float: right;
	padding: 5px 0 10px 0;
	margin: 2px 2px 10px 15px;
	width: 180px;
	}

div.WEContent ol div.QuickReference, div.WEContent ol div.PopOut, div.WEContent ul div.QuickReference, div.WEContent ul div.PopOut
	{
	position: relative;
	left: 180px;
	margin-left: -165px;
	}


/* -- QuickReference -- */

div.WEContent div.QuickReference P, div.WEContent div.QuickReference OL, div.WEContent div.QuickReference UL, div.WEContent div.QuickReference LI,
div.WEContent div.PopOut P, div.WEContent div.PopOut OL, div.WEContent div.PopOut UL, div.WEContent div.PopOut LI 	
	{ 
	padding: 10px 0px 0px 0px;
	margin: 0;
	font-style: italic;
	font-style: normal;
	font-weight: bold;
	}
div.WEContent div.QuickReference UL, div.WEContent div.PopOutOL, div.WEContent div.PopOut UL
	{ 
	margin-left: 20px;
	}
div.WEContent div.QuickReference OL {
	margin-left: 30px;
}

div.WEContent div.QuickReference p.QRTitle, div.WEContent div.PopOut p.PopOutTitle
	{
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	}
div.WEContent div.QuickReference img, div.WEContent div.PopOut img	{
	padding: 0px;
	margin: 0px;
	float: left;
	}
div.WEContent div.QuickReference img.Plain
	{
	padding: 0;
	}
div.WEContent div.QuickReference Span.Key, div.WEContent div.PopOut Span.Key
	{ 
	letter-spacing: 0px; 
	font-weight: bold;
	}

/* -- QuickReference links -- */
div.WEContent div.QuickReference a:link, div.WEContent div.PopOut a:link {
	color: blue;
	background: white;
	text-decoration: underline;
	padding: 0px;
	margin: 0;
}

div.WEContent div.QuickReference a:visited, div.WEContent div.PopOut a:visited
	{
	color: purple;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
div.WEContent div.QuickReference a:active, div.WEContent div.PopOut a:active
	{
	color: black;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}
div.WEContent div.QuickReference a:hover, div.WEContent div.PopOut a:hover
	{
	color: black;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

div.WEContent div.QuickReference p.DownloadButton 
	{
	margin-bottom: 20px;
	}
div.WEContent div.QuickReference p.DownloadButton a
	{
	font-weight: bold;
	background: #4682B4 ;	
	text-align: center;
	font-style: normal;
	font-size: 120%;
	border-top: 1px solid rgb(200,200,200);
	border-left: 1px solid rgb(200,200,200);
	border-right: 3px solid #2F4F4F ;
	border-bottom: 2px solid #2F4F4F ;
	}	

div.WEContent div.QuickReference p.DownloadButton a:link
	{
	color: white;
	text-decoration: none;
	background: #4682B4 ;	
	padding: 5px 10px 5px 10px;
	}

div.WEContent div.QuickReference p.DownloadButton a:visited
	{
	color: white;
	text-decoration: none;
	background: #4682B4 ;	
	padding: 5px 10px 5px 10px;
}


div.WEContent div.QuickReference p.DownloadButton a:active
	{
	color: white;
	text-decoration: none;
	background: #4682B4 ;	
	padding: 5px 10px 5px 10px;
	}	

div.WEContent div.QuickReference p.DownloadButton a:hover
	{
	color: white;
	text-decoration: none;
	background: #4682B4 ;
	padding: 5px 10px 5px 10px;
	}


/* -- POPOUT -- 
div.WEContent div.PopOut p.PopOutTitle
	{
	color: rgb(0,0,51);
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0;
	}
	

div.WEContent div.PopOut P
	{ 
	color: black;
	padding: 10px 0px 0px 0px;
	margin: 0;
	font-style: italic;
	}
div.WEContent div.PopOut img	{
	padding: 0px;
	margin: 0px;
	float: left;
	}

div.WEContent div.PopOut Span.Key
	{ 
	letter-spacing: 0px; 
	font-weight: bold;
	color: black;
	}

div.WEContent div.PopOut UL, div.WEContent div.PopOut ol {
	padding: 0px;
	list-style-position:outside; 
	margin: 0 0% 10px 10%;
	}

div.WEContent div.PopOut ul {
	list-style-type: disc;
	}
	
div.WEContent div.PopOut ol {
	list-style-type: decimal;
	margin-left: 11%;
	}

div.WEContent div.PopOut ul LI{ 
	margin: 0 30% 10px 0%;
	
	margin: 0 0% 10px 0%;
	}
	
div.WEContent div.PopOut ol LI { 
	margin: 0 30% 10px 0%;

	margin: 0 0% 10px 0%;
	}


}

*/


/* ---  Images--- */
img.Logo	{
	margin: 0px;
	padding: 0px;
	border: none;
}


div.WEContent HR 	{
	margin: 0 30% 10px 5%;
	padding: 6px 0 0 0 ;
	border-top: solid 2px #B0C4DE;
	}


div.WEContent div.Example {
	border: 1px dotted black;
	margin: 16px 0% 15px 5%;
	width: 65%;
	padding-bottom: 10px;
}

div.WEContent div.Example  P {
	font-family: Times New Roman, Times, serif;
	font-size: 115%;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}

div.WEContent div.Example p.NoSpace { 
	margin-top: 0px;
	}


div.WEContent div.Example p.Title {
	font-size: medium;
	font-weight: bold;
	text-align: center;
	margin: 2px 0px 5px 0px;
	padding: 0px;
}

div.WEContent div.Example p.Heading1 {
	font-size: medium;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}


div.WEContent div.Example ul {
	list-style-image: none;
	list-style: disc outside;
	list-style-type: disc;
}	

div.WEContent div.Example li {
	font-family: Times New Roman, Times, serif;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	}

div.WEContent li div.Example {
	margin-left: 5%;
	}
	
img.Border 
	{
	border: 1px solid black;
	}
	
div.Wrap { margin:0 auto; 
	width:984px; 
	background-color: white; 
	margin: 0 auto; 
	border: solid 1px white; 
	border-width: 0 1px 0 1px; }
	
	
	
	
p#LinkToTopOfPage { margin-top: 50px; }

img.Bug {
	float: right; 	
	margin-right: -30px;
}

div.WEContent p.Quote {
	margin-left: 40px;
	font-style: italic;
}


/* -- Footer -- */
div.Footer {
	padding: 10px 0 10px 0;
	background: #B0C4DE;
	color: black;
	border: 1px solid black;
	margin: 20px 0 10px 0px;
	width: 984px;
	clear: both;
}
		
div.Footer P { 
	margin: 0 1% 5px 1%;
	padding: 0px;
	font-size: 80%;
	}

/* -- Footer links -- */
div.Footer a:link {
	color: blue;
	background: #B0C4DE;
	text-decoration: underline;
	padding: 0px;
	}
div.Footer a:visited {
	color: purple;
	background: #B0C4DE;
	text-decoration: underline;
	padding: 0px;
	}
div.Footer a:active {
	color: black;
	background: rgb(230,230,240);
	padding: 0px;
	text-decoration: underline;
	}
div.Footer a:hover {
	color: black;
	background: rgb(230,230,240);
	padding: 0px;
	text-decoration: underline;
	}