/**************************************/
/*              GLOBALS               */
/**************************************/
body{background:#ccc;color:#393939;margin:0px;overflow-x:hidden}
img{border:0px;}
a{text-decoration:none;}
#dnn_BottomPane h1,#dnn_BottomPane h2,#dnn_ContentPane h2{display:none;}
h3{background:#F4F4F4;color:#666;font-size:12px;font-weight:bold;margin:0;padding:5px 0px;text-align:left;text-transform:uppercase;}
h3 img.imgLeft{float:left;margin-right:21px;}
h3 img.imgRight{float:right;margin-top:18px;}
input[type="text"],textarea{font:normal 11px Tahoma,Helvetica,sans-serif;padding:4px;margin-bottom:3px;width:250px}
.title{display:block;padding:20px 0px 30px 0px;}


/* Layout rules */
.equal {display:table; border-collapse:separate;}
.row {display:table-row;}
.cell {display:table-cell;}
/**************************************/
/*              HEADER                */
/**************************************/
#hcHeader{background:#0f70a4;float:left;height:73px;margin:0px;padding-top:27px;width:100%;}
#hcHeader a{color:#fff;}
#hcHeader a:hover{background:#89B1C9;text-decoration:none;}
#hcLogo img{float:left;margin-left:39px;}
#hcHRight{color:#fff;float:right;font-size:12px;margin:0px 39px 0px 0px;width:757px;}
#hcHMyECDL,#dnn_hcHMenu{float:right;text-align:right;}
.ecdlLogin{float:right;}
#dnn_CartLine{float:right;}
/**************************************/
/*             NAVIGATION             */
/**************************************/
#sddm{margin:20px 0px 0px 0px;padding:0;z-index:30}
#sddm li{border-right:2px dotted #4d94be;margin:0;padding:0;list-style:none;float:left;font:bold 12px arial}
#sddm li a{background:#0F70A4;color:#FFF;display:block;margin:0 1px 0 0;padding:4px 9px;text-align:center;text-transform:uppercase;}
#sddm li a:hover,#sddm li a.switched_on{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#89B1C9;}
#sddm div{position:absolute;visibility:hidden;margin:0;padding:0;}
#sddm div a{background:#0F70A4;border:0px;border-bottom:2px dotted #4d94be;position:relative;display:block;margin:0;padding:4px 9px;width:auto;white-space:nowrap;text-align:left;}
#sddm div a:hover{-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;background:#89B1C9;color:#fff}

#hcFRight,#hcDNMLogo{float:right;width:646px;}
.hcFMenu{float:right;margin-left:80px;}
.hcFMenu h4{color:#fff;font-size:12px;margin:0px;}
.hcFMenu ul{padding:14px 0px 0px 0px;}
.hcFMenu li{list-style:none;margin-bottom:7px;}
/**************************************/
/*          	FRONTEND	          */
/**************************************/
#wrapper{margin:0px auto;width:990px;}
#hcBody{-moz-border-radius:10px;-webkit-border-radius:10px;background:#fff;float:left;margin:20px 0px 20px 0px;padding:18px;width:954px;}
#hcTop,#hcBottom,#hcFooter{float:left;width:954px;}
#dnn_LeftPane{float:left;width:930px;}
#dnn_BottomPane{float:right;width:333px;}
#hcMiddle{padding:15px 0px;}
#hcMiddle h3{background:none;color:#4F4F4F;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;text-transform:none;}
#dnn_MiddleLeftPane{border:2px solid #fff;float:left;width:317px;}
#hcBottom{margin:15px 0px;}
#hcBottom #dnn_ContentPane{color:#4f4f4f;font-size:11px;float:left;padding:15px;width:586px;}
#dnn_CLeftPane{background:#fff;border:0px;float:left;padding:10px;width:217px}
#dnn_CLeftPane .inventua_sidemenu{background:#fff;padding:5px 3px;}
.sideMenuHeader{background:url(images/bg/sideMenuHeader5.jpg) repeat-x;color:#fff;float:left;font:bold 12px Arial,Helvetica,sans-serif;height:30px;margin:0px 3px;padding:12px 12px 0px 12px;text-align:left;width:187px;}
.sideMenuCell a{color:#666;display:block;float:left;font:normal 12px Arial,Helvetica,sans-serif;padding:7px;text-align:left;text-decoration:none;vertical-align:bottom;width:197px;}
.sideMenuCell a:hover,.sideMenuCell a:active{background:#f3f3f3;}
#CRightPane{color:#666;float:right;width:685px;}
#dnn_Banner,#CRightPane #ContentPane{font-size:11px;}
#CRightPane #dnn_ContentPane{margin:10px 12px 0px 0px;}
#CRightPane h1{display:none;}
#CRightPane table{width:100%;}
#CRightPane p,#CRightPane td,#CRightPane li{font:normal 12px Arial,Helvetica,sans-serif;line-height:1.5;margin:0px 0px 15px 0px;text-align:justify;}
#CRightPane a{color:#666;}
#CRightPane a:hover{background:#dadada;text-decoration:none;}
#CRightPane ul{margin-left:40px;padding:10px 0px;}
#CRightPane li{list-style:square;padding:0px;}
/**************************************/
/*          	BACKEND		          */
/**************************************/


/**************************************/
/*               FOOTER               */
/**************************************/
#dnn_Showcase{float:left;width:952px;}
#hcFooter{background:#393939;color:#e9e9eb;font-size:11px;height:100%;width:100%;}
#hcFooter a{color:#e9e9eb;}
#hcFooter a:hover{text-decoration:underline;}
#hcBottomBox{margin:0 auto;padding:18px;width:954px;}
#hcQuote{float:left;width:268px;}
.qMarks,.qRMarks{font-size:36px;font-weight:bold;}
.Quote{font-size:12px;font-style:italic;line-height:2;}
.qRMarks{float:right;}
#hcCopyright{float:left;padding-top:40px;}
.hcNumber{font-size:12px;padding-bottom:20px;}
#hcDNMLogo img{float:right;margin:20px 0px;}
/**************************************/
/*              MODULES               */
/**************************************/
/* DNN LOGIN */
#dnn_ctr8213_ModuleContent{display:block;width:100%;padding-top:8px;}
#dnn_ctr8213_ModuleContent a{color:#fff;}
#dnn_ctr8213_ModuleContent label a img, #dnn_ctr1778_Login_tdRegister a, #dnn_ctr1778_Login_tdPassword a{display:none;}
#dnn_ctr8213_ModuleContent label{color:#666;font:normal 12px Arial,Helvetica,sans-serif;}
#dnn_ctr8213_ModuleContent input{color:#666;font:12px Arial,Helvetica,sans-serif;margin:5px 0px 10px 0px;}
#dnn_ctr8213_ModuleContent input[type="text"], #dnn_ctr8213_ModuleContent input[type="password"]{color:#666;width:300px!important;font:12px normal Arial, Helvetica, sans-serif;padding:5px;}
#dnn_ctr8213_ModuleContent input[type="submit"]{border: #000 solid 1px; color: #FFF; font: bold 12px Arial, Helvetica, sans-serif; padding: 5px 15px; margin: 0 40px 0 0; background:#333;}
#dnn_ctr8213_ModuleContent input[type="submit"]:hover{background: #666; color:#FFF;}
#dnn_ctr8213_ModuleContent input[type="checkbox"]{margin-right:5px;}

/*Image Rotator*/
#dnn_LeftPane,#dnn_Banner{padding:10px;background:#f0f0f0;border:1px solid #ccc;}
a{color:#fff;}
/*--Main Image Preview--*/
.main_image {width:608px;height:456px;float:left;background:#333;position:relative;overflow:hidden;color:#fff;}
.main_image h2{border-bottom:0px;color:#fff;font-size:2em;margin: 0 0 5px;padding:10px 10px 5px 10px;text-transform:none;}
.main_image p{font-size:1.2em;padding:0px 10px 10px 10px;margin:0;line-height:1.6em;}
.main_image p a,.main_image p a:hover{color:#fff;display:block;margin-top:10px;text-decoration:underline;}
.main_image .desc{position:absolute;bottom:0;left:0;width:100%;display:none;}
.main_image .block{background:#95b462;width:100%;}
.main_image a.collapse{background:url(/Portals/53/Skins/HolisticSoftware/images/rotator/btn_collapse.gif) no-repeat left top;height:27px;width:93px;text-indent:-99999px;position:absolute;top:-27px;right:20px;}
.main_image a.show{background-position:left bottom;} 
.image_thumb{float:left;width:319px;background:#f0f0f0;border-right:1px solid #fff;border-top:1px solid #ccc;}
.image_thumb img{border:1px solid #ccc;padding:5px;background:#fff;float:left;}
.image_thumb ul{margin:0;padding:0;list-style:none;}
.image_thumb ul li{background:#f0f0f0 url(/Portals/53/Skins/HolisticSoftware/images/rotator/nav_a.gif) repeat-x;border-bottom: 1px solid #ccc;border-top:1px solid #fff;border-right:1px solid #ccc;float:left;list-style:none;margin:0;padding:12px 10px;width:299px;}
.image_thumb ul li.hover{background:#ddd;cursor:pointer;}
.image_thumb ul li.active{background:#b1c4d4;border-top:1px solid #b1c4d4;cursor:default;}
.image_thumb ul li.active h2{color:#fff;}
html .image_thumb ul li h2{border-bottom:0px;color:#0088b5;font-size:1.5em;font-weight:normal;margin:15px 0;padding:0;text-transform:none;}
.image_thumb ul li .block{float:left;margin-left:10px;padding:0;width: 200px;}	
.image_thumb ul li p{display:none;}

/*Competencies*/
#hsCompetencies{background:#f5f5f5;border:1px solid #ccc;float:left;padding:15px;}
#hsCompetencies p,#hsCompetencies ul{font:12px normal Arial, Helvetica, sans-serif;line-height:17px;}
#hsCompetencies ul{font-weight:bold;margin:15px 0px 0px 21px;}
#hsCompetencies li{list-style-image:url(images/icons/icn-arrow.png);margin-top:10px;}
#hsCompetencies img.microsoft{float:right;}
#hsCompetencies p{font-style:italic;}
/*Testimonials*/
#hsTestimonials {background:#b1c4d4;border:1px solid #ccc;float:left;height:160px;margin-top:15px;padding:15px;width: 301px} 
#testimonials {font:12px normal Arial, Helvetica, sans-serif;}
#testimonials li span{display:block;margin-top:10px;line-height:15px;}
#testimonials .slide {list-style-type: none;} 
blockquote {border:0px;font:12px normal Arial, Helvetica, sans-serif;font-style:italic;line-height:17px;} 
.benefits li{list-style-image:url(/Portals/53/Skins/HolisticSoftware/images/icons/icn-check.gif)!important;}
