html { font-size:.95em;}
body {
	line-height:150%;
	font-size:.95em; color:#FFF;
	/*align center for IE*/
    margin:0 auto;
    padding:0px;
	background-color:#262626!important;
}
td { text-align:justify;}

.Normal { font-size:.9em;}
.Normal a{
	text-decoration:none;
	color:#B1DEF5;
	text-transform:uppercase;
}
a:hover {
	text-decoration:underline;
	color:#90733B!important;
}
h3 { color:#FFF; font-size:140%; margin-bottom:-15px; font-weight:bold; font-variant:small-caps;}
h5 { color:#FFF; margin:0px; margin-bottom:-13px !important;}
p { margin-bottom:8px;}
.contact-page p{ margin-bottom:25px;}
.style1 { margin-top:15px;}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

.staff-pic { margin:6px 8px 3px 0; border:2px solid #FFF;}
.imgleft { float:left; margin:3px 8px 3px 0; border:2px solid #FFF;}
.imgright { float:right; margin:3px 0 3px 8px; border:2px solid #FFF;}

ul.two-col { width: 738px;}
ul.two-col li { float: left; width: 300px; margin: 0px 0px 0px 20px; background:url(images/listBg.gif) no-repeat 0 7px; list-style-type:none !important; padding-left: 15px;}
ul.three-col { width: 738px;}
ul.three-col li { float: left; width: 200px; margin: 0px 0px 0px 20px; background:url(images/listBg.gif) no-repeat 0 7px; list-style-type:none !important; padding-left: 15px;}
.clear-list { clear:both; padding-top:15px;}
.buttons-holder { position:relative; width:720px; height:30px; margin-top:20px; text-align:center;}
.home-text { width:75%;}
.home-img { margin-top:20px;}
.night-office img{ border:2px solid #FFF; margin-top:10px;}
.night-office { padding-right:8px;}
.award-image { border:2px solid #FFF;}
.about-footer-links { width:33%; float:left; text-align:center;}

/*********** Project Manager Styles ****************/
/* FORM */
#form-holder {}
#form-holder .normal { font-size:.75em; font-family:Arial, Helvetica, sans-serif;}
#PM-form { width:100%; height:100%; color:#FFF;}
.title h3 { color:#FFF; margin:5px 0; font-size:150%; font-weight:bold;}
#project-info { position:relative; width:720px; height:120px; margin-bottom:10px; background:url(images/topBoxBg.png); border:1px solid #1F7196;}
  #project-info div{ position:absolute;}
	.name-label { left:20px; top:20px;}	.name-field { left:150px; top:20px;}
	.category-label { left:20px; top:40px;}	.category-field { left:150px; top:40px;}
	.featured-label { left:350px; top:40px;} .featured-field { left:530px; top:40px;}
	.complete-label { left:20px; top:60px;}	.complete-field { left:150px; top:60px;}
	.archive-label { left:350px; top:60px;} .archive-field { left:530px; top:60px;}
	.sort-label { left:20px; top:80px;} .sort-field { left:150px; top:80px;}
#project-summary { position:relative; width:720px; height:120px; margin-bottom:10px; background:url(images/topBoxBg.png); border:1px solid #1F7196;}
  #project-summary div { position:absolute;}
	.summary-label { top:20px; left:20px;} .summary-field { top:20px; left:150px;}
	.architect-label { top:40px; left:20px;} .architect-field { top:40px; left:150px;}
	.type-label { top:40px; left:350px;} .type-field { top:40px; left:480px;}
	.amount-label { top:60px; left:20px;} .amount-field { top:60px; left:139px;}
	.construction-label { top:60px; left:350px;} .construction-field { top:60px; left:480px;}
	.complete-date-label { top:80px; left:20px;} .complete-date-field { top:80px; left:150px;}
	.location-label { top:80px; left:350px;} .location-field { top:80px; left:480px;}
#project-details { position:relative; width:720px; height:440px; margin-bottom:10px; background:url(images/topBoxBg.png) repeat; border:1px solid #1F7196; text-align:center; margin:0 auto;}
#project-images { position:relative; width:720px; height:200px; margin-bottom:10px; background:url(images/topBoxBg.png) repeat; border:1px solid #1F7196;}
 #project-images a{ color:#FFF ;}
	.link-help { font-size:10px;}

/* LIST */
.title-holder { float:left; font-weight:bold; font-size:150%; padding-bottom:3px;}
.list-holder {}
.list-detail-link { float:right;} .list-detail-link a{ color:#FFF ;}
.info-holder { position:relative; clear:both; width:694px; height:auto; margin-bottom:0px; border:1px solid #1F7196; padding:13px;}
.list-summary { font-weight:bold; font-style:italic; padding:0 0 3px 10px;}
.list-amount-title, .list-type-title, .list-date-title, .list-construction-title { clear:left; width:135px; font-weight: bold; float:left; background:url(images/topBoxBg.png); margin:0 8px 2px -3px; padding:0 0 0 3px; background:url(images/topBoxBg.png);}
.list-construction-title { padding-bottom:3px; background:url(images/topBoxBg.png);}
.list-amount, .list-type, .list-date, .list-construction { float:left; margin-bottom:2px; width:350px;}
.list-image { float:right; margin-top:-2px;} .list-image input { border:2px solid #FFF!important;}
.list-buttons { margin-bottom:30px;}

/* DETAIL */
.detail-info-holder { position:relative; clear:both; width:694px; height:auto; margin-bottom:10px; background:url(images/topBoxBg.png); border:1px solid #1F7196; padding:13px;}
.detail-title-holder { position:relative; float:left; font-weight:bold; font-size:150%; padding-bottom:3px; margin:3px 0;}
.detail-holder { text-align:left;}
.detail-summary { font-weight:bold; font-style:italic; padding:0 0 3px 10px;}
.detail-amount-title, .detail-type-title, .detail-date-title, .detail-construction-title, .detail-architect-title, .detail-location-title, .detail-details-title { clear:left; width:135px; font-weight: bold; float:left; background:url(images/topBoxBg.png); margin:0 8px 2px -3px; padding:0 0 0 3px;}
.detail-details-title { margin-top:10px;}
.detail-amount, .detail-type, .detail-date, .detail-construction, .detail-archtect, .detail-location, .detail-details { float:left; width:385px; margin-bottom:2px;}
.detail-details { margin-top:10px;}
.detail-image { float:right; margin-top:-2px;} .detail-image img{ border:2px solid #FFF!important; margin-bottom:2px;} 
.detail-sub-image {}
.detail-gallery-link { width:150px; text-align:center;} .detail-gallery-link a{ color:#FFF;}
.detail-buttons { width:694px; text-align:center;}

/* by Category LIST */
.cat-title-holder { font-weight:bold; padding-bottom:3px; text-align:left;}
.cat-holder { padding-bottom:20px;}
.cat-detail-link a, .cat-detail-link a:visited { color:#FFF ; padding-bottom:30px; text-align:center !important; width:203px; clear:both;}
.cat-detail-link-bottom a { color:#B1DEF5 ;}
.cat-detail-link-bottom { color:#B1DEF5; text-align:center !important; width:203px; clear:both;}
.cat-info-holder { clear:both; width:175px; height:auto; margin-bottom:10px; background-image:url(images/topBoxBg.png); border:1px solid #1F7196; padding:13px; text-align:center;}
.cat-image { margin:0 auto; } .cat-image input { border:2px solid #FFF!important;}
.cat-buttons a{ color:#FFF;}


/********* END Project Manager Styles **************/


/*********** Photo Gallery Styles ***********/
.album-item { text-align:center;}
.album-item a{ color:#D27C19;}
.View td{ text-align:center;}

/* changes standard DNN and XMOD style to be visible w/ dark background */
.RadEWrapper iframe { background-color:#262626!important;}
.XMod_WizardPage, .XModPanel, .xmadmin_TabView { background-color:#262626 !important;}
.XMod_RowHeader { color:#FFF !important;}
.XMod_WizardPageHeader, .XModPanelButtons { background:#242C2F !important; color:#FFF !important;}
	.ControlPanel {
}
.DataGrid_Item, .DataGrid_Header { color:#FFF !important;}
.RadEContentContainer td, table.radewrapper td{ background-color:#262626!important;}
.RadEContentContainer td, table.radewrapper td{ background:#262626!important;}
.RadEContentContainer body { background-color:#262626 !important; background:#262626 !important;}
.ControlPanel { background:none!important; color:#FFF!important; width:760px; margin:0 auto;}
.NormalTextBox, .XMod_TextBox, .XMod_ListBox, .NormalTextBox input{ background:#242c2f; color:#FFF;}
.SubHead, .Head, a.CommandButton{ color:#FFF!important;}
.RadEContent { background-color:#262626!important; color:#000!important;}
.RadEContentContainer {}

input .NormalTextBox { background-color:#242c2f !important; color:#000!important;}

/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}