
	#rit_logo
	{
		height:43px;
		width:100px;
		background-image: url(/decor/it/images/NYSGridLogo-small2.png);
		position:relative;
		top:0px;
		left:10px;
	}
	
	#it_logo
	{
		height:22px;
		width:286px;
		background-image: url(/decor/it/images/NYSGrid-text.png);
		float: left; 
		position:relative; 
		top:6px;
	}
	
	#gccis_logo
	{
		height:19px;
		width:287px;
		background-image: url(/decor/it/images/cyberinfrastructure.png);
		float: left; 
		position:relative;
		top:2px;
		left: -3px;
	}	#print_logo
	{
		position:absolute;
		visibility:hidden;
		width:1px;
		height:1px;
	}
	a:visited
    		{font-weight: bold; text-decoration: none; color: #48335c}
	a:hover
    		{font-weight: bold; text-decoration: underline;}
	a:link
    		{font-weight: bold; text-decoration: none; color: #38335c}
	a:active
    		{font-weight: bold; text-decoration: none;}

html {
	font-size: 100%; /* IE Hack */ 
}

body {
	font-size: 0.75em; 
	margin: 20px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: #DDDDFF; 
	text-align: center;
}

table {
 font-size: 100%; /* IE Hack */ 
}

input, select, th, td {
	font-size: 1em;
}

h1 {
	font-size: 2em;
}  /* displayed at 24px */

img { 
	border:0px 0px 0px 0px;
}

#container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 	background: transparent; //#CBCAAC;
 	height: 600px;
 	width: 800px;
}

#header { 
	height: 56px; 
	background:  #666688;//#38728B;// #666688;
	clear: right; 
	font-family: "Times New Roman", Times, serif; 
	color:#FFFFFF;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#header td { 
	font-family: "Times New Roman", Times, serif; 
	color:#FFFFFF;
	padding: 0;
	margin: 0;
}

#ritmenu {
	clear: both;
	color: #FFF;
	background-color: #898989;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.8333em;
	height: 20px;
	padding-top: 3px;
	padding-left: 10px;
	overflow: visible;
}


#headershadow {
	height: 40px; 
	clear: right; 
	background: #B7B7B7 url("images/Header-Shadow.png") repeat-x;
	text-align:right;
	color: #696958;
}

#home {
	text-align:right;
	width:100px;
}

div#headershadow a{
	display: block; 
	padding: 0.25em 1.25em 0.25em .25em;
 	text-decoration: none; 
 	color: #e0e0e0;
}

div#headershadow a:hover{
	/*font-weight: bold; */
	color: #ffffff;
}

/*

#headershadow {
	height: 150px; 
	clear: right; 
	background: #B7B7B7 url("images/banner/rotator.php ") repeat-x;
}
*/

#centercollage {
	text-align: left; 
	width: 100%; 
	padding-top: 20px; 
	background: #FFFFFF;
}

#collage {
	text-align: left;
	position:relative;
	margin-left: 0px;
	top:0px;
	left:0px;
	height:400px;
	width:760px;
	background: url("images/NYSGridLogo7.1.jpg") no-repeat;
}

#ritnav {
	float: left;
	position: absolute;
	top: 125px; //119px
	left: 0px;
	width: 175px;
	background: #FFFFFF; //transparent; //#CBCAAC;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:	left;
	color: #696958;
	
}

#ritcontentcontainer {
	background: #FFFFFF url("images/ritnav_background.jpg") top left no-repeat; //#CBCAAC;
	border: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 100%;
}

#mainsectiontitle {	
	background: #FFF url("images/MainSection-Shadow.png") repeat-y left;
	border: 0px 0px 0px 0px;
	color: #000; 
	height: 40px;
	margin: 0px 0px 0px 175px; 
	padding: 10px 0px 0px 55px;
	text-align: left;
}

#mainsectiontitletext {
	font-family: "Times New Roman", Times, serif; 
	font-size: 2.2em;
	font-weight: bold;
}

#contentcontainer {
	background: #F3F2E2 url("images/Content-Shadow.png") repeat-y left;
	border: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	margin: 0px 0px 0px 175px;
	padding: 25px 30px 20px 55px;
	text-align: left;
}

div.ritcontactinfo { 
	padding: 5px 15px 10px 0px;
	margin: 0;
}

div.ritcontactinfo img {
	border: #000 solid 1px;
	float: left;
	margin: 0 20px 10px 0;
	padding: 0;
}

#footer {
	background:  #666688;//#38728B; //#FB812B; //#663300;
	color: #A38C76;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	height: 10px;
	width: 100%;
}

#footertext {
	text-align: right;
	background: transparent;
}

#footertext a {
	font: 9pt Verdana, sans-serif;
	background: transparent;
}



/*menu styles: pay attention, it gets tricky */

