

/********** IMPORT OTHER STYLESHEETS **********/
@import url("home.css");
@import url("degree.css");
@import url("wizard.css");
@import url("map.css");
@import url("rating.css");


/********** BASIC **********/
html, body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, li, dl, dt, dd, form, fieldset, input, button {
	margin: 0;
	padding: 0;
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

ul, ul li {
	list-style-type: none;
}

body {
	font-size: 62.5%;
	background: #526B78;
}


/********** COMMON LAYOUT **********/
#wrapper {
	width: 100%;
	min-width: 945px;
	max-width: 1040px;
	background: #F8F7F8 url(../images/bg-wrapper.jpg) repeat-y;
}

#header {
	position: relative;
	width: 945px;
	height: 198px;
	background: url(../images/bg-header.jpg) no-repeat;
}

#header h1 {
	width: 186px;
	height: 160px;
	overflow: hidden;
}

#header h1 a {
	display: block;
	width: 186px;
	height: 160px;
	background: url(../images/heading-einfo.jpg) no-repeat;
	text-indent: -9999px;
}

.printThis {
	display: none;
}

ul#access_nav, ul#accesskeys {
	display: none !important;
}


/********** NAVIGATION **********/
#nav {
	position: absolute;
	left: 186px;
	top: 0;
	width: 719px;
	height: 133px;
}

#nav li {
	float: left;
	overflow: hidden;
}

#nav li a {
	display: block;
	width: 100%;
	text-indent: -9999px;
}

#nav li#nav-degree {
	width: 122px;
	height: 133px;
	background: url(../images/newnav/nav-degree-locator-inside.jpg) no-repeat;
}

#nav li#nav-degree a {
	margin: 0px 0 0;
	height: 133px;
}

#nav li#nav-degree a:hover, #nav li#nav-degree a:focus, #nav li#nav-degree a.selected {
	margin: 0;
	height: 133px;
	background: url(../images/newnav/nav-degree-locator-inside.jpg) no-repeat 0 -133px;
}

#nav li#nav-scholarships {
	width: 111px;
	height: 118px;
	background: url(../images/newnav/nav-search-scholarships-inside.jpg) no-repeat;
}

#nav li#nav-scholarships a {
	margin: 0px 0 0;
	height: 118px;
}

#nav li#nav-scholarships a:hover, #nav li#nav-scholarships a:focus, #nav li#nav-scholarships a.selected {
	margin: 0;
	height: 118px;
	background: url(../images/newnav/nav-search-scholarships-inside.jpg) no-repeat 0 -118px;
}

#nav li#nav-residences {
	width: 98px;
	height: 106px;
	background: url(../images/newnav/nav-residences-inside.jpg) no-repeat;
}

#nav li#nav-residences a {
	margin: 0px 0 0;
	height: 106px;
}

#nav li#nav-residences a:hover, #nav li#nav-residences a:focus, #nav li#nav-residences a.selected {
	margin: 0;
	height: 106px;
	background: url(../images/newnav/nav-residences-inside.jpg) no-repeat 0 -106px;
}

#nav li#nav-further {
	width: 155px;
	height: 88px;
	background: url(../images/newnav/nav-further-information.jpg) no-repeat;

}

#nav li#nav-further a {
	margin: 0px 0 0;
	height: 88px;
}

#nav li#nav-further a:hover, #nav li#nav-further a:focus, #nav li#nav-further a.selected {
	margin: 0;
	height: 88px;
	background: url(../images/newnav/nav-further-information.jpg) no-repeat 0 -88px;
}

#nav li#nav-map {
	width: 120px;
	height: 77px;
	background: url(../images/newnav/nav-map-ontario.jpg) no-repeat;
}

#nav li#nav-map a {
	margin: 0px 0 0;
	height: 77px;
	text-decoration:none;
}

#nav li#nav-map a:hover, #nav li#nav-map a:focus, #nav li#nav-map a.selected {
	margin: 0;
	height: 77px;
	background: url(../images/newnav/nav-map-ontario.jpg) no-repeat 0 -77px;
}

#nav li#nav-about {
	width: 113px;
	height: 59px;
	background: url(../images/newnav/nav-about-einfo.jpg) no-repeat;
}

#nav li#nav-about a {
	margin: 0px 0 0;
	height: 59px;
}

#nav li#nav-about a:hover, #nav li#nav-about a:focus, #nav li#nav-about a.selected {
	margin: 0;
	height: 59px;
	background: url(../images/newnav/nav-about-einfo.jpg) no-repeat 0 -59px;
}

#nav li#nav-using {
	width: 93px;
	height: 88px;
	background: url(../images/nav-using-einfo.jpg) no-repeat;
}

#nav li#nav-using a {
	margin: 46px 0 0;
	height: 42px;
}

#nav li#nav-using a:hover, #nav li#nav-using a:focus, #nav li#nav-using a.selected {
	margin: 0;
	height: 88px;
	background: url(../images/nav-using-einfo.jpg) no-repeat 0 -88px;
}

#nav li#nav-deadlines {
	width: 144px;
	height: 77px;
	background: url(../images/nav-deadlines-notices.jpg) no-repeat;
}

#nav li#nav-deadlines a {
	margin: 29px 0 0;
	height: 48px;
}

#nav li#nav-deadlines a:hover, #nav li#nav-deadlines a:focus, #nav li#nav-deadlines a.selected {
	margin: 0;
	height: 77px;
	background: url(../images/nav-deadlines-notices.jpg) no-repeat 0 -77px;
}

#nav li#nav-accounts {
	float: none;
	position: absolute;
	left: 462px;
	top: 72px;
	width: 63px;
	height: 29px;
}

#nav li#nav-accounts a {
	width: 63px;
	height: 29px;
	background: url(../images/nav-accounts.gif) no-repeat;
}

