
/* ! ---- Structure ---- */
/* ---------------------------------------------------- */
	
	body {
		background-color: #143c67;
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
    	}
	
	#wrapper {
		background-image: url(../_images/00-body/bkgd_column.gif);
		background-repeat: y;
		margin-left: auto;
		margin-right:  auto;
		width:  950px;
		}
	
	#header {
		background-image: url(../_images/00-body/header_bkgd.gif);
		background-repeat: no-repeat;
		height: 130px;
		width:  950px;
		position: relative;
		}
		
	#nav_container {
		height: 48px;
		width: 950px;
		}
		
	#home_flash {
		background-image: url(../_images/middle_bkgd.jpg) no-repeat;
		width: 950px;
		height: 333px;
		position: relative;
		}
	
	#home_content_container {
		width: 950px;
		height: 219px;
		position: relative;
		}
		
	#sub_container {
		width: 900px;
		padding-bottom: 50px;
		position: relative;
		margin-left: 25px;
		}
	
	#sub_content_container {
		background-image: url(../_images/00-body/sub_content_bkgd.gif);
		background-repeat: no-repeat;
		width: 680px;
		position: relative;
		float: left;
		}
		
	.DM_projected {
		background-image: url(../_images/00-body/sub_content_bkgd.gif);
		background-repeat: no-repeat;
		width: 680px;
		position: relative;
		float: left;
		}
		
	#sub_content_container_noSB {
		background-image: url(../_images/00-body/sub_content_bkgd_wide.gif);
		background-repeat: no-repeat;
		width: 900px;
		float: left;
		}
		
	#sub_sidebar {
		background-image: url(../_images/00-body/sidebar_bgkd.gif);
		background-repeat: no-repeat;
		background-color: #e6e6e6;
		width: 220px;
		
		float: left;
		position: relative;
		}
		
	#sub_sidebar_narrow {
		background-image: url(../_images/00-body/sidebar_bgkd.gif);
		background-repeat: no-repeat;
		background-color: #e6e6e6;
		width: 160px;
		
		float: left;
		position: relative;
		}
	
	#footer {
		background-image: url(../_images/00-body/footer_bkgd.gif);
		background-repeat: no-repeat;
		height: 70px;
		width:  950px;
		}
		
		
/* ! ---- Header Nav ---- */
/* ---------------------------------------------------- */

		
	#header_nav {
		color: #ffffff;
		float: right;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		text-align: left;
		margin: 75px 30px 0px 0px;
		width: 405px;
		}

		
	#main_nav {
		position: relative;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		padding-right: 13px;
		text-transform: uppercase;
		}
	
	ul#main_nav li {
		position: relative;
		float: left;
		}
	
	ul#main_nav li a {
		background: none;
		overflow: visible;
		color: #0f3e68;
		display: block;
		padding-right: 5px;
		padding-left: 5px;
		}
	
	ul#main_nav li a:hover {
		color: #D65330;
		overflow: visible;
		}
		
	ul#main_nav li.space {
		color: #D65330;
		}
		
		
/* ! ---- Printers & Scanners button ---- */
/* ---------------------------------------------------- */

	#CP_button {
		width: 189px;
		height: 48px;
		float: left;
		margin-left: 25px;
		}
		
	a.CP_button { 
        background: url(../_images/01-nav/copiers_printers_btn.gif) repeat 0px 0px; 
        width: 189px; 
        height: 48px; 
        display: block;
		}

	a.CP_button span { 
        display: none; 
		}

	a.CP_button:hover { 
        background: url(../_images/01-nav/copiers_printers_btn.gif) repeat 0px -48px; 
		}
		
		
/* ! ---- Document Management button ---- */
/* ---------------------------------------------------- */		
		
	
	#DM_button {
		width: 199px;
		height: 48px;
		float: left;
		}
		
	a.DM_button { 
        background: url(../_images/01-nav/document_management_btn.gif) repeat 0px 0px; 
        width: 199px; 
        height: 48px; 
        display: block;
		}

	a.DM_button span { 
        display: none; 
		}

	a.DM_button:hover { 
        background: url(../_images/01-nav/document_management_btn.gif) repeat 0px -48px; 
		}


