#cms{background-color:#D8EAEC;}
#cms ul.menucms{margin:0;padding:0;list-style-type:none;}
#cms ul.menucms li{margin:0;}
#cms ul.menucms li a{display:block;padding:2px 0px 5px 20px;height:20px;text-decoration:none;color:#007f93;background:url(/res/img/admin/blue-arrow.gif) 5px 5px no-repeat;}
#cms ul.menucms li a:hover{display:block;padding:2px 0px 5px 20px;height:20px;text-decoration:none;color:#007f93;background:#CEE3E9 url(/res/img/admin/blue-arrow-hover.gif) 5px 5px no-repeat;}
#cms ul.menucms li a.current{display:block;padding:2px 0px 5px 20px;height:20px;text-decoration:none;color:#ffffff;font-weight:bold;background:#4EA8B3 url(/res/img/admin/white-arrow2.gif) 5px 5px no-repeat;}
#cms ul.menucms li.heading{display:block;padding:2px 0px 5px 20px;height:20px;text-decoration:none;color:#ffffff;font-weight:bold;background:#0095A6;border:1px solid #15B586;}
#cms ul.submenucms{list-style-type:none;text-align:left;}
#cms ul.submenucms li{margin:0;}
#cms ul.submenucms li a{display:block;padding:2px 0px 5px 20px;height:20px;text-decoration:none;color:#007f93;background:url(/res/img/admin/blue-arrow.gif) 5px 5px no-repeat;}
#cms ul.submenucms li a:hover{display:block;padding:2px 0px 5px 20px;height:20px;text-decoration:none;color:#007f93;background:#CEE3E9 url(/res/img/admin/blue-arrow-hover.gif) 5px 5px no-repeat;}
#cms ul.submenucms li a.current{display:block;padding:2px 0px 5px 20px;height:20px;text-decoration:none;color:#ffffff;font-weight:bold;background:#4EA8B3 url(/res/img/admin/white-arrow2.gif) 5px 5px no-repeat;}
#cms-header{background-color:#0095A6;height:90px;color:white;background-image:url(/res/img/cms/iceberg-header-top.jpg);background-position:right;background-repeat:no-repeat;}
#cms-header-title{color:white;font-family:Arial, Helvetica, Ventana, sans-serif;font-weight:bold;font-style:oblique;text-decoration:overline;font-size:18pt;padding-left:28px;padding-top:2px;}
#cms-left{float:left;width:75%;margin:0px;padding:10px 20px;background-color:white;}
#cms-right{float:right;width:200px;height:177px;background-image:url(/res/img/cms/iceberg-header-bottom.jpg);background-repeat:no-repeat;background-position:100% 0;}
.cms{width:100%}
#cms-header .breadcrumb{padding:0px 2px 0px 28px;}
#cms-header .breadcrumb, #cms-header .breadcrumb a{color:white;}
.cms .pages{width:100%;}
.cms .fieldlabel{width:50%;}
.cms .fieldvalue{width:45%;}
.cms .fieldinput{float:left;margin:4px 0px;width:45%;}
.cms .extended{padding:10px;}
.cms .extended li, .cms .extended ul{}
.cms .pages #cms-site-tree{float:left;width:30%;background-color:#DBD6FF;color:black;}
.cms .pages #cms-site-tree .siteTree a{color:black;}
.cms .pages .element-controls{margin-left:25px;background-color:white;border:1px solid darkgray;padding:2px;}
.cms-button{padding:3px;background-color:#160C74;float:left;margin:1px 0px 0px 1px;color:white;}
.cms-button a{color:white;font-weight:bold;}
.cms .pages .cms-button-set{margin-bottom:8px;}
.cms .pages #cms-site-tree-spacer{height:200px;}
.cms .pages #cms-main-gui{background-color:white;float:left;width:50%;padding-left:20px;padding-top:10px;}
.outline{font-size:8pt;padding:3px;margin-bottom:5px;border:1px solid gray;font-weight:bold;}
.outline .actual{font-size:10pt;font-weight:normal;}
.cms .siteTree .parent{font-weight:bold;}
.cms .siteTree .child{margin-left:4px;padding-left:4px;font-weight:normal;border-left:1px solid #007384;}
#confirmDelete{border:1px solid red;padding:8px;background-color:pink;}
#confirmDelete p{font-size:12pt;margin-bottom:4px;}
#confirmDelete a{padding:5px;margin:5px 0px;font-weight:bold;color:white;background-color:red;}
#confirmMoveUp{border:1px solid red;padding:8px;background-color:pink;}
#confirmMoveUp p{font-size:12pt;margin-bottom:4px;}
#confirmMoveUp a{padding:5px;margin:5px 0px;font-weight:bold;color:white;background-color:red;}
#confirmMoveDown{border:1px solid red;padding:8px;background-color:pink;}
#confirmMoveDown p{font-size:12pt;margin-bottom:4px;}
#confirmMoveDown a{padding:5px;margin:5px 0px;font-weight:bold;color:white;background-color:red;}
.cms .restrictedOutput{padding:10px;}
.cms .contentEdit #type{width:250px;}
#cms-promopageAdd{float:right;width:100%;}
.cmssubmit{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 10px 2px 2px;margin:0 20px 0 0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;float:right;}
.cmsAddsubmit{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;float:right;}
.listingtable{border:1px solid #E6E6E6;margin:10px;}
.listingtable th{padding:4px;font-weight:bold;font-size:10pt;border-right:1px solid #E6E6E6;background-color:#0099ff;color:white;}
.listingtable td{padding:4px;font-size:10pt;border-top:1px solid #E6E6E6;border-right:1px solid #E6E6E6;}
.cms .testimonialTree{float:left;}
.cms .testimonialTree .child{margin-left:10px;padding-left:10px;font-weight:normal;border-left:1px solid #007384;}
.cms .existing-keys{float:right;vertical-align:top;}
.cms .existing-keys table{width:200px;}
.cms .existing-keys table th{font-weight:bold;font-size:10pt;border:1px solid #0095A6;background-color:#0095A6;color:white;padding:4px;}
.cms .existing-keys table td.product{font-weight:bold;font-size:10pt;border-bottom:1px solid #0095A6;border-left:1px solid #0095A6;padding:0 4px 0 4px;}
.cms .existing-keys table td.tickbox{font-weight:bold;font-size:10pt;border-bottom:1px solid #0095A6;border-right:1px solid #0095A6;padding:0 4px 0 4px;text-align:right;}
.checkbox{text-align:right;}
INPUT.processbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;float:right;}
.testimonialmain{border:1px solid #0095A6;margin:0 10px 0 10px;width:100%;}
.testimonialmain th{padding:4px;font-size:10pt;font-weight:bold;background-color:#0095A6;color:white;text-align:left;}
.testimonialmain th.first{border-right:1px solid #D8EAEC;}
.testimonialmain td{padding:4px;font-size:10pt;background-color:white;color:#000000;text-align:left;border-bottom:1px solid #D8EAEC;}
.testimonialmain td.first{border-right:1px solid #D8EAEC;}
.testimonialmain td.view{vertical-align:middle;text-align:center;}
.testimonialmain td.nopadding{padding:0;}
.testimonialmain td.blank{padding:4px;font-size:10pt;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-color:#FFFFFF;}
.testimonialmain td.blankborder{padding:4px;font-size:10pt;border-bottom:1px solid #D8EAEC;border-right:1px solid #FFFFFF;background-color:#ECF4F5;vertical-align:middle;text-align:center;}
.testimonialdetails{border:1px solid #D8EAEC;margin:0;width:100%;}
.testimonialdetails td{padding:10px;font-size:10pt;border-top:1px solid #D8EAEC;border-right:1px solid #D8EAEC;background-color:#D8EAEC;vertical-align:top;}
.testimonialdetails td.questions{text-align:right;width:19%;}
.listingtableblue{border-top:1px solid #0095A6;border-bottom:1px solid #0095A6;border-left:1px solid #0095A6;margin:10px;}
.listingtableblue th{padding:4px;font-weight:bold;font-size:10pt;border-right:1px solid #0095A6;background-color:#0095A6;color:white;}
.listingtableblue td{padding:4px;font-size:10pt;border-top:1px solid #0095A6;border-right:1px solid #0095A6;}
.cms .testimonial-cms-wrapper{text-align:left;width:100%;border:1px solid gray;padding:10px 0 10px 0;border-style:dashed;font-size:8pt;}
.testimonial-cms-wrapper p{margin:0 20px 0 20px;font-size:8pt;}
.openingquote{background:url(/res/img/cms/open-quote.gif) top left;background-repeat:no-repeat;padding:0;margin:0;width:100%;height:12px;}
.closingquote{background:url(/res/img/cms/close-quote.gif) bottom right;background-repeat:no-repeat;padding:0;margin:0;width:100%;height:12px;}
.thequote{width:100%;}
.cms .treeStructure{float:left;}
.cms .treeStructure .child{margin-left:10px;padding-left:10px;font-weight:normal;border-left:1px solid #007384;}
.cmshistorysubmit{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 10px 2px 2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;}
.errors{background-color:white;border:4px solid red;padding:4px;margin:6px;}
.eventtable{border:1px solid #D8EAEC;margin:10px 0 10px 0;width:90%;}
.eventtable td.descriptive{padding:5px;font-weight:bold;font-size:10pt;border-right:1px solid #D8EAEC;background-color:#0095A6;color:white;width:20%;}
.eventtable td{padding:5px 10px 5px 10px;font-size:10pt;border-top:1px solid #D8EAEC;border-right:1px solid #D8EAEC;vertical-align:top;}
.article UL{padding:10px 0 0 10px;margin:10px 0 0 10px;}
.article LI{padding-left:15px;list-style-image:url(/res/img/template/green-bullet.gif);margin:0 0 0 20px;}
.news UL{padding:10px 0 0 10px;margin:10px 0 0 10px;}
.news LI{padding-left:15px;list-style-image:url(/res/img/template/green-bullet.gif);margin:0 0 0 20px;}
.video UL{padding:10px 0 0 10px;margin:10px 0 0 10px;}
.video LI{padding-left:15px;list-style-image:url(/res/img/template/green-bullet.gif);margin:0 0 0 20px;}
.videotable{background-color:#000000;margin:10px;width:95%;}
.videotable td{color:#ffffff;text-decoration:none;text-align:center;vertical-align:top;padding:5px;border:0;width:33%;}
.videotable td a:link, .videotable td a:visited, .videotable td a:active{color:#ffffff;text-decoration:none;}
.videotable td a:hover{color:#ffffff;text-decoration:underline;}
.videotable td img{width:200px;border:1px solid #E6E6E6;}
.cms table.relatedpagescms th{font-weight:bold;font-size:10pt;border:1px solid #0095A6;background-color:#0095A6;color:white;padding:4px;}
.cms table.relatedpagescms td.page{font-weight:bold;font-size:10pt;border-bottom:1px solid #0095A6;border-left:1px solid #0095A6;padding:0 4px 0 4px;}
.cms table.relatedpagescms td.tickbox{font-weight:bold;font-size:10pt;border-bottom:1px solid #0095A6;border-right:1px solid #0095A6;padding:0 4px 0 4px;text-align:right;}