#nav li#nav-accounts a:hover, #nav li#nav-accounts a:focus, #nav li#nav-accounts a.selected {
	background: url(../images/nav-accounts.gif) no-repeat 0 -29px;
}

#nav li#nav-contact {
	float: none;
	position: absolute;
	left: 525px;
	top: 72px;
	width: 70px;
	height: 29px;
}

#nav li#nav-contact a {
	width: 70px;
	height: 29px;
	background: url(../images/nav-contact-us.gif) no-repeat;
}

#nav li#nav-contact a:hover, #nav li#nav-contact a:focus, #nav li#nav-contact a.selected {
	background: url(../images/nav-contact-us.gif) no-repeat 0 -29px;
}

#nav li#nav-language {
	float: none;
	position: absolute;
	left: 533px;
	top: 72px;
	width: 84px;
	height: 29px;
}

#nav li#nav-language a {
	width: 84px;
	height: 29px;
	background: url(../images/nav-french.gif) no-repeat;
}

#nav li#nav-language a:hover, #nav li#nav-language a:focus, #nav li#nav-language a.selected {
	background: url(../images/nav-french.gif) no-repeat 0 -29px;
}


/********** DISCLAIMER **********/
#footer p.disclaimer {
	width: 650px;
	padding-left: 25px;
	margin-bottom: 1.5em;
}

#footer p {
	clear: right;
}

#footer p.disclaimer a {
	color: #F7F4EC;
	border-bottom: 1px solid #7B8D95;
	text-decoration: none;
}

#footer p.disclaimer a:hover, #footer p.disclaimer a:focus {
	border-bottom: 1px solid #F7F4EC;
}


/********** SEARCH **********/
#searchform {
	position: absolute;
	left: 791px;
	top: 77px;
	width: 143px;
	height: 24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 1.1em;	
}

#searchform label {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 121px;
	height: 13px;
	overflow: hidden;
	z-index: 1;
}

#searchform input {
	position: absolute;
	left: 0;
	top: 0;
	padding: 2px 2px 0;
	width: 121px;
	height: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 1em;
	border: 1px solid #8F8F8F;
	z-index: 2;
}

#searchform br {
	display: none;
}


/********** LOGIN **********/
#login_area{
	font-size:1.2em;
	position:absolute;
	right:0;
	top:0px;
	width:480px;
	top:102px;
	height:29px;
}

#login_area .head {
	width:68px;
	height:29px;
	text-indent:-9999px;
	background:transparent url(../images/login_area_head.jpg) top left no-repeat;
	float:left;
}

#login_area label {
	float:left;
	width:60px;
	text-align:left;
	display:block;
	text-indent:-9999px;
	height:29px;
}

#login_area label.password {
	background: transparent url(../images/login_area_password.jpg) top left no-repeat;
}

#login_area label.email {
	background: transparent url(../images/login_area_email.jpg) top left no-repeat;
}

#login_area a.forgot {
	float:left;
	display:block;
	width:81px;
	text-indent:-9999px;
	height:29px;
	overflow:hidden;
	background: transparent url(../images/login_area_forgot.jpg) 0px 0px no-repeat;
}

#login_area a.forgot:hover {
	background: transparent url(../images/login_area_forgot.jpg) 0px -29px; no-repeat;
}

#login_area button {
	float:left;
	margin-top:5px;
	background:transparent url(../images/login_area_go.jpg) no-repeat scroll 0%;
	cursor:pointer;
	display:block;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	width:33px;
}

#login_area input {
	float:left;
	width:70px;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica;
	font-size:0.95em;
	margin-top:5px;
	height:15px;
	padding:2px 2px 0px;
	border:1px solid #8F8F8F;
}

.account-bar li, .account-bar li a {
	float:left;
	display:block;
	overflow:hidden;
}

.account-bar {
	float:right;
	display:block;
	margin-right:16px;
}

.username {
	display:block;
	float:right;
	margin-right:10px;
	color:#be4209;
	font-weight:bold;
	line-height:29px;
}

.account-bar li span {
	font-weight:bold;
	color:#be4209;
	line-height:28px;
	font-size:1.6em;
	text-align:left;
}

.account-bar li {
	height:29px;
}

.account-bar li.saved-searches {
	margin-right:6px;
	text-indent:-9999px;
	width:75px;
}

.account-bar li.saved-searches a{
	display:block;
	height:29px;
	width:55px;
	background: transparent url(../images/saved-searches.jpg) top left no-repeat;
}

.account-bar li.saved-comparisons {
	margin-right:6px;
	text-indent:-9999px;
	width:95px;
}
.account-bar li.saved-comparisons a {
	display:block;
	height:29px;
	width:74px;
	float:left;
	background: transparent url(../images/saved-comparisons.jpg) top left no-repeat;
}

.account-bar li.account-profile {
	text-indent:-9999px;
	width:53px;
	margin-right:4px;
}

.account-bar li.logout {
	text-indent:-9999px;
	width:47px;
	margin-right:4px;
}

.account-bar li.account-profile a{
	display:block;
	height:29px;
	width:53px;
	background: transparent url(../images/account-profile.jpg)	top left no-repeat;
}

.account-bar li.logout a{
	display:block;
	height:29px;
	width:47px;
	background: transparent url(../images/logout.jpg)	top left no-repeat;
}

#login_area ul.account-bar li a:hover {
	background-position: 0px -29px;
}


/********** TEXT RESIZE **********/
#textSizer {
	position:absolute;
	top:0px;
	right:-84px;
	background:transparent url(../images/a-a-bg.jpg) top left no-repeat;
	width:48px;
	padding:80px 0 0 9px;
	height:107px;
}

#textSizer li.size1 a {
	background:transparent url(../images/small-a.jpg) top left no-repeat;
	width:27px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:21px;
}

