/* CSS Document */


#feature-left1{
width:370px;
height:auto;
float:left;
padding-right:10px;
}


#feature-right1 {
width:228px;
height:auto;
float:right;
padding-top:10px;
}

#feature-right-kory {
width:390px;
height:auto;
float:right;
padding-top:10px;
}
#feature-right-kory h2 { color:#333; margin: .1em 0 .5em 0; font-size:16px;  }
.kory-left-wrap {width:385px; height:auto; float:left;}
.kory-right-wrap {width:210px; height:auto; float:right;}
#feature-wrapper {
width:610px;
height:auto;
border-top: 5px solid #4bc2cd;
}

#feature-wrapper2 {
width:610px;
height:auto;
}

.align-right { text-align:right;}
.blue { color:#144a8e;}

#feature-linkbox1 {
width:230px;
height:auto;
padding-top:10px;}

#feature-linkbox1 a {color:#144a8e;}
.kory-img1 { border: 5px solid #ffd900; float:left; margin-top:15px;}
.kory-img2 { border: 5px solid #ffd900;  margin: 0 0 15px 0; clear:right; }

/* DAVID HILL */
#dh-wrapper {
    width:610px; 
	float:left; 
	padding: 10px 20px 20px 10px;
	height:auto; 
	position:relative;
}
#dh-wrapper h1 {color:#a7a9ac; font-size:42px;  margin-bottom:.4em; margin-top:.4em;}
#dh-wrapper h2 {color:#444; font-size:15px;  margin-bottom:5px;}
#dh-wrapper h3 { color:#d0171f; font-size:12px;  margin-bottom:5px; line-height:16px;}
#dh-wrapper a {color:#444; font-size:11px; text-decoration:underline;}
#dh-wrapper a:hover { text-decoration:none;}
#dh-wrapper hr {
      width: 100%;
      color: #4bc2cd;
      background-color: #4bc2cd;
      height: 1px;
	  border: 0;
	  margin:5px 0px 20px 0px;
	  clear:both;}

#dh-wrapper h2 { color:444;}

#dh-header { width:610px; height:660px; background: url(../images/dh-header-bg.jpg) no-repeat; position:relative; }
.dh-head {position:absolute; left: 189px; top: 445px;}
#dh-pic1 {	width:160px; height:auto; position:absolute; left: 11px; top: 340px; text-align:center;}
#dh-pic1 img { border: 1px solid #000;}
#dh-pic1 p { font-size:11px; padding:5px; line-height:13px;}
#dh-end { width:610px; height:auto;  position:relative; padding:20px 0 20px 0; float:left; }
#dh-end img {border: 1px solid #000; float:left;}
.dh-end-txt {width:420px; height:auto; float:right;}

/* OSLER */
#osler-wrapper {
    width:610px; 
	float:left; 
	padding: 42px 20px 20px 10px;
	height:auto; 
	position:relative;
}
#osler-wrapper-alt {
    width:610px; 
	float:left; 
	padding: 10px 20px 20px 10px;
	height:auto; 
	position:relative;
}
#osler-sub1 {
	width:610px;
	height:auto;
	background:url(../images/osler-pg2-bg.jpg) no-repeat;
	position:relative;
	float:left;}
.osler-left {
	width:370px;
	height:auto;
	float:left;
	padding-top:390px;}
.osler-right {
	width:215px;
	height:auto;
	float:right;
	padding:592px 10px 0 10px;}
.osler-left2 {
	width:390px;
	height:auto;
	float:left;
	padding:0 20px 0 0;}
.osler-right2 {
	width:200px;
	height:auto;
	float:right;
	padding:10px 0 0 0;}
.osler-right3 {
	width:200px;
	height:auto;
	padding:10px 0 10px 15px;
	float:right;}
.osler-right2 p {color:#427794; text-align:center; padding-bottom:40px;}
.osler-right3 p {color:#427794; text-align:center;}
.osler-right p { color:#427794; font-size:11px; text-align:center;}
#osler-wrapper h1 {color:#427794; font-size:18px; margin-bottom:.4em; margin-top:.4em;}
#osler-wrapper-alt h1 {color:#427794; font-size:18px;  margin-bottom:.4em; margin-top:.4em;}
#osler-wrapper h1 sup { 
font-size:11px;
vertical-align: baseline;
position: relative;
bottom: 5px;
}
#osler-wrapper h2 {color:#427794; font-size:15px;  margin-bottom:15px; margin-top:7px;}
#osler-wrapper a {color:#444; font-size:11px; text-decoration:underline;}
#osler-wrapper a:hover { text-decoration:none;}
#osler-wrapper-alt a {color:#444; font-size:11px;  text-decoration:underline;}
#osler-wrapper-alt a:hover { text-decoration:none;}
#osler-end { width:610px; height:auto;  position:relative; padding:20px 0 20px 0; overflow:hidden; }
#osler-end img { padding:0 0 10px 10px;}
.osler-b10 { padding-bottom:10px;}
