/**
 *	Globals
 */
html {
	height:100%;
	}
body {
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
	color:#666;
	font:70% Arial, Helvetica, Geneva, sans-serif;
	}
a {
	color:#000;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a.more {
	color:#3e80ba;
	}
a.linkalt {
	color:#3e80ba;
	text-decoration:underline;
	}
img {
	border:none;
	}
h1,  h2, h3, h4, h5 {
	color:#3e80ba;
	}
h2 {
	clear:both;
	margin-bottom:.2em;
	font-size:1.5em;
	border-bottom:1px solid #3e80ba;
	}
h2 span.headlink {
	float:right;
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
	}
h3 {
	clear:both;
	margin:.3em 0 0 0;
	padding:0;
	color:#666;
	font-size:1em;
	}
h4 {
	margin:0;
	padding:0;
	font-size:1.2em;
	color:#666;
	}
/*Deprecated*/
.title_blue { 
	color: #2e83ca; 
	font-size: 13px; 
	font-weight: bold 
	}
/* */
p {
	margin:0 0 .9em 0;
	}
table, tr, td {
	padding:0;
	border-collapse:collapse;
	}
ul, li {
	padding:0;
	margin:0;
	}
li {
	margin:1em 0 0 0;
	padding:0;
	}
label {
	float:left;
	font-size:1.2em;
	}
fieldset {
	border:none;
	}
input.field {
	}
.row {
	clear:both;
	margin-bottom:4px;
	}
.error {
	color:#ff0000;
	}
.halfcol {
	width:50%;
	}
.halfcolgutter {
	width:48%;
	}
.pleft {
	float:left;
	}
.pright {
	float:right;
	}
.left {
	text-align:left;
	}
.right {
	text-align:right;
	}
.center {
	text-align:center;
	}
.justify {
	text-align:justify;
	}
.nopad {
	padding:0;
	}
.nomarg {
	margin:0;
	}
.noborder {
	border:none;
	}
.less {
	font-size:.9em;
	}
.bssblue {
	color:#3e80ba;
	}
.empty {
	float:left;
	clear:both;
	}
hr.mainrule {
	height:1px;
	border-width:0 0 1px 0;
	border-bottom:1px solid #666;
	}
hr.altrule {
	height:1px;
	border-width:0 0 1px 0;
	border-bottom:1px solid #3e80ba;
	}
hr.cleaner {
	float:left;
	clear:both;
	margin:0;
	padding:0;
	visibility:hidden;
	}
/**
 *	Header
 */
#wrapper {
/*	position:relative;
	overflow:hidden;*/
	margin:0 auto;
	width:746px;
	height:100%;
	text-align:left;
	}
#header {
 	float:left;
	width:100%;
	background:#fff;
	}
h1#nameplate {
	padding:0;
	margin:0;
	}
ul#menu {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	}
ul#menu li {
	float:left;
	margin-left:2px;
	padding:6px 0 6px 0;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#000;
	border-top:6px solid #fff;
	background:#2e83ca;
}
ul#menu li.active {
	padding:8px 0 5px 0;
	border-top:4px solid #2e83ca;
	background:#fff;
	}
ul#menu li.active span {
	width:100%;
	}
ul#menu li a {
	color:#fff;
	text-decoration:none;
	}
ul#menu li a:hover {
	text-decoration:underline;
	}
/**
 *	Footer 
 */
#footer {
 	float:left;
	clear:left;
	width:746px;
	padding-top:8px;

 }
ul#breadcrumb {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	}
ul#breadcrumb li {
	float:left;
	margin:0 4px 0 0;
	}
div#footcopy {
	float:left;
	width:746px;
	clear:both;
	margin-top:6px;
	text-align:justify;
	font-size:.9em;
	}
/**
 *	Main 
 */
#main {
	float:left;
	clear:left;
	margin-top:2px;
	width:100%;
	height:406px;
	}
/**
 * Content
 */
#content {
 	float:left;
	width:432px;
	height:398px !important;
	height:398px;
	height/**/:/**/392px;
	padding:8px 18px 0 18px !important;
	padding:8px 18px 0 18px;
	padding/**/:/**/14px 18px 0 18px;
	margin:0 2px 0 2px !important;
	margin:0 2px 0 2px;
	margin/**/:/**/0 2px 0 0;
	background:url('http://www.businessuites.com/img_design/whitebackground.gif') no-repeat top left;
	}
#imagegrid {
 	float:left;
 	width:246px;
	height:406px;
	} 
