/**************************************/
/*              GLOBALS               */
/**************************************/
#twitter-follow {border:0;position:fixed;top:120px;right:0;z-index:1000;}
body{background:#ccc;color:#666;font:normal Arial, Helvetica, sans-serif;margin:0px;overflow-x:hidden}
img{border:0px;}
a{text-decoration:none;}
h1{color:#0B77B7;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:25px;margin-bottom:0;padding-bottom:0;text-align:left;text-transform:uppercase;}
h2{border-bottom:1px dotted #666;color:#4F4F4F;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:10px;padding:3px 0px 15px 0px;text-align:left;text-transform:uppercase;}
h3{background:#F4F4F4;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin:0;padding:5px 0px;text-align:left;text-transform:uppercase;}
h3.orange{background:#ED7142;color:#fff;}
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}
/* 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:570px;}
#hcHMyECDL,#dnn_hcHMenu{float:right;text-align:right;width:570px;}
.ecdlLogin{float:right;}
#dnn_CartLine{float:right;}
/**************************************/
/*             NAVIGATION             */
/**************************************/
#sddm{margin:20px 0px 0px 0px;padding:0;}
#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;z-index:1000}
#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:726px;}
.hcFMenu{float:right;margin-left:51px;}
.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,#hcMiddle,#hcBottom,#hcFooter{float:left;width:954px;}
#dnn_LeftPane{float:left;width:932px;width /*\**/:933px\9;!width:933px;}
#hcBottom{margin:15px 0px;}
#hcBottom #dnn_ContentPane{color:#4f4f4f;font-size:11px;float:left;padding:39px 10px 10px 0px;width:586px;}
#dnn_BottomPane h1,#dnn_BottomPane h2,#hcBottom #dnn_ContentPane h2{display:none;}
#dnn_BottomPane{float:right;width:333px;}
#dnn_RightPane{float:right;padding-left:13px;width:256px;}
#dnn_Showcase{float:left;width:952px;}
#socialNet{-moz-border-radius:10px;-webkit-border-radius:10px;border:2px solid #b6b6b6;margin-bottom:15px;width:250px;}
#socialNet img{margin:10px 15px 4px 15px;}
div.calendarBg{float:left;font-family:Arial, Helvetica, sans-serif;margin:5px 0px;}
.calendarBg span{display:block;}
.calendarLeft{background:url(images/bg/bg-calendar.png) no-repeat;float:left;height:44px;padding:0px 4px 0px 5px;}
.calendarMonth,.calendarDay,.calendarYear{text-align:center;text-transform:uppercase;vertical-align:middle;}
.calendarMonth{color:#fff;font-size:10px;padding-top:3px;}
.calendarDay{color:#404040;font-size:13px;font-style:italic;font-weight:bold;padding:4px 0px 3px 0px;}
.calendarYear{color:#404040;font-size:9px;}
.calendarRight{float:right;margin-left:10px;width:264px;}
.calendarRight span{padding:0px;margin:0px;}
.calendarCourseTitle{color:#1379B0;font-size:13px;font-weight:bold;text-align:left;text-transform:uppercase;}
span.calendarDuration{color:#666;font-size:11px;padding:3px 0px 6px 0px;text-align:left;text-transform:capitalize;}
.calendarReadMore a{color:#666;float:right;font-size:11px;font-weight:900;padding:3px 0px;text-align:right;text-transform:uppercase;vertical-align:middle;}
.calendarReadMore a:hover{background:#DADADA;}
#hcBottom h2{border-bottom:1px dotted #ccc;color:#1379B0;font-size:14px;font-weight:bold;height:25px;margin-top:0px;padding:5px 0px 14px 32px;text-align:left;text-transform:uppercase;vertical-align:middle;}
#dnn_CLeftPane{-moz-border-radius:7px;-webkit-border-radius:7px;background:#eee;border:2px solid #c8c8c8;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;}
.sideOrangeHeader{background:url(images/bg/sideMenuOrange.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{float:right;width:685px;}
#dnn_Banner,#CRightPane #ContentPane{font-size:11px;}
#CRightPane #dnn_ContentPane{margin-top:10px;}
#CRightPane p,#DemoPane p{color:#666;font:normal 12px Arial,Helvetica,sans-serif;line-height:150%;padding:10px 0px;}
#CRightPane a,#DemoPane a{color:#666;}
#CRightPane a:hover,#DemoPane a:hover{text-decoration:none;}
#CRightPane ol,#DemoPane ol{margin-left:40px;padding:10px 0px;}
#CRightPane ul,#DemoPane ul{list-style:square;margin-left:40px;padding:10px 0px;}
#CRightPane li,#DemoPane li{color:#666;font:normal 12px Arial,Helvetica,sans-serif;line-height:150%;padding:6px 0px;}
ul.TickMark li{list-style-image:url(images/icons/tickMark2.png)!important;}
#CRightPane #dnn_ContentPane img,#DemoPane img{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;margin:0px;padding:10px;}
#CRightPane #dnn_ContentPane img.imgNoBorder,#DemoPane img.imgNoBorder{border:0px;padding:0px;}
.contactUs{float:left;width:100%;}
.contactL{float:left;padding-top:10px;width:80px;}
.contactC{float:left;width:150px;}
.contactR{float:right;width:450px;}
.submitClassbtn,.submitClassbtn:link,.submitClassbtn:active,.submitClassbtn:visited {width:84px;height:31px;background:url(images/buttons/submitBtnOff.jpg) no-repeat;text-align:center;vertical-align:middle;text-decoration:none;}
.submiClassbtn:hover{width:84px;height:31px;background:url(images/buttons/submitBtnOn.jpg) no-repeat !important;text-align:center;vertical-align:middle;text-decoration:none;}
span.builtRAD{background-image:url("images/icons/buitwithRAD.jpg");background-repeat:no-repeat;float:right;height:26px;margin-top:-20px;width:61px;}
.builtRADtext{color:#E85B14;}
.subTextHeader{border-bottom:1px dotted gray;text-transform:uppercase;}
.sideMenuHeaderCell{display:none;}

#RADFeatures p{padding:30px 0px 0px 40px;}
#RADFeatures ul{padding:0px;}
#RADFeatures_Events tr{border-bottom:1px dotted gray;}

#RADVideos tr td{width:50%;}
.playVideo p{float:left;width:100%;}
.playVideo p img{margin-top:-7px!important;padding-right:10px!important;}

#blogDetailedContainer #downloadTable,#downloadTable{border: solid 3px #C8C8C8; font-size: 12px; margin:5px 0px; width:96%;}
#blogDetailedContainer #downloadTable td,#downloadTable td{text-align:center !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:center; border-left:1px solid #bbb; font-weight:bold !important; padding:6px; vertical-align:middle;}
#blogDetailedContainer #downloadTable tr.odd,#downloadTable tr.odd{background: #f3f3f3;}
#blogDetailedContainer #downloadTable td.td1,#downloadTable td.td1{text-align:center !important; width:25%;}
#blogDetailedContainer #downloadTable a,#downloadTable a{color:#333333; text-decoration:none; padding:4px;}
#blogDetailedContainer #downloadTable a:hover,#downloadTable a:hover{background-color:#CCCCCC; text-decoration:none !important;}
#blogDetailedContainer #downloadTable td.td1 a:hover,#downloadTable td.td1 a:hover{background-color:transparent;}
#blogDetailedContainer #downloadTable img,#downloadTable img{border:0px; padding:0px;}

/* Comparison Tables - Like Licensing for the RAD */

#comparisonTable {border: solid 4px #C8C8C8; font-size: 12px; margin:10px 0px 5px 0px; !margin:5px 0px 5px 0px; width:96%;}
#comparisonTable th {text-align:center !important; border-bottom: solid 1px #bbb;}
#comparisonTable th.right {border-left: solid 1px #bbb;}
#comparisonTable h3 {text-transform:capitalize !important; text-align:center !important; padding:0px !important; margin:0px !important; color:font-weight: bold !important; font-size:20px !important; line-height:18px !important; font-family:"Lucida Grande",Arial,Helvetica,sans-serif !important;}
#comparisonTable td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:center; border-left:1px solid #bbb; font-weight:bold !important;}
#comparisonTable td.subtitle_left {text-align: right; border-left:0px !important; font-weight:normal !important;}
#comparisonTable .price {font-size:20px; font-weight:bold; color:#393939; line-height:18px; font-family:"Lucida Grande",Arial,Helvetica,sans-serif !important;}
#comparisonTable th {padding:15px 7px;}
#comparisonTable td {padding:7px;}

#comparisonTable .trial, #comparisonTable .standard, #comparisonTable .pro, #comparisonTable .enterprise {margin: 3px;}
#comparisonTable .trial {color:#43B1F3}
#comparisonTable .standard {color:#0B77B7}
#comparisonTable .pro {color:#096297}
#comparisonTable .enterprise {color:#F45C13}

#comparisonTable tr.odd {background: #f3f3f3;}
#comparisonTable sup {font-weight:normal; font-size: 13px;}
#comparisonTable .left {width: 46%;}
#comparisonTable .right {width:18%;}

/* Comparison Table - Temp Fixes */
div.price {margin-top:5px;}
.emptyTD {border-bottom: 1px solid rgb(204, 204, 204) !important; padding: 10px 7px !important; width:46% !important;}
.trialTD, .standardTD, .enterpriseTD {border-bottom: 1px solid rgb(204, 204, 204) !important; padding: 10px 7px !important; font-size: 20px !important; width: 18% !important;}

/**************************************/
/*          	BACKEND		          */
/**************************************/


/**************************************/
/*               FOOTER               */
/**************************************/
#hcFooter{background:#393939;color:#e9e9eb;font-size:11px;height:100%;padding-bottom:20px;width:100%;}
#hcFooter a{color:#e9e9eb;}
#hcFooter a:hover{text-decoration:underline;}
#hcBottomBox{margin:0 auto;padding:18px;width:954px;}
#hcQuote{float:left;width:182px;}
.qMarks,.qRMarks{font-size:36px;font-weight:bold;}
.Quote{display:block;font-size:12px;font-style:italic;line-height:2;margin-top:-16px;}
.qRMarks{float:right;}
#hcCopyright{float:left;margin-top:30px;}
.hcNumber{font-size:12px;padding-bottom:20px;}
#hcDNMLogo img{float:right;margin-bottom:20px;}
.hcPartner{width:135px;margin-left:38px;}
.hcPartner p{text-align:center;margin-bottom:20px;}
/**************************************/
/*              MODULES               */
/**************************************/
/* DNN LOGIN */
#dnn_ctr1778_ModuleContent{display:block;width:100%;padding-top:8px;}
#dnn_ctr1778_ModuleContent a{color:#fff;}
#dnn_ctr1778_ModuleContent label a img, #dnn_ctr1778_Login_tdRegister a, #dnn_ctr1778_Login_tdPassword a{display:none;}
#dnn_ctr1778_ModuleContent label{color:#fff;font:bold 12px Arial,Helvetica,sans-serif;}
#dnn_ctr1778_ModuleContent input{color:#000;font:12px Arial,Helvetica,sans-serif;margin:5px 0px 10px 0px;}
#dnn_ctr1778_ModuleContent input[type="text"], #dnn_ctr1778_ModuleContent input[type="password"]{border:1px solid #CECCC8;padding:5px;width:350px!important;}
#dnn_ctr1778_ModuleContent input[type="submit"]{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #3B3B3B;background:#3B3B3B;color:#666;font:15px Arial,Helvetica,sans-serif;font-weight:bold;padding:4px 14px;text-transform:uppercase;}
#dnn_ctr1778_ModuleContent input[type="submit"]:hover{-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;}
#dnn_ctr1778_ModuleContent input[type="checkbox"]{margin-right:5px;}
/**************************************/
/*              JQuery                */
/**************************************/
#specifications UL.tabNavigation { list-style: none; margin: 0; padding: 0;}
#specifications	UL.tabNavigation LI { display: inline; margin:0;}
/*Tabs - Links*/
#specifications	UL.tabNavigation LI A { padding:5px 10px; background-color: #CCCCCC; color: #000; text-decoration: none; font:25px Helvetica,Arial,sans-serif; line-height:150%;}
#specifications UL.tabNavigation LI A.selected,#specifications UL.tabNavigation LI A:hover { background-color: #000; color: #fff;}
#specifications UL.tabNavigation LI A:focus {outline: 0;}
/*Tabs - Divs*/
#specifications div.tabs > div {padding: 5px; margin:0; border: 1px solid #CCCCCC;}
#specifications	div.tabs > div h2 {margin-top: 0;}
#specifications	#specs {background-color: #fefefe; width:96%; padding:10px; min-height:185px}
#specifications,#specifications	#specs p,#specifications	#notes p{font:11px Arial,Helvetica,sans-serif; line-height:180%; text-align:justify; float:left; margin-bottom:5px;}
#specifications	#notes {background-color: #fefefe; width:96%; padding:10px; min-height:185px}
#specifications	.waste {min-height: 1000px;}

/* Forum */
div.ambutton a, td.afcrumb select, td.afcell2 label {font-family:Arial !important; color:#333333 !important;} 
td.afgrouprow img, a#dnn_ctr7838_NTForums_toolbar_hypSearch, select#dnn_ctr7838_NTForums_AF_ForumView2_amForumJump_drpForums, select#dnn_ctr7838_NTForums_af_activetopics_drpTimeFrame {display:none;}
td.afgrouprow a {padding-left:10px;}
a#dnn_ctr7838_NTForums_af_userprofile_ctl00_hypEmail,a#dnn_ctr7838_NTForums_af_userprofile_ctl00_hypUserPosts,.Tabs a,td.afpostinfo2 a,td.afpostinfo1 a,a.CommandButton,td.aftopicrownew a,td.AFTopicRow1 a,td.AFTopicRowNew a,td.af_lastpost a,td.aftopicrow1 a,td.afforumrow a,td.afforumrow2 a,td.NormalBold a, div.afcrumb a, td.aflastpost a {color:#0B77B7 !important; font-family:Arial,sans-serif !important; font-size:12px !important; margin-bottom:5px !important; font-weight:bold !important;}
td.AFTopicRow1 a,td.AFTopicRowNew a,td.af_lastpost a{font-weight:normal!important;}
td.NormalBold a {margin-right:5px;}
td.aflastpost a {font-weight:normal !important;}
.Tabs a:hover,td.aftopicrownew a:hover,td.AFTopicRow1 a:hover,td.AFTopicRowNew a:hover,td.af_lastpost a:hover,td.aftopicrow1 a:hover,td.afforumrow a:hover,td.afforumrow2 a:hover, td.NormalBold a:hover, div.afcrumb a:hover, td.aflastpost a:hover {background-color:#DAF0FC;}
td.afsubrow,td.aflastpost,td.aftopicrow1,td.afforumrow,td.afforumrow2,td.afsubject, td.afsubject a, td.AFTopicRow1,table.afgrid, div#dnn_ctr7838_NTForums_pnlModuleContent,.afsmalltext {font-family:Arial,sans-serif !important; font-size:12px !important; color:#666666 !important;line-height:1.5;}
td.afsubject a:hover {color:#096297 !important;}
td.AFTopicRowNew,td.AFTopicRow1 {border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD;} 
.afcell1 {background-color:#EFEFEF !important; color:#666666 !important; font-weight:normal !important; font-family:Arial,sans-serif !important; font-family:Arial !important;}
div#dnn_ctr7838_NTForums_toolbar_pnlToolbar{padding-bottom:10px;}
div#dnn_ctr7838_NTForums_toolbar_pnlToolbar a {margin:20px 0px 10px 0px !important; font-family:Arial !important; font-size:11px; text-decoration:none !important; color:#333333 !important; padding:2px 5px !important;}
div#dnn_ctr7838_NTForums_toolbar_pnlToolbar a:hover {background-color:#EFEFEF !important;}
div.afcrumb, div.afcrumb a {color:#096297 !important;}
td.afgrouprow, .afgrouprow {height:20px !important;}
.afheader {background-color:#EEEEEE !important;padding:3px 10px 0px 10px;}
span#dnn_ctr7838_NTForums_AF_TopicsView_amMiniSearch_lblSearch {font-family:Arial !important; font-size:11px; text-decoration:none !important; color:#333333 !important; padding-right:5px !important;}
a#dnn_ctr7838_NTForums_AF_TopicsView_amMiniSearch_lnkSearch, input#dnn_ctr7838_NTForums_ntforums_post_btnPost, input#dnn_ctr7838_NTForums_ntforums_post_btnCancel {padding:3px !important; margin-left:5px !important; background-color:#096297 !important; color:#FFF !important; text-decoration:none !imporant;} 
input#dnn_ctr7838_NTForums_ntforums_post_btnPost, input#dnn_ctr7838_NTForums_ntforums_post_btnCancel {cursor:pointer !important;}
table#dnn_ctr7838_NTForums_AF_TopicsView_amMiniSearch_tblSearch a {text-decoration:none !important;}

div#dnn_ctr7838_NTForums_toolbar_pnlToolbar {left:-228px; margin-top:80px; padding-bottom:10px; position:relative; left:auto\9; margin-top:0px\9; position:inherit\9;
!left:-500px; !position:relative;}

.afforumrow, .aflastpost {!text-align:left !important;}
td.afsubject a:hover {background-color:#DAF0FC !important;}
div#dnn_ctr7838_NTForums_pnlModuleContent {width:96% !important; margin-left:10px !important; !margin-left:0px !important;}
a#dnn_ctr7838_NTForums_toolbar_hypUnanswered {!text-align:left !important;}
.afcrumb {margin-left:2px;}
.TabLeftSpacer,#ratingdiv,td.AFTopicRow1 img,td.afpostinfo1 img,td.afpostinfo2 img{display:none;}
.Tabs td,td.aftopicrownew,td.afpostinfo2,td.afpostreply2,td.afpostinfo1,td.afpostreply1,td.afcol1,td.AFTopicRow1,td.AFTopicRowNew,td.afforumrow,td.afforumrow2,td.aftopicrow1,td.aflastpost{padding:10px;vertical-align:top;}
#dnn_ctr7838_ModuleContent a:hover{text-decoration:none;}
td.afpostinfo1,td.afpostinfo2{width:15%;}
td.afsubrow{font-style:italic;padding-bottom:5px;}
td.afpostbody{padding-top:10px;}
td.afpostinfo2,td.afpostinfo1{font-weight:bold;}
.NTForums_Pager,td.af_pager,td.af_pagernumber{background:#096297;border:0px!important;color:#fff!important;padding:0px 10px;}
td.af_pagernumber a{color:#fff!important;}
td.af_currentpage{border:0px!important;background:#cdcdcd;color:#fff;}
table.afgrid{width:101%!important;}
#dnn_ctr7838_NTForums_AF_TopicView_amQuickReply_lblBody,#dnn_ctr7838_NTForums_AF_TopicView_amQuickReply_lblSubject{font:bold 12px Arial,sans-serif;padding:0px 10px;vertical-align:middle;}
#dnn_ctr7838_NTForums_AF_TopicView_amQuickReply_txtBody,#dnn_ctr7838_NTForums_AF_TopicView_amQuickReply_txtSubject{margin-top:10px;width:830px!important;}
.NTForums_Button{background-color:#096297;border:0px;font:bold 12px Arial,sans-serif;margin-bottom:10px;}
#dnn_ctr7838_NTForums_af_userprofile_ctl00_tblAccount td,.NormalBold,.afheader2 td,.afheader2 span,.afheader span{font-family:Arial,sans-serif;font-size:12px;padding:5px;}
.Normal{padding:0px;}

.sideBlogHeader{background:#fff;display:block;float:left;width:217px;}
#blogDetailedContainer .content table{border:1px solid #ccc;}
#blogDetailedContainer .content table td,#blogDetailedContainer .content table th{padding:5px;}
select{background-color:#FFFFFF !important;border:1px solid #999 !important;color:#333333 !important;font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;padding:5px 2px!important;}

/* Login */

#dnn_ctr8225_Login_pnlLogin img{display:none;}
#dnn_ctr8225_ContentPane {padding-top:5px;}


#user_buttons div,#user_login div{float:left;}
#user_buttons{float:left; vertical-align:middle; margin:0; padding:0; font-weight:bold; line-height:1.5em; width:100%; }
#userLogin{margin:0 auto; float:none}
#user_login{clear:both; vertical-align:middle; margin-top:20px; margin-right:5px; margin-left:1.8em; padding:2px 0px 0px; font-weight:normal; width:90%;}
#user_login span.FormLabel, #dnn_ctr8225_Login_Login_DNN_plUsername_lblLabel, #dnn_ctr8225_Login_Login_DNN_plPassword_lblLabel{vertical-align:top!important; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; font-weight:bold; line-height:170%;}
#userLogout{float:left; clear:both; vertical-align:middle; margin:0; padding:0; line-height:100%; margin-top:20px; width:100%;}
#userLogout table{margin:0 auto; float:none;}
#userLogout a, #userLogout a:link, #userLogout a:visited {margin-left:5px; font-weight:normal !important;}
#user_login input{font:bold 10px Arial, Helvetica, sans-serif; width:275px; color:#666666; padding:2px; vertical-align:middle; width:275px;}
#userRemember {display:none;}
#usernameReminder {float:left; width:100%; text-align:center;}
#usernameReminder table {float:none; margin:0 auto; margin-top:10px;}
span#dnn_ctr7930_UCUSignin_lblMessage {color:#006600 !important;}

#password{clear:left; float:none!important;}
#username table tbody td, #password table tbody td{vertical-align:top!important; width:200px; text-align:left; padding:8px;}

#user_login .valid{font-weight:bold; padding:0;}
#user_login  br{line-height:0; padding:0; margin:0;}

/*Button*/

#dnn_RightPane .dnm_button, #dnn_ctr8225_Login_Login_DNN_cmdLogin{display:block; float:left; margin:0px; padding:2px 90px 2px 90px; border:1px solid #07527c; background: #fff; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:9px; line-height:130%; text-decoration:none; font-weight:bold; color:#07527c; cursor:pointer; width: 400px;}

/*Button Text Padding*/
/*#contentAreaTableMiddle {padding:0px !important; margin:0px !important; height:25px !important;}*/
#dnn_RightPane .dnm_button, #dnn_ctr8225_Login_Login_DNN_cmdLogin{width:auto;overflow:visible; padding:2px 10px;/* IE6 */}
#dnn_RightPane a.dnm_button, #dnn_ctr8225_Login_Login_DNN_cmdLogin{width:auto;overflow:visible; padding:3px 10px 4px 10px;}
#dnn_RightPane .dnm_button[type], #dnn_ctr8225_Login_Login_DNN_cmdLogin{margin:10px 0px;padding:2px 20px;}
*:first-child+html #dnn_RightPane .dnm_button[type]{padding:5px 7px;/* IE7 */}
*:first-child+html #dnn_RightPane a.dnm_button[type].submit{padding:5px 7px;/* IE7 */}

/* Read More Button */ 
#dnn_RightPane .dnm_button:hover, #dnn_RightPane adnm_button:hover, #dnn_RightPane .dnm_button[type]:hover{ background-color:#DC5716; border:1px solid #fff; color:#fff;} 
#dnn_RightPane .dnm_button:active, #dnn_RightPane a.dnm_button:active, #dnn_RightPane .dnm_button[type]:active, #dnn_ctr8225_Login_Login_DNN_cmdLogin[type]:hover { background-color:#DC5716!important; border:1px solid #fff; color:#fff;}
/* Login Slider */ 
#canuLoginButton {float:right; width:25px; height:25px; cursor:pointer;}
.canuLoginLeft, .canuLoginRight {background:url(images/loginImg.png) no-repeat;}


/*----Register----*/
/*UcanUse*/ 
#dnn_ctr766_ContentPane, #dnn_ctr765_ContentPane{ width:680px; float:left; border:0; border-top:0; border-bottom:0;}
#dnn_ctr766_UserAttributes_UserAttributesSnapInPanel
{width:680px; margin:0; padding:0; color:#333333; border-top:0; border-bottom:0;}
#dnn_ctr7920_UserAttributes_RegistrationSnapInPanel {width:680px; margin:20px 0 0; padding:0; color:#333333; border-top:0; border-bottom:0;}
#dnn_ctr7920_UserAttributes_UserAttributesSnapInPanel
{width:680px; margin:0; padding:0; color:#333333;  border-top:0; border-bottom:0;}
#dnn_ctr765_UserAttributes_UserAttributesSnapin1_FieldDataList_ctl02_ctl00_UserAttributeCtl_txtUserAttribute{margin-bottom:10px;}

.ucu_commandBar{ padding:10px 0 0; border-top:0; border-bottom:0;}
.ucu_instructions{height:0; border-collapse: collapse;}
.valid{ font:bold 12px Arial, Helvetica, sans-serif; padding-left:4px; color:red !important; text-align:right; vertical-align:top; } 

#dnn_ctr7920_ModuleContent{font:12px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222 !important; text-align:right; vertical-align:top;}
#dnn_ctr7920_ModuleContent table{width:600px; background-color: #fff; margin-left:_1.7em!important; margin-left:1.8em; margin-left/*\**/:20px\9; text-align:center;}
#dnn_ctr7920_ModuleContent table td table td {padding:8px;}
#dnn_ctr7920_ModuleContent td .ucu_ua_regsn_user,#dnn_ctr7920_ModuleContent td .ucu_ua_address{padding:0;}

/*Labels*/
td.ucu_label{width:25%; text-align:left;}
td.ucu_field{width:300px;}
.label, td.ucu_label label{padding:4px; padding-right:10px;  color:#333333; text-align:left; vertical-align:middle; width:150px;font:12px Arial, Helvetica, sans-serif; font-weight:bold; }

#dnn_ctr7920_ModuleContent input[type=text],#dnn_ctr7920_ModuleContent input[type=password],#dnn_ctr7920_ModuleContent textarea{border:1px solid #999;font:12px Arial, Helvetica, sans-serif; width:296px; color:#666666; } 
#dnn_ctr7920_ModuleContent input[type=checkbox]{width:10px; margin:0; padding:0; } 

/*Dropdown Css*/
.ucu_ua_regsn_user select, .ucu_ua_address select, .ucu_ua_tpl_item select{ font:12px Arial, Helvetica, sans-serif; width:306px; padding-left:5px; color:#666666; border: 1px solid #ccc;}
.ucu_ua_regsn_user option, .ucu_ua_address option, .ucu_ua_tpl_item option{color:#666666;}
select:hover{border-color: #aaa;}
select:focus{border-color: #888; outline: 2px solid #ffffaa;}

.ucu_ua_regsn_user.special,.ucu_ua_regsn_user.special td{ font:12px Arial, Helvetica, sans-serif; background-color:#ebe7dc; padding:3px; } 
.ucu_ua_regsn_user.bold{ font-weight:700; } 
.ucu_ua_regsn_user.valid{ font:12px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222; text-align:right; vertical-align:top; } 
.bold { font-weight:700; } 
.right { float:right; } 

.NormalRed{font:bold 12px Arial, Helvetica, sans-serif; padding-left:4px; color:#b22222; text-align:right; vertical-align:top;}
.NormalRed br{line-height:0; padding:0; margin:0;}

/*Button*/

#dnn_ctr7920_UserAttributes_CommandBar .submit{display:block; margin:0px; padding:2px 90px 2px 90px; border:1px solid #07527c; background: #fff; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:9px; line-height:130%; text-decoration:none; font-weight:bold; color:#07527c; cursor:pointer; width: 400px; border:1px solid #07527c!important;}

/*Button Text Padding*/
#dnn_ucanLogin {padding:0px !important; margin:0px !important; height:25px !important;}
#dnn_ctr7920_UserAttributes_CommandBar .submit {width:auto;overflow:visible; padding:2px 10px;/* IE6 */}
#dnn_ctr7920_UserAttributes_CommandBar a.submit {width:auto;overflow:visible; padding:3px 10px 4px 10px;}
#dnn_ctr7920_UserAttributes_CommandBar .submit[type]{padding:2px 20px;}
*:first-child+html #dnn_ctr7920_UserAttributes_CommandBar .submit[type]{padding:5px 7px;/* IE7 */}
*:first-child+html #dnn_ctr7920_UserAttributes_CommandBar a.submit[type].submit{padding:5px 7px;/* IE7 */}

/* Read More Button */ 
#dnn_ctr7920_UserAttributes_CommandBar .submit:hover, #dnn_ctr7920_UserAttributes_CommandBar a.submit:hover, #dnn_ctr7920_UserAttributes_CommandBar .submit[type]:hover { background-color:#DC5716; border:1px solid #DC5716!important; color:#fff; } 
#dnn_ctr7920_UserAttributes_CommandBar .submit:active, #dnn_ctr7920_UserAttributes_CommandBar a.submit:active, #dnn_ctr7920_UserAttributes_CommandBar .submit[type]:active { background-color:#DC5716; border:1px solid #DC5716!important; color:#fff; }

/* Registration Table */
table.ucu_ua_regsn_user input, #user_login input,#dnn_ctr8225_Login_Login_DNN_txtUsername, #dnn_ctr8225_Login_Login_DNN_txtPassword {background-color:#FFF; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; overflow:auto; padding:5px 2px; !padding-left:5px;!overflow:hidden;width:300px!important;}
table.ucu_ua_regsn_user input:hover, td.ucu_field select:hover {border-color:black; background-color:#EFEFEF !important; color:black; cursor:pointer;}
td.ucu_field select, select {background-color:#FFF !important; border:1px solid #999999 !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#333333 !important; overflow:auto !important; padding:5px 2px !important; !padding-left:5px;!overflow:hidden !important;}


/* Search By */
#dnn_ctr7899_ModuleContent {color:#666; font:12px Arial, Helvetica, sans-serif; margin-top:4px; width:207px;}
#dnn_ctr7899_ModuleContent .empty_pane{border-bottom:#d1d1d1 1px solid; width:51px;}
#dnn_ctr7899_ModuleContent .tab_Disabled, #dnn_ctr7899_ModuleContent .toggle_pane {background:#eee; border:#d1d1d1 1px solid; cursor:pointer; font-weight:bold; padding:10px 12px 7px 12px; text-align:center; width:51px;}
#dnn_ctr7899_ModuleContent .tab_Enabled {background:#737373; border-top:#d1d1d1 1px solid; border-right:#d1d1d1 1px solid; border-left:#d1d1d1 1px solid; color:#fff; cursor:pointer; font-weight:bold; padding:10px 12px 7px 12px; text-align:center; width:51px;}

#dnn_ctr7899_ModuleContent #default_panel td, #dnn_ctr7899_ModuleContent #user_panel td, #dnn_ctr7899_ModuleContent #title_panel td {border-right:#d1d1d1 1px solid; border-left:#d1d1d1 1px solid; border-bottom:#d1d1d1 1px solid; height:90px; margin:-1px; padding:10px 12px 7px 12px; vertical-align:top;}
#dnn_ctr7899_ModuleContent #default_panel td div a, #dnn_ctr7899_ModuleContent #user_panel td div a, #dnn_ctr7899_ModuleContent #title_panel td div a{line-height:1.65em;padding:4px 20px;background:#FFFFFF;border:1px solid #666;color:#666;cursor:pointer;display:inline-block;float:left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;margin:0 0.583em 0.667em 0;text-decoration:none;text-transform:uppercase;margin-top:10px;}
#dnn_ctr7899_ModuleContent #default_panel td div a:hover, #dnn_ctr7899_ModuleContent #user_panel td div a:hover, #dnn_ctr7899_ModuleContent #title_panel td div a:hover{background-color:#e85b14;color:#FFFFFF;}
#dnn_ctr7899_ModuleContent #title_panel input[type=text]{height:17px;width:165px}
#dnn_ctr7899_ModuleContent #user_panel select{width:174px}

/*Image Rotator*/
#dnn_LeftPane{padding:10px;background:#f0f0f0;border:1px solid #ccc;}
a{color:#fff;}
/*--Main Image Preview--*/
.main_image {width:610px;height:381px;float:left;background:#B1C4D4;position:relative;overflow:hidden;color:#fff;}
.main_image h2{border-bottom:0px;color:#fff;font-family:Tahoma,Arial,Helvetica;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:#E85B14;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:321px;background:#f0f0f0;border-right:1px solid #fff;border-top:1px solid #ccc;}
.image_thumb img{border:1px solid #ccc;padding:3px 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:301px;}
.image_thumb ul li.hover{background:#ddd;cursor:pointer;}
.image_thumb ul li.active{background:#89B1C9;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.4em;font-family:Tahoma,Arial,Helvetica;font-weight:bold;line-height:1.3;margin:2px 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;}

.BNRlinks a{display:inline!important;font-weight:bold;margin-right:20px;padding:0px;}

/*Testimonials*/
#hsTestimonials {background:#89B1C9;border:1px solid #ccc;float:left;min-height:160px;margin-top:15px;padding:15px;width: 301px} 
#testimonials {font:12px normal Arial, Helvetica, sans-serif;}
#testimonials li span{color:#000;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;margin-top:20px;color:#000;} 
.benefits li{list-style-image:url(/Portals/53/Skins/HolisticSoftware/images/icons/icn-check.gif)!important;}

/*Twitter Module*/
.TwitterTop{background:#f5f5f5;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 0px 40px 10px;margin-bottom:-20px;}
.cs-twitter-container{background:#f5f5f5;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding-bottom:20px;}
.cs-twitter-content{padding:0px 0px 3px 0px!important;}
.cs-twitter-footer-inner{display:none;}
.cs-twitter-content-text,.cs-twitter-content-hash{color:#505050!important;font-size:12px;font-style:italic;line-height:1.5;}
.cs-twitter-content-time{color:#000!important;font-size:12px!important;}