/* ! ---- Software Solutions button ---- */
/* ---------------------------------------------------- */		
		
	
	#SS_button {
		width: 180px;
		height: 48px;
		float: left;
		}
		
	a.SS_button { 
        background: url(../_images/01-nav/software_solutions_btn.gif) repeat 0px 0px; 
        width: 180px; 
        height: 48px; 
        display: block;
		}

	a.SS_button span { 
        display: none; 
		}

	a.SS_button:hover { 
        background: url(../_images/01-nav/software_solutions_btn.gif) repeat 0px -48px; 
		}
		
/* ! ---- Managed Print button ---- */
/* ---------------------------------------------------- */		
		
	
	#MP_button {
		width: 145px;
		height: 48px;
		float: left;
		}
		
	a.MP_button { 
        background: url(../_images/01-nav/managed_print_btn.gif) repeat 0px 0px; 
        width: 145px; 
        height: 48px; 
        display: block;
		}

	a.MP_button span { 
        display: none; 
		}

	a.MP_button:hover { 
        background: url(../_images/01-nav/managed_print_btn.gif) repeat 0px -48px; 
		}
		
		
		
/* ! ---- Outsource Services button ---- */
/* ---------------------------------------------------- */		
		
	
	#OS_button {
		width: 187px;
		height: 48px;
		float: left;
		}
		
	a.OS_button { 
        background: url(../_images/01-nav/outsource_services_btn.gif) repeat 0px 0px; 
        width: 187px; 
        height: 48px; 
        display: block;
		}

	a.OS_button span { 
        display: none; 
		}

	a.OS_button:hover { 
        background: url(../_images/01-nav/outsource_services_btn.gif) repeat 0px -48px; 
		}
		
		
		
/* ! ---- Home Content ---- */
/* ---------------------------------------------------- */	


	#home_title {
		position: absolute;
		margin-top: 10px;
		margin-left: 94px;
		}
	
	h2.home_title {
		color: #d5522f;
		font-family: Georgia, Time, Serif;
		font-size: 26px;
		font-style: italic;
		}
		
	#home_content {
		position: absolute;
		margin-top: 70px;
		margin-left: 94px;
		width: 766px;
		}
		
	p.home_copy {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
/* ! ---- ABOUT CONTENT ---- */
/* ----------------------------------------------------------------------------- */


	#about_content {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#about_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 5px;
		}
			
	#about_content h2 {
		color: #d5522f;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 26px;
		font-style: italic;
		margin-top: 0px;
		margin-bottom: 10px;
		}
		
	#about_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
		
/* ! ---- CONTACT SPECS ---- */
/* ----------------------------------------------------------------------------- */

	#contact_content {
		width: 700px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
	
		
	#contact_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin: 0px 0 0;
		}
		
	h3.list_title {
		margin-bottom: -15px;
		}
			
	#contact_content h2 {
		color: #d5522f;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 26px;
		font-style: italic;
		margin-top: 0px;
		margin-bottom: 10px;
		}
		
	#contact_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
	address {
		font-style: normal;
		}
		
	a.blue {
		color: #1A78B2;
		}
	
	#contact_content ul {
		color: #9D9FA2;
		font-size: 14px;
		margin-top: 15px;
		width: 555px;
		}
		
	#contact_content ul li {
		line-height: 1.5em;
		}
		
	#contact_content ul li a {
		color: #9D9FA2;
		}
		
	#contact_content ul li a:hover {
		border-bottom: 2px solid #C9CFD1;
		}
		
	#contact_content ul.bulleted {
		list-style-image: url(../_images/00-body/bullet.gif);
		list-style-position: outside;
		clear:both;
		}
		
	#contact_content ul.bulleted li {
		margin-left: 14px;
		}
		
	#contact_content .list_left {
		float: left;
		width: 300px;
		}
		
	#contact_content .list_right {
		float: right;
		width: 300px;
		}
		
	#contact_content .list_left p,
	#contact_content .list_right p {
		float: left;
		width: 300px;
		}
		
	#contact_content .list_left_skinny {
		float: left;
		width: 300px;
		}
			
	#contact_content .list_left_skinny p {
		width: 240px;
		}
		
		
