body {
	margin:5px 0px 0px 0px;
	background-color:#ffffff;
	font-family:arial,helvetica,sans-serif;
	/*color:#666666;*/
	/*color:#433d38;*/
	color:#413e3b;
	font-size:11px;
}


/* link styles */
a { color:#00476d; text-decoration:none; }
a:hover, a:active { color:#00476d; text-decoration:underline; }
a.gray { color:#666666; text-decoration:none; }
a.gray:hover, a.gray:active { color:#666666; text-decoration:underline; }
a.subnav { color:#666666; text-decoration:none; }
a.subnav:hover, a.subnav:active { color:#ffffff; text-decoration:none; }
a.white { color:#ffffff; text-decoration:none; }
a.white:hover, a.white:active { color:#ffffff; text-decoration:none; }
a.brown { color:#8b0f04; } /* changed from 55101b to red */
a.teal { color:#00476d; } /* changed from 095d73 to blue */
a.orange { color:#e7a614; } /* changed from bc7212 to yellow */

.learntext { color:#8b0f04; }
.comparetext { color:#00476d; }
.acttext { color:#e7a614; }

ul.nospace {
	display:inline;
	margin:0px;
	list-style:none;
	padding:0px;
}

ul.nospace li {
	display:inline;
	margin:0px;
	padding:0;
	list-style:none;
	float:left;
}

/* news styles */
div.news {
	margin: 5px;
	border-bottom: solid 1px #ccc;
}
div.news span.headline {
	margin-top: 10px;
	font-size: 12px;
}
div.news span.leadin {
	text-indent: 10px;
}

/* learn_sidebar styles */
#learn_sidebar {
	padding: 3px;
}

/* image styles */
img { border:0px; margin:0px; }

.logo {
	margin:17px 0px 0px 12px;
	float:left;
}


/* text styles */
h1 {
	margin:0px;
	color:#666666;
	font-family:News Gothic, News Gothic MT, Arial, Helvetica, sans-serif;
	font-size:22px;
}
.o {
	color:#bc7212;
	font-size: 11px;
}
.white { color:#ffffff; }

.cloud_up {
	color:#666666;
	font-family:News Gothic, News Gothic MT, Arial, Helvetica, sans-serif;
	font-size:18px;
}

.cloud_rp {
	color:#666666;
	font-family:News Gothic, News Gothic MT, Arial, Helvetica, sans-serif;
	font-size:16px;
}

.cloud_sp {
	color:#666666;
	font-family:News Gothic, News Gothic MT, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.cloud_p {
	color:#666666;
	font-family:News Gothic, News Gothic MT, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#cloud_title {
	color:#666666;
	font-weight: normal;
	font-family:News Gothic, News Gothic MT, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin: 15px 0px 6px 0px;
}

h3 {
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
	line-height:150%;
	margin-top:0px; padding-top:7px;
	font-weight:normal;
}

h3.htlist {
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	/*color:#bc7212;*/
	color:#000;
}

/* padding, borders and alignment */
.padme5 { margin:5px; font-size: 13px;}
.padme10 { margin:10px; }
.padme_left { margin:0px 0px 0px 5px; }
.navpad { padding:2px 0px 0px 15px; }
.padme_crumbs { margin:13px 10px 0px 10px; }
.padme_pagetext { color: #000; margin:0px 15px; font-size: 13px; }
div.padme10 span.white p {
	margin: 3px;
	color: #FFF;
}

.borderbox { border:1px #666666 solid; }

.fl { float:left; }
.fr { float:right; }

.clearer { clear:both; }


/* form styles */
.search input { border:1px #888a8d solid; font-size:10px; font-family:arial,helvetica,sans-serif; border-collapse:collapse; color:#666666; }
.submit { border:1px #888a8d solid; background-color:#ffffff; font-size:10px; color:#666666; font-family:verdana; }


#container {
	width:711px;
	position:relative;
	margin:0 auto;
	/*overflow:hidden;*/
}

#container900 {
	width:900px;
	position:relative;
	margin:0 auto;
}

#top_bars {
	width:533px; height:26px;
	float:right;
	overflow:hidden;
}

#top_bars ul { display:inline; margin:0px; list-style:none; padding:0px; }

.learn {
	/*background-color:#55401b;*/
	background-color:#8b0f04;
	width:178px; height:26px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
}

.compare {
	/*background-color:#095d7e;*/
	background-color:#00476d;
	width:178px; height:26px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
}

.act {
	/*background-color:#bc7212;*/
	background-color:#e7a614;
	width:177px; height:26px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
}

.learn_home {
	background-color:#8b0f04;
	width:178px; height:316px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
}

.compare_home {
	background-color:#00476d;
	width:178px; height:316px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
}

.act_home {
	background-color:#e7a614;
	width:177px; height:316px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
}

#logo_bar {
	width:709px; height:51px;
	border:1px #808285 solid;
	margin-top:10px;
	text-align:right;
	overflow:hidden;
}

#main {
	margin-top:10px;
	width:711px;
}

#main_column {
	width:172px;


	float: left;
}

.spacer {
	float:left;
	width:1px;
	height:316px;
	overflow:hidden;
}

#main_impact {
	width:533px; height:316px;
	overflow:hidden;
	position:relative;
}

#main_impact ul { display:inline; margin:0px; list-style:none; padding:0px; }

.full_span_box {
	width:709px;
	margin:0px;
	border:1px solid #808285;
	overflow:hidden;
}

#whats_new { width:178px; float:left; }

#whats_new_news { width:500px; height:250px; overflow:auto; background-color:#f3f3f4; border-top:1px #666666 solid; border-right:1px #666666 solid; }

#recent_searches { width:190px; margin-right: 10px; }

.search {
	float:right;
	overflow:hidden;
	margin:0px 5px 0px 0px;
	height:40px;
	font-size:10px;
	text-align:right;
}

.home_text {
	width:523px; height:135px;
	border-top:1px #666666 solid;
	border-left:1px #666666 solid;
	text-align:center;
	overflow:hidden;
	margin-left:10px;
}

#site_logo {
	color: #666;
	font-size: 24px;
	font-weight: bold;
	float: left;
	line-height: 2.4em;
	margin-left: 5px;
}

#site_logo a, #site_logo:hover, #site_logo:active, #site_logo:visited { color:#666; text-decoration:none; }

#home_search {
	border:solid #ccc 1px;
	overflow:hidden;
	margin-top:15px;
	width:160px;
	height: 70px;
	font-size:10px;
}

#home_search .title {
	font-size:14px;
	font-weight: bold;
}
.home_cloud {
	width:180px;
	height:250px;
	border-top:1px #666 solid;
	border-left:1px #666 solid;
	border-right:1px #666 solid;
	overflow:auto;
}

p.section_title {
	font-size:16px;
	font-weight: bold;
}
.standard_detail{

}
.section_chart {
	font-size: 12px;
	/*width: 500px;*/
	border: 1px solid #ccc;
	padding-top: 0px;
	margin-bottom: 15px;
}

.section_chart p.on {
	background-color: #F3F3F4;
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding: 5px;
}

.section_chart p.off {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding: 5px;
}

.section_chart p.off:hover {
	background-color: #F3F3F4;
}

.section_chart li {
	list-style: none;
	margin-bottom: 10px;
}

.padme_pagetext li {
	color: #000;
	margin-bottom: 5px;
}

#footer {
	width:711px;
	margin-top:10px;
	overflow:hidden;
	/*color:#28718e;*/
	color:#636466;
	font-size:10px;
	clear: both;
}

#footer_logos {
	float:right;
	margin-right:125px;
	width:391px; height:49px;
	overflow:hidden;
}

.learn_menu {
	width:172px;
	margin:0px;
	overflow:hidden;
}

.learn_menu ul { display:inline; margin:0px; padding:0; list-style:none; padding:0px; }

.lm_li {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/lb_off2.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.lm_li a:hover, .lm_li a:active {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/lb_on2.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.lm_li_hit {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/lb_hit2.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.lm_li_miss {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/lb_off3.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.compare_menu {
	width:172px;
	margin:0px;
	overflow:hidden;

}

.compare_menu ul { display:inline; margin:0px; padding:0; list-style:none; padding:0px; }

.cm_li_dead {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/cb_off.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}
.cm_li {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/cb_off.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.cm_li a:hover, .cm_li a:active {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/cb_on.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.cm_li_hit {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/cb_hit.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.act_menu {
	width:172px;
	margin:0px;
	overflow:hidden;

}

.act_menu ul { display:inline; margin:0px; padding:0; list-style:none; padding:0px; }

.am_li_dead {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/ab_off.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.am_li {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/ab_off.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.am_li a:hover, .am_li a:active {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/ab_on.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.am_li_hit {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/ab_hit.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.gray_menu {
	width:172px;
	margin:0px;
	overflow:hidden;
	float:left;
}

.gray_menu ul { display:inline; margin:0px; padding:0; list-style:none; padding:0px; }

.gm_li {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/gb_off.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.gm_li a:hover, .gm_li a:active {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/gb_on.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

.gm_li_hit {
	width:172px; height:19px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/gb_hit.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}


#message_learn {
	width:166px; height:437px;
	border-right:1px #8b0f04 solid;
	border-left:1px #8b0f04 solid;
	overflow: hidden;
	margin-top: 0px;
	background:none;
}

#message_compare {
	width:166px; height:497px;
	border-right:1px #00476d solid;
	border-left:1px #00476d solid;
	margin-top:0px;
	overflow: hidden;
}

#message_act {
	width:166px; height:410px;
	border:1px #e7a614 solid;
	margin-top:0px;
	overflow: hidden;
}

#jump_navigation {
	width:530px; height:18px;
	overflow:hidden;
	background-color:#ebebeb;
	border:1px #666666 solid;
	float:right;
	margin:1px 0px 0px 0px;
}

.learn_level2 {
	width:354px; height:93px;
	background-color:#8b0f04;
	overflow:hidden;
	float:right;
}

.learn_level3 {
	width:177px; height:93px;
	background-color:#8b0f04;
	overflow:hidden;
	float:right;
}

.compare_level2 {
	width:354px; height:93px;
	background-color:#00476d;
	overflow:hidden;
	float:right;
}

.compare_level3 {
	width:177px; height:93px;
	background-color:#00476d;
	overflow:hidden;
	float:right;
}

.act_level2 {
	width:354px; height:93px;
	background-color:#e7a614;
	overflow:hidden;
	float:right;
}

.act_level3 {
	width:177px; height:93px;
	background-color:#e7a614;
	overflow:hidden;
	float:right;
}

#level3_menu_holder {
	width:711px;
	height:125px;
	overflow:hidden;
}

#search_crumbs_holder {
	width:711px;
	overflow:hidden;
}

.page_title {
	border-bottom:1px #666666 solid;
}

.page_title h1 {
	padding:10px 0px 5px 15px;
}

/* Tool tips */
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}

.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/* styles for feed scroller */
span.pscontenttitle {
	font-weight: bold;
}
.psheadline {
    position: absolute;
    top: 210px;
    left: 5px;
    height: 195px;
    width:190px;
}

hr.sepbar {
	border: none;
	color: #ccc;
	background-color: #ccc;
	height: 2px;
}

#holder div {
	margin-bottom: 1em;
	float:left;
	border-bottom: 2px dotted #ccc;
	padding: 10px;
	margin: 5px;
	width: 650px;
}
.ctr {
		font-weight: bold;
		color: #f00;
		margin-right: 1em;
	}
.rowHlight {
	background-color: #ccc;
}
.noHlight {
	background-color: none;
}
div.psitem {
	float: left;
	border-bottom: 2px dotted #ccc;
	padding: 10px;
	margin: 5px;
	width: 650px;
}
.hthumb {
	border: none;
	width: 150px;
	float: left;
	margin: 5px;
}
div.hospital_logo {
	float: left;
}
div.hospital_logo img {
	border: 3px solid #ccc;
	width: 150px;
	float: left;
	margin: 5px;
	padding: 15px;
}
div.hospital_img {
	float: left;
}
div.hospital_img img {
	border: 5px solid #ccc;
	width: 300px;
	height: 167px;
	float: left;
	margin: 15px 10px 10px 5px;
}
div.hospital_details {
	width: 600px;
}
div.hospital_title {
	font-weight: bold;
	font-size: 1.5em;
	margin-top: 10px;
	margin-bottom: 0px;
}
.learn_hospitallevel2 {
	width:532px; height:112px;
	background-color:#55401b;
	overflow:hidden;
	float:right;
}


#hospital_strats {
	float:left; border:5px solid #ccc; width:300px; margin:10px 5px 10px 0px; padding:10px;
}
#hospital_strats:hover {background-color: #f5f5f5;}
#hospital_strats h1 {font-size: 16px; font-weight: bold; margin-bottom: 2px;}
#hospital_strats h2 {font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

#hospital_cstudies {
	float:left; border:5px solid #ccc; width:300px; margin:10px 0px 10px 0px; padding:10px;
}
#hospital_cstudies:hover {background-color: #f5f5f5;}
#hospital_cstudies h1 {font-size: 16px; font-weight: bold; margin-bottom: 2px;}
#hospital_cstudies h2 {font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

#dead_jump { width: 532px; height: 18px;}

span.betatext {
	font-size: 10px;
}

/* hot topic styles */
#hottopics {
	margin-left:0px;
	margin-right:15px;
	color:#000;
}
/* end hot topic styles */

/* research styles */
div.researchtitle {
	font-weight: bold;
	margin-top: 10px;
}
h3.research {
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height:115%;
}
/* end research styles */

/* about section styles */
#aboutcontent {
	font-size: 12px;
	color:#000;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
/* end about section styles */

/* tool tip styles */
#tooltip {
	color: #fff;
	width: 120px;
	position: absolute;
	z-index: 3000;
	/*border: 1px solid #111;*/
	padding: 5px;
	background: url(../images/bubble.png) top left;
	opacity: 0.96;
}
#tooltip h3 {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
}

/* new homepage styles */
.hlearn_on {
	background-color:#55401b;
	width:178px; height:316px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/home_learn_on.gif) no-repeat;
	cursor: pointer;
}
.hlearn_off {
	background-color:#55401b;
	width:178px; height:316px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
	font-size: 11px;
	padding: 4px 8px 8px;
	/*background: url(../images/home_learn.gif) no-repeat;*/
}

.hcompare_on {
	background-color:#095d7e;
	width:178px; height:316px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
}

.hact_on {
	background-color:#bc7212;
	width:177px; height:316px;
	display:inline; margin:0px; padding:0; list-style:none; float:left;
}

span.popup {
	cursor: pointer;
	color:#bc7212; text-decoration:none;

}
span.popup:hover, span.popup:active { color:#bc7212; text-decoration:underline; }

/* Pop-up Table Styles */
#popup_container {
	width:600px;
	position:relative;
	margin:0 auto;
}

#popup_container p {
	margin: 15px 0px 15px 25px;
}
table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 450px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 20px;
}

td.sup {
	background-color: #FFBEBE;
}
tr.sup {
	background-color: #FFBEBE;
	font-weight: bold;
}
td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

/* steph's added styles */

div.flabel {
	width:100px;
	text-align:right;
	overflow:hidden;
	float:left;
	margin-right:5px;
	margin-top:2px;
}

div.ffield {
	float:left;
	overflow:hidden;
}

input, textarea, select {
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}

div.fclear {
	clear:both;
	height:5px;
	overflow:hidden;
}

input.fbutton {
	background-color:#55401b;
	border:1px #55401b solid;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}

#hpwelcome {
	width:500px; height:223px;
	border:1px #cccccc solid;
	float:left;
	overflow:hidden;
}

#hp3btns {
	width:202px; height:223px;
	border:1px #cccccc solid;
	background:url(../images/3btns_bg.jpg);
	float:right;
	overflow:hidden;
}

#hp3btns p {
	display:none;
}

a.hplearn { width:202px; height:41px; display:block; background:url(../images/3btns_learn.gif); margin-top:38px; }
a.hplearn:hover, a.hplearn:active { width:202px; height:41px; display:block; background:url(../images/3btns_learn_on.gif); margin-top:38px; }
a.hpcompare { width:202px; height:41px; display:block; background:url(../images/3btns_compare.gif); margin-top:13px; }
a.hpcompare:hover, a.hpcompare:active { width:202px; height:41px; display:block; background:url(../images/3btns_compare_on.gif); margin-top:13px; }
a.hpact { width:202px; height:41px; display:block; background:url(../images/3btns_act.gif); margin-top:13px; }
a.hpact:hover, a.hpact:active { width:202px; height:41px; display:block; background:url(../images/3btns_act_on.gif); margin-top:13px; }

#hpsearch {
	width:713px; height:39px;
	background:url(../images/search_bg.gif);
	background-repeat:no-repeat;
}

#hpsearchbar {
	width:315px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#hpsearchbar .search1 {
	float:left;
	width:65px;
}

