/* CSS Document *//* primary css file for American Councils Higher Ed Programs */* {margin: 0; padding: 0;}body {font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}a {text-decoration: none;}a img {border: none;}a:link, a:visited {color: #555;}html body a:hover {color: #000; background-color: #F4F2E4;  border-bottom: 1px solid #9A8E51;}div#header {	margin:0px;	background: url(../im/ac_logo.gif) no-repeat 410px;	color: #79B30B;	padding-top: 25px;	width: 100%;	border-top-width: 8px;	border-top-style: solid;	border-top-color: #336699;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;	z-index: 0;}div#container {	float: left;	font-size: 0.88em;	width: 750px;	padding: 0em 0em 0em 210px;	background-image: url(../im/HEPbkgrnd2.gif);	background-repeat: no-repeat;	background-position: 90px bottom;  }div#container{width:750px;margin:0 auto}  div#navigation{	background:url(../im/HEPsbar.gif) no-repeat;	line-height: 100px;}div#wrapper{	float:left;	width:100%;	padding: 0px;}div#content{	margin: 0px 175px 0px 200px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	padding: 10px 0px 0px;}#footer {clear: both; border: 1px solid #666; border-width: 1px 0;  margin-bottom: 3em; font-size: 0.85em;  background: #FBFAF4 20px 50%;}#footer p {margin-left: 408px; padding: 1em 20px; border-left: 1px solid #666;  background: #FFF;}#footer a:link, #footer a:visited {border-bottom-width: 0;}#footer a:hover {border-bottom-width: 1px;}.issn {font: 0.9em Verdana, sans-serif; text-transform: uppercase; letter-spacing: 0.33em;}.issn b {font: 1.2em Georgia, Times, serif; letter-spacing: 1px;}#footer .copyright {padding-left: 25px; background: url(/pix/diamond-gray.gif) 10px 50% no-repeat;}div#content p{line-height:1.4}#content .title {	margin:0px;	padding-top: 20px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;	font-family: "Times New Roman", Times, serif;	font-size: 2.1em;	font-weight: bold;}#content .para {	margin:0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;}div#navigation{	float:left;	width:150px;	margin-left:-700px}div#extra{	float:left;	width:150px;	margin-left:-150px;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #999999;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #999999;	padding-left: 0px;	padding-bottom: 20px;	margin-top: 75px;}ul, ol {list-style: none;}#extra li {	padding: 0.5em 0px 0.5em 15px;	margin: 0px;}