﻿/* CSS Document */

/*  * {margin:0;padding:0;}
*/
	html, body, form {height: 100%;}
	body {
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		color:#666;
		/*background-color:#fff;*/
		background: #fff url(/images/body_suo.png) 0 0 repeat-x;
	}
	
		/*Opera Fix*/
	body:before {
		content:"";
		height:100%;
		float:left;
		width:0;
		margin-top:-32767px;/
	}
	
	a {color:#d58318;}
	
	a:hover {color: #f8981c;}
	
	#wp {
		width:930px;
		list-style-type:none;
		display: block;
		min-height: 100%;
		margin: 0 auto;
		/*overflow: hidden;*/
		}
	#hd {
		display:inline-block;
		background: transparent url(../images/hdr_suo.png) top center no-repeat;		
		height: 145px;
		text-align: center;
		padding: 0 0 0 0;
		margin:0;
		font-size: 11px;
		width: 930px;
		 zoom:1;
		 *display:inline;
		 _height:145px;
		}
		
		#divHdrButtons {
			width: 930px;
			height: 100px;
			position: relative;
			float: left;
		}
		
		#divHdrButtons .lnkHome {display: block; width: 300px; height: 98px; position: absolute; top: 0px; left: 70px;}
		
		.fieldHolder
		{
			position: absolute;
			top: 52px;
			right: 34px;
			width: 120px;
			height: 21px;
			padding-left: 20px;
			/*background: transparent url(../images/search.png) no-repeat;*/
			background: transparent url(../images/srchbox.png) no-repeat;
		}
		
		.fieldHolder_Home
		{
			position: absolute;
			top: 34px;
			left: 680px;
			width: 120px;
			height: 21px;
			padding-left: 20px;
			/*background: transparent url(../images/search.png) no-repeat;*/
			background: transparent url(../images/srchbox.png) no-repeat;
		}
		
		.textInput
		{
			position: absolute;
			top: 2px;
			left: 23px;
			width: 148px;
			height: 16px;
			background: none;
			border: none;
			margin-top: 0px;
			/*margin-left: 25px;*/
			color: #98999b;
		}
		
		*+html .textInput
		{
		}
		
		.btnSubmit {
			/*background: transparent url(../images/btn_search.png) no-repeat;*/
			position: absolute;
			top: 0px;
			right: -21px;
			/*width: 20px;*/
		}
		
		.btnSubmit:hover {
			cursor: pointer;
		}
		
		a#btnRequestInfo {
			/*float: right;*/
			position: absolute;
			top: 30px;
			left: 440px;
			background: transparent url(../images/btn_rqstinfo_hdr.png) right bottom no-repeat;
			width: 105px;
			height: 31px;
			display: block;
			margin: 0;
		}
		
		a.btnApply {
			width: 102px;
			height: 31px;
			background: transparent url(../images/btn_apply_hdr.png) 0 0 no-repeat;
			position: absolute;
			top: 30px;
			left: 560px;
		
		}
		
		a.lnkLogin {
			width: 123px;
			line-height: 20px;
			position: absolute;
			top: 64px;
			left: 703px;
			text-align: center;
			color: #98999b;
			text-decoration: none;
		}
		
	#bd a#btnCOA {
		display: block;
		width: 320px;
		height: 52px;
		margin-top: 7px;
		margin-bottom: 25px;
		background: transparent  url(/images/btn-balancingcosts.png) 0 0 no-repeat;
		cursor:pointer;
		}
	
	#bd {display:table;
		 background-repeat: no-repeat;
		 padding: 0 0 176px 0;
		 margin: 0 auto;
		 height: 1%;
		 /*overflow: auto;*/
	}
	#bd {/*table-layout:fixed;*/}
	
	#bd ol#doc,#doc3 {/*display:table-row;*/margin-left: 0;position: relative;}
	#s1,#s2 {display:table-cell;position: relative;}
	#s1,#s2 {width:930px;}
	
	#bd {_word-wrap:break-word;}
	#s1,#s2{_overflow-x:hidden;}
	#s1,#s2,{display:inline;zoom:1;vertical-align:top;}
	
	/*\*//*/ 
	#s1,#s2 {display:inline-block;float:left;}
	#ft {clear:left;}
	/**/
	
	#panels {font-family: Arial, Helvetica, sans-serif;}
	
	div.flashbox-l {
	    margin-right:20px;
	}
	
	div.flashbox-r {
	    margin-left:20px;
	}

	.left_25 {margin-left: 25px;}
	
	#bd #bnr .side {
		margin: 25px 0 25px 0;
		width: 260px;
	}
	
	
	*html #bd #bnr .side{width:250px;}

