/* 
 .: COLOR DEFINITIONS :.
 #EAEEF4	Very Light Blue
 #AABCDC	Light Blue
 #123063	Dark Blue
*/

body {
 margin: 0;
 padding: 0;
 border: 0;
 background-color: #AABCDC;
 font-family: arial, helvetica, sans-serif;
 color: black;
}

#container {
 background-color: white;
 width: 760px;
 position: absolute;
 left: 50%;
 margin-left: -380px;
 width: 760px;
 border: 7px solid #123063;
 border-top: 0;
}

#head {
 background-image: url('/inc/html/default/pix/header.jpg');
 width: 760px;
 height: 165px;
}

#navbar {
 background: #AABCDC url('/inc/html/default/pix/menu_bottom.jpg') no-repeat bottom;
 color: #CBC6B9;
 font-size: 15px;
 letter-spacing: 0.15em;	
 padding: 0 0 12px 0;
 margin: -5px 0 0 0;
}

#navbar a {
 color: #123063;
 text-decoration: none;
 font-weight: bold;
}

#navbar ul {
 display: inline;
 margin: 0 0 0 2px;
 padding: 0;
}

#navbar ul li {
 display: inline;
 margin: 0 10px 0 10px;
 padding: 0;
}

#body {
 width: 740px;
 padding: 8px 0 0 8px;
}

#leftcontent {
 float: left;
 width: 200px;
 padding: 4px;
 margin: 8px;
}

#content {
 float: left;
 width: 480px;
 padding: 4px;
 margin: 8px;
}

#widecontent {
 float: left;
 width: 680px;
 padding: 4px;
 margin: 8px;
}

#widecontent img, #content img {
 border: 2px solid #123063;
 margin: 10px 5px 5px 5px;
 padding: 3px;
}

p {
 margin: 0;
 padding: 0 0 1em 0;
}

h1, h2, h3, h4, h5, h6 {
 border: 0;
 margin: 0;
 padding: 0;
}

h1 { font-size: 25px; }
h2 { font-size: 20px; }
h3 { font-size: 19px; }
h4 { font-size: 18px; }
h5 { font-size: 17px; }
h6 { font-size: 16px; }

th {
 text-align: left;
}

a {
 color: #123063;
}

.scm-sidebar {
 background-color: #EAEEF4;
 padding: 5px;
 border: 1px solid #AABCDC;
 margin: 0 0 1em 0;
}

.news-story-summary {
 font-size: small;
}

h2.news-story-title a {
 text-decoration: none;
}

h2.news-story-title{
 margin: 0;
 padding: 0 0 0.5em 0;
}

.news-story-summary a {
 font-size: larger;
 text-decoration: none;
 color: #123063;
}

.news-story-summary a:hover {
 text-decoration: underline;
}

#footer {
 background-color: #123063;
 color: #AABCDC;
 font-weight: bold;
 font-size: smaller;
 padding-top: 5px;
}

.highlight_box {
 background-color: #EAEEF4;
 padding: 1em;
 border: 1px solid #AABCDC;
}

.chamber-member {
 clear: both;
 padding: 0 0 1em 0;
 width: 680px;
 display: block;
 padding: 0.5em 0.5em 0.5em 0.5em;
 margin: 0 0 1em 0;
 background-color: #EAEEF4;
 text-decoration: none;
 border: 3px solid #AABCDC;
}

.chamber-member table {
 width: 100%;
 padding: 0;
 margin: 0;
 border: 0;
}

.chamber-member table tr td {
 width: 33%;
 vertical-align: top;
 text-align: left;
 padding: 0;
 margin: 0;
 border: 0;
}

div.box {
 clear: both;
}

div.box img {
 float: left;
}

div.box big {
 font-size: x-large;
}

div.box p {
 line-height: 1.5em;
}

div.clear {
 clear: both;
 display: block;
}