/* newyork2003.css */
/*Copyright Shauna Kelly, Melbourne, Australia, 2001, 2002, 2003, 2004*/

HTML { margin: 0; color: black; background: #003300; }
BODY {
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	cursor: default;
	color: white;
}
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 }
I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }
PRE { white-space: pre }
ADDRESS { margin-left: 3px }
BLOCKQUOTE { margin-left: 3px; margin-right: 3px }
DIR { list-style: disc outside }
MENU { margin: 0 }              /* tight formatting */
DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 3px }
/* Following from http: //www.richinstyle.com/masterclass/perfection.html
BODY, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL
	{font-size: 12px; font-family: sans-serif}
*/


/* -- HORIZONTAL LINES  -- */
HR 	{ border-top: medium groove rgb(85,0,60);
	margin: 0px 10% 0px 10%;
	padding: 0px;
	}

/* -- Basic settings */
OL, UL, P, H1, H2, H3, H4 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	}
/* -- Headings -- */
H1, H2, H3, H4 {
	color: white;
	text-align: left;
	letter-spacing: -1pt;
}
H1 {
	margin: 11px 2% 5px 0%;
	padding:  0px;
	font-size: 36px;
	line-height: 100%; 
	letter-spacing: -1pt;
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
}

H1#FrontPage_NewYorkNewYork {
	margin-bottom: 5px;
	}

H1.SubTitle
	{font-size: small;
	margin: 0px 2% 0 0%;
	line-height: 16px;
	padding: 0;
	font-weight: bold;
	letter-spacing: 0;
	}
H2 {
	font-size: medium;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	letter-spacing: 0pt;
	margin: 10px 2% 20px 0%;
	padding:  0px;
}
H2#FrontPage_Launch {
	margin-top: 0px;
	}
	
H3 {
	font-size: small;
	line-height: 110%;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 20px 5% 0px 10%;
	padding: 0px;
}

H4 {
	font-size: small;
	line-height: 150%;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px 5% 0px 0%;
	padding: 0px;
}

/* ---  MENU  ---  */
Div.WordMenu 	{
			float: left;
			padding: 0px 5px 0px 0px;
			width: 18%;
			margin: 0px 0px 0px 0px; 
	}

Div.HomePage Div.WordMenu
			{ width: 240px; 
			margin-right: 10px;
			} /* 1/3 of a page at 800 x 600 */

Div.WordMenu P.MenuTitle {
			font-size: small;
			line-height: 115%;
			padding: 0px;
			margin: 20px 0 10px 5px;
			color: white;
			font-weight: bold;
			border-top: 1px solid white;
			}

Div.WordMenu P { 
			font-size: small;
			line-height: 120%;
			letter-spacing: 0px;
			padding: 0px;
			margin: 5px 5px 0px 5px;
			color: rgb(230,230,240); /* lavender */
			}

Div.WordMenu span.CurrentMenuItem 	{
			font-weight: normal;
			color: rgb(255, 245, 205); /* cornsilk-ish */
			}

Div.WordMenu OL, Div.WordMenu UL {
	padding: 0px;
	font-size: small;
	color: rgb(230,230,240); /* lavender */
	list-style-position:outside; 
	margin: 5px 5px 0px 25px;
	}

Div.WordMenu UL {
	list-style-type: disc;
	}
Div.WordMenu OL {
	list-style-type: decimal;
	margin-left: 30px; 
	}

Div.WordMenu LI {
			font-size: small;
			line-height: 120%;
			padding: 0px;
			margin: 0px 5px 5px 5%;
			margin-left: 0px;
			color: white;
			}

/* -- Menu Links -- */
Div.WordMenu A:link {
			color: white;
			text-decoration: none;
			}
Div.WordMenu A:visited {
			color: rgb(230,230,240); /* lavender */
			text-decoration: none;
			}
Div.WordMenu  A:hover {
			background: rgb(255, 248, 220); /* cornsilk */
			text-decoration: none;
			color: black;
			}
Div.WordMenu A:active {
			color: rgb(50,0,100); 
			background: rgb(85,0,60);
			background: rgb(255, 248, 220); /* cornsilk */
			text-decoration: none;
			}
		
/* -- CONTENT  -- */
Div.ContentFrontPage {
		color: black;
		width: 77%;
		float: right;
		margin: 15px 0% 20px 0%;
		padding: 0px;
		padding-left: 3%;
}

Div.WEContent {
		color: red;
		color: black;
		float: right;
		border-left: none;
		border-bottom: none;
		width: 77%;
		margin: 15px 0px 20px 0px; 
		padding: 0px;
		padding-left: 3%;
}


DIV.WEContent P, DIV.WEContent DT, DIV.WEContent DD { 
	margin: 0px 10% 18px 0px;
	padding:0px; 
	font-size: small;
	line-height: 140%; 
	color: white;
	}

/* -- Content links -- */
Div.WEContent A {
	margin: 0px;
	padding: 0px;
	}

Div.WEContent A:link {
	color: white;
}

Div.WEContent A:visited {
	color: rgb(200,200,200);
}
Div.WEContent A:hover {
	color: black;
	background: rgb(230,230,240);
}
Div.WEContent A:active {
	color: black;
	background: rgb(230,230,240);
}


/* -- Footer -- */
DIV.WEContent Div.Footer {
		width: 100%;
		margin: 0;
		padding: 5px 0px 5px 0px;
		color: white;
		border: none;
		border-top: thin solid lightsteelblue;
		border-bottom: thin solid lightsteelblue;
		}
DIV.WEContent Div.Footer P { 
	color: black;
	color: white;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 0px  10% 0px 0%;
	}

	
Table.SummitFrontPage IMG {
	background: white;
	margin: 2px;
	padding: 6px;
	border: thin groove lightslategray;
	}
	

/* images */

DIV.WEContent IMG {
	border: thick solid white;
}

DIV.WEContent DIV.LPic {
	width: 256px;
	padding: 4px; 
	margin: 0px 0 20px 0 ;
	float: left;
}

DIV.WEContent DIV.LPic IMG {
	width: 256px;
	padding: 2px;
	margin: 0;
	background: black;
}
	
DIV.WEContent DIV.LPic P {
	width: 256px;
	margin: 0 5% 0 0px;
	padding: 0 2px 10px 2px;
	clear: left;
	color: white;
	}


/* portrait */	
DIV.WEContent DIV.PPic {
	width: 171px;
	padding: 4px; 
	margin: 0px 0 20px 0 ;
	float: left; 
	}

DIV.WEContent DIV.PPic IMG {
	width: 171px;
	padding: 2px;
	margin: 0;
	background: black;
	}
	
DIV.WEContent DIV.PPic P {
	width: 171px;
	clear: left;
	margin: 0 5% 0 0px;
	padding: 0 2px 10px 2px;
	color: white;
	}
	

/* large */	
DIV.WEContent DIV.LargePic {
	width: 512px;
	float: left; 
	padding:0; 
	margin:0px 0 20px 0 ;
}

DIV.WEContent DIV.LargePic IMG {
	width: 512px;
	padding: 2px;
	margin: 0;
	background: black;
	}
	
DIV.WEContent DIV.LargePic P {
	width: 512px;
	clear: left;
	margin: 0 5% 0 0px;
	padding: 0 2px 10px 2px;
	color: white;
	}	
	
/* ---  Images--- */
img.MVPLogo	{
	margin: 0px;
	padding: 0px;
	border: none;
}

/* --- 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(50,0,100);
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}