/* ! ---- Document Services Content ---- */
/* ---------------------------------------------------- */	


	#DS_content {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	.projected {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
	
	#DS_content h2 {
		color: #d5522f;
		font-family: Georgia, Time, Serif;
		font-style: italic;
		font-size: 26px;
		margin-bottom: 10px;
		}
		
	#DS_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Time, Serif;
		font-style: bold;
		font-size: 18px;
		}
		
	#DS_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		margin-top: 0;
		}
		
	#DS_calculator {
		width: 570px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		}
		
	.large {
		width: 570px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		}
		
	
		
/* ! ---- QUOTE SPECS ---- */
/* ----------------------------------------------------------------------------- */
		
	#quotes_content {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	div.quotes {
		}
			
	blockquote {
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		margin: 0 0 20px;
		}
		
	div.quote_rule {
		border-bottom: 1px dotted #7D7F7F;
		margin: 25px 0;
		}
		
	p.quote {
		color: #143c67;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-style: italic;
		font-size: 18px;
		line-height: 1.4em;
		position: relative;
		width: 555px;
		}
		
	p.quote img.quote_o {
		position: absolute;
		top: 0;
		left: -20px;
		}
		
	p.quote img.quote_c {
		vertical-align: top;
		}
		
	p.client {
		color: #7D7F7F;
		text-align: right;
		width: 555px;
		}
		
	p.solution {
		font-size: 12px;
		width: 555px;
		}
		
	p.solution strong {
		color: #7D7F7F;
		font-weight: normal;
		}
		
/* ! ---- SEMINAR SPECS ---- */
/* ----------------------------------------------------------------------------- */

	#seminar_content {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
	
		
	#seminar_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin: 0px 0 0;
		}
		
	h3.list_title {
		margin-bottom: -15px;
		}
			
	#seminar_content h2 {
		color: #d5522f;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 26px;
		font-style: italic;
		margin-top: 0px;
		margin-bottom: 10px;
		}
		
	#seminar_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
	address {
		font-style: normal;
		}
		
	a.blue {
		color: #1A78B2;
		}
	
	#seminar_content ul {
		color: #9D9FA2;
		font-size: 14px;
		margin-top: 15px;
		width: 555px;
		}
		
	#seminar_content ul li {
		line-height: 1.5em;
		}
		
	#seminar_content ul li a {
		color: #9D9FA2;
		}
		
	#seminar_content ul li a:hover {
		border-bottom: 2px solid #C9CFD1;
		}
		
	#seminar_content ul.bulleted {
		list-style-image: url(../_images/00-body/bullet.gif);
		list-style-position: outside;
		clear:both;
		}
		
	#seminar_content ul.bulleted li {
		margin-left: 14px;
		}
		
	#seminar_content .list_left,
	#seminar_content .list_right {
		float: left;
		width: 250px;
		}
		
	#seminar_content .list_left p,
	#seminar_content .list_right p {
		float: left;
		width: 250px;
		}
		
	#seminar_content .list_left_skinny {
		float: left;
		width: 300px;
		}
			
	#seminar_content .list_left_skinny p {
		width: 240px;
		}


/* ! ---- STATISTICS SPECS ---- */
/* ----------------------------------------------------------------------------- */


	#statistics_content {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#statistics_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin: 0px 0 0;
		}
			
	#statistics_content h2 {
		color: #d5522f;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 26px;
		font-style: italic;
		margin-top: 0px;
		margin-bottom: 10px;
		
		}
		
	#statistics_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
	ul.stats {
		padding-top: 5px;
		}
		
	ul.stats li {
		margin-bottom: 30px;
		}
		
	#statistics_content .list_left,
	#statistics_content .list_right {
		float: left;
		width: 300px;
		}
		
	#statistics_content .list_left p,
	#statistics_content .list_right p {
		float: left;
		width: 250px;
		}
		
	#statistics_content .list_left_skinny {
		float: left;
		width: 250px;
		}
			
	#statistics_content .list_left_skinny p {
		width: 240px;
		}
		
		