#textSizer li.size2 a {
	text-indent:-9999px;
	overflow:hidden;
	background:transparent url(../images/large-a.jpg) top left no-repeat;
	width:27px;
	display:block;
	height:32px;
}

#textSizer li a:hover, #textSizer li.curSize a {
	background-position:-27px 0px;
}

#auxnav form#form-degreesearch input.languageButton {
	background:#328238;
	border:1px solid #328238;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	width:105px;
	text-transform:uppercase;
	line-height:normal;
	margin-bottom:4px;
	height:16px;
}

#primary img.univ_logo_details {
	border:1px solid #cccccc;
	padding:3px;
	margin-bottom:14px;
	margin-top:0px;
}

.logo-map {
	display:block;
}

.logo-map img {
	float:left;
	display:block;
	padding-right:10px;
	margin-right:10px;
	border:1px solid #d1d1d1;
}

.logo-map h5.univ {
	display:inline;
	padding-top:0;
	margin-top:0;
	font-size:1.2em;
}


/********** PAGINATION **********/
#comparison_pagination {
	font-weight:bold;
	padding-top:1px;
}

#primary #comparison_pagination a {
	font-size:1.4em;
	text-decoration:none;
	margin-left:5px;
}

#comparison_pagination a:hover {
	color:#000;
}

#primary #comparison_pagination a.current {
	color:#666;
	font-style:normal;
}

#sorter {
	padding-top:7px;
	font-weight:bold;
}

#sorter select {
	font-size:1em;
	border:1px solid #AAAAAA;
	margin-left:5px;
}

#sorter button {
	background:transparent url(../images/button-go-2.gif) no-repeat scroll 0%;
	cursor:pointer;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	width:33px;
}


/********** CONTENT **********/
#content {
	position: relative;
	margin: 8px 0 0 23px;
	width: 922px;
	min-height: 350px;
	height: auto;
}

#content:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#content h2 {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 10;
}

#content h2#heading-findtherightdegree {
	top: -71px;
	left: 66px;
	width: 335px;
	height: 40px;
	background: url(../images/heading-findtherightdegree.gif) no-repeat;
}

#content h2#heading-further-information {
	top: -65px;
	left: 112px;
	width: 223px;
	height: 29px;
	background: url(../images/heading-further-information.gif) no-repeat;
}

#content h2#heading-youraccount {
	top: -73px;
	left: 195px;
	width: 144px;
	height: 37px;
	background: url(../images/heading-your-account.gif) no-repeat;
}

#content h2#heading-deadlinesnotices {
	top: -70px;
	left: 100px;
	width: 255px;
	height: 40px;
	background: url(../images/heading-deadlinesnotices.gif) no-repeat;
}

#content h2#heading-deadlinesnotices {
	top: -70px;
	left: 100px;
	width: 255px;
	height: 40px;
	background: url(../images/heading-deadlinesnotices.gif) no-repeat;
}

#content h2#heading-usingeinfo {
	top: -72px;
	left: 158px;
	width: 150px;
	height: 45px;
	background: url(../images/heading-usingeinfo.gif) no-repeat;
}

#content h2#heading-contactus {
	top: -73px;
	left: 162px;
	width: 141px;
	height: 38px;
	background: url(../images/heading-contactus.gif) no-repeat;
}

#content h2#heading-abouteinfo {
	top: -65px;
	left: 154px;
	width: 155px;
	height: 34px;
	background: url(../images/heading-abouteinfo.gif) no-repeat;
}

#content h2#heading-notice {
	top: -76px;
	left: 112px;
	width: 231px;
	height: 39px;
	background: url(../images/heading-notice.gif) no-repeat;
}

#content h3 {
	position: absolute;
	right: 40px;
	top: -24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	z-index: 3;
}

#content h3.deglocator {
	right: 44px;
	top: -77px;
}

#auxnav form#form-degreesearch input.languageButton_en, #auxnav form#form-degreesearch input.languageButton_fr {
	width:50px;
	float:left;
	font-size:10px;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	padding-bottom:3px;
	margin-bottom:10px;
	cursor:pointer;
	background:#999;
}

#auxnav form#form-degreesearch input.languageButton_en {
	margin-right:3px;
}

.findtherightdegree #primary {
	padding: 8px 5px 40px 0;
	width: 675px;
}

.findtherightdegree #primary p {
	margin-right:200px;
}

.findtherightdegree #primary ul strong a {
	width:283px;
	height:394px;
	display:block;
	visibility:visible;
	text-indent:-9999px;
}

.pdflink {
	float:left;
	height:83px;
	width:283px;
	display:block;
	text-indent:-9999px;
	text-decoration: none !important;
	background: url(../images/ouac-button-pdf.jpg) top left no-repeat;
}

.videolink {
	float:left;
	margin:0 0 0 10px;
	height:83px;
	width:283px;
	display:block;
	text-indent:-9999px;
	text-decoration: none !important;
	background: url(../images/ouac-button-video.jpg) top left no-repeat;
}

.pdflink a .pdflink a:hover .pdflink a:focus {
	text-decoration: none !important;
}

.videolink a: .videolink a:hover .videolink a:focus {
	text-decoration: none !important;
}

#primary ul.find_wiz, #primary ul.find_loc {
	width:283px;
	float:left;
	height:394px;
	margin-right:10px;
	overflow:hidden;
	background: url(../images/wizard-head.gif) top left no-repeat;
}

#primary ul.find_wiz li, #primary ul.find_loc li {
	visibility:hidden;
}

#primary ul.find_loc {
	margin-right:none;
	background: url(../images/locator-head.gif) top left no-repeat;
}


/********** PRIMARY CONTENT **********/
#primary {
	float: right;
	margin: -8px 39px 0 0;
	padding: 8px 205px 40px 0;
	width: 475px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	overflow:visible;
	line-height: 1.3636em;
	border-top: 1px solid #C7C5C1;
}

