* {
	margin: 0;
	padding: 0;
	}
	
html, body {
	height: 100%;
}

body {
	background-color: #191919;
	text-align:center
}


/* Layout */

.close{
	text-align:left;
	color: #EEE;
	font: 10px/16px Verdana, Geneva, sans-serif;
	text-decoration:none;
	border:none;
	}
	
#everything{
	
}

#hbg, #cbg, #fbg {
	text-align:center;
	position: relative;

}

#header, #content, #footer {
	margin:0 auto;
	width:960px;
	text-align: left;
	position: relative;
}



/* Header */
#hbg {
	background:url("/img/hdr_bg_tile.jpg") repeat-x;
	}

#home_hbg {
	background:url("/img/home_hdr_bg_tile.jpg") bottom repeat-x;
	}
	
#header {
	}

#logo {
	position:absolute;
	left:10px;
}
#logo_bar {
	height: 90px;
	}

#nav_bar {
	background-image:url("/img/nav/bg.jpg");
	height: 30px;
	}

/* Barker */

#barker_cbg {
	position: relative;
	}
	
#barker_cbg #content{
	background-color:#000; 
	width:960px; 
	margin:0 auto; 
	text-align:left;
	}
	
#admira_barker  {
	width:960px;
	position:relative;
}

/* Login */

#login_box {
	position:absolute;
	top:0px;
	left:570px;
	width:380px;
	height: 90px;
}
#newuser_text {
	position:absolute;
	top: 62px;
	width: 380px;
	height: 20px;
	left: 410px;
	font: 10px/14px Verdana, sans-serif;
	color: #909090;
	background: #191919;
	}
#username_header, #password_header, #newuser_text {
	padding-top:3px;
	}

#username_header {
	position:absolute;
	left:0px;
	top:10px;
	width:140px;
	height:20px;
}

#password_header {
	position:absolute;
	left:160px;
	top:10px;
	width:140px;
	height:20px;
}

#username_field {
	position:absolute;
	left:0px;
	top:30px;
	width:140px;
	height:30px;
}

#password_field {
	position:absolute;
	left:160px;
	top:30px;
	width:140px;
	height:30px;
}

#login_button {
	position:absolute;
	left:320px;
	top:30px;
	width:60px;
	height:30px;
}
/*
#newuser_text {
	position:absolute;
	left:0px;
	top:62px;
	width:380px;
	height:20px;
}
*/
	
/* Nav */
#nav {
	position: relative;
	width: 960px;
}

.nav_simple, .on_simple, .nav_effective, .on_effective, .nav_accountable, .on_accountable {
	display:block;
	position:absolute;
	width:300px;
	height:30px;
	}

.nav_simple, .on_simple {
	left: 10px;
	background: url("/img/nav/simple.jpg") no-repeat 0px 0px;
	}

.nav_effective, .on_effective {
	left:330px;
	background: url("/img/nav/effective.jpg") no-repeat 0px 0px;
	}

.nav_accountable, .on_accountable {
	left:650px;
	background: url("/img/nav/accountable.jpg") no-repeat 0px 0px;
	}
	
a:hover.nav_simple, a:hover.nav_effective, a:hover.nav_accountable, .on_simple, .on_effective, .on_accountable { 
	background-position: 0 -30px;
	}

/* Content */
#home_cbg {
	background-color: #FFF;
	position:relative;
	}

#inside_cbg {
	background:url("/img/inside_bg.jpg") repeat-x #FFF;
	position: relative;
	}

#home_cbg #content {
	margin: auto;
	position: relative;
	width: 960px;
	min-height: 300px;
	}

#inside_cbg #content {
	margin: auto;
	position: relative;
	width: 960px;
	min-height: 600px;
	}


/* Home page content */
#barker {
	position: relative;
	text-align: center;
	padding: 0 0 10px 0;
}

#home_cbg {
	background:url("/img/home_nav_bg_tile.jpg") repeat-x #FFF;
	}
	
#home_cbg #column_1, #home_cbg #column_2, #home_cbg #column_3 {
	position: absolute;
	width:300px;
	padding: 0px;
	top: 10px;
}

#home_cbg #column_1 {
	left:10px;
}

#home_cbg #column_2 {
	left:330px;
}

#home_cbg #column_3 {
	left:650px;
}

/* inside content */

#headline {
	position:relative;
	width:600px;
	padding: 20px 10px 20px 10px;
	height: 90px;
}

#column_1 {
	position:relative;
	width:480px;
	padding: 20px 10px 20px 10px;
}

#column_2 {
	position:absolute;
	width:380px;
	left:570px;
	top:70px;
}



/* Footer */

#fbg{
	background: #191919;
	}

#footer {
	height:160px;
	position:relative;
	}
	
#footer_content {
	margin: auto;
	position: relative;
	width: 960px;
}

#footer_column1, #footer_column2, #virtual_tour_column, #get_started_column{
	top:20px;
}

#footer_column1 {
	position:absolute;
	left:10px;
	width: 80px;
}

#virtual_tour_column {
	position:absolute;
	left:135px;
	width:180px;
	height:80px;
}

#get_started_column {
	position:absolute;
	left:350px;
	width:180px;
	height:80px;
}

#footer_column2 {
	position:absolute;
	left:550px;
	width:180px;
	height:80px;
}

#navic_logo {
	position:absolute;
	left:650px;
	width:100px;
	height:110px;
	top: 30px;
}

#msa_logo {
	position:absolute;
	left:750px;
	width:100px;
	height:110px;
	top: 25px;
}

#microsoft_logo {
	position:absolute;
	left:850px;
	width:100px;
	height:110px;
	top: 25px;
}

#footer_h_line {
	position:absolute;
	top:130px;
	width:940px;
	height:10px;
	text-align: center;
	left: 10px;
}

#footer_copyright {
	position:absolute;
	top:100px;
	width:940px;
	height:30px;
	left: 10px;
}

#simple_column{
	position:absolute;
	left:0px;
}

#effective_column{
	position:absolute;
	left:100px;
}

#accountable_column{
	position:absolute;
	left:210px;
}

.sidebar {
	width: 100%;
	background-color: #dacfde;
	border: 1px solid #666;
	padding: 4px 8px 4px 8px;
	}