/*  The main body declaration  */

body
{
background-color:#FFFFEE;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 15px;
}

/* The main container for all other div containers and content */

div#container
{
margin:0 auto;
width:760px;
border:2px solid #007b7b;
background-position:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Container for the header and all content parts */

div#mainHeader
{
margin:0px 0px;
width:100%;
border-bottom:solid 2px;
border-bottom-color:#007B7B;
}

div#bannerImage
{
width:760px;
height:146px;
}

div#bannerTop
{
background-image:url(../images/imgtop01.jpg);
height:112px;
width:760px;
}

div#bannerBottom
{
background-image:url(../images/imgtop02.jpg);
height:34px;
width:760px;
}

div#navBar
{
text-align:left;
padding:8px;
}

div#UICSLink
{
height: 40px;
width: 758px;
border: solid 1px #007b7b;
}

/* The container for the main body of content below the header */

div#mainContent
{
padding:3px 0 0 0;
width:100%;
}

/* The left side container */

div#leftColumn
{
margin-top:0px;
float:left;
width:190px;
padding:0 0.2em 0 0.2em;
}

/* The center container */

div#centerColumn
{
float:none;
margin-left:200px;
margin-right:205px;
padding:0 1em 0 1em;
border-left-style:double;
border-right-style:double;
border-color:#007b7b;
text-align:left;
}

/* The right side container */

div#rightColumn
{
margin-top:0px;
float:right;
width:195px;
padding:0 0.2em 0 0.2em;
}

/* The footer container */

div#mainFooter
{
clear:both;
margin-top:10px;
width:100%;
text-align:center;
color:#000000;
padding:0 0 1em;
}

/* The editable region for template-based pages */

div#editable
{
text-align:left;
padding:1em 4em 1em 4em;
}

/* Special controls for the navigation bar within the banner */

ul.navButtons
{
list-style-type:none;
padding:0px;
margin:0px;
background-position:bottom left;
}

li.button
{
width:50px;
display:inline;
text-align:center;
}

a.navigate
{
text-align:center;
text-decoration:none;
color:#FFFFEE;
background-color:#007b7b;
padding:0.2em 0.6em;
font-size:16px;
font-style:oblique;
font-weight:900;
font-family:"Book Antiqua", "Times New Roman", Garamond, "MS Serif";
line-height: normal;
}

a.navigate:hover {background-color:#331A02}

/* The UICS Logo and rollover, to avoid using JavaScript */

a.UICSLogo
{
display:block;
background-image:url(../images/UICSLogo.jpg);
height:120px;
width:120px;
background-repeat:no-repeat;
}

a.UICSLogo:hover
{
background-image:url(../images/UICSLogo_MO.jpg);
}

/* Special UICS div tag, for interior page links */

div#UICSCategory
{
font-size:14px;
background-position:center;
}

/* Headers */

h1, h2
{
font-family:"Book Antiqua", "Times New Roman", Garamond, "MS Serif";
}

h1, h2, h2.H2Smaller
{
font-style:oblique;
background-color:#007b7b;
color:#ffffee;
}

h1
{
font-size:20px;
padding: 0 0 0 1em;
line-height:normal;
}

h2
{
font-size:18px;
line-height:normal;
}

h2.H2Smaller
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h3
{
font-size:16px;
font-style:italic;
text-align:center;
border-bottom:solid 2px;
line-height:normal;
}

h3, h3.link
{
color:#007b7b;
border-bottom-color:#007b7b;
}

h3.nonlink
{
color:#000000;
}

h3.link, h3.nonlink
{
font-size:14px;
font-style:normal;
text-align:left;
border-bottom:none;
margin-bottom:0;
}

/* Image format to assure that the pointer cursor shows up on all linkable images */

img.linkable
{
cursor:pointer;
}

/* General page formatting */

/*p, p.general, a.srch
{
font-size:12px;
}*/

a, a.srch
{
color:#007B7B;
}

small, .small
{
font-size:10px;
font-style:oblique;
line-height:normal;
}

.tenpoint
{
font-size:10px;
}

p.MAPWebSite
{
font-size:11px;
font-style:italic;
}

p.interiorpage
{
margin-top:0;
font-size:12px;
}

/* List formatting */

ul.listAll
{
margin-left:1px;
padding:0.4em;
text-align:left;
}

li.Industry, li.Motorist, li.News
{
list-style-type:square;
list-style-position:outside;
margin-left:0.8em;
padding:5px;
}

.upperroman
{
list-style-type:upper-roman;
font-size:14px;
}

/* Formatting for interior page images */

.interiorpage-rightfloatingimage
{
float:right;
margin-top:0px;
cursor:pointer;
}

.interiorpage-leftfloatingimage
{
float:left;
margin-top:0px;
padding:1em;
}

/* Non-linking UICS Logo, for interior pages where the UICS logo is not a link */

div.UICSLogo1
{
background-image:url(../images/UICSLogo.jpg);
background-position:center;
background-repeat:no-repeat;
height:120px;
width:100%;
padding:5px;
}