/*side menu*/
	#menu-list {
		width: 175px;
		padding: 0 0 0 0;
		margin-bottom: 1em;
		font-family: arial, Helvetica, sans-serif;
		color: inherit;
		background: transparent;
		
		/*border-top: 1px solid transparent;*/
	}
	

	#menu-list ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
	
	#menu-list li {
		/*border-bottom: 1px solid transparent;*/
		margin: 0;
	}
	
	#menu-list li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		/*border-left: 5px solid transparent;*/
		/*border-right: 5px solid transparent;*/
		background: transparent;
		color: #696958; //#FFFFFF;
		text-decoration: none;
		font-weight: bold;
		width: 100%;
	}
	
	html>body #menu-list li a {
		width: auto;
	}
	
	
	#menu-list li a:hover {
		/*border-left: 5px solid #B39760;*/
		/*border-right: 5px solid #C2A469;*/
		background-color: #666688; //transparent;
		color: #FFFFFF; //#696958;
	}
	
	html>body #menu-list li .selected {
		width: auto;
	}

	#menu-list li .selected {
		font-weight: bold;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-bottom: 1px solid #FFFFFF; //#CBCAAC;
		border-top: 1px solid #FFFFFF;//#CBCAAC;
		background-color: #CBCAAC;
		color: #000000;
		text-decoration: none;
		width: 100%;
	}
	/*top menu------------------------------------------*/
.maml_menubar {
	/*moved all rules into div#nav id*/
}

#nav img {
	display: block;
	border: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 0px;
}

div#nav {
	margin: 0px;
	background: #898989;
	font-family : verdana, sans-serif;
	font-size : 10px ;
	position: relative;
	left: 0px; /* shift menubar left.  to move the image over for correct fit*/
	text-align: left;
	width: 100%;
	z-index: 99;
	float: left; 
}

div#nav ul a:hover{
	/*font-weight: bold; */
	color: #ffffff;
	
}

div#nav ul { /* pull-downs */
	background-color: #e4e4d2;
	border: 1px solid #898989; 
	border-width: 0 1px; 
	font-size:10px;
	margin: 0; 
	padding: 0; 
}
  
div#nav li { /* default for all Menu items (ends up as just top level and terminal items)*/
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	line-height: 1em;
	z-index:200;
}
  
div#nav li.submenu li.submenu {/* menu items with sub-menus */
	background: url("rightarrow.gif") 98% 50% no-repeat;
	line-height:1.5em;
} 

div#nav li.submenu li.submenu a.dropdown:hover {/* menu items with sub-menus */
	background: url("downarrow.gif") 98% 50% no-repeat;
}

div#nav li a { /* menu item top text style */
	display: block; 
	padding: 0.25em 1.25em 0.25em .25em;
 	text-decoration: none; 
 	color: #e0e0e0;
}

div#nav li li a { /* menu item pull-down text style */
	background-color: transparent;
 	color: #696958;
}
  
div#nav li li a:hover { /* menu item pull-down hover text style */
 	background-color: #CBCAAC; //#696958;
 	font-weight: bold;
 	color: #696958;
}
  
div#nav>ul a { /* Menu Titles */
	width: auto; 
}

div#nav ul ul { /* hide all the pull-downs */
	position: absolute; 
	width: 16em;  
	font-size:10px; display:none;
}

div#nav ul ul li { /* menu item bottom line */
	width: 16em;  
}

div#nav li.over li.submenu, div#nav li.over li.over2 /* right arrow*/{
	background: url("rightarrow.gif") 98% 50% no-repeat;
}

div#nav ul.level1 li.submenu:hover ul.level2,   /* show the menus on hover */
div#nav ul.level2 li.submenu:hover ul.level3,
div#nav ul.level3 li.submenu:hover ul.level4 {
	display:block;
}

div#nav ul.level2 { /* line at the top of the first level drop-down */
	top: 1.5em; 
	left: -1px;
	border-top: 1px solid #898989; 
	border-bottom: 1px solid #898989; 
}

div#nav ul.level3, div#nav ul.level4 { /* line at the top of the 2nd, 3rd levels drop-down */
	top: -1px; 
	left: 11.7em;
 	border-top: 1px solid #898989; 
	border-bottom: 1px solid #898989; 
 	z-index:10
}

/*turn on the first menu for IE*/
div#nav ul li.over ul, div#nav ul li.over ul li.over2 ul,
div#nav ul li.over ul li.over2 ul li.over3 ul{
	display: block;
}

/* hovering over items with a sub-menu */
div#nav li.submenu li.submenu:hover, div#nav li.submenu li.submenu li.submenu:hover,
div#nav li.over li.over2, div#nav li.over li.over2, li.over3{
	background: #CBCAAC url("downarrow.gif") 98% 50% no-repeat;
}

/*once we turn on the first above, we need to turn off the second again*/
/* when we turn on the second, turn off the third*/
div#nav ul li.over ul li ul, div#nav ul li.over ul li.over2 ul li ul{
	display: none;
}

/* hovering over items with no sub-menus */
div#nav ul li.submenu ul li:hover, 
div#nav ul li.submenu ul li.submenu ul li:hover,
div#nav ul li.over ul li.over2, div#nav ul li.over ul li.midNode,
div#nav ul li.over ul li.over2 ul li.endNode,
div#nav ul li.over ul li.over2 ul li.over3 ul li.veryEndNode{
	background-color: #CBCAAC; 
}

div#nav ul.level2 li:hover ul.level3 li, /* style the 2nd & third level menus - useless? */
div#nav ul li.over ul li.over2 ul li{
	font-weight:normal;
 	color: #D1C3BA;
}

.windoidTitle {
	position:relative;
	left:0px;padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	top:-21px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

.link {
	cursor: pointer;
}