#primary h1.forPrint {
	display:none;
}

#primary.glossary {
	padding-left: 9px;
	padding-right: 196px;
}

#primary:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#primary h4 {
	margin: 0 0 .1428em 0;
	font-size: 1.2727em;
	font-weight: bold;
}

#primary h5 {
	margin: 0 0 0  0;
	font-size: 1.0909em;
	line-height: 1.3333em;
	font-weight: bold;
	clear:left;
}

#primary p {
	margin: 0 0 1em 0;
}

#primary ol, ul {
	margin: 0 0 1em;
}

#primary ol li {
	margin-left: 2em;
}

#primary dt {
	font-size: 1.0909em;
	line-height: 1.3333em;
	font-weight: bold;
}

#primary dd {
	margin: 0 0 1em;
	line-height: 1.2em;
}

#primary dl.search dt {
	margin: 5px 0 0;
	padding: 5px 0 0;
	border-top: 1px solid #C7C5C1;
}

#primary .univ_general p {
	clear: both; /* Added Jan 20, 2010 */
}


/********** GLOSSARY **********/
#primary dl.glossary {
	margin-left: -25px;
	padding-left: 25px;
	background-position: 0 .1em;
	background-repeat: no-repeat;
}

dl.glossary-a {background-image: url(../images/glossary-a.gif);}
dl.glossary-b {background-image: url(../images/glossary-b.gif);}
dl.glossary-c {background-image: url(../images/glossary-c.gif);}
dl.glossary-d {background-image: url(../images/glossary-d.gif);}
dl.glossary-e {background-image: url(../images/glossary-e.gif);}
dl.glossary-f {background-image: url(../images/glossary-f.gif);}
dl.glossary-g {background-image: url(../images/glossary-g.gif);}
dl.glossary-h {background-image: url(../images/glossary-h.gif);}
dl.glossary-i {background-image: url(../images/glossary-i.gif);}
dl.glossary-j {background-image: url(../images/glossary-j.gif);}
dl.glossary-k {background-image: url(../images/glossary-k.gif);}
dl.glossary-l {background-image: url(../images/glossary-l.gif);}
dl.glossary-m {background-image: url(../images/glossary-m.gif);}
dl.glossary-n {background-image: url(../images/glossary-n.gif);}
dl.glossary-o {background-image: url(../images/glossary-o.gif);}
dl.glossary-p {background-image: url(../images/glossary-p.gif);}
dl.glossary-q {background-image: url(../images/glossary-q.gif);}
dl.glossary-r {background-image: url(../images/glossary-r.gif);}
dl.glossary-s {background-image: url(../images/glossary-s.gif);}
dl.glossary-t {background-image: url(../images/glossary-t.gif);}
dl.glossary-u {background-image: url(../images/glossary-u.gif);}
dl.glossary-v {background-image: url(../images/glossary-v.gif);}
dl.glossary-w {background-image: url(../images/glossary-w.gif);}
dl.glossary-x {background-image: url(../images/glossary-x.gif);}
dl.glossary-y {background-image: url(../images/glossary-y.gif);}
dl.glossary-z {background-image: url(../images/glossary-z.gif);}

#primary a {
	color: #C04709;
	font-weight: bold;
	text-decoration: underline;
}

#primary a:hover, #primary a:focus {
	text-decoration: none;
}

#primary a.glossaryterm {
	text-decoration: none;
	border-bottom: 1px dotted #C04709;
}

#primary a.glossaryterm:hover, #primary a.glossaryterm:focus {
	border-bottom: 1px solid #C04709;
}

#primary p.error {
	color: #C04709;
}

#primary input.error, #primary select.error, #primary textarea.error {
	border: 1px solid #C04709;
}


/********** TABLE **********/
#primary table .addenda_date {
	width:80px;
	text-align:center;
}

#primary table .addenda_item {
	width:200px;
	font-weight:bold;
}

#primary table.maintable {
	margin: 0 0 1em;
	padding: 0;
	width: 678px;
	margin-right: -205px;
	border: 1px solid #C7C5C1;
	border-right: none;
	border-spacing: 0 1px;
}

#primary table.maintable h6 {
	font-size: 1.0909em;
	line-height: 1.3333em;
	font-weight: bold;
}

#primary table.maintable th {
	padding: 2px 3px 1px;
	font-size: 1em;
	color: #646257;
	text-transform: uppercase;
	border-right: 1px solid #C7C5C1;
	border-bottom: 1px solid #C7C5C1;
	vertical-align: bottom;
}

#primary table.maintable td {
	padding: 5px 3px;
	vertical-align: top;
	border-right: 1px solid #C7C5C1;
	border-bottom: 1px solid #C7C5C1;
}

.univ, .location {
	cursor: pointer;
}

#primary table.maintable tr.altrow td {
	background: #E6E7E9;
}

#primary table.maintable tr.lastrow td {
	border-bottom: none;
}


/********** COLUMN **********/
#primary .column {
	float: left;	
}

#primary .column:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#primary .columnone {
	margin: 0 15px 0 0;
	width: 419px;
}

#primary .columntwo {
	margin: 0 -205px 0 0;
	width: 246px;
	font-size: .909em;
	line-height: 1.2em;
}

#primary .columntwo h5 {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.2727em;
	font-weight: bold;
	color: black;
}

#primary .columntwo h6 {
	font-size: 1em;
	font-style: italic;
}

#primary .columntwo img#mapimage {
	display: block;
	margin: -9px 0 1em;
	width: 244px;
	border: 1px solid #C7C5C1;
}

#primary .columnone .columnone {
	width: 263px;
	float:right;
}

#primary .columnone.alternate {
	width:660px;
	margin-right:-200px;
}

#primary .columnone .columnone h6 {
	font-size: .909em;
	font-style: normal;
	font-weight: bold;
}

