html, body {margin: 0; padding: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; height: 100%}
.clr{ clear:both}
a:link, a:visited{ color: #000; text-decoration: none}
a:hover{ text-decoration: underline}
a:link img, a:hover img, a:visited img{ border: 0}
textarea{ width: 100%}
.fieldWithoutErrors, .fieldWithErrors{ outline-width: 1px; outline-color: white; outline-style: solid; padding: 10px; margin: 10px; border-width: 0px !important; border-width: 1px; border-color: white; border-style: solid}
.pointer{ cursor: pointer}
#loader{ float: left; text-align: center; height: 20px}
.fieldWithoutErrors, .notice{ text-align: center; background: #B4FFB4; color: #1B5D1B; outline-color: #1B5D1B; border: #1B5D1B 1px solid; padding: 10px; margin: 5px}
.fieldWithErrors, .alert{ text-align: center; background-color:pink; color: #990000; outline-color: #990000; border: #990000 1px solid; padding: 10px; margin: 5px}
.fieldWithErrors input, .fieldWithErrors select, .fieldWithErrors textarea{ background: pink; background-color: pink}
div.pagination {padding:3px; margin:3px; text-align:center}
div.pagination a {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #9aafe5; background-color: #fff; text-decoration: none; color: #2e6ab1}
div.pagination a:hover, div.pagination a:active {border: 1px solid #2b66a5; color: #000; background-color: #e0eeff}
div.pagination span.current {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #495A6F; font-weight: bold; background-color: #a8cfff; color: #495A6F}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #929292; color: #929292; background-color: #F6F6F6}
div.paginated_summary{ float: right}
.wrapper{ margin: 0; padding: 0; width: 100% !important; height: 100% !important; z-index: 0; background-color: #fff}
.wrapper-tl, .wrapper-tr, .wrapper-bl, .wrapper-br{ position: absolute; width: 30%; z-index: 0; background-color: #fff; background-repeat: repeat-x}
.wrapper-tl, .wrapper-tr{ height: 637px}
.wrapper-tl, .wrapper-bl{ left: 0}
.wrapper-tr, .wrapper-br{ right: 0}
.wrapper-bl, .wrapper-br{ bottom: 0; height: 111px}
.wrapper-tl{ background-image: url(../images/top_left_bg.png)}
.wrapper-tr{ background-image: url(../images/top_right_bg.png)}
.container{ position: absolute; float: left; width: 1198px; min-width: 1198px; margin: 0; padding: 0; z-index: 3; background-color: #fff}
.container .header{ width: 1198px; height: 124px; background-image: url(../images/header.png)}
.container .header .logo{ position: relative; float: left; width: 142px; height: 22px; left: 190px; top: 95px}
.container .header .logged-in-panel, .container .header .login-form{ position:relative; float: right; top: 20px; right: 200px; text-align: center; width: 150px; height: 92px; padding: 5px 0; background: url(../images/login_bg.png) no-repeat}
.container .header .logged-in-panel{ color: #990000; font-weight: bold}
.container .header .login-form input[type="text"], .container .header .login-form input[type="password"]{ width: 120px; background: #fff; margin: 2px 0; font-size: 11px; border: #008fa6 2px solid; padding: 2px 4px}
.container .header .login-form input[type="submit"]{ font-size: 12px; margin: 3px 0}
.container .navigation#main .center{ width: 1198px; height: 68px; background-image: url(../images/nav.png); text-align: center; float: left}
.navigation#main .center .flash{ position: relative; float: left; left: 392px; top: 10px; border: none; background: transparent; z-index: 2}
.container .navigation#main .center .rss_btn{ position: relative; width: 53px; height: 28px; float: right; right: 240px; top: 20px; z-index: 5}
.admin_navigation{ width: 100% !important; background-color: #66666F; height: 30px; border-left: 1px solid #fff; border-top: 1px solid #9898A5}
.container .content{ clear: both; width: 1198px; float: left; min-height: 418px; background: url(../images/content_fill.png) #fff repeat-y}
.container .content .content-top{ background: url(../images/top_content_border.png) top left no-repeat; position: absolute; left: 188px; height: 29px; width: 826px; z-index: 1}
.container .content .content-left{ float: left; width: 188px; height: 418px; background-image: url(../images/left_content_border.png)}
.container .content .body{ position: relative; margin: 10px 10px 0px 10px; z-index: 3; float: left; z-index: 3; width: 805px}
.container .content .content-right{ position: absolute; width: 184px; height: 418px; right: 0; background: url(../images/right_content_border.png) top left no-repeat}
.footer, .floor{ position: relative; float: left; width: 1198px; bottom: 0; padding: 0; margin: 0}
.footer{ background: url(../images/footer.png) no-repeat; height: 54px}
.floor{ background: url(../images/floor.png) no-repeat; height: 91px}
.floor .footer-links{ padding-top: 50px; margin-left: 340px}
.floor .footer-links ul{ text-align: center; list-style: none}
.floor .footer-links ul li{ float: left; border-left: #666 solid 1px}
.floor .footer-links ul > li:first-child{ border: none}
.floor .footer-links ul li a:link, .floor .footer-links ul li a:visited{ padding: 10px; color: #666; font-size: 12px; text-decoration: none}
.floor .footer-links ul li a:hover{ color: #000}
.floor .footer-copyright{ text-align: center; font-size: 12px; color: #666; margin-top: 5px}
.floor .footer-copyright a:link, .floor .footer-copyright a:visited{ font-weight: bold; color: #333; text-decoration: none}
.floor .footer-copyright a:hover{ color: #000}
.container .content .main-content{ position: relative; float: left; width: 100%; margin-bottom: 20px}
.heading{ padding: 20px}
.title{ font-weight: bold; font-size: 30px; color: #0299d9}
.right-panel .title{width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; font-size: 14px}
.subtitle{ font-weight: bold; font-size: 14px}
.blue-title, .blue-title a{ color: #0299d9; font-size: 24px}
.blue{ color: #0299d9}
.blue a:link, .blue a:visited{ color: #0299d9}
.section{ margin: 30px 0; clear: both}
.section .section-title{ font-weight: bolder; font-size: 14px; border-top: 1px #ccc solid; border-bottom: 1px #d2d2d2 solid; padding: 3px 0}
.first-section .section-title{ border-top: none}
.container .content .main-content .section .item{ font-size: 13px; padding-top: 7px; padding-bottom: 7px; font-weight: bold}
table.model{ width: 100%; border: #778490 solid 1px}
table td.center{ text-align: center}
table.model th{ padding: 3px; background: #66666F; color: #E9F4FF}
table.model tr{ background-color: #e0eeff}
table.model tr.odd{ background-color: #fff}
table.model tr td{ padding: 5px}
table.model tr:hover{ background-color: #a8cfff}
.fieldrollover{ background-color: #BCEDED}
.textfield{ width: 200px}
.container .content .main-content#home, .container .content .main-content#blog{ width: 520px; padding: 10px}
.featured-container .featured-image{ float: left}
.featured-container .featured-main{ float: left; margin: 0 20px; width: 220px}
.featured-container .featured-content{ border-top: 1.5px #ccc solid; border-bottom: 1.5px #ccc solid; margin: 7px 0; padding: 7px 0}
.right-panel{ position: relative; float: right}
.right-panel .typography-border{ background-image: url(../images/home/innovative_designs.png); float: left; width: 52px; height: 404px}
.right-panel .right-content{ padding: 15px 15px 15px 67px; width: 180px}
.container .content .main-content#services .section .long{ float: left; width: 300px}
#contactus .left-container{ width: 180px; float: left; margin: 10px 40px}
#contactus .subtitle{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-bottom: 5px; margin-bottom: 5px}
#contactusleft.subtitle{ border-bottom-width: 0; border-bottom-style: solid; border-bottom-color: #000000; padding: 0; margin: 0; text-transform: uppercase}
#contactus .left-container .location-container{ margin: 10px 0; padding: 10px 0; border: 1px #d5d5d5 solid; border-right: none; border-left: none; font-weight: bold}
#contactus .left-container .location-container .phone-number{ font-weight: normal; font-size: 26px; color: #0299d9}
#contactus .left-container ul#contact-list{ list-style: none; padding: 0; margin: 0}
#contactus .left-container ul#contact-list li{ margin: 15px 0; font-weight: bold; size: 14px}
#contactus .left-container ul#contact-list li .name{ color: #0299d9}
#contactus .contact-top{ size: 14px; padding: 20px 0; font-weight: bold; line-height: 16px; width: 500px; float: left}
#contactus input[type="text"]{ width: 200px; padding: 2px 4px; margin-right: 10px}
#contactus textarea{ width: 444px; height: 180px}
.module-contents{ line-height: 1.6}
.right-panel#blog{ margin-top: 91px}
.blog-title{ padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; font-size: 30px}
#blog .subtitle{ padding-left: 140px}
.post-title{ font-size: 40px; font-weight: bold; text-align: center; padding: 0 70px 0 70px}
.comments-count{ font-size: 25px; line-height: 1.2; text-align: center; color: #666; padding-bottom: 5px}
.author{ font-style: italic; font-size: 14px; text-align: center}
.blog-content{ padding: 10px; line-height: 1.8; text-align: justify; font-size: 13px}
.module{ margin: 0; background: url(../images/module_box_mid.png) repeat-x; background-color: #f6f6f6; float: left}
.module .top-left, .module .top-right, .module .bottom-left, .module .bottom-right{ width: 10px; height: 10px; background-color: #fff}
.module .top-left, .module .bottom-left{ float: left}
.module .top-right, .module .bottom-right{ float: right}
.module .top-left{ background-image: url(../images/module_box_tl.png)}
.module .top-right{ background-image: url(../images/module_box_tr.png)}
.module .bottom-left{ background-image: url(../images/module_box_bl.png)}
.module .bottom-right{ background-image: url(../images/module_box_br.png)}
.module .module-content{ height: 100%; padding: 10px 10px}
.module-title, .module-title a:link, .module-title a:visited{ font-size: 14px; font-weight: bold}
.module .module-padding{ padding-top: 20px}
.module-subtitle, .module-subtitle a:link, .module-subtitle a:visited{ font-size: 12px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: #fff solid 1.5px; font-weight: bold}
.module-text{ font-size: 12px; font-weight: 500; padding: 0 0 20px 0}
.module#aboutus{ background-image: url(../images/module_box_short.png); margin-top: 20px; width: 500px}
.module#services{ width: 740px; margin-left: 30px}
.module#services .module-content{ margin: 30px 100px}
.module#services .module-content .module-text .title{ margin-bottom: 30px}
.module#blog{ width: 540px; margin-left: 30px}
.module#contact{ width: 500px}
.content-center{ padding: 0}
.display{ padding: 0; margin: 0; float: left}
.thumbnails{ padding-left: 2px; float: left}
.thumbnails img{ padding: 0 2px 2px 2px}
fieldset{ border-width: 1px; border-style: solid; border-color: #666}
label{ display: block; font-weight: bold; padding-top: 1em; color: #666666}
input, textarea{ border-width: 1px; border-style: solid; border-color: #666666; width: 100%}
textarea{ height: 150px}
label input{ display: block}
input[type='submit']{ display: block; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-top: 1em; font-size: 1.5em; font-weight: bold; width: 7em}
﻿.dp-highlighter {font-family: "Consolas", "Courier New", Courier, mono, serif; font-size: 12px; background-color: #E7E5DC; width: 99%; overflow: auto; margin: 18px 0 18px 0 !important; padding-top: 1px}
.dp-highlighter ol, .dp-highlighter ol li, .dp-highlighter ol li span {margin: 0; padding: 0; border: none}
.dp-highlighter a, .dp-highlighter a:hover {background: none; border: none; padding: 0; margin: 0}
.dp-highlighter .bar {padding-left: 45px}
.dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar {padding-left: 0px}
.dp-highlighter ol {list-style: decimal; background-color: #fff; margin: 0px 0px 1px 45px !important; padding: 0px; color: #5C5C5C}
.dp-highlighter.nogutter ol, .dp-highlighter.nogutter ol li {list-style: none !important; margin-left: 0px !important}
.dp-highlighter ol li, .dp-highlighter .columns div {list-style: decimal-leading-zero; list-style-position: outside !important; border-left: 3px solid #6CE26C; background-color: #F8F8F8; color: #5C5C5C; padding: 0 3px 0 10px !important; margin: 0 !important; line-height: 14px}
.dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div {border: 0}
.dp-highlighter .columns {background-color: #F8F8F8; color: gray; overflow: hidden; width: 100%}
.dp-highlighter .columns div {padding-bottom: 5px}
.dp-highlighter ol li.alt {background-color: #FFF; color: inherit}
.dp-highlighter ol li span {color: black; background-color: inherit}
.dp-highlighter.collapsed ol {margin: 0px}
.dp-highlighter.collapsed ol li {display: none}
.dp-highlighter.printing {border: none}
.dp-highlighter.printing .tools {display: none !important}
.dp-highlighter.printing li {display: list-item !important}
.dp-highlighter .tools {padding: 3px 8px 3px 10px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: silver; background-color: #f8f8f8; padding-bottom: 10px; border-left: 3px solid #6CE26C}
.dp-highlighter.nogutter .tools {border-left: 0}
.dp-highlighter.collapsed .tools {border-bottom: 0}
.dp-highlighter .tools a {font-size: 9px; color: #a0a0a0; background-color: inherit; text-decoration: none; margin-right: 10px}
.dp-highlighter .tools a:hover {color: red; background-color: inherit; text-decoration: underline}
.dp-about {background-color: #fff; color: #333; margin: 0px; padding: 0px}
.dp-about table {width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important}
.dp-about td {padding: 10px; vertical-align: top}
.dp-about .copy {border-bottom: 1px solid #ACA899; height: 95%}
.dp-about .title {color: red; background-color: inherit; font-weight: bold}
.dp-about .para {margin: 0 0 4px 0}
.dp-about .footer {background-color: #ECEADB; color: #333; border-top: 1px solid #fff; text-align: right}
.dp-about .close {font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; color: #333; width: 60px; height: 22px}
.dp-highlighter .comment, .dp-highlighter .comments {color: #008200; background-color: inherit}
.dp-highlighter .string {color: blue; background-color: inherit}
.dp-highlighter .keyword {color: #069; font-weight: bold; background-color: inherit}
.dp-highlighter .preprocessor {color: gray; background-color: inherit}