html, body, form, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 189px;}  /* must be same height as the footer */

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

* {margin:0;padding:0;}

body {
	background: #fff;
	text-align:left;
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size:12px;
}

#body {
         background: #18376d url(images/bg.jpg) no-repeat center top;
}

/* Breadcrumb*/
#dnnBREADCRUMB {
	padding-left:300px;
	padding-bottom: 10px;
}

#dnnBREADCRUMB a {
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size:9px;
	padding: 5px;
	font-weight:bold;
	color:#000;
}

.SkinObject  {
	font-size:9px;
}

/* Footer */

#footer {
	position: relative;
	margin-top: -189px; /* negative value of footer height */
	height: 189px;
	clear:both;
	background: #fff url(images/footer-bg.jpg) repeat-x;
} 
#footer_center {
	margin-left:auto;
	margin-right:auto;
	width:902px;
}
#wrap {
	margin: 0 auto;
	width: 905px;
}

/* User align */
#user_position {float:right;}

/* Global styles*/
li a, li a:link, li a:visited, li a:hover {
	color:#FFF;
	text-decoration:none;
}

/* SideNav */

.inventua_sidemenu {
	margin-bottom: 10px;	
	
}

.MenuItem HR
{
  display: none;
}

.MenuItem, .MenuItemMouseOver
{
  font-size: 12px; font-weight: normal; padding-bottom: 2px; font-family: "trebuchet ms", verdana, sans-serif;
}
.MenuHdr A, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  padding-top: 1px; color: #1574b7; padding-left:27px;
  padding-bottom: 1px; cursor: pointer; display: block;
}


.MenuItem A, .MenuItem A:Hover,.MenuItem A:Active, .MenuItem A:Visited, .MenuItem A:Link,
.MenuItemMouseOver A, .MenuItemMouseOver A:Active,
.MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  display: block;
  padding-left: 27px;
  padding-bottom: 1px;
  cursor: pointer;
  color: #1574b7;
  padding-top: 1px;
  text-decoration: none;  
  width: 100%
}

.MenuHdr A:Hover {
	color:#000 !important;
}

.currentItemHighlight A, .MenuItemMouseOver A:Hover {
	font-size:12px;
	color:#000 !important;
}

.MenuCurrentPage {
  color: #696969;
}
/* End Of Side Menu*/



.mainmenu{
	float:right;
	padding-bottom:5px;
}


#LeftPanes, #RightPanes {float:left;}
#TwoColR, #TwoColL, #OneCol, #ThreeCol, #FourCol, #FiveCol{clear:both;}
.OneColFull{width:100%;}
.TwoColThird{float:left;width:546px; padding-right:5px; padding-bottom:35px;}
.TwoColFull{float:left;width:342px; padding-left:5px; padding-bottom:35px;}
.ThreeColLeft{float:left;width:455px;padding-bottom:5px;}
.ThreeColCenter{float:left;width:447px;padding-bottom:35px;}
.ThreeColFull{width:100%; height:147px;}
.FourColLeft{float:left;width:255px;padding-bottom:5px; padding-right:42px;}
.FourColCenter{float:left;width:605px;padding-bottom:5px;}
.FiveColLeft{float:left;width:255px;padding-bottom:35px;padding-right:42px;}
.FiveColCenter{float:left;width:585px;padding-bottom:35px;}
.NoPaneBorder{border:0px !important;}
.NoPaneBorder span.SubHead center{background-color:#efefef;border: 2px solid
#e9e9e9;color:#000000;margin:1px;padding:2px;}

/* search */

.search_style{float:right; height:50px;}
.search_bg{padding:25px 10px 0 0;}

#dnn_dnnSEARCH_txtSearch {
	border: 1px #ABAAA8 solid;
	border-bottom: none;
	border-right: none;
	padding: 2px;
}

.search_style img {
	margin-top: 1px;	
}



.logo_left{padding:0; margin:0; height:55px;}
.s_logo{float:left;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

#residential_box {
	width:444px;
	height:311px;
	background-image:url(images/residential.jpg);
}
#residential_box #residential_banner{
	padding-left:420px;
	padding-bottom:35px;
	margin:0; 
	height:26px;
	width:225px;
	background-image: url(images/signup_resident.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#residential_box ul {
	padding-left:30px;
	padding-top:65px;
	list-style-image:url(images/ul_img.jpg);
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size:12px;
	color:#034f85;
	}