#primary .columnone .columntwo {
	margin: 0;
	width: 141px;
}

#primary .columnone .columntwo.alternate {
	width:360px;
}

#primary .columntwo.alternate h5 {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.272727em;
	font-weight: bold;
	color: black;
	margin-bottom:0.5em;
}

#primary .columntwo.alternate h5.quickfacts {
	padding:4px;
	background: #E3E2E0;
	border-top: 1px solid #C6C5C3;
	border-bottom: 1px solid #C6C5C3;
}

#primary .columntwo.alternate h6 {
	font-size: 1.1em;
	font-style: italic;
}

#primary .columntwo.alternate p, #primary .columntwo.alternate li {
	font-size: 1.1em;
	font-style: noraml;	
	line-height:15px;
}

#primary .columnone .columntwo h6 {
	font-style: normal;
	font-weight: bold;
}

#primary img.univ_logo {
	border:1px solid #cccccc;
	padding:3px;
	position: relative;
	right: -150px;
	float: right;
	margin-bottom: -100px;
}

#primary .faq_q {
	font-weight: bold;
	color:#802e06; /*#c04709;*/
	font-size:1.10em;
	padding-bottom:0.5em;
}

#primary .faq_category {
	padding-bottom:6px;
}


/********** UNIVERSITY DETAILS **********/
#uJumpNav {
	margin: 0 0 1em;
	display:block;
}

#uJumpNav select {
	border: 1px solid #AAA;
}

#uJumpNav button {
	display: inline;
	width: 33px;
	height: 20px;
	background: url(../images/button-go-2.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#primary ul#univdetails {
	margin: 0 0 1em;
	padding-bottom: 1px;
	background:  url(../images/bg-univdetails-mid.gif) repeat-y;
}

ul#univdetails li.current {
	padding: 0 10px;
	background: url(../images/bg-univdetails-mid.gif) repeat-y;
}

ul#univdetails li.current h5 {
	margin: 0 -10px;
	background-position: 0 -24px !important;
}

ul#univdetails li.current p.last {
	margin: 0 -10px 0px;
	padding: 0 10px 10px;
	background: url(../images/bg-univdetails-bottom.gif) no-repeat left bottom;
}
ul#univdetails li#ud-last.current p.last {
	margin-bottom: -1px;
}

#univdetails h5 {
	width: 263px;
	height: 24px;	
	overflow: hidden;	
}

#univdetails h5 a {
	display: block;
	width: 263px;
	height: 24px;
	text-indent: -9999px;	
}

#univdetails li.current h5 a {
	background: none !important;
}

#univdetails h5#heading-ud-universityinformation {
	background: url(../images/heading-ud-universityinformation.gif) no-repeat;
}

#univdetails h5#heading-ud-universityinformation a:hover, #univdetails h5#heading-ud-universityinformation a:focus {
	background: url(../images/heading-ud-universityinformation.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-extprereqinfo {
	background: url(../images/heading-ud-extprereqinfo.gif) no-repeat;
}

#univdetails h5#heading-ud-extprereqinfo a:hover, #univdetails h5#heading-ud-extprereqinfo a:focus {
	background: url(../images/heading-ud-extprereqinfo.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-contactinfo {
	background: url(../images/heading-ud-contactinformation.gif) no-repeat;
}

#univdetails h5#heading-ud-contactinfo a:hover, #univdetails h5#heading-ud-contactinfo a:focus {
	background: url(../images/heading-ud-contactinformation.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-admissionoffers {
	background: url(../images/heading-ud-offersofadmission.gif) no-repeat;
}

#univdetails h5#heading-ud-admissionoffers a:hover, #univdetails h5#heading-ud-admissionoffers a:focus {
	background: url(../images/heading-ud-offersofadmission.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-ibapinfo {
	background: url(../images/heading-ud-ibandaprequirements.gif) no-repeat;
}

#univdetails h5#heading-ud-ibapinfo a:hover, #univdetails h5#heading-ud-ibapinfo a:focus {
	background: url(../images/heading-ud-ibandaprequirements.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-visitthecampus {
	background: url(../images/heading-ud-visitthecampus.gif) no-repeat;
}

#univdetails h5#heading-ud-visitthecampus a:hover, #univdetails h5#heading-ud-visitthecampus a:focus {
	background: url(../images/heading-ud-visitthecampus.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-campusnews {
	background: url(../images/heading-ud-campusnews.gif) no-repeat;
}

#univdetails h5#heading-ud-campusnews a:hover, #univdetails h5#heading-ud-campusnews a:focus {
	background: url(../images/heading-ud-campusnews.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-residenceinformation {
	background: url(../images/heading-ud-residenceinformation.gif) no-repeat;
}

#univdetails h5#heading-ud-residenceinformation a:hover, #univdetails h5#heading-ud-residenceinformation a:focus {
	background: url(../images/heading-ud-residenceinformation.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-scholarshipsandawards {
	background: url(../images/heading-ud-scholarshipsandawards.gif) no-repeat;
}

#univdetails h5#heading-ud-scholarshipsandawards a:hover, #univdetails h5#heading-ud-scholarshipsandawards a:focus {
	background: url(../images/heading-ud-scholarshipsandawards.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-studyareas {
	background: url(../images/heading-ud-studyareas.gif) no-repeat;
}

#univdetails h5#heading-ud-studyareas a:hover, #univdetails h5#heading-ud-studyareas a:focus {
	background: url(../images/heading-ud-studyareas.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-langreqs {
	background: url(../images/heading-ud-languagerequirements.gif) no-repeat;
}

#univdetails h5#heading-ud-langreqs a:hover, #univdetails h5#heading-ud-langreqs a:focus {
	background: url(../images/heading-ud-languagerequirements.gif) no-repeat 0 -48px;
}

#univdetails h5#heading-ud-addinfo {
	background: url(../images/heading-ud-additionalinfo.gif) no-repeat;
}

#univdetails h5#heading-ud-addinfo a:hover, #univdetails h5#heading-ud-addinfo a:focus {
	background: url(../images/heading-ud-additionalinfo.gif) no-repeat 0 -48px;
}

#wrapper #primary.comparisons {
	padding-top:80px;
}


/********** COMPARISON PAGE STYLES **********/
#primary #comparisons {
	position: relative;
	padding: 54px 0 40px;
	margin: -61px -205px 2em 0;
	width: 676px;
	overflow: hidden;
}

#comparisons a#nextselections {
	position: absolute;
	right: -2px;
	top: 10px;
	display: block;
	width: 123px;
	height: 26px;
	background: url(../images/button-nextselections.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	z-index:30;
}

#comparisons a#prevselections {
	position: absolute;
	right: 553px;
	top: 10px;
	display: block;
	width: 123px;
	z-index:30;
	height: 26px;
	background: url(../images/button-prevselections.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#pagination2 {
	position:relative;
	display:block;
	width:676px;
	height:40px;
}	

#pagination2 a#nextselections2 {
	position: absolute;
	right: -2px;
	display: block;
	width: 123px;
	height: 26px;
	top:0px;
	background: url(../images/button-nextselections.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#pagination2 a#prevselections2 {
	position: absolute;
	right: 553px;
	top: 0;
	display: block;
	width: 123px;
	height: 26px;
	background: url(../images/button-prevselections.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#comparisons table {
	position: relative;
	margin: 30px 0 0;
	border: 1px solid #C7C7C7;
	border-right: none;
	border-bottom: none;
	border-spacing: 0;
	z-index: 10;
}

#comparisons td {
	padding: 5px 8px 0;
	width: 208px;
	border: 1px solid #C7C7C7;
	border-left: none;
	border-top: none;
	vertical-align: top;
	position: relative;
}

#comparisons td .rank {
	position: relative;
	margin: 0 0 5px;
	padding: 0 103px 0 0;
	width: 105px;
	min-height: 21px;
	height: 100%;
}

#comparisons td .rank .ranking {
	position: absolute;
	right: 0;
	top: 0;
}

#comparisons h4 {
	position: relative;
	line-height: 1.1429em;	
}

#comparisons h5 {
	font-size: 1em;
	line-height: 1.0909em;
	font-style:normal;
}

#comparisons h5.school {
	font-weight: normal;
}

