body {background:url(../images/site-bkg.jpg) #003154 top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;}
a, a:link, a:visited {color: #af9a6b; text-decoration: underline;}
a:hover, a:active {color: #003a63;}

#datetime {width:950px;margin:0px auto; padding: 0 45px 0 0; display:block; text-align: right; color:#FFF; font-size: .9em;}
.timecontainer {float: right; width: 400px; margin-top: 5px;}
#datetime:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.dthash {color: #b09b6c; padding: 0 5px; font-weight: bold;}
.search {float: right; width: 265px;}		

#mainbody {background-color: #FFF;}
.container { background:url(../images/watermarkglobe.gif) bottom right no-repeat ; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003a63; position: relative;}
.smglobe {background: url(../images/smwatermarkglobe.jpg) bottom right no-repeat;}

#pageheader {background-color: #FFF; background: url(../images/toprightcorner.jpg) no-repeat top right; height: 117px; }
.toplogo {margin: -11px 0 0 -16px; float: left;}
.headertxt {width: 700px; float:left;}
.schlabigtag {margin-top: 30px; padding:0;}
.advisingtxt {font-size: 14px; font-weight: bold; margin: 5px 0 0 25px; padding: 0; font-style: normal;}
.nosurprisestxt {font-size: 30px; font-weight: bold; margin: 0 0 0 255px; padding: 0;}

.schlabiglogoprint {display: none;}

#quotes { float: left; width: 660px; margin-left: 25px; margin-top: -5px; padding: 0}
blockquote {
	font-family: Verdana, Geneva, sans-serif;
	width: 660px; /* required */
	margin: 0 auto;
	color: #003a6c;
	}
#quote_wrap { 
	background: #FFFFFF ;
	margin: 10px 0 10px; padding: 0; border: 0px solid #af9a6b;
	}
.quotename {font-size: 11px;}	
blockquote p { margin-bottom: 10px; font-style: italic; font-size: 11px; padding: 15px; }
blockquote cite a:link, blockquote cite a:visited  {color:#003a63; text-decoration:underline; text-transform:none;}
blockquote cite a:hover, blockquote cite a:active {color:#fff; text-decoration:underline; text-transform:none;}
blockquote cite { font-style: normal; display: block; text-align: right; font-size: 10px; font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; padding-right: 15px; margin-top: -25px; }


#quote-page p {padding: 5px; margin-bottom: 0; font-style: italic; font-size: 11px;}
#quote-page cite {margin-bottom: 20px; font-style: normal; display: block; text-align: right; font-size: 10px; font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; padding-right: 15px; }

#mainnav {background-color: #af9a6b; height: 30px; z-index: 2;}
.lastdrop {border-bottom: 6px solid #af9a6b;}
.sf-menu, .sf-menu * {z-index: 99 !important;}
li.blogbtn a {background-color: #003A63;}
li.blogbtn a:hover { background-color: #c9d4df }


#movie {margin: 18px 0 0 0; border-right: solid 1px #af9a6b; z-index: 1; }
#homepagemov {padding: 0 0 0 30px; z-index: 1;}

#maincontent {padding-left: 20px; padding-bottom: 15px;}
#maincontent p {padding-right: 10px;}
#maincontent h1 {font-size: 18px; font-weight: bold; color:#003a63; margin: 15px 0; border-bottom: 1px #af9a6b solid; padding-bottom: 5px;}
#maincontent h2 {font-size: 15px; font-weight: bold; color:#003a63; margin: 15px 0; border-bottom: none; }
.geninfo p.title {margin: 5px 0 0 0; border: none;}
.genemails p {margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #af9a6b;}
.archive p.title {border-bottom: none; margin: 20px 0 0 0 ;}
.title {font-size: 14px; font-weight: bold; color:#003a63; padding: 0; margin: 0; }
.archive p {margin: 0 0 5px 0; padding-bottom: 5px; border-bottom: 1px solid #003a63;}
#page2pic {margin: 0;padding: 15px 0 15px 15px; float: right;  }
#page2pic img {width: 315px; height: 159px;}
#largepage2pic {margin: 15px 0 0 0; }
#largepage2pic img {padding: 0 0 0 10px;}
.infobox {background-color: #c9bb9b; margin: 0 0 15px 0; border-bottom: 8px solid #af9a6b; }
.infobox h2 { font-size: 14px; font-weight: bold; color:#003a63; padding: 10px 0 0 15px;}
.infobox ul {list-style: none;}
.infobox ul li {margin: 0 0 5px 0;}
.infobox a, .infobox a:link, .infobox a:visited {color:#003a63; }
.infobox a:hover, .infobox a:active {color: #FFF;}
.infobox p {margin: 0 10px 10px 15px; font-size: .8em;}
.btmexpand {margin-bottom: 30px;}
.btmnavrootpg {margin-bottom: 100px;}

#subnav { margin: 15px 0 0 0;}
#subnav div {margin: 0 0 15px 0; background-color: #c9bb9b; border-bottom: 8px solid #af9a6b;}
#subnav ul{list-style: none; margin-bottom: 5px; }
#subnav ul li {margin-bottom: .5em;}
#subnav h3{font-size: 12px; font-weight: bold; color:#003a63; padding: 10px 0 10px 15px; border-bottom: none; background-color: #af9a6b;}
#subnav a, #subnav a:link, #subnav a:visited {color:#003a63; text-decoration: none; }
#subnav a:hover, #subnav a:active {color: #FFF; text-decoration: underline;}

h5 {font-size: 14px; font-weight: bold; color:#003a63; padding: 0 0 0 5px; margin: 0 0 5px 0;}

#newsheadlines {float: right; margin: 0 5px 0 0; position: relative;}
#newsheadlines h1 {font-size: 18px; color: #003a63; font-weight: bold; margin: 18px 0 0 0px; padding: 0 0 0 15px;}
#newsheadlines ul {list-style: none;}
#newsheadlines ul li {margin: 10px 0 0 -2px;}
#newsheadlines a {font-weight: bold; text-decoration: underline;}
#newsheadlines center {display: none;}

.rss-box {}

#confidence {position: relative; background-color: #FFF;}
#confidence h2 {font-size: 18px; font-weight: bold; color:#003a63; margin: 15px 0; padding: 0 0 0 30px; }
#confidence p {padding: 0 0 0 30px; line-height: 1.25em; margin: 0 0 1.25em 0;}

#footer {width:950px;margin:0 auto; display:block; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003a63; clear: both;}

.address {background:url(../images/ftraddresbkg.jpg) #af9a6b repeat-x; height: 38px;}
.address p {text-align: center; padding: 5px 0 0 0; font-size: 10px; }
.whtpipe {color:#FFF; font-size: 14px;}

.lrgfooter {background:url(../images/lrgftrbkg.jpg) repeat-x #fff; height: 86px; margin: 3px 0 0 0;}
.logos {width: 370px; float: left;}
.logos img {margin: 0 6px;}
#ftrnav {float: left; width: 489px; border-left: #af9a6b 1px solid; height: 76px; margin: 5px 0 0 0; padding: 0; font-size: .8em;}
#ftrnav a, #ftrnav a:link, #ftrnav a:visited { color: #003a63; text-decoration: none;}
#ftrnav a:hover, #ftrnav a:active {color: #af9a6b; }
#ftrnav ul { margin: 10px 0 0 15px;}
#ftrnav ul li {display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; border-right: solid 1px #003a63; padding: 0 .7em 0 .5em;}
#ftrnav li.ftrnavlast { border-right: none;}

.copyright {color:#FFF; font-size: 9px; margin: 10px 0 0 0; }

.calcsubhead { list-style: none; font-weight: bold; color: #003a63; margin: 0 0 0 -15px; padding: 0;}

#corevalues {font-family: "Times New Roman", Times, serif;font-weight: bold; font-size: 14px; width: 350px}
#corevalues td{border-top: #A38A4F solid 1px;vertical-align: middle;height: 15px;}
#corevalues td.notopborder {border-top: none;}
#corevalues strong{	color: #A38A4F;	font-size: 24px; font-weight: bold; text-align: center;}

#biolist div {float: left; width: 470px; border-bottom: 1px solid #af9a6b; padding: 10px 0;}
#biolist div img { float: left;}
#biolist div p {float: left; margin: 0 0 0 15px;}
.biopic {margin: 20px 0 0 5px; border: 3px #af9a6b solid; }

#itvaluation {background-color: #D0D6DF;}
#itvaluation thead {background-color:#546F98; text-align: center; color: #FFF;}
#itvaluation thead td.yesno {padding: 3px 3px;}
#itvaluation td{border-bottom: #af9a6b solid 1px; padding: 3px 10px;}

#tablehead td{color: #FFF; font-weight: bold; background-color:#546F98;text-align: center;}

#hrhead td{ background-color: #af9a6b;color:#FFFFFF;text-align: center; font-weight: bold; font-size: 14px;}


#results {background-color: #D0D6DF; padding: 0;}
#results p {padding: 0 10px 10px; margin: 10px 0 0 0;}

.irs230 {font-style:italic; font-size: .8em;}
#paybutton {margin: 0 0 15px 0;}

.right {float: right; margin: 0 0 10px 10px;}
#licontainer {float: right; width: 150px;  margin: -37px 0 0 0; text-align: right;}
.linkedin * {z-index: 999999999999 !important; text-align: right; position: relative;}

.IN-canvas {display: inline-block;    width:16px;    height:16px;    position:relative;}
.IN-canvas iframe {    left: 18px !important;    top:-24px !important;}
