/* block theme styles */
.color0-box-page-bg { background: #fff; }
.color1-box-page-bg { background: #FFCD06;  color:#000; }
.color2-box-page-bg { background:#104A91; color:#E1E0C6; }
div#middlecontainer .color2-box-page-bg .title, div#middlecontainer .color2-box-page-bg h2 {color:#fff;}
div#middlecontainer .color2-box-page-bg a, div#middlecontainer .color2-box-page-bg a:link, div#middlecontainer .color2-box-page-bg a:visited { color:#FFCD06; }
.color3-box-page-bg { background: #000;  color:#fff; }
div#middlecontainer .color3-box-page-bg a, div#middlecontainer .color3-box-page-bg a:link, div#middlecontainer .color3-box-page-bg a:visited { color:#FFCD06; }
#sidebar-left .color3-box-page-bg h2, #sidebar-right .color3-box-page-bg h2 { color: #FFCD06; }
.color4-box-page-bg { background:#886A2E; color:#F2F0CF; }
.color4-box-page-bg h2 { color:#F2F0CF; }
.color4-box-page-bg a { color: #fff; }

.stripe0-box-page-bg { background: #fff; }
#sidebar-left .stripe0-box-page-bg h2, #sidebar-right .stripe0-box-page-bg h2 { border-top: 1px solid #000; border-bottom: 1px solid #000;}
.stripe1-box-page-bg { background: #FFCD06;  color:#000; }
#sidebar-left .stripe1-box-page-bg h2, #sidebar-right .stripe1-box-page-bg h2 { color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000; } 
.stripe2-box-page-bg { background:#104A91; color:#E1E0C6; }
#sidebar-left .stripe2-box-page-bg h2, #sidebar-right .stripe2-box-page-bg h2 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; }
div#middlecontainer .stripe2-box-page-bg a, div#middlecontainer .stripe2-box-page-bg a:link, div#middlecontainer .stripe2-box-page-bg a:visited { color:#FFCD06; }
.stripe3-box-page-bg { background: #000;  color:#fff; }
div#middlecontainer .stripe3-box-page-bg a, div#middlecontainer .stripe3-box-page-bg a:link, div#middlecontainer .stripe3-box-page-bg a:visited { color:#FFCD06; }
#sidebar-left .stripe3-box-page-bg h2, #sidebar-right .stripe3-box-page-bg h2 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #FFCD06; }
.stripe4-box-page-bg { background: #886A2E; color: #F2F0CF; }
.stripe4-box-page-bg h2 { background: #561A25; border-top: 1px solid #F2F0CF; border-bottom: 1px solid #F2F0CF; color:#F2F0CF; }
.stripe4-box-page-bg a { color: #fff; }

.blk-outline1 { border: 1px solid #fff; }
.blk-outline1 h2, .blk-outline1 a { color: #fff; }
.blk-outline2 { border: 1px solid #FFCD06;, color: #FFCD06; }
.blk-outline2 h2, .blk-outline2 a { color: #FFCD06; }
.blk-outline3 { border: 1px solid #000; }
.blk-outline3 h2, .blk-outline3 a { color: #000; }
div#section2 .blk-outline3 { border: 1px solid #104A91; }
div#section2 .blk-outline3 h2, .blk-outline3 a { color: #104A91; }
.blk-outline4 { border: 1px solid #886A2E; }
.blk-outline4 h2, .blk-outline4 a { color: #886A2E; }

.blk-solid1 { background: #fff;  color:#000; }
.blk-solid1 a { color:#104A91; }
div#section1 .blk-solid1 a, div#section1 .blk-solid1 a:link, div#section1 .blk-solid1 a:visited { color:#104A91; }
div#section2 .blk-solid1 a, div#section2 .blk-solid1 a:link, div#section2 .blk-solid1 a:visited { color:#104A91; }
.blk-solid2 { background: #FFCD06;  color:#000; }
.blk-solid2 a { color:#fff; }
div#section1 .blk-solid2 a, div#section1 .blk-solid2 a:link, div#section1 .blk-solid2 a:visited { color:#104A91; }
div#section2 .blk-solid2 a, div#section2 .blk-solid2 a:link, div#section2 .blk-solid2 a:visited { color:#104A91; }
.blk-solid3 { background: #000;  color:#fff; }
.blk-solid3 a { color:#FFCD06; }
div#section2 .blk-solid3 { background: #104A91;  color:#fff; }
div#section2 .blk-solid3 h2, .blk-solid3 a { color: #FFCD06; }
.blk-solid4 { background: #886A2E;  color:#F2F0CF; }
.blk-solid4 a { color:#fff; }

.rollover-block h2 { color: #F2F0CF; background: #8D1019; }
.rollover-block ul li a { color: #F2F0CF; background: #001F46; }
.rollover-block ul li a:active, .rollover-block ul li a:hover {  color: #F2F0CF; background: #8D1019;}

.blk-top { border-top: 1px solid #000; }
.blk-top h2, .blk-top a { color:#000; }
div#section2 .blk-top { border-top: 1px solid #104A91; }
div#section2 .blk-top h2, .blk-top a { color: #104A91; }

.blk-bottom { border-bottom: 1px solid #000; }
.blk-bottom h2, .blk-bottom a { color:#000; }
div#section2 .blk-bottom { border-bottom: 1px solid #104A91; }
div#section2 .blk-bottom h2, .blk-bottom a { color: #104A91; }

.blk-topbot { border-top: 1px solid #000; }
.blk-topbot { border-bottom: 1px solid #000; }
.blk-topbot h2, .blk-topbot a { color:#000; }
div#section2 .blk-topbot { border-top: 1px solid #104A91; }
div#section2 .blk-topbot { border-bottom: 1px solid #104A91; }
div#section2 .blk-topbot h2, .blk-topbot a { color: #104A91; }

.blk-left { border-left: 1px solid #000; }
.blk-left h2, .blk-left a { color:#000; }
div#section2 .blk-left { border-left: 1px solid #104A91; }
div#section2 .blk-left h2, .blk-left a { color: #104A91; }

.blk-right { border-right: 1px solid #000; }
.blk-right h2, .blk-right a { color:#000; }
div#section2 .blk-right { border-right: 1px solid #104A91; }
div#section2 .blk-right h2, .blk-right a { color: #104A91; }

.blk-leftright { border-left: 1px solid #000; }
.blk-leftright {border-right: 1px solid #000; }
.blk-leftright h2, .blk-leftright a { color:#000; }
div#section2 .blk-leftright { border-left: 1px solid #104A91; }
div#section2 .blk-leftright { border-right: 1px solid #104A91; }
div#section2 .blk-leftright h2, .blk-leftright a { color: #104A91; }

.blk-boxnoleft { border-top: 1px solid #000; }
.blk-boxnoleft { border-bottom: 1px solid #000; }
.blk-boxnoleft { border-right: 1px solid #000; }
.blk-boxnoleft h2, .blk-boxnoleft a { color:#000; }
div#section2 .blk-boxnoleft { border-top: 1px solid #104A91; }
div#section2 .blk-boxnoleft { border-bottom: 1px solid #104A91; }
div#section2 .blk-boxnoleft { border-right: 1px solid #104A91; }
div#section2 .blk-boxnoleft h2, .blk-boxnoleft a { color: #104A91; }

.blk-boxnoright { border-top: 1px solid #000; }
.blk-boxnoright { border-bottom: 1px solid #000; }
.blk-boxnoright { border-left: 1px solid #000; }
.blk-boxnoright h2, .blk-boxnoright a { color:#000; }
div#section2 .blk-boxnoright { border-top: 1px solid #104A91; }
div#section2 .blk-boxnoright { border-bottom: 1px solid #104A91; }
div#section2 .blk-boxnoright { border-left: 1px solid #104A91; }
div#section2 .blk-boxnoright h2, .blk-boxnoright a { color: #104A91; }

.blk-nonsense { border: 10px solid #000; }
.blk-nonsense h2, .blk-nonsense  a { color: #000; }
div#section2 .blk-nonsense  { border: 10px solid #104A91; }
div#section2 .blk-nonsense  h2, .blk-nonsense  a { color: #104A91; }




