﻿/*
	CSS Styles for use at www.creative-three.com
	All Interfaces
	Version 1.0.0
	Revision Date 11.27.2007
	Copyright ©2007, Creative Three Real Estate. All Rights Reserved.
*/
html {
	margin:0;
	padding:0;
}
body {
	background:#b2b2b2 url(images/bg.gif) repeat-x 0 0;
	font:9pt Verdana, Arial, Calibri, "Segoe UI",  Helvetica, "Lucida Grande", sans-serif;
	color:#333;
}

/* Template Design */
#shell {
	width:874px;
	margin:0 auto;
}
#header-wrapper {
}
#header {
	height:131px;
	background:#000 url(images/creative-three-header.jpg) no-repeat 0 0;
}
#header-wrapper .ft {
	background:#000 url(images/cre3-header-ft.gif) no-repeat 0 0;
}
#header-wrapper .ft .s {
	height:16px;
	margin-left:126px;
}
#main-wrapper {
	width:850px;
	float:right;
	background:transparent url(images/bg-main.png) repeat-y 0 0;
}
#nav-wrapper {
	background:transparent url(images/nav-lt.png) no-repeat 0 0;
}
#nav-wrapper #nav {
	margin-left:164px;
	background:transparent url(images/bg-nav.png) repeat-x 0 0;
}
#nav-wrapper #nav .s {
	height:39px;
	background:transparent url(images/nav-c.png) no-repeat right 0;
}
#nav-wrapper #nav-ft {
	background:transparent url(images/nav-ft.png) no-repeat 0 0;
}
#nav-wrapper #nav-ft .c {
	height:11px;
	background:transparent url(images/nav-ft-c.png) no-repeat right 0;
	font-size:1px;
}
#content-wrapper {
	width:834px;
	float:right;
}
#content-wrapper .cap {
	height:10px;
	background:transparent url(images/bg-main-c.png) no-repeat 0 0;
	font-size:1px;
}
#sidebar-wrapper {
	width:160px;
	float:left;
}
#sidebar-wrapper .subnav-cap {
	height:38px;
	background:transparent url(images/sub-nav-ft.png) no-repeat 0 0;
}
#body-wrapper {
	width:674px;
	float:right;
}
#footer-wrapper {
	width:850px;
	float:right;
	background:transparent url(images/bg-footer.png) repeat-y 0 0;
}
#footer-wrapper .ft {
	height:40px;
	background:transparent url(images/bg-footer-ft.gif) no-repeat 0 0;
}

/* Content Blocks */
#admin-crumb, #body-content, #footer {
	width:100%;
	padding-right:18px;
}
#left {
	width:130px;
}
.breadcrumb-s {
	text-align:left;
}
.admin-s {
	text-align:right;
}
#body-content .TopPane, #body-content .ContentPane, 
#body-content .RightPane, #body-content .BottomPane {
	vertical-align:top;
}
#footer .lt {
	width:140px;
	padding:4px;
	padding-left:10px;
}
#footer .s {
	text-align:center;
	font-size:7pt;
	color:#8a8a8a;
}
#footer-images {
	margin-left:16px;
}

/* Content-Specific */
h1, h2, h3, td.wildPFHead, td.wildPFNormal {
	font-family:Arial, Verdana, Calibri, "Segoe UI",  Helvetica, "Lucida Grande", sans-serif;
	font-weight:bold;
	color:#adadad;
	margin:10px 0 0;
}
h1, td.wildPFHead {
	font-size:14pt;
}
h2, td.wildPFNormal {
	font-size:12pt;
}
h3 {
	font-size:9pt;
}
p, .Normal, td.wildPFNormal p {
	font-size:9pt;
	line-height:12pt;
	margin:0 0 10px 0;
}
p.disclaimer {
	font-size:8pt;
	line-height:10pt;
	font-style:italic;
}
strong, p.strong, td.NormalBold, td.wildPFNormalBold {
	font-family:Arial, Verdana, Calibri, "Segoe UI",  Helvetica, "Lucida Grande", sans-serif;
	font-weight:bold;
	font-style:italic;
}
#header-wrapper .ft .s p {
	font:7pt Arial, Calibri, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:8pt;
	color:#fff;
	padding-top:2px;
	margin:0;
}
.breadcrumb, .admin {
	font-size:8pt;
	font-weight:bold;
}
.copyright {
	font-size:7pt;
	color:#8a8a8a;
}
td.wildPFHead, td.wildPFNormal, td.wildPFNormalBold {
	text-align:left;
}
td.wildPFNormal p {
	font-weight:normal;
	color:#000;
}

/* Links */
a, .breadcrumb a, .admin a, {
	font-weight:bold;
	color:#adadad;
	text-decoration:none;
}
a:hover, .breadcrumb a:hover, .admin a:hover {
	color:#cc9900;
	text-decoration:underline;
}
.Normal a {
	font-weight:bold;
	font-style:italic;
	color:#adadad;
	text-decoration:none;
}
.Normal a:hover {
	color:#cc9900;
	text-decoration:underline;
}
#footer .s a {
	color:#8a8a8a;
	text-decoration:underline;
}
#footer .s a:hover {
	color:#8a8a8a;
	text-decoration:none;
}

