  html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; background-color: #E9EFF8; } body { color: #0B1422; margin:0px; font-family:Verdana, Arial, sans-serif; font-size: 10pt; text-decoration: none; background-color: #E9EFF8; } .container { width: 900px; margin:auto; } h1,h2,h3,h4 { font-family: Georgia, "Times New Roman", Calibri, serif; clear: both; vertical-align: middle; display: block; } h1 { font-size:16pt; } h2 { font-size: 14pt; } h3 { font-size: 12pt; } h4 { font-size: 10pt; font-weight: bold; } p { margin-bottom: 2px; } hr { color: #CCCCCC; } .breadcrumbs { font-family: Georgia, "Times New Roman", Times, serif; color: #cc0000; font-size: 11pt; margin-top: 10px; margin-bottom: 10px; font-weight: 100; }  .navigation { } .navigation ul { list-style:none; padding:0; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-bottom:10px; text-align: right; } .navigation ul li { list-style:none; float: left; display:block; position:relative; cursor:pointer; } .navigation ul li a { display:block; position:relative; }  #top-h-nav { width:100%; position: relative; margin-top: 0px; margin-bottom: 4px; } .top-h-nav ul ul { border-top: 1px solid #000; border-bottom: 1px solid #333; background-color: #909090; background-image: url(//production/www.jamhurisoftware.com_v2.4_release/theme/images/p7exp_mbar.jpg); background-repeat: repeat-x; } #top-h-nav ul { margin:0px; padding:0px; } #top-h-nav ul li { display:inline; float:left; list-style:none; padding-left:20px; position:relative; } #top-h-nav li a { color:#fff; text-decoration:none; } #top-h-nav li a:hover { text-decoration:underline; } #top-h-nav li ul { margin:0px; padding:0px; display:none; position:absolute; left:0px; top:23px; } #top-h-nav li:hover ul { display:block; width:170px; } #top-h-nav li li { list-style:none; display:list-item; margin-left:0px; } #top-h-nav li li a { color:#fff; text-decoration:none; } #top-h-nav li li a:hover { text-decoration:underline; } .top-navigation { background-color: #0B1422; }  .v_nav ul { } .v_nav ul li { height:25px; line-height:25px; padding-left:10px; cursor:pointer; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #E9EFF8; border-bottom-color: #E9EFF8; background-color: #FCFDFD; list-style-position: inside; display:block; position:relative; } .v_nav ul li a { text-decoration:none; color: #000; }  .v_nav ul li:hover { background-color:#D7E0FF; position:relative; }  .h_nav ul { } .h_nav ul li { height:25px; line-height:25px; padding-left:10px; cursor:pointer; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #E9EFF8; border-bottom-color: #E9EFF8; background-color: #FCFDFD; list-style-position: inside; display:block; position:relative; } .h_nav ul li a { text-decoration:none; color: #000; }  .h_nav ul li:hover { background-color:#D7E0FF; position:relative; }  .bottom-nav { } .bottom-nav ul { list-style:none; padding:0; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-bottom:10px; } .bottom-nav h3 { font-size: 14pt; color: #BFA99A; } .bottom-nav ul li { cursor:pointer; text-decoration: none; padding-right: 15px; } .bottom-nav ul li a { position:relative; } .footer a { color: #fff; } .align_middle_center { text-align: center; vertical-align: middle; } .align_bottom_center { vertical-align:bottom; } .bg-color-category-intro { background-color: #A8BFE3; } label, input { display:block; } input.text { width: 94%; margin-bottom: 6px; padding-top: 0.4em; padding-right: 0.4em; padding-bottom: 0.4em; padding-left: 0.4em; } .ui-dialog .ui-state-error { padding: .3em; } .validateTips { border: 1px solid transparent; padding: 0.3em; } .upload_image_form { clear: both; background-color: #ffffcc; } .clear_both { clear: both; float: none } .content_block { clear: both; float: none; background-color: #fff; } .page_default_bg_color { clear: both; float: none; background-color: #E9EFF8; } .input_box { color: #999; } .text { color: #666666; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }  .space_thin_left { padding-left: 5px; } .space_thin_right { padding-right: 5px; } .space_thin_top { padding-top: 5px; } .space_thin_bottom { padding-bottom: 5px; } .space_thin_all { padding: 5px; } .space_thick_left { padding-left: 20px; } .space_thick_right { padding-right: 20px; } .space_thick_top { padding-top: 20px; } .space_thick_bottom { padding-bottom: 20px; } .space_thick_all { padding: 20px; } .space_very_thick_left { padding-left: 30px; } .space_very_thick_right { padding-right: 30px; } .space_very_thick_top { padding-top: 30px; } .space_very_thick_bottom { padding-bottom: 30px; } .space_very_thick_all { padding: 30px; } .edit_state_image { margin: 5px; } .text_editor_update { margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-bottom: 2px; color: #F30; } .border { border: .5px dotted #D7D1C3; } .btn_edit_content { clear: left; float: right; } .tagline { } .company_logo { vertical-align: middle; background-color: #fff; margin-top: 10px; margin-bottom: 10px; } .company_name { font-weight: bold; font-size: 18pt; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; margin-left: 10px; } .company_name a { text-decoration: none; color: #0B1422; } .txtsearch { padding-top: 2px; padding-bottom: 2px; padding-left: 2px; font-style: italic; } .search_box { float: right; } .logo { padding-top: 2px; } .logo { text-align: center; padding-right: 5pt; margin-right: 5px; }  .login_menu { float:right; font-weight: bold; } .login_menu ul { list-style:none; padding:0; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-bottom:10px; text-align: right; } .login_menu ul li { list-style:none; float: left; padding-left: 5px; padding-right: 5px; color: #fff; } .login_menu ul li a { display:block; position:relative; text-decoration: none; color: #fff; } .login_menu_member_name { text-decoration: none; font-weight: normal; } .required { color: #f00; font-weight: normal; } .show_visibility_none { visibility:hidden; } .page_header { background-color: #0B1422; } .page_header2 { background-color: #00508A; color: #fff; } .page_middle { background-color: #E9EFF8; } .page_footer { background-color: #0B1422; color: #E9EFF8; } .page_description { }  .bulleted_list ul { } .bulleted_list ul li { list-style-type: square; } .bulleted_list ul li a { }  .bulleted_list ul li a:hover { } .draggable { cursor: n-resize; } .table_header { background-color: #FFFF91; } .table_header_feature_text { padding-left: 3px; } .table_body_row { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; } .table_body_feature_name { } .table_body_feature_availability { } .bullet_list ul { margin:0px; padding:0px; font-size: 10pt; line-height: 12pt; } .bullet_list ul li { list-style-position: inside; list-style-type: square; } .clear {  overflow: hidden; width: 100%; } .featured_website_container { float: left; position: relative; background-color: #6090B9; } .featured_website_image { position: absolute; top: 0px; right:0px; } #featured_website_url { } #featured_website_url a { color: #F8F8F8; font-weight: bold; }  .button { background: transparent no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px;  text-decoration: none; } .button span { background: transparent no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; }  .buttons a, .buttons button { display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; font-size:100%; line-height:130%; font-weight:bold; cursor:pointer; padding:5px 10px 6px 7px;  background: transparent no-repeat scroll top right; display: block; text-decoration: none; color: #333333; border: 1px outset #333333; } .free_consultation { color: #000066; } #heading_completed_websites { color: #00294F; } input + label { margin-top: 1em; display: block; } .ui-validation-error-message { color: #ff0000; } .ui-validation-error { border: 1px solid #ff0000; background: #fff0f0; } .ui-validation-completion { width: 32px; height: 32px; position: absolute; margin: -6px 0 0 -32px; } .ui-validation-complete { background-image: url(//production/www.jamhurisoftware.com_v2.4_release/theme/../ideate/design_images/validate/img/check.png0); } 
