/* Start of CMSMS style sheet 'Layout' */
/* DevoCMS SITE-SPECIFIC (site-wide) layout style modified */
body {
 margin:0;
 padding:0;
 background:white;
 text-align:center;
}
div#page {
 width:776px;
 margin:0 auto;
 padding:0;
 background:transparent url("uploads/images/css images/page-body.jpg") repeat-y 50% 0%;
 text-align:center;
}
div#header {
 position:relative;
padding:20px 5px 0pt;
 color: white;
 margin-bottom:0px;
 background:transparent url("uploads/images/css images/page-top.jpg") no-repeat 50% 0%;
 text-align:left;
 width:766px;
}
div#content {
 background:transparent url("uploads/images/css images/page-content.jpg") no-repeat 50% 100%;
 margin:0px auto;
 padding:0 5px;
 text-align:left;
}
div#main div,div#sub div,div#local div {padding:10px;}
div#main div div,div#sub div div,div#local div div{ padding:0;}

div#main { background:transparent; }
div#sub { background:transparent; }
div#local { background:transparent; }
div#footer { color: #4f667e; 
background: white url("uploads/images/css images/page-footer.jpg") no-repeat 50% 0%;
padding:20px 1.4em 20px;
width:auto;}

#footer p {
 font-size: 0.8em;
 margin: 0;
 padding:10px;
}
.current{
font-weight:bold;

}

img.logo{
margin:6px 0pt 0pt 26px;
float:left;
}

div#banner{
float:right;
margin:20px 26px 0 0;}

div#footer a{
color:#4f667e;}

div#main-left{
width:320px;
float:left;
}
div.vertical-sep{
width:2px;
height:498px;
background:url("uploads/images/css images/vertical-sep.gif") repeat-y top left;
float:left;
margin:10px 5px;
}
div#main-right{
float:right;
width:400px;}
div#nav a{
}

div#cse-search-results iframe{
width:746px!important;
}

div.left{
    float:left;
    margin:0;
}

div.right{
    float:right;
    margin:0;
    width:415px;
}

table.table {
border:1px solid #EEEEEE;
margin:0 auto 10px;
width:100%;
}
table.table th{
background:#858786 url(../../images/header-table.jpg) repeat-x scroll left top;
color:#FFFFFF;
font-size:1.5em;
padding:10px 0 12px 10px !important;
}

th {
font-weight:bold;
text-align:left;
}
table.table td.col-left {
border-right:1px solid #EEEEEE;
}
table.table td {
border-bottom:1px solid #EEEEEE;
padding:5px 0;
}
table.table tr.odd {
background:#FBFBFB none repeat scroll 0 0;
}
table.table tr.even {
background:#F7F7F7 none repeat scroll 0 0;
}
/* End of 'Layout' */