#residential_box li{
		margin:10px;
	}
#residential_box li a:link {
	text-decoration:none !important;
	background:none !important;
	padding: 0px;
	margin: 0px;
	color:#034F85;
}

#residential_box li a:visited {
	text-decoration:none !important;
	background:none !important;
	padding: 0px;
	margin: 0px;
	color:#034F85;
}

#residential_box li a:hover {
	text-decoration:none !important;
	background:none !important;
	padding: 0px;
	margin: 0px;
	color:#067DC1;
}

#commerical_box{
	width:444px;
	height:310px;
	background-image:url(images/commercial_bg.jpg);
}

#commerical_box #commerical_banner{
	padding-left:420px;
	padding-bottom:32px;
	margin:0; 
	height:26px;
	width:225px;
	background-image: url(images/signup_commercial.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#commerical_box ul{
	padding-left:30px;
	padding-top:65px;
	list-style-image:url(images/ul_img.jpg);
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size:12px;
	color:#034f85;
	}
	
#commerical_box li{
		margin:10px;
}

#commerical_box li a:link {
	text-decoration:none !important;
	background:none !important;
	padding: 0px;
	margin: 0px;
	color:#034F85 !important;
}

#commerical_box li a:visited {
	text-decoration:none !important;
	background:none !important;
	padding: 0px;
	margin: 0px;
	color:#034F85;
}

#commerical_box li a:hover {
	text-decoration:none !important;
	background:none !important;
	padding: 0px;
	margin: 0px;
	color:#067DC1;
}

/* Footer */
#bottom_menu_wrapper{
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-left:70px;
	padding-top:10px;
}
.left_bottom_menu{
	clear:both;
	float:left;
	padding-top:10px;
}
.left_bottom_menu_img{
	float:left;
}

#left_bottom_links  {
	float:left;
	padding-left:50px;
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:left;
}

#left_bottom_links li{
	margin:8px;
	list-style-type:none;
}


.formlabel {
	font-family: "trebuchet ms", verdana, sans-serif;
	font-size:11px;
	color:#000;
	width:250px;
}
		
/* Main Menu / Navigation */

#dnn_dnnNAV_ctldnnNAV {
	width: 910px;
	margin-top: 0px;
	margin-bottom: 0;
	float: right;
	padding: 0px 0px 7px;
	border: 1px solid #000;
}

#mainnav #dnn_dnnNAV_ctldnnNAV ul {
	border: 1px solid #000;
	float: right;
	margin: 0;
	padding: 100px;
	list-style: none;
}
#mainnav {
	float:right;
	padding-right: 25px;
	padding-top:20px;
}

#dnn_dnnNAV_ctldnnNAV li {
	display: inline;
}

#dnn_dnnNAV_ctldnnNAV ul li a span{
	display: block;
	float: left;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	font-size: 2.1em;
	text-align: center;
	margin-right: 2px;
	padding: 5px 12px;
	color: #DFDFDF;
}

#dnn_dnnNAV_ctldnnNAV a:hover {
	color: #FFFFFF;
}

#dnn_dnnNAV_ctldnnNAV a.current_page_item {
	color: #ffffff;
	background: #000000;
}

.c_content {
	display: block;
	padding: 10px;
}

.NormalTextBox {
	font-size:14px;
}
#copyright, #dnn_dnnCOPYRIGHT_lblCopyright{
	text-align:center;
	color:#a3a4a4 !important;
	font-size:10px;
	padding-top:10px;
}
.head_title {
	padding-left:0px;
}

.TitleHead {
	font-size: 14px;
	
}
.DynamicForms_SaveFormDiv {
	background:#FFF;
	padding-left:470px;
}

ul  {
list-style-type:square;
padding-left:25px;
}

ol  {
padding-left:25px;
}

/* control panel */

table.ControlPanel {
	width: 100%;
	background-color: #fff;
	border-bottom: #666 solid 2px;
}

table.ControlPanel table {
	padding: 2px;
}

table.ControlPanel table table table{
	margin: 0 auto;
}

table.ControlPanel table td table {
	margin: 0 auto;
}

div.c_footer {
	clear: both;
	z-index: 99;
	
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: "trebuchet ms", verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}
.formbold {
	font-weight:bold;
}