#imagegrid table tr {
	height:100px;
	}
#imagegrid table td {
	height:100px;
	padding-right:2px;
	padding-bottom:2px;
	}
table.detailstabs {
	width:100%;
	clear:both;
	margin:10px 0 0 0;
	padding:0;
	}
table.detailstabs td {
	width:138px;
	height:40px;
	padding-right:8px;
	vertical-align:middle;
	text-align:center;
	font-size:1.1em;
	line-height:1em;
	background:url('http://www.businessuites.com/home/images/detail-block.gif') no-repeat top left;
	}
table.detailstabs td a {
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	}
ul#sidestrip {
	float:right;
	width:28px;
	margin:0;
	padding:0;
	list-style:none;
	}
ul#sidestrip li {
	float:left;
	clear:left;
	height:100px;
	list-style:none;
	margin:0 0 2px 0 !important;
	margin:0 0 2px 0;
	margin/**/:/**/-1px 0 0 0;
	}
img.contentimg {
	border:1px solid #000;
	margin:6px 0 0 12px;
	padding:0;
	}
.contentdet {
	width:342px;
	}
.credits {
	margin-top:6px;
	}
/**
 *	Home
 */
.home {
	}
#dell {
	background:url('../images/misc/spacer.gif') no-repeat top left;
	height: 157px;
    width: 226px;
    margin: 0;
    padding: 0;
	border: 0 none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
#dell.announce {
    float: left;
	}
#ctrdell {
	background: none;
    margin: 0;
    padding: 0;
	border: 0 none;
    text-align: right;
	}
.float-divider { 
	clear: both; 
	height: 1px; 
	font-size: 1px; 
	line-height: 1px; 
	}
.dell-quote {
    padding-top: 18px;
    text-align: left;
    font-size: 1.1em;
	}
.ctr .dell-quote {
    padding-top: 20px;
    font-size: 0.8em;
    width: 180px;
    text-align:justify;
    float:right;
	}
#last-line {
	padding-right: 57px;
	}
.dellinc {
    font-size: 1.1em;
    margin-top: -16px;
	}
.ctr .dellinc {
    font-size: 0.8em;
    margin-top: -12px;
    float: right;
	}
.dell-link {
    font-size: 1em;
    text-align: right;
    margin-top: 8px;
	}
.ctr .dell-link {
    font-size: 1em;
    text-align: right;
    margin-top: 5px;
	}
#dell-logo {
	width: 150px;
	height: 45px;
	border: 0 none;
	margin-top: -4px;
	}
#dell-logo-sm {
	width: 110px;
	height: 34px;
	border: 0 none;
	margin: -10px 28px 0 0;
	}

#details {
	margin:5px 0 0 0;
	padding:0;
	}
#featured {
	float:left;
	width:100%;
	margin-top:14px;
	}
#announcement-img {
	float:left;
	}
#announcement {
	float:left;
	margin:0 0 0 6px;
	width:200px;
	}
#announcement h5 {
	margin:8px 0 8px 0;
	font-size:1.1em;
	}
/**
 *	Sign In
 */
#signinblock {
	width:212px;
	height:164px;
	margin:88px auto 0 auto;
	padding:30px 45px 0 45px;
	border:1px solid #3e80ba;
	}
#errorblock {
	width:306px;
	margin:10px auto;
	text-align:center;
	font-size:1.1em;
	}
#signinblock h2 {
	text-align:center;
	border:none;
	}
#signinblock form {
	margin-top:10px;
	}
#signinblock form label {
	padding-top:.3em;
	width: 5em;
	}
#signinblock form .sub {
	width:220px;
	padding-top:20px;
	font-size:1.2em;
	}
/**
 *	Location
 */
#contentloc {
	float:right;
	width:372px !important;
	width:372px;
	width/**/:/**/360px;
	margin-top:10px;
	padding:0;
	}
#contentloc h2 {
	width:auto !important;
	width:auto;
	width/**/:/**/372px;
	padding:0;
	margin:0;
	}
#imagelarge {
	float:left;
	width:360px;
	margin-top:12px;
	}
#imagelarge img {
	border:1px solid #666;
	}
ul#locationlist {
	float:left;
	margin:24px 0 0 0;
	padding:0;
	width:100%;
	list-style:none;
	}
ul#locationlist li {
	float:left;
	clear:left;
	margin:12px 0 0 0;
	padding:0;
	width:100%;
	}
ul#locationlist li ul.citylist {
	float:left;
	clear:left;
	margin:0 0 0 5px;
	padding:0;
	width:100%;
	list-style:none;
	}