/* ! ---- PRINTERS SCANNERS SPECS ---- */
/* ----------------------------------------------------------------------------- */


	#printers_scanners_content {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#printers_scanners_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
		}
			
	#printers_scanners_content h2 {
		color: #d5522f;
		font-family: Georgia, Time, Serif;
		font-style: italic;
		font-size: 26px;
		margin-bottom: 10px;
		}
		
		
	#printers_scanners_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
	#printers_scanners_content a {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}

	#printers_scanners_content a:hover {
		text-decoration: underline;
		}
		
	#printer_logos {
		width: 220px;
		position: relative;
		margin-top: 65px;
		}
		
	#printer_survey {
		width: 570px;
		height: 233px;
		margin-left: auto;
		margin-right: auto;
		}
/* ! ---- HP button ---- */
/* ---------------------------------------------------- */

	#HP_button {
		width: 220px;
		height: 76px;
		position: relative;
		}
		
	a.HP { 
        background: url(../_images/03-sub/hp_logo.gif) repeat 0px 0px; 
        width: 220px; 
        height: 76px; 
        display: block;
		}

	a.HP span { 
        display: none; 
		}

	a.HP:hover { 
        background: url(../_images/03-sub/hp_logo.gif) repeat 0px -76px; 
	}
		
		
/* ! ---- Canon button ---- */
/* ---------------------------------------------------- */

	#canon_button {
		width: 220px;
		height: 36px;
		position: relative;
		margin-top: 30px;
		}
		
	a.canon { 
        background: url(../_images/03-sub/canon_logo.gif) repeat 0px 0px; 
        width: 220px; 
        height: 36px; 
        display: block;
		}

	a.canon span { 
        display: none; 
		}

	a.canon:hover { 
        background: url(../_images/03-sub/canon_logo.gif) repeat 0px -36px;
		}
		
/* ! ---- ImageRunner button ---- */
/* ---------------------------------------------------- */

	#imagerunner_button {
		width: 220px;
		height: 40px;
		position: relative;
		margin-top: 30px;
		}
		
	

	a.imagerunner { 
        background: url(../_images/03-sub/imagerunner.gif) repeat 0px 0px; 
        width: 220px; 
        height: 36px; 
        display: block;
		}

	a.imagerunner span { 
        display: none; 
		}

	a.imagerunner:hover { 
        background: url(../_images/03-sub/imagerunner.gif) repeat 0px -36px;
		}
/* ! ---- Samsung button ---- */
/* ---------------------------------------------------- */

	#samsung_button {
		width: 220px;
		height: 76px;
		position: relative;
		margin-top: 30px;
		}
		
	

	a.samsung { 
        background: url(../_images/03-sub/samsung.jpg) repeat 0px 0px; 
        width: 220px; 
  	height: 76px;
        display: block;
		}

	a.samsung span { 
        display: none; 
		}

	a.samsung:hover { 
        background: url(../_images/03-sub/samsung.jpg) repeat 0px -76px;
		}
			
/* ! ---- PRINTERS FLEET MANAGEMENT ---- */
/* ----------------------------------------------------------------------------- */


	#pfm_content {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#pfm_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 5px;
		}
			
	#pfm_content h2 {
		color: #d5522f;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 26px;
		font-style: italic;
		margin-bottom: 10px;
		}
		
	#pfm_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
	#pfm_content ul.bulleted {
		list-style-image: url(../_images/00-body/bullet.gif);
		list-style-position: outside;
		clear:both;
		}
		
	#pfm_content ul.bulleted li {
		margin-left: 14px;
		}
		
		
	#green {
		width: 600px;
		position: relative;
		margin-top: 25px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#pfm_content a {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}

	#pfm_content a:hover {
		text-decoration: underline;
		}
		
		
	#PFM_green_button {
		width: 181px;
		height: 29px;
		position: relative;
		}
		
	a.pfm_green { 
        background: url(../_images/08-PFM/click_green.gif) repeat 0px 0px; 
        width: 181px; 
        height: 29px; 
        display: block;
		}

	a.pfm_green span { 
        display: none; 
		}

	a.pfm_green:hover { 
        background: url(../_images/08-PFM/click_green.gif) repeat 0px -29px; 
		}
		
		
		
