body{padding:0px;
margin:0px;
font-family:"Times New Roman", Times, serif;
color:#000000;
font-size:14px;
}

/* main navigation background */
.nav{background-image:url(images/nav_back.gif);
background-repeat:no-repeat;
width:927px;
height:46px;
text-align:left;
}

/* main navigation text */
.nav1{
padding:14px;
}

/* site search */
.search{
float:right;
width:200px;
text-align:left;
z-index:2;
padding-right:10px;
padding-top:9px;
}

/* Close button for login pop up div */
small{
background-color:#FFFFFF;
margin-left:-10px;
vertical-align:top;
margin-top:35px;
}

/* form inputs */
input{
border:1px solid #a4a4a4;
padding:2px;
}

/* links for nav div */
.nav a:link{
font-family:"Times New Roman", Times, serif;
color:#1d394b;
text-decoration:none;
font-size:14px;
padding-left:50px;
}
.nav a:visited{
font-family:"Times New Roman", Times, serif;
color:#1d394b;
text-decoration:none;
font-size:14px;
padding-left:50px;
}
.nav a:hover{
font-family:"Times New Roman", Times, serif;
color:#ffffff;
text-decoration:none;
font-size:14px;
padding-left:50px;
}

/* store div */
.store{text-align:left;
width:263px;
float:right;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:11px;
}

/* link for content div */
.content a:link{
color:#1d394b;
text-decoration:none;
}
.content a:visited{
color:#1d394b;
text-decoration:none;
}
.content a:hover{
color:#979797;
text-decoration:none;
}


/* footer div */
.footer{
font-family:"Times New Roman", Times, serif;
color:#979797;
font-size:12px;
font-weight:normal;}

/* footer nav */
.footer a:link{
font-family:"Times New Roman", Times, serif;
color:#979797;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
.footer a:visited{
font-family:"Times New Roman", Times, serif;
color:#979797;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
.footer a:hover{
font-family:"Times New Roman", Times, serif;
color:#1d394b;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

/* site wide text */
h1{font-family:"Times New Roman", Times, serif;
padding:0px;
margin:0px;
font-size:18px;
color:#0171b9;
}

h4{font-family:"Times New Roman", Times, serif;
padding:0px;
margin:0px;
font-size:15px;
color:#0054ae;
margin:0px;
padding:0px;
}

h2{font-family:"Times New Roman", Times, serif;
padding:0px;
margin:0px;
font-size:15px;
color:#3f95ce;
margin:0px;
padding:0px;
}

/* background div for open version of thumbnail box */
.open{background-image:url(images/open_back.gif);
background-repeat:no-repeat;
width:927px;
height:621px;
display:none;
}

/* background div for closed verion of thumbnail box */
.closed{background-image:url(images/closed_back.gif);
background-repeat:no-repeat;
width:927px;
height:127px;
}

/* button that appears when box is open */
.closebtn{display:none;
}


/* thumbnails */
.btn{border:none;
width:123px;
height:121px;
}

/* background for each individual news story in the news div */
.story{
background-color:#f8f8f8;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #a4a4a4;
width:274px;
margin-left:11px;
margin-top:10px;
margin-bottom:10px;
padding:8px;
font-size:12px;
overflow:auto;
}

/* background for each individual case study in the case div */
.study{
background-color:#f8f8f8;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #a4a4a4;
width:321px;
margin-left:11px;
margin-top:10px;
margin-bottom:10px;
padding:8px;
font-size:12px;
overflow:auto;
}

/* divs to view all from case studies and news divs */
.viewall{
padding-top:8px;
float:right;
padding-right:17px;
}

.viewfull{
float:right;
padding-right: 10px;
}

/* link for view full divs */
.viewfull a:link{
font-family:"Times New Roman", Times, serif;
color:#1d394b;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
.viewfull a:visited{
font-family:"Times New Roman", Times, serif;
color:#1d394b;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
.viewfull a:hover{
font-family:"Times New Roman", Times, serif;
color:#979797;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
.articleRule { clear: right; }

/* link for view all divs */
.viewall a:link{
font-family:"Times New Roman", Times, serif;
color:#1d394b;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
.viewall a:visited{
font-family:"Times New Roman", Times, serif;
color:#1d394b;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
.viewall a:hover{
font-family:"Times New Roman", Times, serif;
color:#979797;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

/* div used on the customer profile page */
.customerpage{
text-align:left;
/*width:897px;*/
border-color:#e2e2e2;
border-width:1px;
border-style:inset;
padding:10px;
background-color:#efefef;
margin-bottom: 2em;
}
.customerpage img {
border: none;
float: left;
padding: 20px;
padding-left: 0;
}
.customerpagespread {
background: url("images/ironic.jpg") no-repeat top center;
color: #000;
font-weight: bold;
height: 414px;
position: relative;
margin-bottom: 2em;
}
.customerpagespreadtext {
background: url("images/spread_text_bg.png") repeat;
position:  absolute;
left: 50px;
top: 210px;
right: 450px;
padding: 10px;
}
.customerpagespread ul {
margin-left: 20px;
padding: 0;
}

/* table used on case studies main page */
.casetable{
text-align:left;
width:897px;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #a4a4a4;
padding:10px;
background-color:#efefef;
}

/* background for right column story in news and articles */
.newsright{
background-color:#f8f8f8;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #a4a4a4;
width:300px;
padding:8px;
}

/* main table on news page */
.newspage{border-color:#CCCCCC;
border-width:1px;
border-style:solid;
}

.articleLinks li {
	margin-bottom: 1em;
	}