/* Start of CMSMS style sheet 'typography' */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}

p{
font-size:1em;
}

h1{
font-size:1.5em;
}


#textbox p{
padding:10px 20px 0px 20px;
font-size:1.0em;
line-height:1.3em;
}

#footer p{
float:left;
color:#ffffff;
padding:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
}

#textbox a{
color:#b81f25;
}

#textbox ul.subnav{
padding-top:10px;
font-size:1.0em;
font-weight:bold;
text-align:center;
}

#textbox li.subnav{
display:inline
}

#textbox li.subnavcurrent{
font-weight:bold;
display:inline
}

#list{
padding-left:80px;
font-size:1.0em;
list-style-type:disc;
}
/* End of 'typography' */

/* Start of CMSMS style sheet 'style' */
/* -------------- START CSS RESET -------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: normal;
font-style: normal;
vertical-align: baseline;
}


table, caption, tbody, tfoot, thead, tr, th, td{
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

:focus {
outline: 0;
}

ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}

caption, th, td {
text-align: left;
font-weight: normal;
}
/* -------------- END CSS RESET -------------- */



/* -------------- START PNG FIX -------------- */
body img{
behavior: url(png/iepngfix.htc);
}
/* -------------- END PNG FIX -------------- */

#container{
width:722px;
margin:10px auto 0 auto;
border:1px solid black;
}

#header{
height:120px;
border-bottom:1px solid black;
}

#header img{
margin:23px 0 0 10px;
}

#nav ul{
float:right;
padding-right:10px;
padding-top:4px;
}

#nav ul li{
display:inline;
color:#FFFFFF;
width:200px;
font-size:1.1em;
font-weight:bold;
}

#nav ul li a{
color:#FFFFFF;
font-weight:bold;
}

#nav ul li.current{
color:#ff0000;
}

#footer{
background:#454545;
height:27px;
}

#footer img{
float:right;
}

.right{
float:right;
}

.rightimg{
float:right;
clear:both;
}

/*----------------------------Forms -------------------*/

#header input{
background:url(../images/inputbg.png);
border:1px solid black;

}

#header label{

}

/* End of 'style' */

/* Start of CMSMS style sheet 'casestudies' */
#nav{
border-bottom:1px solid black;
height:27px;
background:url(../images/navcasestudies.png);
}

#main{
height:200px;
background:url(../images/bgcasestudies.png);
border-bottom:1px solid black;
}

#spacer{
border-bottom:1px solid black;
height:27px;
background:url(../images/spacercasestudies.png);
}

#textbox{
background:#ebebeb;
border-bottom:1px solid black;
height:341px;
}
/* End of 'casestudies' */

