﻿@import url(css/global.css);
@import url(css/theme.css);
@import url(css/fragments/menu.css);

form { height: auto !important; }
div.container.right.standard.Recent-Projects h3 { padding-bottom: 0px; }

/* Have Question Form */
div.container.right.gradient.Have-A-Question { background-image: url(images/bg-container-right-gradient-form.png); }
div.container.right.gradient.Have-A-Question h3.title { margin: 0; padding: 0 0 4px; line-height: 100%; }
div.container.right.gradient.Have-A-Question h3.title b { display: none; }
div.container.right.gradient.Have-A-Question *, table.form-container *, table.form div.Normal * { font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
div.container.right.gradient.Have-A-Question a.link-button.submit-button { width: 60px; text-align: center; margin-right: 56px; }
div.content-items p.success { padding: 9px 0 1em 35px; background: url(images/common/icon-generic-success.gif) no-repeat; font-size: 82%; }
div.content-items p.success b { font-size: 150%; color: #000; }
div.content-items p.form { font-size: 82%; color: #4f4f4f; line-height: 150%; padding: 0; }
div.content-items div.success p.form { padding-left: 35px; }
table.form label.SubHead { color: #4f4f4f; font-size: 75%; font-weight: normal; margin: 4px 3px 0 0; padding-right: 12px; display: block; background: url(images/common/orange-arrow.png) 100% 50% no-repeat; }
table.form input.NormalTextBox, table.form textarea.NormalTextBox, table.form div.Normal input { margin: 0 0 3px; width: 160px; }
table.form input.page-url { display: none; }
table.form div.Normal { text-align: left; padding-left: 79px; }
table.form div.Normal div { font-size: 75%; text-transform: uppercase; }
table.form div.Normal div.NormalRed { color: #f10; font-size: 75%; }
table.form span.normal { font-size: 75%; text-transform: uppercase; display: block; text-align: left; padding-left: 79px; }
table.form span.field-error { float: left; color: #f10; font-size: 75%; margin-top: -17px; padding-bottom: 6px; padding-left: 15px; background: url(images/common/red-arrow-up.png) 0% 19px no-repeat;}

div.core-features { position: absolute; width: 199px; font-size: 82%; font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
div.core-features.client-features { margin-left: -6px; }
div.core-features.agent-tools { margin-left: 192px; }
div.core-features.extranet-overview { margin-left: 391px; }
div.core-features h3 { margin: 0; padding: 0; height: 72px; width: 199px; background-position: 50% 0%; background-repeat: no-repeat; }
div.core-features h3 strong { display: none; }
div.core-features ul, div.core-features ul li { list-style-type: none; }
	div.core-features ul { margin: 0; padding: 0; height: 335px; }
	div.core-features ul li { background: url(images/common/li-arrow.png) 3px 6px no-repeat; padding: 0 10px 0 24px; }
	div.core-features ul li span { display: block; padding: 6px 0; border-bottom: 1px dotted #ccc; }
	div.core-features ul li.last span { border-bottom: 0px none; }
	div.core-features.client-features li { background-image: url(images/common/li-arrow-left.png); }
	div.core-features.client-features h3 { background-image: url(../../images/heading-corefeatures-client.png); }
	div.core-features.agent-tools h3 { background-image: url(../../images/heading-corefeatures-agent.png); }
	div.core-features.extranet-overview h3 { background-image: url(../../images/heading-corefeatures-extranet.png); }
	div.core-features a.link-button.learn-more { margin: 0 auto 0 24px; }

div.container.right.standard.Banner-Ad-Rotator .wrapper.s2 { padding: 0 6px; min-height: 0px; }

/* Override Ask A Question form for Dnn Article */
div.container.main.Ask-a-question td.SubHead { padding: 7px 0 2px; font-size: 13px; }
div.container.main.Ask-a-question td.SubHead label { color: #636360; font-weight: normal; }
div.container.main.Ask-a-question td.SubHead label a { display: none; }
div.container.main.Ask-a-question table tr td div { padding: 7px 0 2px; font-size: 92%; }
div.container.main.Ask-a-question table tr td a.CommandButton { float: left; margin-right: 7px; margin-top: 7px; font: normal 11px/11px "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; width: 63px; height: 18px; padding: 6px 0 0; text-align: center; color: #352600; text-decoration: none; background: url(images/buttons/buttons.png) no-repeat; }
div.container.main.Frequently-Asked-Questions table { width: 100%; }
div.container.main.Frequently-Asked-Questions div.content-items td[valign="top"] table:first-child { border-bottom: 1px dotted #ccc; margin-bottom: 10px; }
div.container.main.Frequently-Asked-Questions table td a.CommandButton { position: absolute; margin: -70px auto auto -80px; color: #ff4700; width: 72px; padding: 78px 0 0; height: 12px; background: url(images/icon-dnnarticle-askaquestion.gif) no-repeat; }
div.container.main.Frequently-Asked-Questions div.Normal { font-size: 92%; }
div.container.main.Frequently-Asked-Questions span.Normal { font-size: 82%; }
div.container.main.Frequently-Asked-Questions a.SubHead { color: #369; font-weight: normal; font-size: 12px; }

	/* Dnn Article Q/A Templates */
	div.dnnArticle { font-size: 92%; line-height: 150%; }
	div.dnnArticle.question span.question { display: block; font-size: 115%; font-weight: bold; margin-top: 7px; }
	div.dnnArticle.answer { padding: 0; border-top: 1px solid #a3a3a0; }
	div.dnnArticle.answer span.answer { display: block; border-top: 1px solid #d3d3d0; padding: 7px 0 0; margin-bottom: 1.5em; }
	div.dnnArticle.question span.question b, div.dnnArticle.answer span.answer b { color: #ff4700; }


