@import url("essentials.css");

body {
	background: #275b92;
	font: 12px/18px "Trebuchet MS", verdana, sans-serif;
}

#content_wrapper {
	background: #006cbe url("../images/bg/content_wrapper.gif") 0 0 repeat-x;
	padding-bottom: 18px;
}

#content_area {
	margin: 0 auto;
	width: 960px;
}

/* ============================== HEADER STYLES ============================== */

#home #header {
	background: url("../images/bg/header_interior.jpg") 0 14px no-repeat;
	height: 147px;
	padding-top: 14px;
}

#interior #header {
	background: url("../images/bg/header_interior.jpg") 0 14px no-repeat;
	height: 147px;
	padding-top: 14px;
}

#header form {
	background: url("../images/bg/header_form.gif") 0 0 no-repeat;
	color: #fff;
	float: right;
	height: 42px;
	margin-top: -2px;
	width: 347px;
}

#header form fieldset { padding-left: 50px; }
#header form legend {
	font-weight: bold;
	left: 8px;
}

#header form input.input {
	float: left;
	color:#999999;
	margin-right: 6px;
	width: 96px;
}

#home #header h1 {
	background: url("../images/bg/logo_interior.gif") 0 0 no-repeat;
	float: left;
	height: 0;
	overflow: hidden;
	margin-left: 36px;
	margin-top: 25px;
	padding-top: 46px;
	width: 214px;
}

#interior #header h1 {
	background: url("../images/bg/logo_interior.gif") 0 0 no-repeat;
	float: left;
	height: 0;
	overflow: hidden;
	margin-left: 36px;
	margin-top: 25px;
	padding-top: 46px;
	width: 214px;
}

#header h2 {
	background: url("../images/bg/it_empowered.gif") 0 0 no-repeat;
	float: left;
	height: 0;
	margin-left: 28px;
	margin-top: 73px;
	overflow: hidden;
	padding-top: 20px;
	width: 200px;
}

#header span#phone {
	background: url("../images/bg/phone.gif") 0 0 no-repeat;
	clear: right;
	color: #ed9b47;
	display: block;
	float: right;
	font-size: 18px;
	height: 25px;
	margin-top: -35px;
	padding-top: 10px;
	text-align: center;
	width: 240px;
}



/* ============================== PRIMARY NAV STYLES ============================== */

#home ul#primary_nav {
	clear: both;
	margin-top: 112px;
	width: 651px;
}

#interior ul#primary_nav {
	clear: both;
	margin-top: 112px;
	width: 717px;
}

ul#primary_nav li { float: left; }

ul#primary_nav a {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 35px;
}

ul#primary_nav a:hover,
ul#primary_nav a#selected { background-position: 0 -35px; }

#home ul#primary_nav li#home a {
	background-image: url("../images/bg/primary_nav_home.gif");
	width: 96px;
}

#home ul#primary_nav li#support a {
	background-image: url("../images/bg/primary_nav_support.gif");
	width: 106px;
}

#home ul#primary_nav li#partners a {
	background-image: url("../images/bg/primary_nav_partners.gif");
	width: 91px;
}

#home ul#primary_nav li#company a {
	background-image: url("../images/bg/primary_nav_company.gif");
	width: 91px;
}

#home ul#primary_nav li#services a {
	background-image: url("../images/bg/primary_nav_services.gif");
	width: 83px;
}

#home ul#primary_nav li#contact a {
	background-image: url("../images/bg/primary_nav_contact2.gif");
	width: 84px;
}

#interior ul#primary_nav li#home a {
	background-image: url("../images/bg/interior_primary_nav_home.gif");
	width: 96px;
}

#interior ul#primary_nav li#support a {
	background-image: url("../images/bg/interior_primary_nav_support.gif");
	width: 106px;
}

#interior ul#primary_nav li#partners a {
	background-image: url("../images/bg/interior_primary_nav_partners.gif");
	width: 91px;
}

#interior ul#primary_nav li#company a {
	background-image: url("../images/bg/interior_primary_nav_company.gif");
	width: 91px;
}

#interior ul#primary_nav li#services a {
	background-image: url("../images/bg/interior_primary_nav_services.gif");
	width: 83px;
}

#interior ul#primary_nav li#BUDR a {
	background-image: url("../images/bg/interior_primary_nav_budr.gif");
	width: 83px;
}#interior ul#primary_nav li#VOIP a {
	background-image: url("../images/bg/interior_primary_nav_voip.gif");
	width: 83px;
}


#interior ul#primary_nav li#contact a {
	background-image: url("../images/bg/interior_primary_nav_contact2.gif");
	width: 84px;
}

/* ============================== SECONDARY NAV STYLES ============================== */

ul#secondary_nav li a {
	color: #467bb4;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0 3px 24px;
	text-decoration: none;
}

ul#secondary_nav li a:hover,
ul#secondary_nav li a.selected {
	background: url("../images/bg/secondary_nav_hover.gif") 0 0 repeat-x;
	color: #ebbb6a;
}

/* ============================== CONTENT STYLES ============================== */

#content {
	background: #fff url("../images/bg/content.gif") left bottom no-repeat;
	color: #949494;
	line-height: 24px;
	margin-top: 18px;
	padding-bottom: 18px;
}


#content a {
	color: #e38627;
	text-decoration: underline;
}

#contacts  {
	color: #949494;
	line-height: 24px;
	margin-top: 18px;
	padding-bottom: 18px;
}

#contacts2 {
	color: #949494;
	font-size: 16px;
}


#contacts a {
	color: #949494;
	text-decoration:none;
}


/* ============================== PRIMARY CONTENT STYLES ============================== */

