* {margin:0px; padding:0px;}

/* --------------------------------------------------
Container
-------------------------------------------------- */
div#container, div.container { position: relative; width: 963px; margin: 0 auto; padding: 0; }


/* --------------------------------------------------
Grid
-------------------------------------------------- */
.column-row, .row { margin: 0 0 18px -19px; }
.footer_row { margin: 0 0 18px 51px; }
.row_setheight { margin: 0 0 28px -19px; height:31px; }
.row_setheight_sub { margin: 0 0 0px 0px; height:0px; }
.row_setheight_subtwo { margin: 0 0 0px 0px; height:192px; }
.column, .columns { float: left; display: inline; margin: 0 0 0 19px; }
.bigcolumn { float: left; display: inline; margin: 0px 0 0 0px; }
.bigcolumn_two { float: left; display: inline; margin: 0 0 0px 0px; min-height:746px; border-right:1px solid #E4E9EA; padding-bottom:80px; }
.bigcolumn_three { float: left; display: inline; margin: 0 0 0px 0px; min-height:746px; height:auto !important; height:746px; padding-bottom:80px; }
.rightcolumn { float: right; display: inline; margin: 0px 19px 0 0px; height:126px; }
.rightcolumn_txt { float: right; display: inline; margin: 0px; height:126px; }
.rightcolumn_res { float: right; display: inline; margin: 0px 0px 0px 0px; height:200px; }

.one { width: 63px; }
.two { width: 145px; }
.three { width: 227px; }
.threehalf { width: 256px;}
.threefour{ width:271px;}
.four { width: 309px; }
.foursupermini {width:320px;}
.fourmini { width: 324px; }
.fourminihalf { width: 310px; }
.fourhalf { width: 327px; }
.five { width: 391px; }
.fivehalf { width: 410px;}
.six { width: 473px; }
.sixhalf { width: 451px; }
.seven { width: 555px; }
.sevenquarter { width:641px; }
.sevenhalf { width:642px; }
.eight { width: 637px; }
.nine { width: 719px; }
.ten { width: 801px; }
.eleven { width: 883px; }
.twelvemini { width: 963px; }
.twelve { width: 965px; }
.thirteen { width: 1047px; }
.fourteen { width: 1129px; }
.fifteen { width: 1211px; }
.sixteen { width: 1293px; }
.one-third { width: 300.6666666666667px; }
.two-thirds { width: 620.3333333333333px; }

.offset-by-one-half { margin-left: 41px; }
.offset-by-one { margin-left: 82px; }
.offset-by-two { margin-left: 164px; }
.offset-by-three { margin-left: 246px; }
.offset-by-four { margin-left: 328px; }
.offset-by-five { margin-left: 410px; }
.offset-by-six { margin-left: 492px; }
.offset-by-seven { margin-left: 574px; }
.offset-by-eight { margin-left: 656px; }
.offset-by-nine { margin-left: 738px; }
.offset-by-ten { margin-left: 820px; }
.offset-by-eleven { margin-left: 902px; }
.offset-by-twelve { margin-left: 984px; }
.offset-by-thirteen { margin-left: 1066px; }
.offset-by-fourteen { margin-left: 1148px; }

/* Clear the columns automagically, thanks Zurb */
.column-row:after, .row:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .column-row, * html .row, * html .clearfix { height: 1%; }
.column-row, .row, .clearfix { display: inline-block; }
.column-row, .row, .clearfix { display: block; }

/* IE6 Problems ---------- */
body.ie .column-row { width: 984px; }
body.ie .eight .column-row { width: 656px; }
body.ie .nine .column-row { width: 738px; }
body.ie .ten .column-row { width: 820px; }
body.ie .eleven .column-row { width: 902px; }
body.ie .twelve .column-row { width: 984px; }
body.ie .thirteen .column-row { width: 1066px; }
body.ie .fourteen .column-row { width: 1148px; }
body.ie .fifteen .column-row { width: 1230px; }
body.ie .two-thirds .column-row { width: 639.3333333333333px; }

/* Body */

body {
	font-size: 11px; 
	font-family: Arial, Helvetica, Sans-Serif;
	background: #f4f4f4 url('images/onsedge-bg.png') top left repeat-x;
	color: #393939;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0;
	height:100%; width:100%;
	}
	
	
#container { height:auto; text-align: left;
	font-size:11px; background-color: white; border-left:1px solid #838282;
border-right:1px solid #838282; border-bottom:1px solid #838282;}


#header {
	background:url("images/onsedge-header.png") no-repeat scroll left top #14517b;
	height:174px;
	margin:0 auto;
	width:965px;
	position:relative;
	}
	.wrapper {
	width:963px;
	border-left:1px solid #838282;
	border-right:1px solid #838282;
	height:48px;
	position:absolute;
	top:126px;
	left:0px;
	}
	
	#alloslogo {    
	left: 180px;
	position: absolute;
	top: 20px;
	z-index: 1000;}

	.inside {
	width:615px;
	display:inline;
	
	}
	.inside ul {margin-left:23px; width:auto;}
	.inside ul li {list-style:none; padding-right:20px; margin-top:13px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
	.inside ul li a {color:#fff; text-decoration:none; font-weight:bold;}
	.inside ul li a:hover {color:#628CA8; text-decoration:none; font-weight:bold;}
	
	.grey {float:right; position:absolute; top:63px; right:11px;}
		.grey ul li{list-style:none; margin-right:10px; color:#a7a7a7; font-size:10px; font-weight:bold; text-transform:uppercase; display:inline;}
		.grey ul li a{color:#a7a7a7; text-decoration:none; position:relative; top:1px;}
		.grey ul li a:hover{color:#666666; text-decoration:none;}
	
/* Search Bar */

	.sbar {
	padding-top:7px;
	width:250px;
	display:inline;
	height:48px;
	floaT:right;
	margin-right:2px;
	}
	.sbar ul {width:240px;}
	.sbar ul li {float:left; width:auto; height:30px; list-style:none;}
	
	.searchbar { background:url("images/searchbg.gif") no-repeat scroll left top #14517b; 
	width:207px; height:27px; border:none; display:inline; }
	
	#s {
	background:transparent;
	width:207px; height:25px;
	border:none;
	padding-left:7px;
	font-size:11px;
	color:#14517B;
	font-style:italic;
	vertical-align:middle;
	}
	
	#searchsubmit {
	background:url("images/searchbtn.gif") no-repeat scroll left top #918F8F;
	border:medium none;
	height:23px;
	position:relative;
	cursor:pointer;
	right:6px;
	top:2px;
	width:25px;
	display:inline;
	}
	
/* Header Stuff */
.slidecontainer {width:963px; height:335px;}
#mySlides{ margin-top:0px;}
#myController { background: transparent url("images/elipse.png") no-repeat scroll left top;
margin-top:-102px;
z-index:200;
padding:2px 0;
position:relative;
width:963px;
height:102px;
text-align:center;
color:#333333; }
#myController span.jFlowSelected { margin-right:0px; background: transparent url("images/dot_16.png") no-repeat 0 0;}
div.flowbody {display: none;}
.slide-wrapper { padding: 5px; float:left; }
.slide-thumbnail { width:300px; }
.slide-thumbnail img {max-width:300px; }
.slide-details { width:290px; margin-left:10px;}
.slide-details h2 { font-size:1.5em; position:relative; z-index:201; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; }

.jFlowControl{ display:inline-block; width:16px; height:auto; cursor:pointer; position:relative; left:13px; top:59px; background: url("images/dot_12.png") no-repeat 0 0; padding: 0px 0px 0px 0px; }
.jFlowPrev, .jFlowNext {visibility:hidden;} 
.jFlowPrev:hover, .jFlowNext:hover { background: #000; color:#fff; }
.flowbody {cursor:pointer;}
.flowbody h2 {margin-left:35px; margin-top:80px; }
.flowbody h2 a {font-size:16px; color:#000; text-decoration:none;}
.flowbody h2 a:hover {font-size:16px; color:#0099FF; text-decoration:none;}
.flowbody span.text p {margin-left:35px; margin-top:60px; width:325px;}

/* Content */

img.fpost  {
	border:1px solid #ccc;
	}
	
.featuredimg { margin:0 0px 0px; padding:0 18px 0 6px; position:relative; width:186px;}
.featuredimg_internal { margin-top:14px; padding:0 18px 15px 6px; position:relative; width:186px;}
.f-tag {
	background:url("images/featured.png") no-repeat scroll left top transparent;
	height:14px;
	left:0;
	position:relative;
	top:11px;
	width:78px;
	z-index:200;
}
.subtest {position:relative; right:39px;}
.subtest ul {width:800px;}
.subtest ul li {
	float:left;
	list-style:none;
	display:inline;
	width:225px;
	margin-right:45px;
}
.clear {
clear:both;
}
.paragraph {margin-top:15px; margin-left:30px;} .paragraph_search {margin-top:15px; margin-left:24px;}
.paragraphsub {margin-top:0px; margin-left:30px;}
.postmetadata, .postmetadata_search {position:relative; top:0px; font-size:10px; text-transform:uppercase; padding-bottom:15px;}
	.postmetadata img {top:2px; bottom:0px; position:absolute; right:0px; left:253px; float:right; width:125px; height:8px;}
	.postmetadata img.registernow {top:3px; bottom:0px; position:absolute; right:0px; left:311px; float:right; width:100px; height:8px;}
	.postmetadata img.learnmore {top:3px; bottom:0px; position:absolute; right:0px; left:325px; float:right; width:86px; height:8px;}
	.postmetadata img.closed {top:3px; bottom:0px; position:absolute; right:0px; left:370px; float:right; width:41px; height:8px;}
	.postmetadata img.startnow {top:3px; bottom:0px; position:absolute; right:0px; left:330px; float:right; width:80px; height:8px;}

.hr {margin-left:0px;}
.hr_internal {margin-left:13px;}
.hr_internal_two {position:relative; right:8px; border:none !important; padding-bottom:20px;}

.featured, .sub-featured, .featured_internal {display:block; width:600px; }
.featured {padding:8px 0px 30px 0px;}
.featured_internal {padding:0px 0px 0px 0px;}
.sub-featured {padding:13px 0px 13px 0px;}

.secondnav { background:#fff url("images/shadowbg.png") no-repeat left top; width:963px; height:124px;}
	.snavcontainer {width:963px; height:125px;}
	img.icon {width:157px; height:21px; list-style:none; float:left; display:inline; margin-top:31px; border:none;}
	h3 a{width:170px; font-weight:normal; font-size:18px; color:#393939; list-style:none; float:left; display:inline; margin-top:24px; margin-left:7px; text-decoration:none;}
	h3.news a{width:170px; font-weight:normal; font-size:18px; color:#393939; list-style:none; float:left; display:inline; margin-top:24px; margin-left:7px; text-decoration:none;}
	h3.news a:hover{width:170px; font-weight:normal; font-size:18px; color:#14517B; text-decoration:none;}
	p.blurb {position:relative; width:232px; font-size:11px; line-height:15px; color:#393939; list-style:none; float:left; display:inline; margin-top:7px;}
	
.headline {width:963px; height:42px;}
.headline_int {width:963px; background:#e4e9ea; height:6px;} .headline_int_two {width:963px; background:#e4e9ea; height:6px;}
.headlinemini {width:321px; background:#918f8f; height:42px;}
	.headline ul {width:320px; color:#fff; height:42px; position:relative; padding-right:1px; bottom:2px;}
	.headline ul.proright {width:300px; color:#fff; height:46px; position:relative; left:0px;}
	.headline ul li {list-style:none; height:30px; font-size:16px; display:inline; position:relative; left:12px; top:12px;}
	.headline ul.nursebg {background:#7c4e7f url("images/purple_heading.png") no-repeat left top;}
	.headline ul.patientbg {background:#8b2d25 url("images/red_heading.png") no-repeat left top; margin-left:1px;}
	.headline ul.bluebg {background:#14517b url("images/blue_heading.png") no-repeat left top;margin-left:2px; }
	.headlinemini ul.bluebg {background:#14517b url("images/blue_heading_02.png") no-repeat left top;margin-left:0px; }
	
	.headlinemini ul {width:321px; color:#fff; height:43px; position:relative; left:0px;}
	.headlinemini ul li {list-style:none; height:30px; font-size:16px; display:inline; top:13px; position:relative; left:12px;}
	
.infopro {height:199px; position:relative; bottom:2px; width:321px; background:#fff url("images/right-bg.png") repeat-x left top; }
.infopro_two {height:262px; position:relative; bottom:0px; width:321px; background:#fff url("images/right-bg.png") repeat-x left top; }
.infopro_internal { height:746px; width:321px; background:#fff url("images/right-bg_int.png") repeat-x left top;}
.infoprowebcast {height:262px; width:343px; background:#fff url("images/right-bg.png") repeat-x left top; border-left:1px solid #e4e9ea;}
.roll {position:relative; z-index:200;}

.resources {float:left; margin-right:0px; border-right:1px solid #e4e9ea; position:relative; bottom:0px;  min-height:600px; height:auto;} 
.resources h3 a{width:320px; font-weight:bold; font-size:14px; color:#393939; list-style:none; display:inline; margin-top:10px; margin-left:24px; text-decoration:none;}
.resources p.blurb {position:relative; width:188px; font-size:10px; line-height:14px; color:#393939; list-style:none; float:left; display:inline; margin-top:9px; margin-left:24px;}
img.resimg_nurse {list-style:none; float:left; display:inline; margin-top:0px; border-bottom:1px solid #7c4e7f;}
img.resimg_patient {list-style:none; float:left; display:inline; margin-top:0px; border-bottom:1px solid #8b2d25;}

.counter {background: #fff url("images/counterbg.gif") no-repeat left top; float:right; width:69px; height:56px; text-align:center; position:relative; top:9px; right:14px; padding-top:5px; color:#393939;}
.counter br {margin-top:2px;}
.countertext {height:34px; width:69px; font-size:13px; line-height:13px; font-weight:bold; }
.itemstext {font-weight:bold; font-size:10px; text-transform:uppercase;}
.countertext a {display:none;}
.counterbutton {margin-top:3px;}

h2 {}
h2 a {font-size:18px; font-weight:bold; color:#393939; text-decoration:none; }
.entry {margin-top:8px; line-height:15px;}
.entry_int td h4 {margin-top:12px;}
.entry_int h4 {font-size:14px; font-weight:bold; padding-bottom:20px;}
.entry_int ul li {list-style-type:disc;}
.entry_int ul {margin-left:25px; padding-bottom:20px;} .entry_int ul.about_ul {margin-left:330px; padding-bottom:20px;} .entry_int ul.about_ul_int {margin-left:25px; padding-bottom:20px;}
.entry_int {margin-left:24px; margin-top:24px; line-height:15px; margin-right:24px;}
.entry p, .entry_int p {font-size:11px; padding-bottom:20px; padding-right:20px;}
.entry p a, .entry_int p a {color:#393939;}

.rightcontent {position:relative; top:20px; left:33px; width:294px;}
.rightcontent h4 {width:234px;}
.rightcontent h4 a{font-size:14px; font-weight:bold; color:#393939; text-decoration:none;}
.rightcontent h5{font-size:14px; font-weight:bold; color:#393939; text-decoration:none;}
.rightcontent img {float:right; position:relative; bottom:30px; left:0px; margin-bottom:2px; clear:right;}
.programmetadata {position:relative; top:0px; font-size:10px; text-transform:uppercase;}


.imgcontainer {width:963px; height:auto;}

.about {padding:41px 20px 0 13px;}
.about h2 {font-size:18px; font-weight:normal; color:#14517b; font-style:italic;}
.about p {font-size:11px; margin-top:10px; line-height:18px; font-style:italic;}
.about p.bold{font-size:11px; margin-top:10px; line-height:18px; font-style:italic; font-weight:bold;}
.about a {color:#393939;}

.paddedtop {margin-top:15px;} .paddedtop_int {margin-top:15px;} .paddedtop_search {margin-top:25px;}

.posts {height:auto; position:relative; top:0px;}
.subpost {height:141px; width:320px;}
.subpost p { width:268px; margin-left:24px; margin-top:5px; font-size:10px; line-height:14px;}
.subpost h3 a{width:288px; font-weight:bold; font-size:14px; color:#393939; list-style:none; display:inline; margin-top:10px; margin-left:24px; text-decoration:none; padding-bottom:10px;}
.cont {float:right; margin-right:16px; margin-top:16px; padding-bottom:10px;}
.int_heading {font-size:24px; color:#393939; margin-top:36px; padding-bottom:5px; margin-left:24px; font-weight:bold; padding-right:12px;}

.resource_top {bottom:2px; height:305px; position:relative; width:320px;}
.mid_image {height:auto; width:593px; margin-top:12px; margin-left:24px; border:1px solid #e4e9ea;}

.menu {padding-bottom:12px;}
.menu ul {width:593px; margin-left:0px; border-bottom:1px solid #e4e9ea; height:20px;}
.menu li {display:inline; width:auto; margin-right:0px; height:25px; position:relative; bottom:0px; }
.menu li a{color:#9C9C9C; font-size:11px; font-weight:normal; line-height:15px; padding:0 10px 2px; height:25px; position:relative; text-decoration:none; border-right:1px solid #e4e9ea;}
.menu li a:hover{color:#393939; font-size:11px; font-weight:normal; line-height:15px; text-decoration:none;}

.txt_container {padding-left:30px;}
/*.txt_container:hover { background:url("images/mid_roll.png") no-repeat scroll left top transparent; width:256px; height:126px; cursor:pointer; } */
.norecord {padding:24px 0px 24px 24px; font-size:12px; font-weight:bold; height:400px;  width:658px;}

.downloads_bar {margin-top:24px; width:400px; margin-left:0px !important; height:30px; border-top:1px solid #e4e9ea; width:593px;}
.downloads_bar li {height:19px; display:inline; width:125px; padding:0px 10px 10px 10px; position:relative; top:5px;}
.downloads_bar li img {padding-right:32px; position:relative; top:3px;}
.downloads_bar li img.pdficon {padding-right:5px; position:relative; top:3px;}
.downloads_bar li a {color:#9C9C9C; text-decoration:none;}
.downloads_bar li a:hover {color:#393939; text-decoration:none;}

.corp_logos {margin-top:6px; width:400px; margin-left:0px !important; height:30px; width:593px;}
.corp_logos li {height:19px; list-style:none; display:inline; width:125px; padding:0px 10px 10px 10px; position:relative; top:5px;}
.corp_logos li img {padding-right:32px; position:relative;}



p img {border:2px solid #CCCCCC;}
p.postmetadata img {border:none;}
tr {height:25px;}
table {}
tr.hr {}
.ie6_p {margin-top:20px;}

td img {border:1px solid #E4E9EA; margin-bottom:20px;}
.lead_tr {height:auto !important;}

/* Hides from IE5-mac \*/
.imgcontainer {*height: auto;}
/* End hide from IE5-mac */

.copy {margin-top:52px; font-size:9px;}
.register_button {margin-left:13px; margin-top:32px;}

/* pagination */

.page_nav {margin:24px 0px 0px 0px; text-align:center; height:25px;}
.page_nav a.anchor {margin-right:8px; text-align:left; text-decoration:none; color:#393939}
.page_nav a.current {padding:5px; background:#14517B; text-align:left; text-decoration:none; color:#ffffff}
.page_nav a:hover {color:#14517B;} .page_nav a.current:hover {color:#ffffff;}

/* Footer */



#footer {width:963px; height:125px; left:0px; top:15px; right:0px; margin:0px auto; position:relative; padding-bottom:35px;}
	.leftside {position:absolute; left:-26px; float:left; font-family:Arial, Helvetica, sans-serif; right:0px; text-align:left; font-size:10px; }
	.columnimg {float:left; width:88px; height:124px; margin-left:30px; margin-top:5px; margin-right:10px;}
	.leftside p {margin-top:10px; margin-left:10px; color:#9c9c9c; font-size:10px; line-height:14px;}
	.leftside p a {color:#9c9c9c;} .leftside p a:hover {color:#393939;}
	
	.rightside {float:right; text-align:left; left:-23px; font-family:Arial, Helvetica, sans-serif; position:relative; top:11px; }
	 ul.rightlist li {list-style:none; float:left; margin-right:13px; color:#9c9c9c; font-size:10px; line-height:14px; }
	 ul.rightlist li ul{width:65px; margin-top:5px; }
	 ul.rightlist li ul li {list-style:none !important; color:#9c9c9c; font-size:10px; line-height:14px; }
	 ul.rightlist li ul li a{color:#9c9c9c; text-decoration:none; text-transform:none; font-weight:normal;}
	 ul.rightlist li ul li a:hover{color:#393939; text-decoration:none; text-transform:none; font-weight:normal;}
	 ul.rightlist li a{color:#9c9c9c; text-decoration:none; text-transform:uppercase; font-weight:bold;}
	 ul.rightlist li a:hover{color:#393939; text-decoration:none; text-transform:uppercase; font-weight:bold;}
	 
	 ul.snlist li.title {list-style:none; float:left; margin-right:10px; margin-top:24px; color:#9c9c9c; font-size:10px; line-height:14px; 
	 font-weight:bold; }
	 ul.snlist li.push {list-style:none; float:left; margin-right:250px; margin-top:24px;}
	 ul.snlist li.privacy {list-style:none; float:left; margin-top:24px; font-size:10px;}
	 ul.snlist li.privacy a {color:#9c9c9c; text-decoration:none; text-transform:uppercase; font-weight:bold;}
	 ul.snlist li.privacy a:hover {color:#393939; text-decoration:none; text-transform:uppercase; font-weight:bold;}
	 ul.snlist li {list-style:none; float:left; margin-right:12px; margin-top:24px;}
	 
	
	
	