#comparisons h5.school span.affiliate {
	font-size:80%;
}

#comparisons h5.school .current {
	font-weight: bold;
	font-style:italic;
}

#comparisons a.remove {
	position: absolute;
	right: -10px;
	top: -21px;
	display: block;
	width: 70px;
	height: 15px;
	background: url(../images/button-remove.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#comparisons a.remove:hover, #comparisons a.remove:focus {
	background: url(../images/button-remove.gif) no-repeat 0 -15px;
}

#comparisons a.remove2 {
	position: absolute;
	bottom: 25px;
	display: block;
	margin: -30px 0 0 148px;
	width: 70px;
	height: 15px;
	background: url(../images/button-remove-2.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#comparisons a.remove2:hover, #comparisons a.remove2:focus {
	background: url(../images/button-remove-2.gif) no-repeat 0 -15px;
}

#comparisons a.moredetails {
	display: block;
	margin: 3px 0 4px;
	width: 208px;
	height: 14px;
	background: url(../images/button-moredetails.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}


/********** ACCOUNT PAGES **********/
.accountform {
	margin: 1em 0 2.5em;
}

.accountform div:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.accountform label {
	float: left;
	display: block;
	margin: 3px 5px 2px 0;
	width: 80px;
}

.accountform label.error {
	font-style: italic;
	color: #C04709;
}

.accountform input, .accountform select {
	float: left;
	margin: 3px 9px 2px 0;
	width: 124px;
	border: 1px solid #AAA;
}

.accountform button {
	display: block;
	margin: 0 0 0 80px;
	width: 136px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#form-accountlogin a#forgotpword {
	float: left;
	display: block;
	margin: 3px 0 2px;
}

#form-accountlogin button {
	background: url(../images/button-login.gif) no-repeat;
}

#form-setupaccount button {
	background: url(../images/button-setup.gif) no-repeat;
}

#form-sendrequest button {
	background: url(../images/button-sendrequest.gif) no-repeat;
}

#form-recover button {
	background: url(../images/button-recover.gif) no-repeat;
}

#form-resetpw button {
	background: url(../images/button-resetpassword.gif) no-repeat;
}

#form-saveaccount button {
	background: url(../images/button-saveprofile.gif) no-repeat;
}

#form-changepassword button {
	background: url(../images/button-updatepassword.gif) no-repeat;
}

#form-savecomparisons label, #form-savecomparisons input {
	float: none;
	width: 300px;
}

#form-savecomparisons input {
	margin-bottom: 10px;
}

#form-savecomparisons button {
	margin-left: -4px;
	background: url(../images/button-saveselections.gif) no-repeat;
}

#primary table#table-selections {
	width: 404px;
}

#primary ul.accountlist li {
	margin: 0 0 .6em;
	padding: 0 0 0 13px;
	background: url(../images/bullet-star.gif) no-repeat 0 .25em;
}

#primary table.savedcomparisons tr.header {
	display: none;
}

#primary table.savedcomparisons td {
	padding: 2px 3px;
	width: 114px;
	vertical-align: top;	
}

#primary table.savedcomparisons td.compname {
	padding-left: 13px;
	width: 154px;
	background: url(../images/bullet-star.gif) no-repeat 0 .4em;
}

#scholarships_search button {
	margin-left: 200px;
	background: url(../images/button-search.gif) no-repeat;
}

#scholarships_search.accountform label {
	width: 200px;
}