#hpsearchbar .search1 img { margin-top:3px; }

#hpsearchbar .search2 {
	float:left;
	width:210px;
}

#hpsearchbar .search3 {
	float:left;
	width:40px;
}

#searchextras {
	width:335px;
	margin-top:12px; margin-right:20px;
	float:right;
	text-align:right;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	color:#cccccc;
}

/*#searchextras a { color:#aaa08d; text-decoration:none; }*/
#searchextras a { color:#cccccc; text-decoration:none; }
#searchextras a:hover, #searchextras a:active { color:#ffffff; text-decoration:underline; }


/* landing page search bar */

#lsearch {
	/*width:713px; */
	height:49px;
	background:url(../images/search_bg.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	/*margin-top:10px;*/
	border-top:10px #ffffff solid;
	background-color : #FFFFFF;
}

#advsearch {
	width:100px;
	margin-top:12px; margin-right:20px;
	float:right;
	text-align:right;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#cccccc;
}

#advsearch a { color:#cccccc; text-decoration:none; }
#advsearch a:hover, #advsearch a:active { color:#ffffff; text-decoration:underline; }

input.searchbar_text {
	width:200px;
	border:1px #cccccc solid;
	font-size:11px;
	color:#666666;
}

.datatable {

}

.datatable blockquote {
	margin:5px 0px 10px 10px;
}