/* ! ---- SOFTWARE SOLUTIONS SPECS ---- */
/* ----------------------------------------------------------------------------- */


	#software_solutions_content {
		width: 700px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#software_solutions_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
		}
			
	#software_solutions_content h2 {
		color: #d5522f;
		font-family: Georgia, Time, Serif;
		font-style: italic;
		font-size: 26px;
		margin-bottom: 10px;
		}
		
		
	#software_solutions_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
	#software_solutions_content a {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}

	#software_solutions_content a:hover {
		text-decoration: underline;
		}

		
		
			
/* ! ---- OUTSOURCE SERVICES CONTENT ---- */
/* ----------------------------------------------------------------------------- */


	#os_content {
		width: 700px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#os_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 5px;
		}
			
	#os_content h2 {
		color: #d5522f;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 26px;
		font-style: italic;
		margin-top: 0px;
		margin-bottom: 30px;
		}
		
	#os_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
	#os_content ul.bulleted {
		list-style-image: url(../_images/00-body/bullet.gif);
		list-style-position: outside;
		clear:both;
		}
		
	#os_content ul.bulleted li {
		margin-left: 14px;
		}
/* ! ---- Homepage White Paper Button ---- */
/* ---------------------------------------------------- */	

	#WP_button {
		width: 238px;
		height: 44px;
		position: absolute;
		margin-top: 125px;
		margin-left: 94px;
		}
		
	a.white_paper { 
        background: url(../_images/02-home/white_paper_button.gif) repeat 0px 0px; 
        width: 238px; 
        height: 44px; 
        display: block;
		}

	a.white_paper span { 
        display: none; 
		}

	a.white_paper:hover { 
        background: url(../_images/02-home/white_paper_button.gif) repeat 0px -44px; 
		}
		
		
/* ! ---- Subpage Sidebar Links ---- */
/* ---------------------------------------------------- */
	
	#sidebar_navcontainer {
		width: 185px;
		margin-left: 23px;
		margin-top: 53px;
		}
	
	#sidebar_navcontainer ul {
		list-style-type: none;
		text-align: left;
		}

	#sidebar_navcontainer ul li a {
		padding-left: 12px;
		text-align: left;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 30px;
		text-transform: uppercase;
		font-style: normal;
		color: #777777;
		}

	#sidebar_navcontainer ul li a:hover {
		background: transparent url(../_images/03-sub/over_arrow.gif) left center no-repeat;
		color: #1679B1;
		font-style: bold;
		}

	#sidebar_navcontainer ul li a#current {
		background: transparent url(../_images/03-sub/over_arrow.gif) left center no-repeat;
		color: #1679B1;
		font-weight: bold;
		}

		
/* ! ---- Top Nav Instead of Left Nav section - Ian Gass ---- */
/* ---------------------------------------------------- */
	
	#topbar_navcontainer
	{
		background-image:		url(../_images/00-body/topbar_bgkd.png);
		background-color:		#e6e6e6;
		height:					40px;
		width:					900px;
	}
	
	#topbar_navcontainer ul
	{
		list-style-type:		none;
		text-align:				left;
	}
	
	#topbar_navcontainer li
	{
		float:					left;
		padding-right:			20px;
		padding-left:			20px;
	}

	#topbar_navcontainer ul li a
	{
		padding-left:			12px;
		text-align:				left;
		font-family:			Arial, Verdana, Helvetica, sans-serif;
		font-size:				12px;
		line-height:			30px;
		text-transform:			uppercase;
		font-style:				normal;
		color:					#777777;
	}

	#topbar_navcontainer ul li a:hover
	{
		background:				transparent url(../_images/03-sub/over_arrow.gif) left center no-repeat;
		color:					#1679B1;
	}

	#topbar_navcontainer ul li a#current
	{
		background:				transparent url(../_images/03-sub/over_arrow.gif) left center no-repeat;
		color:					#1679B1;
		font-weight:			bold;
	}

		
		

