﻿/** RESET **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

* {font-family:Arial,Calibri,Helvetica,sans-serif;outline:none;}/*font-family:Calibri, "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
html, body, h1, h2, h3, ul, ol, li,img {margin:0;padding:0;border:0;}
h1{font-size:20px}
#Body {background:#fff url('img/body_bg.png') repeat-x;text-align:center;}
/*body{
	background:#fff;text-align:left;
}*/
a, a img {outline:none;border:0;}
hr {height:1px;border:solid 1px #aaa;border-top:0;color:#354d68;}

#dapresy {width:950px;margin:0px auto 0 auto;text-align:left;}

/* Header */
#header {float:left;width:100%;clear:both; background:url('img/header_bg.png') no-repeat top center;padding:25px 0 0 0;height:120px;}
#header2 {float:left;width:100%;clear:both; background:url('img/header_bg_2.png') no-repeat top center;padding:25px 0 0 0;height:120px;}
#header2 h1,#header h1,#header img {float:left;margin:0 0 0 32px;padding:0;display:inline;}
#header2 h1,#header h1 {font-size:13px;vertical-align:middle;}
#header2 h1 em,#header h1 em {position:relative;top:-6px;left:20px;color:#2c225b}
#header2 .banner,#header .banner {float:left;margin: 5px 0 0 12px;width:926px;height:85px;}

 /* Main Navigation */
#nav {float:left;width:100%;background: url('img/glow.png') repeat-y;height:35px;}
#nav ul {height:29px;margin:0 12px;padding:8px 0 0 20px;background:#eee url('img/nav_tab_bg.png') repeat-x bottom left;}
#nav #nav_Home {margin-left:20px;}
#nav li {display:inline;float:left;margin-right:1px;}
#nav li a {display:block;margin: 0;padding: 8px 20px 7px 8px;font-size:0.75em;text-decoration:none;}
#nav a:link,#nav a:visited {color:#666;font-weight:normal;}
#nav a:hover,#nav a:active {color:#036}
#nav  a.tabActive:link,#nav   a.tabActive:visited {color:#f60;border-bottom:0;}
#nav  a.tabActive:hover,#nav a.tabActive:active {color:#f60}

#nav  ul ul a.tabActive:link,#nav   a.tabActive:visited {border:1px solid #eee;}
#nav  ul ul a.tabActive:hover,#nav a.tabActive:active {color:#f60}

/*subNavigation*/
#subNavigation {float:left;display:inline;width:205px;margin:0px 0 0 20px;}
/*#subNavigation ul {width:180px;border-top:solid 1px #ccc;display:block;overflow:hidden;line-height:1.2em;}
#subNavigation li {border-bottom:solid 1px #ccc;float:left;width:100%;clear:both}
#subNavigation a {padding:5px 5px 6px 5px;display:block;font-size:0.75em;text-decoration:none;}
#subNavigation a:link,#subNavigation a:visited {color:#666;}
#subNavigation a:hover, #subNavigation a:active {color:#1d3755;background:#eee}
#subNavigation .active a:link,
#subNavigation .active a:visited {background:#f60;color:#fff;}*/
/*Sub sub*/
/*#subNavigation  .sub {background:#eee;}
#subNavigation .active .sub {border:solid 2px #f60;width:176px;}
#subNavigation .sub a:link,
#subNavigation .sub a:visited {padding-left:20px;background:#fff;color:#333;}
#subNavigation .sub .active a:link,
#subNavigation .sub .active a:visited {background:#eee url('img/arrow.png') no-repeat left center;color:#f60;}*/

/* @Home - Highlight tabs */
#highlight {float:left;width:886px;margin: 20px 20px 10px 20px;background:#abc7d4;display:inline;}
#highlight .section {height:160px;float:left;width:100%;display:inline;}
#highlight .tabs {display:block;float:left;width:100%;margin:0;padding:0;list-style:none;}
#highlight .tabs * {font-family:arial;}
#highlight .tabs li {display:inline;}
#highlight .tabs .round {width:45px !important}

#highlight .tabs li em {display:inline;color:#719fb4;font-size:10px;margin-left:10px;line-height:24px;position:relative;top:-4px;}
#highlight .tabs li a {color:#719fb4;font-size:25px;text-decoration:none;margin:0px 0 0 3px;line-height:20px;}
#highlight .tabs li a:hover {color:#dfefff}
#highlight .tabs li a:link,
#highlight .tabs li a:visited,
#highlight .tabs li a:active,
#highlight .tabs li a:hover,
#highlight .tabs li a:focus{outline:none;}
#highlight .tabs .activeSlide {color:#fff;}
#highlight .animation {float:left;margin:15px 0 0 5px;overflow:hidden;height:150px;width:99%}
#highlight  a:link,#highlight  a:visited,
#highlight  a:hover,#highlight  a:active {text-decoration:none;cursor:pointer}
#highlight {background:url(img/cloud_bg.png) repeat 0px 0px;}/*animation background*/

/* @Home - Animation */
.animation div { width:865px; height:145px; overflow:hidden;text-align:center;background-color:transparent !important}
.animation span { z-index:-44}
.animation img,
.animation h1 {position:relative;font-size:20px;color:#33708c;text-align:center;width:400px;padding:40px 0 0 0;margin:0 auto;font-family:georgia,"Trebuchet MS";font-weight:normal}
.animation h1 span {text-align:center;width:400px;margin:0 0;padding:40px 0 0 0;font-family:georgia,"Trebuchet MS";font-weight:normal}
.slide1 div {background: url(img/slideshow_images/slide1.png) no-repeat 20px 10px}
.slide2 div {background: url(img/slideshow_images/slide2.png) no-repeat 40px 10px}
.slide3 div {background: url(img/slideshow_images/slide3.png) no-repeat 10px}
.slide4 div {background: url(img/slideshow_images/slide4.png) no-repeat 10px}
.slide5 div {background: url(img/slideshow_images/slide5.png) no-repeat 10px}
.slide6 div {background: url(img/slideshow_images/slide6.png) no-repeat 10px}

/* @Home - frontpage news*/
#frontPageCols {float:left;width:100%;margin: 0 10px;}
#frontPageCols .button {position:absolute;bottom:-10px;}
#frontPageCols .column {padding: 10px 10px 30px 10px;margin:10px 0;position:relative}
#frontPageCols h2, #frontPageCols .Head,h2  {font-size:16px;font-weight:normal;color:#f60;padding: 3px 0 3px 3px;}
#frontPageCols h2.contact {background:url('img/icons/contactA.png') no-repeat center left}
#frontPageCols h2.solutions {background:url('img/icons/solutionsGuide.png') no-repeat center left}
#frontPageCols h2.news {background:url('img/icons/news.png') no-repeat 2px center}
#frontPageCols h2.info {background:url('img/icons/information.png') no-repeat 2px center}
#frontPageCols p {font-size:12px;color:#666}

/* @Home - Solutions Guide */
.solutionsGuide {margin-bottom:10px;float:left; width:100%;clear:both;}
.solutionsGuide ul {list-style:none;}
.solutionsGuide ul span {display:none;}
.solutionsGuide ul a {display:block;height:100%;width:100%;padding:0;margin:0;}
.solutionsGuide ul li {width:283px;cursor:pointer;padding:0;margin:0 !important;display:block;float:left;clear:both;}
.solutionsGuide ul .A {background: url('images/home/solution_A.png') no-repeat -20px 0;height:86px}
.solutionsGuide ul .B {background: url('images/home/solution_B.png') no-repeat -20px 0;height:33px}
.solutionsGuide ul .C {background: url('images/home/solution_C.png') no-repeat -20px 0;height:33px}
.solutionsGuide ul .D {background: url('images/home/solution_D.png') no-repeat -20px 0;height:52px}

/* @Home - News List*/
#newsList p {margin:5px 0;}
#newsList small {font-size:10px;color:#7fa7b9;display:block;}
#newsList span {font-size:11px;color:#666;display:block;}
#newsList p a {text-decoration:none;}
#newsList hr {}
#newsList p {padding:0 20px 0 10px;}

/*Standard button*/
.button {width:232px;height:;padding:11px 0 11px;font-size:12px;text-align:center;display:inline-block;text-decoration:none;}
.button:link, .button:visited {background:url('img/button.png') no-repeat;color:#333}
.button:hover, .button:active {background:url('img/button_hover.png') no-repeat;color:#000;}

/* Column grid */
.column {float:left;}
.three {width:280px;}
.two {width:320px;}
.border-left {border-left:solid 1px #ccc}
.border-right {border-right:solid 1px #ccc}

/*rounded corners*/
.round {width:100%;height:100%;float:left;}
.topLeft {background: url('img/round_topLeft.png') no-repeat top left}
.topRight {background: url('img/round_topRight.png') no-repeat top right}
.bottomLeft {background-image: url('img/round_bottomLeft.png'); background-repeat: no-repeat; background-position: bottom left}
.bottomRight {background-image: url('img/round_bottomRight.png');background-repeat: no-repeat; background-position: bottom right}



/* Sidebar */
#sidebar {float:right;width:210px;margin-top:0px;margin-right:5px; position:relative}

/* @Sidebars - Quicklinks */
.quicklinks {background: url('img/quickLink_bg.png') repeat-y;}
.quicklinks-top {background:url('img/quickLink_top.png') no-repeat top left;margin:0;}
.quicklinks-bottom {background:url('img/quickLink_bottom.png') no-repeat bottom left;}
.quicklinks .margin {padding:10px 20px 20px 10px;}
.quicklinks h4 {margin:0;padding:0;font-size:13px;font-weight:bold;color:#036}
.quicklinks p {margin:10px 0;padding:0;font-size:12px;font-weight:normal;color:#666;line-height:1.3em;}
.quicklinks dl,
.quicklinks ul {padding:0;font-size:12px;font-weight:normal;color:#666}
.quicklinks ul {margin:10px 0 0 16px;}
.quicklinks dt {margin:0px 0 5px 0px;color:#036}
.quicklinks dd {margin:0px 0 5px 15px;cursor:pointer}
.quicklinks a:link, .quicklinks a:visited {color:#666;text-decoration:none;}
.quicklinks a:hover, .quicklinks a:active {color:#f60;}
/*@Sidebars - Standard button*/
.quicklinks .button {width:176px;height:;padding:11px 0 11px;font-size:12px;text-align:center;display:inline-block;text-decoration:none;}
.quicklinks .button:link, .quicklinks .button:visited {background:url('img/button_sidebar.png') no-repeat;color:#333}
.quicklinks .button:hover, .quicklinks .button:active {background:url('img/button_sidebar_hover.png') no-repeat;color:#000;}

/* Main Content */
#contentWrapper {float:left;width:950px;clear:both;display:inline;padding:0 0 0 12px;background: url('img/glow.png') repeat-y;}
#contentWrapper p {line-height:1.5}
/* content area */
#content {float:left;width:470px;margin: 0px 0px 0px 8px;padding:0}
.fullWidth {width:647px !important;}
.gradientShadow {width:926px;float:left;margin:0px;padding: 0 0 0 0}
#breadcrum {font-size:11px;font-weight:normal;color:#999;margin:8px 0 8px 20px;}

#content h1 .Head{color:#036;font-size:22px;font-weight:normal;margin: 10px 0;}/*font-family:Georgia;*/
#content h2,#content h2 .Head, .Head{color:#ff6600;font-size:18px;font-weight:normal;margin:5px 0}
#contentWrapper h3{color:#ff6600;font-size:14px;font-weight:bold;margin:5px 0}
/*#content h3 .Head{color:#333;font-size:12px;font-weight:bold;margin:5px 0}*/
#content p.intro {font-size:14px;font-weight:bold;color:#666;}
#content p {color:#333;font-size:12px; margin: 3px 0 16px 0;}
#content ul,#content ol {margin:10px 0 20px 10px}
#content li {color:#333;font-size:12px;list-style:default;margin:4px 0 0.2em 10px}
#content p a, .column a {color:#1d3755;} /**** Link color ****/
#content .info {display:block;font-size:12px;}
#content em {display:block;font-size:10px;color:#777;margin:0 0 10px 0}
#content p img {margin: 5px 0 10px 10px}
#content p,#content li {line-height:1.5em;}
#content .indent {text-indent:20px;}
#content .imgMargin {margin:0px;}
#content blockquote {margin:10px 0;font-size:13px;line-height:1.5em;font-style:italic}

/* @Solutions - * */
#content .video {background:#eee;width:480px;height:259px;text-align;center}/*width:640px;height:360px;width:480px;height:284px;*/
#content .video  .roundContent {border:solid 1px #fff;width:460px;height:259px;margin:10px;float:left;display:inline;background:#fff url('images/play_video.png') repeat-x center center}/*width:620px;height:340px;width:460px;height:259px;*/
#content .benefits  {clear:both;float:left;width:690px}
#content .benefits  ul {margin: 0 10px 0 10px;padding: 0 0 0 30px;float:left;width:430px}
#content .benefits  li {list-style-position:outside;margin: 0 0 10px 0;list-style: upper-alpha url(img/icon_check.png);}
#content .benefits  li span {position:relative;top:-6px;line-height:1.8em}
#content .benefits  .screenshot {float:left;width:195px;padding:0px;margin-left:12px;line-height:0;text-align:center}
#content .benefits  .screenshot img {border:solid 10px #eee;margin: 0 0 4px 0;float:left;}
.benefits a:link, .benefits a:visited {color:#1d3755;}
.benefits a:hover, .benefits a:active {color:#f60;}

/* @Solutions Guide - Features list*/
.FeaturesList {font-size:11px; }
.FeaturesList th, .FeaturesList td {padding:4px 2px;}
.FeaturesList tbody th {text-align:left;font-weight:normal}
.FeaturesList thead th, .FeaturesList tbody .heading {background:#062d5b;color:#fff;font-weight:bold;}
.FeaturesList th.center {text-align:center;}
.FeaturesList tbody td {text-align:center;font-size:14px;}
.FeaturesList tbody .odd td, .FeaturesList tbody .odd th {background:#ddd}

/* @Solutions Guide - Tabs*/
.featureTabs {margin:0 !important;padding:0;list-style:none; width:100%;float:left;clear:both;border-bottom:solid 1px #ccc}
.featureTabs li {float:right;margin:5px 0 0 0  !important;padding:10px 15px;position:relative;top:1px}
.featureTabs li.active {border:solid 1px #ccc; border-bottom: solid 1px #fff;}
.featureTabs li.active a {color:#f60}
.featureTabs a:link,.featureTabs a:visited {text-decoration:none;color:#666}
.featureTabs a:hover,.featureTabs a:active {color:#f60}

/* @Solutions Guide - Div */
.featureList {width:100%;clear:both;padding:10px 0 0 0;}
.featureList dl {margin:0 0 20px 0;}
.featureList dt {margin:0;cursor:pointer;background:#EEEEEE url(img/nav_tab_bg.png) repeat-x scroll left bottom;padding:8px;font-size:12px;color:#333}
.featureList dt span {display:block;padding-left:16px;background:url('img/arrow_right.png') no-repeat}
.featureList dt span:hover {background:url('img/arrow_down.png') no-repeat}
.featureList dd {margin:0;display:none;border:solid 2px #ccc;font-size:12px;color:#333;}
.featureList dd p {padding:10px;line-height:1.5em;}

.featureList img {border:solid 1px #eee;padding:8px;background:#fff}

/* @Solutions Guide - Cycle */


/* @Solutions Guide - Bullet list */


/* @Solutions Guide - Workflow */
#content .workflow ol {margin:0;padding:0;}
#content .workflow ol li {list-style:none;margin:0;}
#content .workflow ol li:hover {background-color:#eee}

.moduleIcon {background-repeat:no-repeat;background-position:center left;padding: 10px 10px 10px 41px;cursor:pointer; }
.create-questions {background-image: url('img/workflow/create-questions.png')}
.org-tree {background-image: url('img/workflow/org-tree.png')}
.web-survey {background-image: url('img/workflow/web-survey.png')}
.benchmark {background-image: url('img/workflow/benchmark.png')}
.ref-data {background-image: url('img/workflow/ref-data.png')}
.report {background-image: url('img/workflow/report.png')}
.transfer-to-web {background-image: url('img/workflow/transfer-to-web.png')}
.setup-report {background-image: url('img/workflow/setup-report.png')}
.upload-doc {background-image: url('img/workflow/upload-doc.png')}
.import-from-web {background-image: url('img/workflow/import-from-web.png')}
.distribute {background-image: url('img/workflow/distribute.png')}
.action-plan {background-image: url('img/workflow/action-plan.png')}
.layout {background-image: url('img/workflow/layout.png')}
.analyze {background-image: url('img/workflow/analyze.png')}

/*new*/
.workflow .icon {float:left;position:absolute;margin: -22px 0 0 -64px}
.workflow .icon img {padding:0;margin:0 !important}
.workflow p {padding: 22px 0 20px 64px;background:#eee url('img/workflow_img/p_bg_arrow.png') no-repeat right bottom}


/* @Clients - Spy Effect*/
.spy * {white-space:nowrap}
.spy li {list-style:none;height:72px;width:180px;text-align:center;}
.spy li  div {height:100%;width:100%;}
.spy img {margin:0 auto;vertical-align:middle;text-align:center;display:block;}
#sidebar .spyWrapper {height: 100%;overflow: hidden;position: relative;}

/* @Present Data - Image list */
.simpleImageList {float:left;}
.simpleImageList p {margin:0px  !important;float:left;width:330px;}
.simpleImageList img {float:left;margin: 0 10px 20px 0;}
.simpleImageList strong {margin-left:6px;font-size:12px;color:#666}
.simpleImageList ul {float:left;width:330px;padding: 0 0 10px 8px;}
.simpleImageList li {list-style:circle}
.simpleImageList div {float:left;clear:both;width:100%;}

/* @Screenshots - Image list */
.imgList ul,
.imgList li {list-style:none;padding:0;margin:0 !important;}
.imgList ul {margin-bottom: 20px !important;float:left;}
.imgList li {float:left;clear:both;width:100%;}
.imgList hr {float:left;clear:both;display:block;width:100%;margin-top:10px;}
.imgList img {float:left;}
.imgList p,
.imgList h2 {width:320px;float:left;margin-top:6px;}
.imgList a{padding:6px 6px 6px 6px; display:block;float:left;width:140px;height:130px;background:url('img/screenshot_frame.png') no-repeat;}
.imgList .right a{float:right;}
.imgList .right p{float:left;}
.imgList .none {background:none;}
.preloadImage {position:absolute;top:-3000px;left:-3000px;}

 /*@Chargin Model - Charging table*/
.charging {font-size:11px;}
.charging td {border-bottom:solid 1px #ccc;padding: 4px}
.charging th {text-align:left;}
.charging label {}
.charging th input {padding:2px;vertical-align:middle;border:solid 1px #999;background:#fff8c7}
.charging .projValue input {text-align:right;}
.charging .projName input {width:200px;}
.charging .resp input {width:120px;}
.charging .questions input {width:210px;}
.charging .market input {width:180px;}
.charging .price input {width:100px;background:#eee;text-align:right;font-weight:bold;}
.charging .price {text-align:right;}
.charging .odd {background:#eee}
.charging .dapresy {background: #69f;font-weight:bold;color:#fff}
.charging .total td {background: #fff;font-weight:bold;color:#000;padding:10px 6px;border:0;}
.charging .total td input {background: #fff;font-weight:bold;color:#000;border:0;}

/* @Contacts - Executive team list*/
#contact {font-size:12px;}
#contact dl {margin:6px 0 0 0;width:100%;padding: 10px 0 0 0;float:left;clear:both; border-top:solid 1px #ccf}
#contact dt {position:;margin:2px 0;width:120px;float:left;text-align:center;}
#contact dt img {margin:0 6px 6px 0;padding:4px;border:1px solid #ccc;background:#eee;}
#contact dd {padding-left:130px;margin:4px 0 15px 0;}
#contact dd p {font-size:13px;margin:7px 0;}
#contact dd ul {margin: 2px 0 0 18px;padding:0;}


/* @Press information */
.pressInfo {width:100%;margin-bottom:20px;}
.pressInfo td, .pressInfo th {padding:5px;}
.pressInfo * {font-size:12px;}
.pressInfo td {border-top:solid 1px #ccc}

/*@releaseNotes - Heading fix*/
.releaseNotes h3 {font-weight:normal;color:#666;}


/*@Home - News feed on news page*/
.itemList {padding: 10px 0 20px 0;width:100%;float:left;}
.itemList strong {color:#000;display:block;font-size:12px;margin:8px 10px 0 10px;padding:4px 0 4px 5px;}
.itemList dl {margin:0px 10px 0 10px;padding: 0 0 10px 5px;background:url('img/hr.png') repeat-x bottom center}
.itemList dt {font-size:10px;color:#036;margin:8px 0 2px 0;}
.itemList dd {padding:0;margin:0 0 6px 15px;display:list-item;line-height:1.2em;color:#fff;font-size:11px;}
.itemList dd a {color:#555;text-decoration:none;}
.itemList dd a:hover {color:#ffd;}

/*Footer*/
#footer {background: url('img/footer_bg.png') no-repeat;width:963px;height:58px;float:left;clear:both;}
#footer2 {background: url('img/footer_stretch.png') repeat-y;width:963px;float:left;clear:both;}
#theend {background: url('img/footer_bg_2.png') no-repeat;width:963px;height:58px;float:left;clear:both;}

#footer2 > div, #footer2 > span,#footer span,#footer2 > img {font-size:11px;color:#fff;float:left;display:block;margin:10px  0 0 16px;}
#footer2 img {font-size:11px;color:#fff;float:left;display:block;margin:10px 16px}
#footer2 a , #footer a {font-size:11px;color:#fff;}
#footer2 h2,#footer2 h3,#footer2 h4,#footer2 p,#footer2 p .Normal{color:#eee;line-height:1.2em}
#footer2 p,#footer2 p .Normal{font-size:11px}
#footer2 h2{font-size:14px;padding:5px 0;}
#footer2 h3,#footer2 h4{font-size:12px;padding:5px 0;}


.registerDemo {text-align:left;width:300px;}
.registerDemo h1 {color:#666;font-size:18px;font-weight:normal;margin:0;padding:0;}
.registerDemo p {color:#000;font-size:12px;font-weight:normal;margin: 10px 0}
.registerDemo fieldset {border:none;border-top:solid 1px #000;}
.registerDemo legend {font-size:12px;margin: 0 0 10px 0}
.registerDemo label {width:60px;display:inline-block;font-size:11px;font-weight:bold;line-height:30px;margin: 0 0 0 5px}
.registerDemo #AcceptInfo label {width:auto;display:inline;font-size:11px;font-weight:normal;line-height:11px;margin: 0 0 0 5px}
.registerDemo #AcceptInfo input {border:0;font-size:12px;padding:0;margin-left:64px;width:auto;display:inline;}
.registerDemo input {border:solid 1px #777;font-size:11px;padding:3px;width:180px;overflow:visible;}
.registerDemo .submit {margin:10px 0 0 60px;cursor:pointer}
.registerDemo .submit input {background:url('img/gradient.png') repeat-x;border-color:#000;width:auto}

/*DNN style override*/
ul li {list-style-type:none;}
#dnn_ctr_Login_pnlLogin{
	padding:20px;margin:5px;
}
#dnn_ContentPane{padding:0 10px}
#dnn_FullWidth{padding:0 20px 10px 20px;margin: 10px 0 0 20px}
#dnn_OneThird{float:left;width:290px;margin:10px 0 0 20px}
#dnn_TwoThird{float:right;width:580px;margin:10px 18px 0 8px}
#dnn_RightOneThird{float:right;width:290px;margin:10px 0 0 20px}
#dnn_LeftTwoThird{float:left;width:590px;margin:10px 8px 0 8px}


#dnn_LeftHalf{float:left;width:440px;margin:10px 8px 0 8px}

#dnn_RightHalf{float:right;width:440px;margin:10px 8px 0 8px}

#dnn_FooterFullWidth,#dnn_TopFullWidth{padding:0 10px;margin:0}
#dnn_FooterStatic,#dnn_FooterDynamic{padding:0 10px;margin:0}
#dnn_FooterStatic{float:left;width:200px;margin:10px 8px 0 8px}
#dnn_FooterDynamic{float:left;width:200px;margin:10px 8px 0 8px}
#dnn_FooterDynamicMiddle{float:right;width:400px;margin:10px 8px 0 8px}



.benefits li {
list-style:upper-alpha inside url("img/icon_check.png");
}

.Normal P, .Normal li {font-size:13px;line-height:1.6em;padding:5px 0px;}

.clearboth{clear:both;}

#thumbcontainer{text-align: right; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 50%; padding-right: 0px; float: right; padding-top: 0px;}

ul.thumb {
	float: right;
	list-style: none;
	margin: 0  0 0 0px; padding: 10px 0px 10px 10px;
	width: 390px;
	background:#ccc;
	/*text-align: right; float: right; padding-right: 0px; margin-right: 0px;*/
}
ul.thumb li {
	margin: 0 2px; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 179px;
	height: 140px;
}
.benefits ul.thumb li {
list-style:none;
}
ul.thumb li img {
	width: 174px; height: 135px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}


ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect*/
	border: none; /* Get rid of border on hover */
}

.button:link, .button:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(img/button.png);
background-position:0 0;
background-repeat:no-repeat;
color:#333333;
}
.button:hover, .button:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(img/button_hover.png);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}

.pdf{padding-left:20px; background: transparent url(img/pdf_icon.png) no-repeat center left;}

h3 a:link,h3 a:visited,h3 a:hover,h3 a:visited{font-size:14px;line-spacing:1.5em;line-height:1.5em}
.news p{padding-bottom:10px;font-size:12px;color:#43494D}

.logoholder{width:520px;float:right;padding-top:20px;padding-left:30px;}
.logos{float:right;width:240px;padding:10px 0px 0px 10px;margin:0;text-align:left;margin-bottom:20px}
.logos div {display:inline;float:right;}
.logos h4 a:link,.logos h4 a:visited,.logos h4 a:hover,.logos h4 a:active{font-size:16px;color:#FF6600;}
.logos p{font-size:14px;color:#43494D}

.benefits ul.fplist{text-align:left;margin-bottom:15px}
.benefits ul.fplist li{font-size:16px;}
/*.fplist li{float:left;display:inline;margin:5px 20px;}*/

#footer2 .Normal p{padding:0;}
 
 ol{list-style-position: inside; font-size:14px;}
 .footercontrols{margin:10px;padding:0 10px;}
 
 
 
.articleCalendar {
  float: left;
  margin-right: 6px;
  width: 42px;
  height: 42px;
}

.articleCalendarIcon-01 {
  background: url('images/01.gif');
}

.articleCalendarIcon-02 {
  background: url('images/02.gif');
}

.articleCalendarIcon-03 {
  background: url('images/03.gif');
}

.articleCalendarIcon-04 {
  background: url('images/04.gif');
}

.articleCalendarIcon-05 {
  background: url('images/05.gif');
}

.articleCalendarIcon-06 {
  background: url('images/06.gif');
}

.articleCalendarIcon-07 {
  background: url('images/07.gif');
}

.articleCalendarIcon-08 {
  background: url('images/08.gif');
}

.articleCalendarIcon-09 {
  background: url('images/09.gif');
}

.articleCalendarIcon-10 {
  background: url('images/10.gif');
}

.articleCalendarIcon-11 {
  background: url('images/11.gif');
}

.articleCalendarIcon-12 {
  background: url('images/12.gif');
}

.articleCalendarDay {
  font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
  font-size:17px;
  font-weight: bold;
  color: #000;
  width: 42px;
  text-align:center;
  padding-top: 15px;
}

#dnn_ControlPanel{z-index:1000;}
#dnn_tagline{display:inline;width:50%;float:left;margin:0 0 0 2px;padding:0;color:#2c225b}
#dapresy_logo{width:20%;float:left;margin:0 0 0 32px;padding:0;}
.contactstable td{vertical-align:middle}
.contactstable img{border:solid 1px #ddd; margin:10px 10px 10px 0;}

.clienttexts img{margin:0 10px}

/* menu width fix */
#nav li ul { width: 10.5em !important; }
#nav li li { width: 10.5em !important; }
#nav ul { padding: 8px 0 0 10px !important; }
#nav li ul ul { margin: -1.75em 0 0 9em !important; }