#home_impact {
	width:100%;
	margin-top:7px;
	margin-bottom:7px;
}

#hp_text {
	float:left;
	width:155px; height:218px;
	overflow:auto;
	margin-left:5px;
}

#big3 {
	float:right;
	width:543px; height:218px;
	margin-right:-10px;
	position:relative;
}

.big1 {
	float:left;
}
.big 2 {
	z-index:3;
	margin-left:-4px;
}
.big3 {
	margin-left:-3px;
	float:right;
}

.reveallink {
	background: #000;
}

div.outlineContainer {
	border:1px #cccccc solid;
	min-height: 300px;
	padding: 10px;
}

div.error-msg {
	border: 1px solid red;
	padding: 10px;
	background-color: #99cccc;
	color: red;
	margin: 10px;
}

.facilityrecord {
	width : 130px;
	float : left;
}

.facilityimage {
	width : 130px;
	height : 110px;
	border : 1px solid #E6E7E7;
	text-align : center;
	margin : 5px 5px 5px 5px;
	padding : 5px 5px 5px 5px;
}
.facilityimage a {
	width : 130px;
	height : 110px;
	display : block;
} 
.facilitytitle {
	width : 130px;
	text-align : center;
	font-weight : bold;
	margin : 0px 5px 0px 5px;
	padding : 0px 5px 0px 5px;
}
.facilitytitle a {
	width : 130px;
	text-align : center;
	font-weight : bold;
}
.facilityaddr {
	width : 130px;
	text-align : center;
	margin : 0px 5px 0px 5px;
	padding : 0px 5px 0px 5px;
}