#primary_content {
	float: left;
	background: #fff url("../images/bg/interior_primary_content.gif") 0 0 no-repeat;
	padding: 11px 36px;
	width: 648px;
}

#interior #primary_content { background: #fff url("../images/bg/interior_primary_content.gif") 0 0 no-repeat; }

#primary_content #content_graphic {
	background: url("../images/bg/content_graphic.gif") 0 0 no-repeat;
	margin-top: 18px;
	padding: 9px 18px;
}
#primary_content #content_graphic1 {
	background: url("../images/bg/content_graphic.gif") 0 0 no-repeat;
	margin-top: 18px;
	padding: 9px 9px;
}
#primary_content h1 {
	color: #cf6d0b;
	font: 24px/36px georgia, times, serif;
}
#list li{
	background: #ffffff;
	font: 12px/18px "Trebuchet MS", verdana, sans-serif; text-indent:10px;
}


#primary_content img {
	background: #ffffff;
	border: 0px solid #a8a8a8;
	padding: 3px;
}


#primary_content img.float_left { float: left; 
padding-right:2px; padding-bottom:10px; }
#primary_content img.float_right { float: right; }

dl#partners2 {
	background: url("../images/bg/partners_container.gif") 0 56px no-repeat;
	clear: both;
	padding: 18px 0;
	height: 164px;
}



dl#partners2 dt {
	background: url("../images/bg/partners_accomplishments.gif") 0 0 no-repeat;
	height: 0;
	overflow: hidden;
	padding-top: 38px;
}

dl#partners2 dd {
	background: url("../images/bg/divider.gif") 15px right no-repeat;
	float: left;
	height: 108px;
	width: 153px;
}

dl#partners2 dd.link { background: none; }

dl#partners2 dd img {
	border: none;
	display: block;
	margin: 25% auto;
	padding: 0;
}

dl#Contactbox {
	background: url("../images/bg/partners_container.gif") 0 56px no-repeat;
	clear: both;
	padding: 18px 0;
	height: 164px;
}



dl#Contactbox dt {
	background: url("../images/bg/contact-box-tab.gif") 0 0 no-repeat;
	height: 0;
	overflow: hidden;
	padding-top: 38px;
}

dl#Contactbox dd {
	background: url("../images/bg/divider.gif") 15px right no-repeat;
	float: left;
	height: 108px;
	width: 153px;
}

dl#Contactbox dd.link { background: none; }

dl#Contactbox dd img {
	border: none;
	display: block;
	margin: 25% auto;
	padding: 0;
}

/* ============================== SECONDARY CONTENT STYLES ============================== */

#secondary_content1 {
	float: left;
	background: #fff url("../images/bg/secondary_content.gif") 0 0 no-repeat;
	padding: 36px 24px 11px;
	width: 192px;
}

#secondary_content {
	float: left;
	background: #fff url("../images/bg/secondary_content.gif") 0 0 no-repeat;
	padding: 36px 24px 11px;
	width: 192px;
}

#interior #secondary_content {
	background: #fff url("../images/bg/interior_secondary_content.gif") 0 0 no-repeat;
	padding: 36px 0 11px;
	width: 240px;
}

#secondary_content1 h2 {
	color: #cf6d0b;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#secondary_content h2 {
	color: #cf6d0b;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#secondary_content1 h3 {
	color: #5e5e5e;
	font-family: georgia, serif;
	font-size: 14px;
}

#secondary_content h3 {
	color: #5e5e5e;
	font-family: georgia, serif;
	font-size: 14px;
}

#interior #secondary_content #side_content {
	padding: 36px 24px 11px;
	width: 192px;
}

#interior #secondary_content #side_content img {
	display: block;
	margin: 0 auto;
}

/* ============================== FORM STYLES ============================== */

#interior #primary_content form {
	background: #f5f3e8;
	border-bottom: 1px solid #e3dcbc;
	float: right;
	width: 205px;
}

#interior #primary_content form h2 {
	background: url("../images/bg/form_legend_interior.gif") 0 0 no-repeat;
	color: #1c4f86;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	padding-top: 9px;
	text-align: center;
	width: 205px;
}

#interior #primary_content form h3 {
	color: #cf6d0b;
	font-size: 14px;
	padding: 9px;
}

#interior #primary_content form p.info {
	background: #fff;
	border: 1px solid #e3dcbd;
	color: #a29a6b;
	line-height: 18px;
	margin: 9px;
	padding: 6px;
}

#interior #primary_content form label {
	color: #a29a6b;
	display: block;
	padding: 3px 18px 0;
	text-transform: uppercase;
}

#interior #primary_content form input,
#interior #primary_content form select {
	display: block;
	color:#999999;
	margin: 0 auto 6px;
	width: 170px;
}

#interior #primary_content form select { font-size: 10px; }

/* ============================== FOOTER STYLES ============================== */

#footer_wrapper {
	background: url("../images/bg/footer_wrapper.gif") 0 0 repeat-x;
}

#footer {
	color: #fff;
	margin: 0 auto;
	height: 36px;
	padding-top: 9px;
	text-transform: uppercase;
	width: 960px;
}

#footer a {
	color: #fff;
	text-decoration: underline;
}

#footer a:hover { text-decoration: none; }

#footer span#site_info { float: left; }
#footer span#site_credit { color: #5c84ad; float: right; }
#footer span#site_credit a { color: #5c84ad; }
/* ============================== Paragraph Styles ============================== */
#copy {
	margin-bottom: 10px
}
#copy1 {
	margin-bottom: 10px
}#copy2 {
	margin-bottom: 10px
}#pcopy {
	margin-left:150px
}