/* ! ---- Sidebar Button-Doc Management ---- */
/* ---------------------------------------------------- */

	#DM_link_button {
		width: 220px;
		height: 67px;
		margin-top: 30px;
		position: relative;
		float: left;
		}
		
	a.DM_link { 
        background: url(../_images/03-sub/doc_man_sidebar.gif) repeat 0px 0px; 
        width: 220px; 
        height: 67px; 
        display: block;
		}

	a.DM_link span { 
        display: none; 
		}

	a.DM_link:hover { 
        background: url(../_images/03-sub/doc_man_sidebar.gif) repeat 0px -67px; 
		}
		
		
		
	
	/* ! ---- FORMS ---- */
	/* ----------------------------------------------------------------------------- */
		
		th,td {
		/* borders and padding to make the table readable */
		border: none;
		padding:.5em;
			}
		
		table#form {
			color: #7D7F7F;
			font-size: 14px;
			line-height: 1.5em;
			margin-top: 17px;
			}
		
		table#form td {
			padding-bottom: 15px;
			}
		
		table#form input {
			color: #7D7F7F;
			font-size: 12px;
			line-height: 1.5em;
			padding: 2px 4px;
			width: 280px;
			}
		
		table#form input:hover,
		table#form input:focus {
			color: #4B4D4D;
			}
		
		table#form select {
			border: 1px solid #4B4D4D;
			color: #7D7F7F;
			font-size: 12px;
			line-height: 1.5em;
			padding: 5px 10px;
			width: 290px;
			}
		
		table#form input.button {
			background: #d5522f;
			border: 1px solid #d5522f;
			color: #fff;
			font-size: 14px;
			line-height: 1.5em;
			margin-right: 15px;
			padding: 5px 10px;
			width: 75px;
			}
		
		table#form input.button:hover {
			border: 1px solid #7D7F7F;
			color: #000000;
			}

		table#form2 {
			color: #7D7F7F;
			font-size: 14px;
			line-height: 1.5em;
			margin-top: 17px;
			}
		
		table#form2 td {
			padding-bottom: 15px;
			}
		
		table#form2 input {
			color: #7D7F7F;
			font-size: 12px;
			line-height: 1.5em;
			padding: 2px 4px;

			}
		
		table#form2 input:hover,
		table#form2 input:focus {
			color: #4B4D4D;
			}
		
		table#form2 select {
			border: 1px solid #4B4D4D;
			color: #7D7F7F;
			font-size: 12px;
			line-height: 1.5em;
			padding: 5px 10px;
			width: 290px;
			}
		
		table#form2 input.button {
			background: #d5522f;
			border: 1px solid #d5522f;
			color: #fff;
			font-size: 14px;
			line-height: 1.5em;
			margin-right: 15px;
			padding: 5px 10px;
			width: 75px;
			}
		
		table#form2 input.button:hover {
			border: 1px solid #7D7F7F;
			color: #000000;
			}



/* ! ---- Footer ---- */
/* ---------------------------------------------------- */

	#footer_left {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		float: left;
		margin-top: 17px;
		margin-left: 61px;
		height: 32px;
		width: 300px;
		}
		
	#footer_left_text {
		float: left;
		width: 300px;
		height: 16px;
		}
		
	#footer_right {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		float: right;
		margin-top: 17px;
		margin-right: 61px;
		}
	
	#footer_right a {
		color: #d5522f;
		}
	
	#footer_right a:hover {
		color: #d5522f;
		text-decoration: underline;
		}
		
	.footer_facebook {
		width: 32px;
		height: 32px;
		margin: -4px 0 0 0;
		float: left;
		}
		
	.footer_twitter {
		width: 32px;
		height: 32px;
		margin: -4px 0 0 8px;
		float: left;
		}
		
		
	/* ! ---- MISC ---- */
