html {
    color:#4D4D4D;
    background-position:center center;
    background-repeat:repeat-y;
    margin:0;
    padding:0;
    height:100%
}

body{
    min-width: 940px;
    background-color: #f7f8f9;
    color:#4D4D4D;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    margin:0;
    overflow-x:hidden;
    overflow-y:scroll;
    height: 100%;
}

a:link {
    text-decoration:underline;
    color:#093460;
}

a:visited {
    text-decoration:underline;
    color:#093460;
}

a:hover {
    text-decoration:underline;
    color:#093460;
}

a:active {
    text-decoration:underline;
    color:#093460;
}

#page_content{
    background-color: white;
    /*background-image:url(/images/background.jpg);
    background-repeat:repeat-y;*/
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    margin:0 auto;
    position:relative;
    width:940px;
    height: auto;
    min-height: 100%;
}
#page_inner{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -60px;
}
img {
    border:medium none;
}
a {
    border:medium none;
    text-decoration:none;
}

#dropShadowLeft {
    background-image:url(../images/shadows/shadow_left.gif);
    background-repeat:repeat-y;
    left:-14px;
    position:absolute;
    top:0;
    width:14px;
    z-index:900;
}
#dropShadowRight {
    background-image:url(../images/shadows/shadow_right.gif);
    background-repeat:repeat-y;
    right:-14px;
    position:absolute;
    top:0;
    width:14px;
    z-index:900;
}
#header{
    background-color: #093460;
    width: 940px;;
}
#buttonbar{
    width: 940px;
    background-color: inherit;
}
.majorNavButton {
    cursor:pointer;
/*  line-height:0;
    margin:0;
    padding:0;*/
}
.majorNavButton img {
    margin-bottom:0px;
}
#search {
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position:relative;
    display: inline;
    vertical-align: middle;
    width: 160px;
}
#search input {
    height:20px;
    width:145px;
    margin: 0px 0px 0px 60px;
    vertical-align: top;
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    font-size: 12px;
}
#searchGo {
    cursor:pointer;
    position: relative;
    left: 10px;
    bottom: 15px;
}
#suggestContainer {
    background-image:url(/images/shadows/searchShadow.png);
    background-repeat:repeat;
    display:none;
    left:3px;
    padding:0 3px 3px 0;
    position:absolute;
    top:26px;
    z-index:1000;
}
#suggestDisplay {
    background-color:white;
    border:2px solid #628CB7;
    color:#990000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin:-3px 0 0 -3px;
    width:170px;
}
#suggestDisplay #suggestLog {
    border:medium none;
    color:#2F4D6A;
    cursor:auto;
    font-size:10px;
    font-weight:bold;
    height:15px;
    padding:1px 0 1px 3px;
}
#suggestDisplay #suggestions div {
    background-color:white;
    border-bottom:1px solid #DBDBDB;
    color:black;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    line-height:13px;
    padding:5px 5px 2px 8px;
    visibility:visible;
    width:157px;
}
#suggestDisplay #suggestions div div {
    background-color:transparent;
    border:medium none;
    color:#628CB7;
    font-size:9px;
    font-weight:normal;
    line-height:14px;
    margin:2px 0 0 4px;
    padding:0;
}
#suggestDisplay .sH {
    text-decoration:underline;
}
#splash{
    background-color: #597188;
    display: block;
    height: 180px;
    width: 940px;
}
.splash_img{
    float:left;
    vertical-align:top;
    width:560px;
}
.splash_right{
    float:right;
    overflow:hidden;
    vertical-align:top;
    width:380px;
    background-color: inherit;
}
.splash_text{
    color: white;
    vertical-align: top;
    margin: 20px 40px 20px 20px;
    font-size: 11px;
}

.clearer{
    font-size: 0px;
    height: 0px;
    width: 100%;
    display: block;
    clear: both;
}
#left{
    float:left;
    vertical-align:top;
    width:500px;
    margin: 5px 20px 5px 40px;
    height: auto;
}
#right{
    float:right;
    overflow:hidden;
    vertical-align:top;
    width:320px;
    margin: 5px 40px 5px 20px;
    height: auto;
}

.clear {
    clear: both;
}

p.symposium{
    font-size: 11px;
}
p.business_news{
    font-size: 11px;
}
p.business_news a {
    color: #093460;
    font-weight:bold;
    text-decoration:none;
}

#mainContent{
    margin: 0px 40px 0px 40px;
    padding: 40px 0px 40px 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #3c3c3c;
}
#defaultContent{
    margin: 0px 40px 0px 40px;
}

#push{
    height: 60px;
}
#footer{
    clear: both;
    display: block;
    background-color: #093460;
    margin: 0px;
    bottom: 0;
    width: 100%;
    height: 60px;
    position: absolute;
    color: white;
    font-size: 10px;
}
div.footer_text{
    text-align: center;
    padding: 10px;
    margin: 0px;
}
#footer div.footer_text a {
    color: white;
}
div.article{
    margin: 10px 0px 10px 0px;
    font-size: 11px;
}
span.title{
    color: #093460;
    font-weight: bold;
}

span.title a{
    color: #093460;
    text-decoration:none;
}
span.author{
    color: black;
}
span.institution{
    color:black;
}
span.citation{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#3c3c3c;
    margin-top:5px;
}
.textImage1{
    margin: 15px 0 0 0;
}
.textImage2{
    margin: 10px 0 0 0;
}
div.photoBlock {
    float:left;
    border-right:#093460 1px solid;
    padding-right:20px;
    margin-right:20px;
}
div.authorPhoto {
    float:left;
    margin-bottom:7px;
}
div.photoCaption {
    margin-bottom:20px;

}
.articleTitle {
    font-family:Georgia;
    font-size:20px;
    color: #093460;
}
.articleSubTitle {
    font-family:Georgia;
    font-size:20px;
    color: #093460;
}
div.publicationDate {
    margin-top: 5px;
}

div.authorInfo {
    margin-top: 5px;
}

div.mainText {
    margin-left:170px;
}

h1, h2, h3, h4, h5, h6 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
}

h1 {
    font-size:16px;
    color:#00457c;
}

h2 {
    font-size:13px;
    color:black;
}

h3 {
    font-size:12px;
    color:#00457c;
}

h4 {
    font-size:11px;
}

h5 {
    font-size:10px;
}

h6 {
    font-size:9px;
}