
body {
	background:#fff url(images/bkgd.gif) 0px 0px repeat-x;
	margin:0;
	padding:0;
	font-family: Verdana, "Arial MT", Helvetica;
	}
	
* {
	margin:0;
	padding:0;
	border:none;
	}

/* Layout Styles */
	
#wrapper {
	width:770px;
	position:relative;
	left:50%;
	margin-left:-385px;
	background:#fff;
	}
	
#masthead {
	background:#fff;
	padding: 0 0 1px 0;
	}
	
div#mastheadPix {
	width: 570px;
	}
	
#logo {
	float:left;
	padding: 0px 0 0 20px;	
	}
	
#logoBar {
	background:url(images/isymwfs_logo.gif) 20px 0px no-repeat;
	text-align: right;
	height: 65px;
	padding-right: 27px;
	}
	
#logoBar img {
	padding-top:40px;
	}
	
#uNav {
	font-size:10px;
	text-align:right;
	padding-right:25px;
	
	}
	
#uNav ul {
	list-style:none;
	padding: 10px 0;
	float:right;
	}
	
#uNav ul li {
	float:left;
	padding-left: 9px;
	display:inline;
	border-right: 1px solid #ccc;
	padding-right: 10px;
}

#uNav a, #uNav a:link {
	color:#333;
	text-decoration:none;
	}
	
#uNav a:hover {
	color:#FF901F;
	}
	
#uNav a.activePage {
	color:#ccc;
	text-decoration:underline;
	}
	
#uNav a.activePage:hover {
	color:#ccc;
	text-decoration:underline;
	}

/* print & email styles */
div#printEmail {
	text-align:right;
	padding:30px 0 0;
	}

.break {
	clear:both;
	}
	
#sepBar {
	background:url(images/mastheadBkgd.gif) 0px 0px repeat-x;
	height:20px;
	}
	
/* Main Content */

#content {
	padding:0 30px 75px 0;
	}
	
#bodyCopy {
	/*background:#fff url(isymmetry/chair.gif) 0px 20px no-repeat;*/
	float:left;
	width:570px;
	}
	
#sideBar {
	float:left;
	width:170px;
	}
	
/* Type styles */

#bodyCopy p {
	padding:0 50px 8px 75px;
	font-size:11px;
	line-height:18px;
	}
	
#bodyCopy h1 {
	padding:20px 0 5px 75px;
	font-size:18px;
	color:#FF901F;
	letter-spacing: -1px;
	}
	
#bodyCopy h2 {
	padding:20px 0 5px 75px;
	font-size:14px;
	color:#ff901f;
	font-weight:bold;
	}
	
#bodyCopy h3 {
	padding:10px 0 2px 75px;
	font-size:11px;
	font-weight:bold;
	color:#ff901f;
	}
	
#bodyCopy ol, #bodyCopy ul {
	font-size:11px;
	line-height:18px;
	padding:0 50px 8px 100px;
	}
	
#bodyCopy li {
	padding:0 0 5px 0px;
	}
	
#bodyCopy ul.bulleted {
	padding-left:75px;
	}
	
#bodyCopy ul.bulleted li {
	padding:0 0 5px 20px;
	list-style:none;
	background:url(images/bulleted_list.gif) 0px 0px no-repeat;
	}
	
#bodyCopy a, #bodyCopy a:link {
	color:#666;
	text-decoration:underline;
	}
	
/* +local navigation */

#localNav {
	padding:5px 0px 20px 75px;
}

#localNav ul {
	list-style:none;
	}
	
#localNav li {
	float:left;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#333;
	padding:0px 15px 0px 10px;
	background:url(isymmetry/bullet.gif) 100% 50% no-repeat;
	}
	
#localNav li.noBullet {
	background:none;
	}
	
#localNav li.farLeft {
	padding-left:0px;
	}
	
#localNav a, #localNav a:link {
	color:#333;
	text-decoration:none;
	}
	
#localNav a:hover {
	color:#999;
	}

	
/* global navigation */

#gNav {
	width:170px;
	padding-bottom:25px;
	}
	
#gNav ul {
	list-style:none;
	font-size:11px;
}

#gNav ul.hideSwitch {
	display:block; /* previously display: none */
	}
	
#gNav ul.showSwitch {
	display:block;
	}

#gNav ul li {
	}
	
#gNav ul li a, #gNav ul li a:link {
	background:#FF901E;/* url(images/gNavOpen.gif) 6px 50% no-repeat; */
	border-bottom:1px solid #fff;
	padding:4px 5px 4px 20px;
	text-decoration:none;
	color:#fff;
	display:block;
	}
	
#gNav ul li a:hover {
	color: #333;