.floorplan {
	border-bottom : 1px solid #E6E7E7;
}
.floorplantitle {
	font-weight : bold;
	margin : 10px 0px 10px 0px;
}

ul.casestudyphotos {
	list-style : none;
	margin: 0; 
	padding: 0;
}
.casestudyphotos li {
	display : block;
	float : left;
	margin : 5px 5px 25px 5px;
	width : 150px;
	height : 150px;
	border : 1px solid gray;
	text-align : center;
	vertical-align : center;
}
.casestudyphotos li a {
	display : block;
	width : 150px;
	height : 150px;
	text-align : center;
	vertical-align : center;
}
.casestudyphotos li div.photo_title {
	display : block;
	width : 150px;
	height : 15px;
	text-align : center;
	vertical-align : center;
	margin : 5px 0px 2px 0px
}

#casestudylinks {
	float : right;
	font-size:11px;
	text-transform:uppercase;
}

#casestudylinks ul li  {
	margin-bottom : 0px;
}

#casestudylinks ul li div {

}

li#moretopics, li#morestrategies, li#morecases, li#moreresearch {
	list-style : none;
}

li.additionaltopics, li.additionalstrats, li.additionalcases, li.additionalresearch {
	display : none;
}

div#learnwrapper {
	background-image : url(../images/ext_bg.gif);
}
div#learnbase {
	background-image : url(../images/ext_base.gif);
	clear:both;
	height : 1px;
}

