body {
font-size:11px;
font-family:verdana, arial, helvetica, sans-serif;
background:url(images/bg.jpg) repeat-x;
background-color:#FFFFFF;
margin:0;
padding:0;
}

body * {
line-height:1.22em;
}

.index1 {
background-color:#B7CBCF;
}

.indexbold {
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;
}

.description {
font-style:italic;line-height:14px;margin:12px 0;
}

.redtext {
color:#A00;
}

.bodyblue,.bodyblueTB {
color:#039;
}

.clearit {
clear:both;height:7px;margin:0;padding:0;
}

.clearith {
height:7px;clear:both;
}

.clearitmed {
height:4px;line-height:4px;clear:both;font:4px;
}

.clearitsm {
height:1px;line-height:1px;clear:both;font:1px;
}

a {
color:#014D5F;text-decoration:none;
}

a:hover {
color:#F3960B;text-decoration:underline;
}

.nowrap-td {
word-wrap:break-word;overflow:hidden;width:109px;
}

.formtbl {
font-size:12px;font-family:Verdana, Arial, sans-serif;border:none;border-collapse:collapse;
}

.celldrop_active {
background-color:#22F;height:5px;width:100%;padding:0;
}

.celldrop {
height:5px;width:100%;padding:0;
}

.topcell {
border:1px solid #ccc;text-align:center;height:27px;margin:0;padding:0;
}

.cellform {
display:inline;margin:0;padding:0;
}

.cellbox {
border:1px solid #ccc;width:100%;text-align:center;margin:0;padding:0;
}

.item, .nav, .navactive {
float:left;width:60px;height:63px;margin:0 5px 5px;padding:0;
}

.itemlink {
text-decoration:none;cursor:hand;
}

.cellheading {
background:url(images/tbl-bg.jpg) repeat-x bottom;border-right:2px #ccc solid;font:12px Verdana, sans-serif;color:#333;font-weight:700;
}

h6 {
background:url(images/tbl-bg.jpg) repeat-x bottom;border-bottom:2px #ccc solid;font:12px Verdana, sans-serif;color:#333;font-weight:700;text-align:center;height:15px;cursor:move;margin:0 0 9px;padding:0;
}

h3 {
background:url(images/tbl-bg.jpg) repeat-x bottom;border-bottom:2px #ccc solid;font:12px Verdana, sans-serif;color:#333;font-weight:700;text-align:center;height:15px;cursor:default;margin:0 0 10px;padding:0;
}

ul {
list-style:none;
}

.highlight {
background:#EEE;border:1px solid #ACCCB8;margin-bottom:12px;padding:12px 5px 15px;
}

.highlight-wdesc {
background:#EEE;border:1px solid #ACCCB8;padding:0 5px 10px;
}


.bpkg {
border:1px solid #eee;float:left;width:200px;margin:0 15px 10px 0;padding:10px;
}

.bpkg:hover {
border:1px solid #ccc;
}

.bpkg ul {
margin:5px 0 0;
}

.bpkg ul li a {
background-color:#fcfcfc;border:1px solid #ccc;display:block;text-decoration:none;margin:5px 0;padding:5px 5px 5px 25px;
}

.bpkg ul.greyedout li a {
background-color:#f5f5f5;color:#999;
}

.bpkg ul.greyedout li a:hover {
background-color:#f5f5f5;cursor:default;text-decoration:none;
}

.bpkg img {
border:0;height:290px;width:200px;
}

.body-content,h2,h4,.body-content p,p,#latest-visit,#cpaddoncategory {
font-size:11px;
}

.clear:after,#imgcategory-wrap p:after,#finputs_image p:after,#finputs p:after {
clear:both;content:".";display:block;height:0;visibility:hidden;
}

.clear,#imgcategory-wrap p,#finputs_image p,#finputs p {
display:block;overflow:hidden;
}

h1 {
font-size:12px;
}

.formtbl .info-even,.sortable .row-even,.sortable .info-even {
background-color:#fff;border-bottom:1px solid #ccc;padding:5px;
}

.sortable th a,.sortable th a:visited {
color:#000;font-weight:700;text-decoration:none;padding:4px;
}

.nomargins {
margin:0;padding:0;
}

.bpkg ul,.bpkg ul li,#edit-options,#edit-options li,.edit-options,.edit-options li,#selections,#selections li,.bpkg-actions,.bpkg-actions li,#backup-nav ol,#backup-nav ol li,#wizard-backup-type,#wizard-backup-type li,#br-type-content ul,#br-type-content ul li,.ife-module #actions,.ife-module #actions li {
list-style-type:none;margin:0;padding:0;
}

.bpkg h2,#ife h2,.ife-module h2 {
margin:0 0 10px;
}

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

#header_bg {
background:#00264a url(images/header_bg.gif) repeat-x 0 0;
height:125px;
margin:0 0 12px;
}

#header_bg ul,#header_bg ul li {
list-style-type:none;
margin:0;
padding:0;
}

#header_bg ul {
text-align:right;
padding:10px 15px 0 0;
}

#header_bg ul li {
border-right:1px solid #666;
display:inline;
}

#header_bg ul li.last {
border-right:0;
}

#header_bg ul li a {
color:#eee;
text-decoration:none;
padding:5px 10px 5px 5px;
}

#header_bg ul li a:hover {
text-decoration:underline;
}

#header_bar {
color:#999;
text-align:right;
text-transform:uppercase;
margin:15px 15px 0 0;
padding:0;
}

#logo-top-logo {
margin:0 0 0 15px;
padding:0;
}

* html {
height:0.01%;
overflow:visible;
}

h3,h6 {
text-align:left;
padding:5px 5px 5px 20px;
}

.itemlink {
display:none;
}

.item,.text, .nav, .navactive {
border-bottom:1px solid #ccc;
float:none;
font-size:11px;
height:auto;
text-align:left;
width:auto;
margin:0 20px 5px;
padding:0 2px 5px;
}

h6:hover,h6.sfhover {
cursor:default;
/*background:#E3D8D2;*/
}

.footer ul.links li {
border-right:1px solid #ccc;
}

.footer ul.links li a {
padding:5px 10px 5px 5px;
}

.text {
border: 0px solid #ffffff;
}

.navactive {
  font-weight: bold;
}

.footer {
  text-align: center;
  color: #CCCCCC;
  font-size: 11px;
  padding: 12px;
}