/* ********* Set Defaults to Zero ******* */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
/*ol,ul{list-style:none;}*/
caption,th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
/* turn off the link outline in Firefox */
a {outline: none;}
/* !!!!!!!!!! YOU MUST RESTYE THE ABOVE AS NEEDED !!!!!!!!!!!!!  */

/* set global paragraph margin */
p { margin:0 0 15px 0;}
/* Apply left margin only to the few elements that need it: */
dd, blockquote { margin-left: 1em; }
li { margin-left: 2.5em; }

/* remember to define focus styles! */
:focus {outline:0px;}

/* This makes the text left justified in the CS debug area */
.cfdebug {text-align:left;}

.floatleft { float:left;}
.floatright { float:right;}
.clear { clear:both;}

a:link {color: #BD2408;	text-decoration: none;}
a:visited {color: #BD2408; text-decoration: none;}
a:hover {color: #827566; text-decoration: underline;}
a:active, a:focus {color: #BD2408; text-decoration: none;}

body  {
	font: .75em Arial, Helvetica, sans-serif;
	background: #333333;
	margin: 35px 0 0 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333333;
}

input, select, textarea { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
input { vertical-align:middle;}
select { vertical-align:middle;}
/*  NOTE - the percentages below will scale off of the font size set in the body selector style above */
/* Header tag styles */
h1 { font-size:160%;color:#BD2408;}
h2 { font-size:140%;color:#BD2408;}
ul {list-style: none;}


/* this contains everything in the switchboard page */	
#container { width: 960px; background-image:url(../graphics/bg_switch.jpg); background-repeat:no-repeat; background-position:top;	margin: 0 auto; text-align: left; height:620px; } 
#nav-holder	{margin: 0 0 0 700px; padding-top: 50px; width: 189px; height: 199px; background-image:url(../graphics/switch-select.gif); background-position: 20px 50px; background-repeat:no-repeat;}

#nav-holder #nav-main { width: 189px; height: 120px; padding-top: 29px; margin-right:20px;}
		
#nav-main a {display: block;width: 189px;height: 40px;text-indent: -8000px;background-image: url(../graphics/switch-nav.gif); background-repeat: no-repeat;}
	
#m-wny a {background-position: 0 0;}
	#m-wny a:hover,
	#m-wny a.on {background-position: -189px 0;}
#m-noh a {background-position: 0 -40px;}
	#m-noh a:hover,
	#m-noh a.on {background-position: -189px -40px;}
#m-pitt a {background-position: 0 -80px;}
	#m-pitt a:hover,
	#m-pitt a.on {background-position: -189px -80px;}
	
	
#foottext	{ margin-top: 290px; font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#CCCCCC; text-align:center; background-color:#333333;}
#foottext a	{color: #cccccc; text-decoration:none;}
#foottext a:hover	{ text-decoration:underline;}