#bd #bnr .side div {
		width: 183px;
		padding: 11px 0 14px 0;
		background: #fff url(../images/bg_side.png) top left no-repeat;
		color:#666;
	}
	
	#bd #bnr .side div h4,
	#bd #bnr .side div h5
	 {
		font-weight: bold;
		font-size: 1.1em;
		color: #919195;
		margin: 4px 0 8px 0;
		padding: 0 12px 0 18px;
	}
	
	#bd #bnr #relPrograms div h4,
	#bd #bnr #relArticles div h4,
	#bd #bnr #relInfo div h4
	 {
		background: transparent url(../images/lines_side.png) bottom center no-repeat;
		margin: 4px 0 0 0;
		padding: 0 12px 12px 18px;

	}

.side .NurseInfoLinkWide,
.side .libraryLink {
    cursor:pointer;
}
	
	#bd #bnr .side div h5 {
		font-size: 1em;
		font-style: italic;
		}


	#bd #bnr #relPrograms div a.lnkRelPrograms,
	#bd #bnr #relArticles div a.lnkRelPrograms,
	#bd #bnr #relInfo div a.lnkRelInfo
	 {
		display: inline-block;
		width:149px;
		background: transparent url(../images/lines_side.png) bottom center no-repeat;
		padding: 3px 12px 9px 13px;
		font-size: 0.9em;
		font-weight: bold;
		line-height: 1.2em;
		margin-left: 5px;
		color: #614c28;
	}

	#bd #bnr #relArticles div a.blogSidebarLink {
		color: #614c28;
	}

	div#relTech, div#relFaculty{
		padding: 20px;
	}

	div#relTech p, div#relFaculty p,
	div#relTech ul, div#relFaculty ul{
		font-size: 1.1em;
		line-height: 1.5em;
		padding: 0 0 10px;
        list-style-type: disc;
	}
	
	div#relTech ul, div#relFaculty ul {
	    margin-left: 25px;
	}
	
	div#relTech>ul ul, div#relFaculty>ul ul{
        font-size: 1em;
	}
	
	div#relTech h4, div#relFaculty h4{
		font-size: 1.2em;
    	font-weight: bold;	
		color: #F8991F;
		margin: 5px 0 10px;
	}
	
	div#relTech h3, div#relFaculty h3 {
		color: #F8991F;
		font-size: 1.5em;
		font-weight: normal;
		margin: 5px 0 10px;
	}
	
	div#relTech h1, div#relFaculty h1 {
		font-size: 1.6em;
		margin: 10px 0 10px;
	}
	
	#bd #bnr .side div .cta_side_RqstInfo,
	#bd #bnr .side div .cta_side_SS,
	#bd #bnr .side div .cta_side_relPrg
	 {
		display: block;
		background: transparent url(../images/btn_side_RqstInfo.png) top center no-repeat;
		width: 137px;
		height: 32px;
		margin: 5px 12px 0 18px;
	}

	#bd #bnr .side div .cta_side_SS {
		background: transparent url(../images/btn_side_SS.png) top center no-repeat;
	}

	#bd #bnr .side div .cta_side_relPrg {
		background: transparent url(../images/btn_side_relPrg.png) top center no-repeat;
	}
	
	#bd #bnr .side div h4.brown {
		color:#666;
	}
	
	#bd #bnr .side div.btm {
		background-position: bottom left;
		background-repeat: no-repeat;
		height: 6px;
		padding: 0;
	}	
		
	#ft {
		height: 160px;	
		/*background: #fff url(../images/bg_ftr.jpg) top left no-repeat;
		width: 825px;*/
		background: #fff url(../images/bg_ftr.png) top left repeat-x;
		color:#666;
		padding: 16px 0 0 105px;
		position: relative;
		margin:-176px auto;
		clear: both;
		}
	
	#ft_con {
		width: 825px;
		margin: 0 auto;
	}
	
	#ft ul {
		/*width: 180px;*/
		float: left;
		line-height: 1.7em;
		padding: 0 25px 0 25px;
	}
	
	#ft ul.social {
		padding: 0 0 0 30px;	
	}
		
	#ft ul li {
		text-align: left;	
	}
	
	#ft ul li a {
		text-decoration: none;
		color: #614c28;
	}

	#ft ul li a:hover {
		text-decoration: none;
		color: #666;
	}
	
	span.blogSidebarTitle
	{
	    font-size:10px;
	    display:block;
	    margin:8px 8px 8px 19px;
	    line-height:1.2em;
	    font-weight:bold;
	}
	span.blogSidebarContent
	{
	    font-size:10px;
	    display:block;
	    margin:8px 8px 8px 19px;
	}
	span.blogSidebarLink
	{
	    font-size:10px;
	}
	
	.clear { clear: both;}
	
	.float_left {float: left;}
	.float_right {float: right;}
	
	.clear_right { clear: right;}
	.clear_left { clear: left;}	
	.zeroRt {right:0px;}
	.hidden {display:none;}
	
/* fb stuff */
input.fbLoginButton
{
    display: block;
    border: 0;
    background: url(../images/fb-connect.jpg) top left no-repeat;
    height: 35px;
    width: 220px;
    cursor: pointer;
    cursor: hand;
    padding: 0px;
    margin-top: 13px;
}