div#comparewrapper {
	background-image : url(../images/ext_bg_compare.gif);
}
div#comparebase {
	background-image : url(../images/ext_base_compare.gif);
	clear:both;
	height : 1px;
}

div#login {
	border : 1px solid #636466;
	padding : 10px 10px 10px 10px;
	margin : 10px 10px 10px 10px;
	float : right;
	width : 495px;
}
div#login form {
	text-align : center;
}
input.lbutton {
	border : 1px solid #FFFFFF;
	background :url(../images/gb_hit.gif); background-repeat:no-repeat;
	background-position : 100% 0;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	height : 23px;
}

div#login_column {
	width:172px;
	margin-top : 10px;
}
div#login_column .login_menu {
	width:172px;
	margin:0px;
	overflow:hidden;
	float:left;
}
div#login_column .login_menu ul { 
	display : inline; 
	margin : 0px 0px 5px 0px; 
	padding : 0px 0px 0px 0px; 
	list-style : none;
}
div#login_column .login_menu ul .gm_li {
	width:172px; height:23px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/gb_off.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}
div#login_column .login_menu ul .gm_li a:hover, div#login_column .login_menu ul .gm_li a:active {
	width:172px; height:23px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/gb_on.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

div#login_column .login_menu ul .gm_li_hit {
	width:172px; height:23px;
	margin:0px; padding:0; list-style:none;
	background:url(../images/gb_hit.gif); background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}