/*	background: #ff901e url(images/gNavOpen.gif) 6px 50% no-repeat;*/
	}
	
#gNav ul li a.hide {
	background-image: url(images/gNavClose.gif);
	}	
	
#gNav ul li a.show {
	background: #ff901e url(images/gNavOpen.gif) 6px 55% no-repeat;
	}
	
	
#gNav ul ul  {
	padding:0;
	}
	
#gNav ul li ul li a, #gNav ul li ul li a:link {
	background:#ccc;
	color: #000;
	font-size:10px;
	}
	
#gNav ul li ul li a:hover {
	background:#666;
	color:#fff;
	}
	

/* sidebar styles */

div.pullQuote {
	font-size:14px;
	color:#666;
	line-height:18px;
	padding-bottom: 10px;
	}
	
.pullQuote p {
	text-indent:22px;
	background: url(images/openQuote.gif) 0px 2px no-repeat;
	}
	
.pullQuote p.credit {
	background:none;
	font-size:10px;
	text-indent: 0px;
	line-height: 12px;
	padding:5px 0;
	color:#999;
	border-bottom:1px solid #ccc;
	}
	
div.callOut {
	font-size:10px;
	line-height:14px;
	color:#666;
	background:url(images/circles.gif) 50% 100% no-repeat;
	padding-bottom:25px;
	}
	
div.callOut h1 {
	font-size:10px;
	text-transform:uppercase;
	color: #FF901F;
	padding-bottom:5px;
	}
	
div#sideBar div.callOut ul {
	list-style-position:outside;
	margin-left:12px;
	margin-top:8px;
	}
	

	

	
/* footer styles */

div#footer {
	background:url(isymmetry/footerBkgd.gif) 0px 0px repeat-x;
	padding:5px 0 20px;
	color:#999999;
	text-align:center;
	font-size:9px;
}

#uNav li#login {
	font-weight:bold;
	
	border-right:none;
	}
	
#uNav li.last {
	border-right:none;
	}
	
#uNav li#login a, #uNav li#login a:link {
	color: #FF901f;
	padding-right:15px;
	font-weight:bold;
}
	
#uNav li#login a:hover {
	background:url(images/threeCircles.gif) 100% 50% no-repeat;
	}
	
/* project styles */

#bodyCopy p.one {
	font-weight:bold;
	}

ul.firstLevel {
	font-size:11px;
	line-height:18px;
	padding:0 0 10px 85px;
	}
	
li ul {
	padding:0 0 10px 25px;
	}
	
span.projectNote {
	color:#666;
	font-size:10px;
	}
	
/* column text */

div#columnHolder {
	padding-left:85px;
	}

div.column {
	width: 210px;
	float:left;
	}
	
#bodyCopy div.column p {
	padding:0px 50px 0px 15px;
	border-bottom:1px solid #ccc;
	background:url(images/arrow.gif) 0px 50% no-repeat;
	}
	
#columnText {
	padding:0 50px 0 75px;
	}

	
/* home page styles */

#homeContent {
	background:#fff url(images/chair.gif) 95% 100% no-repeat;
	height: 450px;
	}
	
#homeContent p {
	font-size:18px;
	color: #999;
	line-height:24px;
	padding-right:50px;
	}
	
#homeContent h1 {
	background:url(images/hHome.gif) 0px 0px no-repeat;
	margin:60px 0px 0px 75px;
	height:13px;
	}
	
#homeContent h1 span {
	display:none;
	}
	
span.findOutMore {
	background:#fff url(images/moreBullet.gif) 100% 50% no-repeat;
	padding:0 15px 0 0;
	white-space:nowrap;
	}
	
#homeContent p span.findOutMore a {
	color:#666;
	text-decoration:none;
	}
	
#homeContent p span.findOutMore a:hover {
	color: #FF901F;
	text-decoration:underline;
}

#focusZones {
	padding:20px 0px 50px 75px;
	}
	
/* Misc Styles */

p.backToTop a {
	color:#666;
	font-size:10px;
	}
	
p.backToTop a:hover {
	text-decoration:underline;
	}
	

/* Admin Styles */
.FormInfo {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.FormLabel {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.FormTitle {
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.FormError {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:red;
	text-decoration:none;
}
.FormTextBox {
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	border:solid 1px black;
	text-decoration:none;
}
.FormDropDown {
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	border:solid 1px black;
	text-decoration:none;
}
.FormButton
{
	border: 1px solid black;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
}
.link_paging{font-size:11px;font-family:Arial;color:#0066ff;}
.link_paging:hover {font-size:11px;font-family:Arial;color:#0099ff;text-decoration:none;}
	
