﻿/* SITE CONTAINER */

#siteContainer {}
#siteContainer .container-inner {}

/* SITE HEADER */

#siteHeader {background:#89BBD2 url(../images/header-blue-bg.gif) repeat-y 0 0;}
#siteHeader .header-inner {}

#siteHeader .cbi-logo {position:absolute;top:0;left:0;}
#siteHeader .cbi-logo a {}
#siteHeader .cbi-logo a img {border:none;}

#siteHeader .header-top {height:49px;overflow:hidden;}
#siteHeader .header-top .top-inner {padding:0 0 0 129px;}

#siteHeader .header-top .site-label {padding:25px 0 0 0;}
#siteHeader .header-top .site-label a {}
#siteHeader .header-top .site-label a img {border:none;}

#siteHeader .header-bottom {background:transparent url(../images/header-silver-bg.gif) repeat-x 0 0;height:28px;overflow:hidden;border-bottom:1px solid #fff;border-top:1px solid #fff;}
#siteHeader .header-bottom .bottom-inner {padding:5px 0 0 129px;}
#siteHeader .header-bottom h4 {margin:0;padding:0;color:#fff;font-size:1.2em;font-weight:normal;}

/* SITE NAVIGATION */

#siteNav {background:transparent url(../images/nav-bg.gif) repeat-x 0 0;height:50px;overflow:hidden;}
#siteNav .nav-inner {padding:10px 0 0 26px;}

#siteNav ul {margin:0;padding:0;}
#siteNav ul li {list-style:none;margin:0;padding:0;float:left;}
#siteNav ul li a {float:left;color:#007DC3;text-decoration:underline;font-size:1.1em;padding:0 10px 2px 10px;border-right:1px solid #999;}
#siteNav ul li a:hover {text-decoration:none;}
#siteNav ul li a.active {text-decoration:none;color:#666;}


/* SITE FOOTER AREA */

#siteFooter {}
#siteFooter .footer-inner {padding:50px 35px 0 35px;}

#siteFooter .legal-label {text-align:right;font-size:.8em;}


/* SITE PAGE AREA */

#sitePage {}
#sitePage .page-inner {padding:0 35px 0 35px;}

#sitePage .page-left {margin-right:280px;}
#sitePage .page-left .left-inner {}
		
#sitePage .page-right {width:260px;float:right;}
#sitePage .page-right .right-inner {padding:40px 0 0 0;}		




/* GENERIC CONTAINERS */

.box-type1 {}
.box-type1 .box-top {height:8px;overflow:hidden; background:#9bc6dd url(../images/round-box-blue_r1_c1.gif) no-repeat left 0;}
.box-type1 .box-top .top-inner {height:8px; background:transparent url(../images/round-box-blue_r1_c2.gif) no-repeat right 0;}

.box-type1 .box-content {background:#9bc6dd;}
.box-type1 .box-content .content-inner {padding:10px 15px 10px 15px;}

.box-type1 .box-bottom {height:8px;overflow:hidden; background:#9bc6dd url(../images/round-box-blue_r3_c1.gif) no-repeat left 0;}
.box-type1 .box-bottom .bottom-inner {height:8px; background:transparent url(../images/round-box-blue_r3_c2.gif) no-repeat right 0;}

.box-type1 h2 {font-weight:bold;color:#fff;font-size:1.3em;padding:0 0 .8em 0;}



.box-corner1 {margin:0 0 1.5em 0;}
.box-corner1 .box-top {background:#007DC3;border-bottom:1px solid #fff;}
.box-corner1 .box-top .top-inner {}
.box-corner1 .box-top h2 {margin:0;padding:4px 9px 4px 9px;font-weight:bold;color:#fff;font-size:1.1em;}

.box-corner1 .box-actions {margin:0;padding:0;float:right;border-left:1px solid #fff;background:#2E6989;padding:4px 0 4px 0; }
.box-corner1 .box-actions li {margin:0;padding:0;list-style:none;float:left; padding:0 9px 0 9px; border-left:1px solid #A7CDE2;}
.box-corner1 .box-actions li a {color:#fff;text-decoration:underline;}
.box-corner1 .box-actions li a:hover {text-decoration:none;}

.box-corner1 .box-actions li.first-child {border:none;}

.box-corner1 .box-content {background:transparent url(../images/corner-box-blue.gif) no-repeat 0 bottom;}
.box-corner1 .box-content .content-inner {padding:15px 15px 30px 15px;}


/* GENERIC TABLE STYLES */

.table-styled1 {background:#F0F0F0;border-collapse:collapse;}
.table-styled1 tr {}
.table-styled1 tr th {background:#007DC3;color:#fff;border:0px solid #fff;padding:5px;font-size:1.1em;}
.table-styled1 tr th a {color:#fff;text-decoration:none;}
.table-styled1 tr th a:hover {text-decoration:underline;}
.table-styled1 tr th.col-edit {white-space:nowrap;text-align:center;font-weight:normal;font-size:1em;border-left:1px solid #fff;background:#2E6989;}
.table-styled1 tr th.col-edit a { text-decoration:underline;}
.table-styled1 tr th.col-edit a:hover { text-decoration:none;}
.table-styled1 tr th.col-delete {white-space:nowrap;text-align:center;font-weight:normal;font-size:1em;border-left:1px solid #fff;background:#2E6989;}
.table-styled1 tr th.col-delete a { text-decoration:underline;}
.table-styled1 tr th.col-delete a:hover { text-decoration:none;}

.table-styled1 tr td {border:1px solid #fff;padding:5px;}
.table-styled1 tr td.col-edit {white-space:nowrap;text-align:center;width:0;}

.table-styled1 tr td.col-delete {white-space:nowrap;text-align:center;width:0;}

.table-styled1 tr.row-alt td {background:#e1e1e1;}

.table-styled1 tr.row-footer td {background:#999;}
.table-styled1 tr.row-footer td.col-total {font-weight:bold;}

.table-links {}
.table-links tr {}
.table-links tr th.col-link-name {width:100%;}

.table-links tr td {}


/* LEAD ENTRY */
.lead-note {padding:10px 0 10px 0;border-bottom:#ccc 1px solid;}
.lead-note .note-date {font-style:italic;margin:0;padding:0 0 6px 0;font-size:.85em;}
.lead-note .note-content {}


/* ACTION BAR */
.action-bar {background:#007DC3;margin:0 0 1em 0;}
.action-bar h2 {margin:0;padding:4px 9px 4px 9px;color:#fff;font-size:1.1em;font-weight:bold;}
.action-bar ul {margin:0;padding:0;float:right;border-left:1px solid #fff;background:#2E6989;padding:4px 0 4px 0; }
.action-bar ul li {margin:0;padding:0;list-style:none;float:left; padding:0 9px 0 9px; border-left:1px solid #A7CDE2;}
.action-bar ul li a {color:#fff;text-decoration:underline;}
.action-bar ul li a:hover {text-decoration:none;}

.action-bar ul li.first-child {border:none;}


/* MESSAGES */
.msg-error {padding:5px;background:red;color:#fff;margin:0 0 1em 0; }
.msg-success {padding:5px;background:green;color:#fff;margin:0 0 1em 0; }



/* DASHBOARD */

.dashboard .records-found {padding:10px 0 10px 0;margin:0;}
.dashboard .records-found label {font-weight:bold;}

.dashboard .box-type1 .box-content .content-inner {padding:0 15px 0 15px;}