ul#locationlist li ul.citylist li {
	float:left;
	margin:0;
	}

/**
 *	Center
 */
h2#ctrloc {
	margin-top:0 !important;
	margin-top:0;
	margin-top/**/:/**/8px;
	padding:0 0 8px 0;
	font-size:1.9em;
	background:url('http://www.businessuites.com/img_design/double-rule.gif') repeat-x bottom left;
	}
h2#printer {
	float:left;
	clear:both;
	width:100%;
	margin-top:1px;
	}
h2#people {
	width:100%;
	margin-top:1px;
	}
#ctrinfo {
	margin-bottom:0px;
	}
ul#ctricons {
	list-style:none;
	margin:0;
	padding:0;
	}
ul#ctricons li {
	float:left;
	margin:0 0 0 3px;
	}
.ctr .halfcol {
	margin-top:10px;
	}
.biotextsm {
	float:left;
	width:100%;
	height:6.2em;
	overflow:hidden;
	}
.biotextlrg {
	float:left;
	width:100%;
	height:7.5em;
	overflow:hidden;
	}
.biotextlrg p, .biotextsm p {
	line-height:1.25em;
	}
/* Forms */
#contacthead {
	margin:10px 0 0 0;
	}
#centercontactform {
	float:left;
	width:252px;
	padding:0;
	margin:0;
	}
#centercontactform fieldset#info {
	padding:4px 5px;
	}
#centercontactform h3 {
	font-size:1.2em;
	}
#centercontactform .formfields {
	float:left;
	clear:both;
	width:224px;
	margin:8px 0 0 30px;
	}
#centercontactform .field {
	width:144px;
	}
#centercontactform label {
	float:left;
	width:5.5em;
	}
#centercontactform label.full {
	float:left;
	width:100%;
	}
.tall {
	float:left;
	width:100%;
	clear:both;
	margin:12px 0 0 0;
	}
.tall label {
	margin: 0 0 4px 0;
	}
#centercontactform textarea {
	width:220px;
	height:92px;
	}
#submitrow {
	padding-top:10px;
	text-align:right;
	}
#submitrow input {
	display:inline;
	cursor:pointer;
	margin:0;
	padding:0;
	}
#centererrors {
	float:right;
	width:150px;
	margin-top:220px;
	}
/**
 *	About
 */
.about {
	height:406px;
	}
/**
 *	News
 */
.news ul {
	padding:6px 0 0 0;
	margin:0;
	}
.news ul li {
	list-style:none;
	padding:0;
	margin:0 0 1.1em 0;
	}
/**
 *	Jobs
 */
.jobs p {
	font-size:1.1em;
	}
.jobs a {
	font-size:1.1em;
	}
/**
 *	Contact Us
 */
.contact p {
	font-size:1.1em;
	line-height:1.3em;
	}
#geninfo {
	float:right;
	margin-right:10px;
	margin-top:10px;
	width:150px;
	}
#contactform {
	float:left;
	width:250px;
	margin-top:10px;
	}
#contactform fieldset#info {
	float:left;
	margin-left:4px;
	}
#contactform h3 {
	font-size:1.2em;
	}
#contactform .formfields {

	}
#contactform label {
	float:left;
	width:5.5em;
	}
#contactform input#location {
	float:left;
	clear:both;
	margin-top:5px;
	width:215px;
	}
#contactform label.full {
	float:left;
	width:100%;
	}
#contactform textarea {
	width:215px;
	height:73px;
	}
#contactform input#submit {
	margin-right:15px;
	}
#contacterror {
	float:right;
	clear:right;
	width:150px;
	margin-right:10px;
	margin-top:100px;
	}
/**
 *	Site Map
 */
ul#sitemap {
	width:380px;
	margin:12px 0 0 0;
	padding:0;
	}
ul#sitemap li {
	list-style:none;
	margin:0 0 8px 8px;
	padding:0;
	}
ul#sitemap li ul {
	margin:4px 0 0 0;
	padding:0;
	}
ul#sitemap li ul li {
	margin:0 0 .3em 15px;
	padding:0;
	list-style:disc;
	}
ul#sitemap li ul li ul {
	margin:4px 0 0 0;
	}
ul#sitemap li ul li ul li {
	list-style-position:outside;
	margin:0 0 .3em 20px;
	list-style:circle;
	}
/* old */
.subtabs, .subtabs a {
	font-weight:bold;
	color:#fff;
	}
	
	
	
	