#scholarships_search.accountform select {
	width: 250px;
}

#primary a.accounts-remove {
	display: block;
	width: 136px;
	height: 22px;
	background: url(../images/button-remove-3.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#glossarytermdefinition {
	position: absolute;
	left: 226px;
	padding: 5px 8px;
	width: 500px;
	height: auto;
	background: #F5EEB1;
	border: 3px double #CCC;
	z-index: 99;
}


/********** AUXILLARY NAVIGATION **********/
#auxnav {
	float: right;
	margin: 1px 32px 0 0;
	width: 166px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.1818em;
	background-color: #e2e1df;
}

#auxnav h4 {
	margin: 0 0 1em;
	padding: 0 0 0 4px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
}

#auxnav.controls h4 {
	margin: 0 0 .5em;
	padding: 0 0 .6em 4px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2727em;
	line-height: 1em;
	font-weight: bold;
	color: #BD4308;
	text-transform: none;
	border-bottom: 1px dashed #C1BFBF;
}

#auxnav ul li {
	margin: 0 0 .2em;
}

#auxnav ul li a {
	position: relative;
	display: block;
	padding: 0 0 1px 12px;
	color: #000;
	text-decoration: none;
	background: url(../images/bullet-auxnav.gif) no-repeat 3px .25em;
}

#auxnav.controls ul li a {
	padding: 0;
	background:none;
}

#auxnav ul li a:hover, #auxnav ul li a:focus, #auxnav ul li a.selected {
	color: #FFF;
	background: #328238 url(../images/bullet-auxnav-over.gif) no-repeat 3px .25em;
}

#auxnav ul li.subnav a {
	padding: 0 0 1px 25px;
	background: none;
}

#auxnav ul li.subnav a:hover, #auxnav ul li.subnav a:focus, #auxnav ul li.subnav a.selected {
	color: #FFF;
	background: #328238;
}

#auxnav ul li.subnav a.selected, #auxnav ul li.subnav a.selected:hover, #auxnav ul li.subnav a.selected:focus {
	color: #FFF;
	background: #328238 url(../images/bullet-auxnav-over.gif) no-repeat 3px .25em;
}

#auxnav ul li a span.text {
	position: relative;
	z-index: 2;
}

#auxnav ul li a span.top, #auxnav ul li a span.bottom {
	position: absolute;
	display: block;
	width: 100%;
	height: 3px;
	z-index: 1;
}

#auxnav ul li a:hover span.top, #auxnav ul li a:focus span.top, #auxnav ul li a.selected span.top {
	left: 0;
	top: 0;
	background: url(../images/bg-auxnav-top.gif) no-repeat;
}

#auxnav ul li a:hover span.bottom, #auxnav ul li a:focus span.bottom, #auxnav ul li a.selected span.bottom {
	left: 0;
	bottom: 0;
	background: url(../images/bg-auxnav-bottom.gif) no-repeat;
}

#auxnav a#button-backtocomparisons {
	display: block;
	width: 161px;
	height: 26px;
	background: url(../images/button-backtocomparisons.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav a#button-backtosearch {
	display: block;
	width: 161px;
	height: 26px;
	background: url(../images/button-backtosearch.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav a#button-backtodegreelocator {
	display: block;
	width: 161px;
	height: 26px;
	background: url(../images/button-backtodegreelocator.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav a#button-backtodegreewizard {
	display: block;
	width: 161px;
	height: 26px;
	background: url(../images/button-backtowizard.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav a#button-printview {
	display: block;
	width: 161px;
	height: 26px;
	background: url(../images/button-printview.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav a#button-savecomparisonsforlater {
	display: block;
	width: 161px;
	height: 41px;
	background: url(../images/button-savecomparisonsforlater.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav a#button-removeunrankedprograms {
	display: block;
	width: 161px;
	height: 32px;
	background: url(../images/button-removeunrankedprograms.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav a#button-removeunrankedprograms:hover, #auxnav a#button-removeunrankedprograms:focus {
	background: url(../images/button-removeunrankedprograms.gif) no-repeat 0 -32px;
}

#auxnav a#button-removeduplicates {
	display: block;
	width: 159px;
	height: 20px;
	background: url(../images/button-removeduplicates.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav a#button-removeduplicates:hover, #auxnav a#button-removeduplicates:focus {
	background: url(../images/button-removeduplicates.gif) no-repeat 0 -19px;
}

#auxnav a#button-logout {
	display: block;
	margin-left: 10px;
	width: 142px;
	height: 26px;
	background: url(../images/button-logout.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav.controls ul.first {
	margin-bottom: .5em;
	padding-bottom: .5em;
	border-bottom: 1px dashed #C1BFBF;
}

#auxnav form#form-degreesearch {
	margin: 0 0 0 4px;
}

#auxnav form#form-degreesearch label {
	display: block;
	margin: 0 0 7px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

#auxnav form#form-degreesearch input {
	float: left;
	width: 74px;
	height: 18px;
	border: 1px solid #AAA;
}

#auxnav form#form-degreesearch button#sform_go {
	float: left;
	display: block;
	margin-right: -2px;
	width: 33px;
	height: 20px;
	background: url(../images/button-go.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#auxnav form#form-degreesearch p {
	clear: both;
	padding: 1em 0 .5em;
	font-size: 1em;
	color: #5B5B5B;
}

#auxnav form#form-degreesearch p a {
	color: #C04709;
	text-decoration: underline;
}

#auxnav form#form-degreesearch p a:hover {
	text-decoration: none;
}

#auxnav p#deglocator-number {
	margin: 5px 4px;
	padding: 1.2em 0 .8em;
	border-top: 1px dashed #C1BFBF;
	border-bottom: 1px dashed #C1BFBF;
}

#auxnav p#deglocator-number strong span {
	font-size: 2.2em;
	color: #C04709;
}

#auxnav button#button-degcompare {
	display: block;
	margin: 0 0 5px -2px;
	width: 111px;
	height: 62px;
	background: url(../images/button-comparehighlighted.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#auxnav button#button-degcompare.disabled {
	background: url(../images/button-comparehighlighted.gif) no-repeat 0 -62px;
}

#auxnav button#button-degcustomize {
	display: block;
	margin: 0 0 5px -2px;
	width: 111px;
	height: 64px;
	background: url(../images/button-customizegrid.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#auxnav button#button-degcustomize.disabled {
	background: url(../images/button-customizegrid.gif) no-repeat 0 -64px;
}

#auxnav button#button-degcustomizelist {
	display: block;
	margin: 0 0 5px -2px;
	width: 111px;
	height: 64px;
	background: url(../images/button-customizelist.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#auxnav button#button-degcustomizelist.disabled {
	background: url(../images/button-customizelist.gif) no-repeat 0 -64px;
}

#auxnav button#button-degsave {
	display: block;
	margin: 0 0 5px -2px;
	width: 111px;
	height: 53px;
	background: url(../images/button-saveyourselections.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#auxnav button#button-degsave.disabled {
	background: url(../images/button-saveyourselections.gif) no-repeat 0 -53px;
}

/* Small program rankings for the compare screen. */
#auxnav h5 {
	margin: 0 0 0 4px;
	width: 52px;
	height: 10px;
	background: url(../images/smallstars.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#auxnav h5#heading-2stars {
	background-position: 0 -10px;
}

#auxnav h5#heading-3stars {
	background-position: 0 -20px;
}