/* ----------------------------------------------------------------------------- */
	
	.big {
		font-family: Helvetica, sans-serif;
		font-size: 35px;
		font-weight: bold;
		}
	
	.blue {
		color: #1A78B2;
		}
	
	.clear {
		clear: both;
		}
		
	.orange {
		color: #d5522f;
		}
	
	hr {
		border: none;
		border-bottom: 1px dotted #7D7F7F;
		margin: 25px 0;
		}
		
	#green_cta {
		margin: 0;
		padding: 0;
		height: 190px;
		width: 190px;
		position: absolute;
			bottom: 0;
			right: 0;
		z-index: 100;
		}



/* ! ---- OU-HSC SPECS ---- */
/* ----------------------------------------------------------------------------- */


	#OUHSC_content {
		width: 555px;
		position: relative;
		margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#OUHSC_content h3 {
		color: #7D7F7F;
		font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
		}
			
	#OUHSC_content h2 {
		color: #d5522f;
		font-family: Georgia, Time, Serif;
		font-style: italic;
		font-size: 26px;
		margin-bottom: 10px;
		}
		
		
	#OUHSC_content p {
		color: #666768;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}
		
	#OUHSC_content a {
		color: #1A78B2;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		}

	#OUHSC_content a:hover {
		text-decoration: underline;
		}
		
	#OUHSC_logos {
		width: 220px;
		position: relative;
		margin-top: 5px;
		}
	

	/* ! ----OU-HSC HP button ---- */
/* ---------------------------------------------------- */

	#OUHSC_HP_button {
		width: 220px;
		height: 76px;
		position: relative;
		}
		
	a.OUHSC_HP { 
        background: url(../_images/OU-HSC/hp_logo.png) repeat 0px 0px; 
        width: 220px; 
        height: 76px; 
        display: block;
        vertical-align: middle
		}

	a.OUHSC_HP span { 
        display: none; 
		}

	a.OUHSC_HP:hover { 
        background: url(../_images/OU-HSC/hp_logo.png) repeat 0px -76px; 
	}
		
		
/* ! ---- OU-HSC Canon button ---- */
/* ---------------------------------------------------- */

	#OUHSC_canon_button {
		width: 220px;
		height: 36px;
		position: relative;
		margin-top: 30px;
		}
		
	a.OUHSC_canon { 
        background: url(../_images/OU-HSC/canon_logo.png) repeat 0px 0px; 
        width: 220px; 
        height: 36px; 
        display: block;
        vertical-align: middle
		}

	a.OUHSC_canon span { 
        display: none; 
		}

	a.OUHSC_canon:hover { 
        background: url(../_images/OU-HSC/canon_logo.png) repeat 0px -36px;
		}
		
		
		
	/* ! ---- HP button for OU-HSC Sidebar ---- */
/* ---------------------------------------------------- */

	#OUHSC_Sidebar_HP_button {
		width: 220px;
		height: 76px;
		position: relative;
		margin-top: 30px;
		}
		
	a.OUHSC_Sidebar_HP { 
        background: url(../_images/03-sub/hp_logo.gif) repeat 0px 0px; 
        width: 220px; 
        height: 76px; 
        display: block;
		}

	a.OUHSC_Sidebar_HP span { 
        display: none; 
		}

	a.OUHSC_Sidebar_HP:hover { 
        background: url(../_images/03-sub/hp_logo.gif) repeat 0px -76px; 
	}
		
		
/* ! ---- Canon button  for OU-HSC Sidebar---- */
/* ---------------------------------------------------- */

	#OUHSC_Sidebar_canon_button {
		width: 220px;
		height: 36px;
		position: relative;
		margin-top: 20px;
		}
		
	a.OUHSC_Sidebar_canon { 
        background: url(../_images/03-sub/canon_logo.gif) repeat 0px 0px; 
        width: 220px; 
        height: 36px; 
        display: block;
		}

	a.OUHSC_Sidebar_canon span { 
        display: none; 
		}

	a.OUHSC_Sidebar_canon:hover { 
        background: url(../_images/03-sub/canon_logo.gif) repeat 0px -36px;
		}
		