/* Navigation */

/* Nav Menu Bar */
.CA_MenuTable {
	height:38px;
}
.CA_MenuTable .c {
	width:4px;
	background:transparent url(images/nav-inner-c.png) no-repeat 0 0;
}
.CA_MenuTableCell {
	height:38px;
	background-color:transparent;
	padding:0;
}
.CA_TopGroup
{
	cursor:default;
	height:38px;
	background-color:transparent;
}
.CA_TopGroup td {
	vertical-align:middle;
}
.CA_TopMenuItem, .CA_TopMenuItemHover, .CA_TopMenuItemSelected, 
.CA_TopMenuItemSelected_HL {
	background:transparent url(images/cre3-nav-menu.png) no-repeat 0 0;
	padding:4px 14px 0 24px;
	font:10pt Arial, Verdana,  Calibri, "Segoe UI",  Helvetica, "Lucida Grande", sans-serif;
	font-weight:bold;
	font-style:italic;
	cursor:pointer;
}
.CA_TopMenuItem {
	background-position:0 0;
	color:#8a8a8a;
}
.CA_TopMenuItemHover {
	background-position:0 -38px;
	color:#000;
}
.CA_TopMenuItemSelected {
	background-position:0 -76px;
	color:#000;
}
.CA_TopMenuItemSelected_HL {
	background-position:0 -76px;
	color:#000;
}

/* SubNav Menu Bar */
#dnn_ideasSUBNAVBARCRE3_NavBarDiv {
	width:160px;
	background:transparent url(images/sub-nav-c.png) repeat-y right 0;
}
.NavBar {
	width:150px;
}
.NavBar td {
	vertical-align:middle;
}
.TopItem, .TopItemHover, .TopItemSelected, 
.TopItemSelectedHover, .Level2Item, .Level2ItemHover, 
.Level2ItemSelected, .Level2ItemSelectedHover {
	font:9pt Arial, Verdana, Calibri, "Segoe UI" , Helvetica, "Lucida Grande" , sans-serif;
	font-weight:bold;
	font-style:italic;
}
.TopItem, .TopItemHover, .TopItemSelected, .TopItemSelectedHover {
	height:30px;
	padding-top:1px;
	cursor:pointer;
	background:transparent url(images/cre3-sub-nav-menu.png) no-repeat 0 0;
}
.TopItem
{
	color:#8a8a8a;
	background-position:0 0;
}
.TopItemHover {
	color:#000;
	background-position:0 -30px;
}
.TopItemSelected {
	color:#000;
	background-position:0 -60px;
}
.TopItemSelectedHover {
	color:#000;
	background-position:0 -60px;
}
.Level2Group {
	background:#adadad url(images/cre3-sub-nav-menu-lvl2.png) no-repeat 0 0;
}
.Level2Item, .Level2ItemHover, .Level2ItemSelected, .Level2ItemSelectedHover {
	height:26px;
	text-align:right;
	cursor:pointer;
}
.Level2Item {
	color:#000;
}
.Level2ItemHover, .Level2ItemSelectedHover {
	color:#fff;
}
.Level2ItemSelected {
	color:#ffff66;
}

/* Lists */
ul {
	margin-left:8px;
}
li, li.strong {
	line-height:14pt;
	margin-left:8px;
	list-style:url(images/bullet-arrow.png) disc outside;
}
li.strong {
	font-weight:bold;
	font-style:italic;
}

/* Images */

/* Misc. */
#content-wrapper hr.footer {
	margin-right:18px;
	margin-left:14px;
	border:none 0;
	border-top:solid 1px #8a8a8a;
	height:1px;
}
#body-wrapper hr, td.NormalBold hr {
	margin-right:18px;
	border:none 0;
	border-top:solid 1px #8a8a8a;
	height:1px;
}
.clear {
	clear:both;
}
td {
	vertical-align:top;
	text-align:left;
}

/* DATA SPRINGS Inc. - DYNAMIC FORMS STYLE SHEET */
.DynamicForms_Label {
	font-family:Arial, Verdana, Calibri, "Segoe UI",  Helvetica, "Lucida Grande", sans-serif;
	font-weight:bold;
	font-style:italic;
}
.DynamicForms_Link {
	font-weight:bold;
	color:#adadad;
	text-decoration:none;
}
.DynamicForms_Textbox {
	font:9pt Verdana, Arial, Calibri, "Segoe UI",  Helvetica, "Lucida Grande", sans-serif;
	line-height:12pt;
	color:#000;
}
.DynamicForms_Dropdownlist,
.DynamicForms_Listbox,
.DynamicForms_Checkbox {
	font:9pt Verdana, Arial, Calibri, "Segoe UI",  Helvetica, "Lucida Grande", sans-serif;
	color:#000;
}
.DynamicForms_Checkboxgroup {
  font-weight: bold;
}
