/*#############################################################
Name: Ingen Systems
Date: 2008-05-01
Author: Will Ballard
URL: http://ingensystems.com
 
#############################################################*/


/* CSS Document */

body{
	margin-top: 0px;
	text-align:center;
	padding: 0px;
	color: white;
	background-color:#000;
	font-family: TrebuchetMS, Verdana, Helvetica,  sans-serif !important;
	font-size: 76%;
	line-height:170%;
}

div {
border: 0px solid red;
}

table {
border: 0px;
}

td {
padding: 0px;
vertical-align: top;
text-align:left;
}

p ,
.Normal{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size: small;
}

.NormalBold  {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-weight:bold;
font-size: small;
}

h1{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size: x-large;
border-bottom: 0px !important;
margin-top: 0px;
margin-bottom:0px;
line-height:160% !important;
}

h2, 
.Head {
margin-top: 0px;
margin-bottom: 5px;
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
	color: white;
font-size: large;
}

h3,
.SubHead{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
	color: white;
font-size: small;
font-weight:bold;
margin-bottom: 3px;

}

h4,
.SubSubHead{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
	color: white;
font-size: small;
margin-bottom: 3px;
}


img {
/*
border:0px;
margin:0px;
margin: auto;
border:auto;

*/

}

hr {
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
border: 0px;
color: #2D2E32;
background-color:#2D2E32;

}

p img {


}

LABEL A IMG {
display: none;
}


blockquote{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size: small;
} 

ul, li {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
}

blockquote A:link {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
} 

body A:link { 
color: #83b9ce;

} 

body A:hover{ 
color: #83b9ce;
}

body A:active {
color: #83b9ce;
}

body A:visited { 
color: #83b9ce;
}



#PageWrapper {
background-image:url(Images/BodyTopTiling.jpg);
background-repeat: repeat-x;
background-position:top;
background-color: #000;
min-height:100%;
}


#PageContentWrapper {
background-image:url(Images/HeaderTilingBG.jpg);
background-repeat: repeat-x;
background-position:top;
width:880px;
background-color:#1d1d1d;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:left;
}


#HeaderWrapper {
height:110px;
text-align:left;

}


#Logo {
width: 300px;
height: 110px;
float:left;
}

#LoginWrapper{
float:right;
margin-right:40px;
min-width: 180px;
height:35px;
background-image:url(Images/LoginBGTile.jpg);
background-repeat:repeat-x;
}

#LoginInner {
min-width: 165px;
height:35px;
background-image:url(Images/LoginRightCorner.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding-right:15px;
text-align:center;
}

.login,
.login a:link,
.login a:visited,
.login a:hover, 
.login a:active {
font-family: TrebuchetMS, Verdana, Helvetica,  sans-serif !important;
line-height:30px;
color: #ffffff !important;
font-size: x-small;
}

#NavBar {

clear:both;
height: 47px;
line-height:47px;
background-image:url(Images/NavBarTilingBG.jpg);
background-repeat:repeat-x;
border-bottom:2px solid #333333;
}

#InnerNavLeft {
background-image:url(Images/NavBarLeftCorner.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:10px;
height: 47px;
line-height:47px;
}

#InnerNavRight {
background-image:url(Images/NavBarRightCorner.jpg);
background-position:right top;
background-repeat:no-repeat;
padding-right:10px;
height: 47px;
line-height:47px;
}

#ContentWrapper {
background-color:#070707;
padding: 10px;
}

.SinglePane {
margin:10px;
min-height:250px;

}

.BottomPane {
clear:both;
empty-cells:hide;
margin-top: 10px;
}

.LeftNarrowColumn {
float:left;
width:265px;

min-height:250px;  
}

#RightPaneWrapper {

float:right;
width:560px;
min-height:250px; 
}

.RightImagePane {

}

.RightWideColumn {
float:right;
width:550px;
}

#BreadcrumbWrapper{
 
}

#Breadcrumb {
 
}

.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:hover, 
.breadcrumbs a:active {
color: #fff !important;
font-size: small;
text-transform:lowercase;
/*
font-variant:small-caps;
*/
}



#Footer {
clear:both;
padding-left:20px;
padding-right:20px;
}



.footer,
.footer a:link,
.footer a:visited,
.footer a:hover, 
.footer a:active {
color: #fff !important;
font-size:x-small;
}

#Clear,
.Clear {
clear:both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.NormalRed {
color: #b82132;

}


.ControlPanel {
width: 900px;
margin-left:auto;
margin-right:auto;

}

.ControlPanel .SubHead {
font-size: 100%;
color:#000;
}

.ControlPanel .CommandButton {
font-size: 80%;
color:#333333;
}

.LabelEditTextClass {
background-color: white;
background-image:none;
width:auto;
line-height:normal;


}

/* DNN OVERRIDES  */

.MiniCart  td {
border:0px;
}

.LoginPanel table td {
padding: 3px;

}

.DataGrid_Container table td {
padding: 3px;}

.DataGrid_Item {
background-color:#CCCCCC !important;
}

.DataGrid_Header td {
background-color:#1d1d1d;
color:#fff !important;

}

.FileManager {
background-color:#fff;
padding-top:5px;

}

.FileManager_ToolBar td {
padding-top: 5px !important;

}


.FileManager .Normal {
color:#000 !important;
}

.FileManagerTreeNode {
color:#000 !important;
}

.FileManager_Header,
.FileManager_Header td,
.FileManager_Header td a  {
color:#000 !important;

}

.FileManager_StatusBar .NormalBold {
color:#000;

}

.normal a img {
border:0px;
} 

.CommandButton,
.CommandButton a:link,
.CommandButton a:visited,
.CommandButton a:hover, 
.CommandButton a:active {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
color: #0A5989 !important;
font-size: small;
margin-bottom: 3px;
}

/* Style used in FormMaster Forms */

.FormTable {
padding:20px;
background-color:#e1e1e1;
}

.FormTable .SubHead {

}

.FormTable td {
padding: 10px;
}

.FormTable hr {
margin:0px;
}

.FormTable h2 {
margin:0px;
}

 /* New Blog Module Styles */

.blog_title {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size: large;
font-weight: normal;

}

.blog_Description {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size:small;

}

.blog_Description_Heavy {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
font-size:small;
font-weight:bold;

}


.blog_head {
font-size: 12px;
line-height: 35px !important;
}

.blog_body {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
color:#000 !important;
}
.blog_body p {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;
color:#000 !important;

}
.blog_more_link {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;

}

.blog_publisher {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif !important;


}

.blog_head a  {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
border-bottom: none !important;
 }
 
 .blog_pub-month {
 background-color:#104C71;
 }


/* ETAILER OVERRIDES */

accordionHeader {
background-color:#000 !important;
}
accordionHeaderSelected {
background-color:#000 !important;
}
accordionContent{
background-color:#1d1d1d !important;
}
 