#auxnav h5#heading-4stars {
	background-position: 0 -30px;
}

#auxnav h5#heading-5stars {
	background-position: 0 -40px;
}

#auxnav ul.ranked {
	padding: 2px 0 4px 4px;
	font-size: .95em;
}

#auxnav ul.ranked li a {
	display: inline;
	background: none !important;
	color: #666;
}

#auxnav ul.ranked li a:hover, #auxnav ul.ranked li a:focus {
	color: #000;
}


/********** FOOTER **********/
#footer {
	padding: 35px 0 25px;
	width: 100%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #F7F4EC;
	background: #526B78 url(../images/bg-footer.jpg) no-repeat;
}

#footer a#ouacfooter {
	position: absolute;
	left: 32px;
	top: 31px;
	display: block;
	width: 198px;
	height: 37px;
	background: url(../images/ouac-footer.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#footer p, #footer ul {
	margin: 0 0 0 270px;
	width: 675px;
	text-align: right;
}

#footer ul a {
	color: #F7F4EC;
	text-decoration: none;
	border-bottom: 1px solid #7B8D95;
}

#footer ul a:hover, #footer ul a:focus {
	border-bottom: 1px solid #F7F4EC;
}

#footer ul li {
	display: inline;
	margin-left: 1em;
}

.sa_assoc {
	font-size:90%;
	color:#bd4308;
}

ul.bodylist {
	list-style-position:outside;
	padding-left:2em;
	text-indent:0pt;
}
ul.bodylist li {
	list-style-type:circle;
}

ol.bodylist {
	list-style-position:outside;
	padding-left:2em;
	text-indent:0pt;
}

ol.bodylist li {
	list-style-type:decimal;
}

#primary table.maintable td.col_1 {
	font-weight:bold;
}

#primary table.maintable td.apply_row {
	font-weight:bold;
	background-color: #e8e8e8;
}

.bds_footer {
	padding-top:0.5em;
	font-size:90%;
}
.bds_footer a {
	color:#F7F4EC;
	border-bottom:1px solid #7B8D95;	
	text-decoration:none;
}
.bds_footer a:hover {
	color:#F7F4EC;
	border-bottom:1px solid #F7F4EC;	
	text-decoration:none;
}

#auxnav a#button-resetgrid {
	display:block;
	background: url(../images/button-resetgrid.gif) no-repeat;
	margin-top:20px;
	width:111px;
	height:18px;
	text-indent:-9999px;
	border:0;

}

a.backtotop {
	display:block;
	font-size:0.85em;
	width:200px;
	height:30px;
	padding-bottom:0.5em;
}

#sorter { position:absolute; margin:0 0 30px; top:20px; display:block; width:100%; z-index:20;  text-align:center; }
#comparison_pagination { position:absolute; top:0px; display:block; width:100%; z-index:20; text-align:center; }

#wizard_container {
	margin-right:-220px;
}

.ibapinfo {
	padding-top: 1em;
}

#searchform { z-index:99; }
#form-accountlogin-small { z-index:99; }
#login_area { z-index:99; }

#primary #homecol2 .homecol2_item h5 {
	font-size:120%;
}
	
#primary .homecol2_item a p {
	float: none !important;
}

a.topofpage {
	display:block;
	font-size:9px;
	padding-bottom:20px;

}
ul.alphabet {
	display:block;
	padding-bottom:2em;
}
ul.alphabet li {
	float:left;
	color:#646257;
	font-size:11px;
	padding-right:10px;
}

#primary .faqs ul.faq_list {
	margin: 0 0 1em;
	list-style-position:outside !important;
	padding-left:1em;
	text-indent:0pt;
	list-style-type:circle;
}

#primary .faqs hr {
	margin:2em 0 2em 0;
}

#primary .faqs ul.faq_list li {
	font-weight:bold;
}
#primary .faqs ul.faq_list li ul li {
	margin-left: 2em;
	margin-bottom:0.5em;
	list-style-type:circle;
}
#primary .faqs ul.faq_list li ul li a {
	font-weight:normal;
}

#primary .univ_liaisons table.univinfo tr td.univ_name {
	margin-top:15px;
	padding:5px;
	background:#E3E2E0;
	font-size:14px;
	font-weight:bold;
}
