@charset "UTF-8";

/* CSS Document */

/* ================================
    CSS STYLES FOR Sharp PC - REDESIGN -PDD PORTAL
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */

.HeadBg { background-color: #FFFFFF; }

/* background color for the content part of the pages */

Body {
background-color: white;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14;
}

.ControlPanel { }

/* background/border colors for the selected tab */

.TabBg { }

.LeftPane { }

.ContentPane { }

.RightPane { }

/* text style for the selected tab */

.SelectedTab { }

/* hyperlink style for the selected tab */

A.SelectedTab:link { }

A.SelectedTab:visited { }

A.SelectedTab:hover { }

A.SelectedTab:active { }

/* text style for the unselected tabs */

.OtherTabs { }

/* hyperlink style for the unselected tabs */

A.OtherTabs:link { }

A.OtherTabs:visited { }

A.OtherTabs:hover { }

A.OtherTabs:active { }

/* GENERAL */
/* style for module titles */

.Head {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #524E4E;
}

/* style of item titles on edit and admin pages */

.SubHead {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 15px;
	font-weight: bold;
	color: #57585b;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.SubSubHead {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */


.Normal {
font-family: 'Open Sans', Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

/* text style used for most model names */

.Model {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #323434;
}

/* text style used for product page links */

.ProductPageLinks {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

/* text style used for product page links */

.SubModels {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalTextBox {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: normal;/*padding: 5px;*/
}

.NormalRed {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

.NormalBold {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #4D5159;
}


.contactpane A.CommandButton:link, .contactpane A.CommandButton:visited, .contactpane A.CommandButton:hover, .contactpane A.CommandButton:active {
	text-decoration: underline;
	color: #ffffff;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */

A.CommandButton:link {
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:visited {
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover {
	text-decoration: underline;
	color: #ff0000;
}

A.CommandButton:active {
	text-decoration: underline;
	color: #003366;
}
.contactpane A.CommandButton:link, .contactpane A.CommandButton:visited, .contactpane A.CommandButton:hover, .contactpane A.CommandButton:active {
	text-decoration: underline;
	color: #ffffff;
}

/* button style for standard HTML buttons */

.StandardButton { }

/* GENERIC */


h1 {
	font-size: 28px;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', Arial, Tahoma, sans-serif;
}
h2 {
	font-size: 24px;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', Arial, Tahoma, sans-serif;
}
h3 {
	font-size: 20px;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', Arial, Tahoma, sans-serif;
}
h4 {
	font-size: 18px;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', Arial, Tahoma, sans-serif;
}
h5 {
	font-size: 16px;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', Arial, Tahoma, sans-serif;
}
h6 {
	font-size: 14px;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #000000;
	font-weight: 400;
	font-family: 'Montserrat', Arial, Tahoma, sans-serif;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #sharp-widget h1, #sharp-widget h2, #sharp-widget h3, #sharp-widget h4, #sharp-widget h5, #sharp-widget h6, .products h1, .products h2, .products h3, .products h4 { font-family: 'Montserrat', Arial, Tahoma, sans-serif; }


/*h1{font-size:28px;line-height:1.5em;letter-spacing:0;color:#000000;font-weight:600;font-family:'Raleway',Arial, Tahoma, sans-serif;}
h2{font-size:24px;line-height:1.5em;letter-spacing:0;color:#000000;font-weight:600;font-family:'Raleway',Arial, Tahoma, sans-serif;}
h3{font-size:20px;line-height:1.5em;letter-spacing:0;color:#000000;font-weight:600;font-family:'Raleway',Arial, Tahoma, sans-serif;}
h4{font-size:18px;line-height:1.5em;letter-spacing:0;color:#000000;font-weight:600;font-family:'Raleway',Arial, Tahoma, sans-serif;}
h5{font-size:16px;line-height:1.5em;letter-spacing:0;color:#000000;font-weight:600;font-family:'Raleway',Arial, Tahoma, sans-serif;}
h6{font-size:14px;line-height:1.5em;letter-spacing:0;color:#000000;font-weight:600;font-family:'Raleway',Arial, Tahoma, sans-serif;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #sharp-widget h1, #sharp-widget h2, #sharp-widget h3, #sharp-widget h4, #sharp-widget h5, #sharp-widget h6, .products h1, .products h2, .products h3, .products h4 {font-family:'Raleway', Arial, Tahoma, sans-serif;}*/

/*The styling for links. In particular this will style any links you create within the Text / HTML module.*/

a:link {
	text-decoration: none;
	color: #3694df;
}

a:visited {
	text-decoration: none;
	color: #3694df;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
}

a:active {
	text-decoration: underline;
	color: #3694df;
}

/*h1 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}*/


TFOOT,
THEAD {
	font-family: 'Open Sans', Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

TH {
	vertical-align: baseline;
	font-family: 'Open Sans', Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

/*The styling for links. In particular this will style any links you create within the Text / HTML module.*/

a:link {
	text-decoration: none;
	color: #3694df;
}

a:visited {
	text-decoration: none;
	color: #3694df;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
}

a:active {
	text-decoration: underline;
	color: #3694df;
}

SMALL { font-size: 8px; }

BIG { font-size: 14px; }

BLOCKQUOTE,
PRE { font-family: Lucida Console, monospace; }

UL LI { list-style-type: square; }

UL LI LI { list-style-type: disc; }

UL LI LI LI { list-style-type: circle; }

OL LI { list-style-type: decimal; }

OL OL LI { list-style-type: lower-alpha; }

OL OL OL LI { list-style-type: lower-roman; }

HR {
	color: #CCC;
	height: 2pt;
	text-align: left;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    

.Message {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #eeeeee;
}

/* style of item titles by Announcements and events */

.ItemTitle {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* Menu-Styles */
/* Module Title Menu */

/*Styles the elements that surround the triangle for the module settings menu.*/

.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar {
	cursor: pointer;
	cursor: hand;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: black;
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: #363434 0px solid;
	border-bottom: #363434 1px solid;
	border-top: #363434 1px solid;
	border-right: #363434 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15;
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
 filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	border-bottom: #363434 0px solid;
	border-left: #363434 0px solid;
	border-top: #363434 0px solid;
	border-right: #363434 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #363434 1px solid;
	border-left: #363434 0px solid;
	border-top: #363434 1px solid;
	border-right: #363434 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #363434 1px solid;
	border-bottom: #363434 1px solid;
	border-top: #363434 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}

/* Main Menu 

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}*/

.Help {
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}

.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}

.skinmaster {
	height: 100%;
	background-color: #ffffff;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}

.skinheader { }

.skingradient {
	BACKGROUND-IMAGE: url(gradient_DKwhite.jpg);
	HEIGHT: 30px;
}

.FootnoteCopy {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4D5159;
}

/* Login Styles */

.LoginPanel { }

.LoginTabGroup { }

.LoginTab { }

.LoginTabSelected { }

.LoginTabHover { }

.LoginContainerGroup { }

.LoginContainer { }

/*---------------------------text styles---------------------------------*/

.ProductCategories {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #4D5159;
}

.demos {
	list-style-type: circle;
	left: 25px;
/*	font-family: Tahoma, Arial;*/
	font-size: 9px;
	font-weight: bold;
}

.titles {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #524E4E;
	font-style: italic;
}

.NormalCopyWhite {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.NormalBoldLG {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #4D5159;
}

.NormalRedLarge {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

.ProductCategoriesRed {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.ProductCategoriesBlue {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
}

.ProductCategoriesWhite {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.ProductCategoriesGreen {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #54be7a;
}

.ProductCategoriesSmall {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 9px;
	font-weight: bold;
	color: #4D5159;
}

.WhiteLarge {
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.ControlPanel .NormalTextBox { width: 250px!important; }

.NormalMedium {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: normal;
	color: #4D5159;
}

.NormalMediumRed {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.NormalMediumBOLD {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #4D5159;
}

.bigHR {
	color: #669;
	height: 3pt;
	text-align: left;
}

/*----------------------Google Search Sales STYLES-----------*/


.GSASearchResults .GSASearchResult {
	margin-bottom: 2.1em;
	margin-left: 10px;
}

.GSASearchResults .Title { font-size: 1.3em; }

.GSASearchResults .Title span { font-size: 1.0em; }

.GSASearchResults .Title .Categories { font-size: 1.0em; }

.GSASearchResults .MetaData .Models { font-size: 1.1em; }

.GSASearchResults .MetaData .PublishDate { font-size: 1.1em; }

.GSASearchResults .Snippet { font-size: 1.2em; }

/*----------------------IMAGE LIBRARY STYLES-----------*/

#imageLibrary .siica {
	background: url(/portals/0/mfpprinters_imageLibLandingPlain.jpg) no-repeat;
	width: 955px;
	/*	height: 355px;*/
	margin: 0 auto;
	float: left;
}

#imageLibrary {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0 auto;
}

#imageLibrary .siica .mfpsColContainer {
	float: left;
	width: 400px;
	margin-top: 95px;
	margin-left: 20px;
}

#imageLibrary .siica .printersColContainer {
	float: left;
	width: 200px;
	margin-top: 130px;
	margin-left: 0px;
}

#imageLibrary .siica .faxColContainer {
	float: left;
	width: 200px;
	margin-top: 160px;
	margin-left: 60px;
}

#imageLibrary .siica .mfpsColContainer .Col1,
#imageLibrary .siica .mfpsColContainer .Col2,
#imageLibrary .siica .mfpsColContainer .Col3 {
	float: left;
	width: 33%;
}

#imageLibrary .siica ul {
	padding-top: 0px;
	margin-top: 0px;
}

#imageLibrary .siica ul li {
	list-style: none;
	line-height: 20px;
	text-align: left;
}

#imageLibrary .siica a,
#imageLibrary .siica a:link,
#imageLibrary .siica a:visited,
#imageLibrary .siica a:hover,
#imageLibrary .siica a:active {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#imageLibrary .siica a:hover { text-decoration: underline; }

/*----------------------END IMAGE LIBRARY STYLES-----------*/



/*----------------------DOCUMENT LIBRARY STYLES-----------*/

#docLibrary .pdd {
	background: url(/portals/5/PDD_landing_955.jpg) no-repeat;
	width: 955px;
	/*	height: 355px;*/
	margin: 0 auto;
	padding-top: 70px;
	padding-left: 30px;
}

#docLibrary {
/*	font-family: Arial, Tahoma, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0 auto;
}

/*#docLibrary .mfpsColContainer {
	float: left;
	width: 400px;
	margin-top: 80px;
	margin-left: 20px;
}

#docLibrary .printersColContainer {
	float: left;
	width: 200px;
	margin-top: 115px;
	margin-left: 0px;
}

#docLibrary .faxColContainer {
	float: left;
	width: 200px;
	margin-top: 145px;
	margin-left: 60px;
}
*/
#docLibrary .Col1,
#docLibrary .Col2,
#docLibrary .Col3 {
	float: left;
	width: 33%;
}

#docLibrary .pdd ul
 {
	padding-top: 0px;
	margin-top: 0px;
}

#docLibrary .pdd ul li
 {
	list-style: none;
	line-height: 20px;
	text-align: left;
}

#docLibrary a,
#docLibrary a:link,
#docLibrary a:visited,
#docLibrary a:hover,
#docLibrary a:active {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#docLibrary a:hover { text-decoration: underline; }

#docLibrary .headerLinks { margin-right: 100px; }

#docLibrary .headerLinks ul {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	display: inline;
}

#docLibrary .headerLinks ul li {
	margin-right: 20px;
	display: inline;
	float: right;
	list-style: none;
	background: url(/portals/0/blackBullet.jpg) no-repeat 0px 50%;
	padding-left: 12px;
}

#docLibrary .headerLinks ul li a {
	font-size: 12px;
	font-weight: bold;
}

/*----------------------END DOCUMENT LIBRARY STYLES-----------*/


/* --------------Home Page Video Pane Styles---------------------- */

.videoBackground { /*background-color: #DDD;*/
width: 275px;/*border: thin solid #666;*/
}

.videoPanelHolder {
	width: 280px;
	position: relative;
	height: 395px;
}

.videoBackground .videoRow1 {
	/*float: left;*/
	width: 275px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.videoBackground .videoRow2 {
	clear: both;
	margin-bottom: 20px;
}

.videoRow1 .videoR1L,
.videoRow2 .videoR2L,
.videoRow1 .videoR1R,
.videoRow2 .videoR2R {
	float: left;
	width: 120px;
	text-align: center;	/*padding: 10px;*/
}

.videoRow1 .videoR1L,
.videoRow2 .videoR2L {
	margin-left: 10px;
	margin-right: 13px;
}

/* --------------End Home Page Video Pane Styles---------------------- */

/* --------------Start Home Page News Styles---------------------- */

.newsHeaders {
	height: 35px;
	margin-bottom: 0px;
}

.newsContent {
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.newsContent sup {
	vertical-align: super;
}


.newsContent a,
.newsContent a:link,
.newsContent a:visited,
.newsContent a:hover,
.newsContent a:active {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	/* [disabled]font-weight: bold;
*/
	/* [disabled]color: #4D5159;
*/
	line-height: 14px;
}

.newsContent a:hover { color: #ff0000; }

.newsContent p {
	line-height: 12px;
	margin-bottom: 15px;
	margin-top: 8px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	/* [disabled]font-weight: bold;
*/
	color: #4D5159;
}

.newsContent .firstP { margin-top: 0px; }

/* --------------End Home Page News Styles---------------------- */

.displace {
	position: absolute;
	left: -5000px;
}

.clearFloat {
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.pcPageContent { width: 750px; }

.centeredModule { margin: 0 auto; }

.pcPageContent h1,
.pcPageContent h2,
.pcPageContent h3,
.pcPageContent h4,
.pcPageContent h5,
.pcPageContent h6,
.pcPageContent p {
	padding-left: 10px;
	padding-right: 10px;
}

.pcPageContent h1,
.pcPageContent h2,
.pcPageContent h3,
.pcPageContent h4,
.pcPageContent h5,
.pcPageContent h6 { padding-top: 10px; }

.pcPageContent .marketingL img {
	float: left;
	margin-right: 10px;
}

.pcPageContent .marketingR img {
	float: right;
	margin-right: 10px;
}

.pcPageContent .marketingL,
.pcPageContent .marketingR {
	height: 130px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 10px;
}

.clear { clear: both; }

.pcPageContent .marketingL.partnerProgramImg {
	background: url(/portals/0/partnerPrograms_sideImg.jpg) no-repeat 10px 0px;
	padding-left: 140px;
}

.pcPageContent .marketingL.aipImg {
	background: url(/portals/0/partnerPrograms_sideImg.jpg) no-repeat 10px -133px;
	padding-left: 140px;
}

.pcPageContent .marketingL.osaImg {
	background: url(/portals/0/partnerPrograms_sideImg.jpg) no-repeat 10px -263px;
	padding-left: 140px;
}

.basicContent { padding: 12px 15px 3px 20px; }

.basicContentBorder {
	padding: 12px 5px 3px 10px;
	border: thin solid #999;
}

/*----------------------------- fix for Doc Library ---------  */

.arialgray {
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* ---------------GENERIC FLOATING RULES--------*/

.left { float: left; }

.right { float: right; }

.center {
	margin: 0 auto;
	text-align: center;
}

.imgWrapper .imgCaption { margin-top: 5px; }

.push10 {
	margin-right: 10px;
	margin-left: 10px;
}

.push15 {
	margin-right: 15px;
	margin-left: 15px;
}

.push20 {
	margin-right: 20px;
	margin-left: 20px;
}

.push30 {
	margin-right: 30px;
	margin-left: 30px;
}

.clearFloat { clear: both; }

/* ---------------GENERIC IFRAME RULES--------*/

.iframeContainer .iframeLeftMenu {
	width: 145px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.iframeContainer { background: #CCC; }

.iframeContainer .iframeRight {
	margin-top: 3px;
	margin-bottom: 3px;
}

/*----------------------HOME PAGE STYLES---------------*/

.homeItem {
	position: relative;
	padding-left: 90px;
	margin-bottom: 30px;
	min-height: 80px;
}

.homeItem .icon {
	background: url(/portals/0/homePageIcons.png) no-repeat;
	height: 78px;
	width: 78px;
	position: absolute;
	left: 0px;
	top: -5px;
}

.homeItem .icon.awards { background-position: 0 0; }

.homeItem .icon.didYouKnow { background-position: -78px 0; }

.homeItem .icon.emarketing { background-position: -156px 0; }

.homeItem .icon.messageCenter { background-position: -234px 0; }

.homeItem .icon.ultimateRewards { background-position: -312px 0; }

.homeItem .icon.videoDownloads { background-position: -390px 0; }

.homeItem .icon.environment { background-position: -468px 0; }

.homeItem .icon.configurator { background-position: -546px 0; }

.homeItem .icon.resources { background-position: -624px 0; }

.homeItem .icon.document { background-position: -702px 0; }

.homeItem .icon.pa-dss { background-position: 0 -78px; }

.homeItem .icon.sdwResource { background-position: -78px -78px; }

.homeItem .icon.google { background-position: -156px -78px; }

.homeItem .icon.prodRegistration { background-position: -234px -78px; }

.homeItem .icon.starProgram { background-position: -312px -78px; }

.homeItems { margin: 15px; }

.homeItems .homeItem ul { margin-left: 20px; }

.homeItems .homeItem .icon a {
	display: block;
	height: 78px;
	width: 78px;
}

/*------------------HTML 5 Convertible Rules---------*/

.figure {
	margin: 2px 8px 5px 8px;
	float: right;
	padding: 2px;
	border: thin solid #CCC;
}

.figcaption {
	font-style: italic;
	text-align: center;
	font-size: 9px;
}

.videoPanelHolder .videoCaption { margin-top: 5px; }

.alertMsg {
	background: url(/portals/0/alert_icon.png) no-repeat 0px 1px;
	height: 30px;
	padding-top: 8px;
	padding-left: 33px;
	margin-top: 5px;
	margin-left: 3px;
}

.docApplication { padding: 3px; }

.ForgotPasswordLink { font-size: 12px; }

.LinkValue { margin-top: 5px; }

/*---------------CaseStudy/Webinar/Whitepaper Thumbnails -------*/
.doc-thumb-sm {
	width: 120px;
	border: 1px solid #DDDDDD;
	height: 80px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.doc-thumb-sm a {
	display: block;
	height: inherit;
}
.doc-name { margin-top: 15px; }
.doc-name a {
	border: 1px solid #dddddd;
	border-radius: 4px;
	padding: 10px;
	width: 100%;
	display: block;
}
@media handheld, only screen and (max-width:1128px) {
	.doc-thumb-sm { width: 95%; height: 140px;}	
	.doc-name { width: 100%;}
}
/*--CaseStudy/Webinar/Whitepaper landing page styles ---*/
.doc-thumb {
	width: 200px;
	border: 1px solid #DDDDDD;
	height: 150px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.doc-thumb a { display: block; width: inherit; height: inherit;}
.case-studies .col-sm-9 { margin-bottom: 15px; }

.case-studies h2 { font-size: 20px;}
.case-studies h3 { font-size: 16px; margin-top: 0;}

@media handheld, only screen and (min-width:768px) {
.doc-name a {
	border: none;
	border-radius: 0;
	padding: 0;
	width: auto;
	display: block;
}

}
/*-----Product Syndication Styles----*/
#model-sales-resources a.list-group-item.disabled {
	background-color: #696969;
	color: #ffffff;
	font-weight: 600;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
}
#usa-model h1 { display: none; }
#usa-model h2 { font-size: 24px; }
 @media handheld, only screen and (min-width:768px) {
#model-sales-resources {
	width: 25%;
	float: left;
}
#model-sales-resources .list-group-item:first-child {
	border-top-left-radius: 10px;
	border-top-right-radius: 0;
}
#model-sales-resources .list-group-item:last-child {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 0;
}
#usa-model {
	width: 75%;
	float: left;
	border-left: 1px solid #cccccc;
}
}
/*-----End Product Syndication Styles-----*/

/*--Article Thumbnails--*/
#ar-cin-zoo { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Cincinnati-Zoo-Article.png);}
#ar-enx-marusic { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-ENX-Marusic-Article.png);}
#ar-sme-interactive-display { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme-interactiveDisplays.png);}
#ar-sme-printing-smbs { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme-printingSMBs.png);}
#ar-ucct { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme_UCCT.png);}
#ar-sme-insourcing { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme-insourcing.png);}
#ar-5things { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme_top5_purchaseOfficeEquip.png);}
#ar-sme-interactive-displays-education { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme-interactiveDisplays-Education.png);}
#ar-sme-cloud-solutions { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme_cloud_solutions.png);}
#ar-sme-wireless-interactive-displays { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme-5_advantages_wireless_interactiveDisplays.png);}
#ar-sme-four-ways-signage { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme_4waysToUseDigitalSignage.png);}
#ar-sme-advantage-digital-signage { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme-5_advantages_digital_signage.png);}
#ar-sme-benefits-digital-signage-outside-class { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme-Five_Digital_Signage_Benefits_for_Outside_the_Classroom.png);}
#ar-sme-advantage-pen-paper { background-image:url(https://business.sharpusa.com/Portals/0/forms/images/doc-sme-5_Advantages_Sharp_Pen_on_Paper.png);}


/*--Case Study Thumbnails--*/
#cs-airport-schools { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Airport-Community-School-CaseStudy.png); }
#cs-caldwell-univ { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Caldwell-University-CaseStudy.png); }
#cs-cable-company { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Cable-Company-Customers-CaseStudy.png); }
#cs-cin-reds { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Cincinnati-Reds-CaseStudy.png); }
#cs-cin-zoo { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Cincinnati-Zoo-CaseStudy.png); }
#cs-cozad-community-school { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Cozad-Community-CaseStudy.png); }
#cs-fashion-industry { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Fashion-Industry-Icon-CaseStudy.png); }
#cs-fortune-100-retailer { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Fortune-100-Large-Retailer-CaseStudy.png); }
#cs-french-fashion { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-French-Fashion-Company-CaseStudy.png); }
#cs-gaming-company { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Gaming-Company-CaseStudy.png); }
#cs-indy-indians { background-image: url(http://business.sharpusa.com/portals/0/forms/images/thumb-doc-Indianapolis-Indians-CaseStudy.png); }
#cs-law-firm { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-VM-Legal-LawFirm-CaseStudy.png); }
#cs-major-metro { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Major-Metropolitan-City-CaseStudy.png); }
#cs-seattle-pac-univ { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Seattle-Pacific-University-CaseStudy.png); }
#cs-shelbyville-school { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Shelbyville-Central-CaseStudy.png); }
#cs-tamura-supermarket { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Tamura-Supermarket-CaseStudy.png); }
#cs-univ-midwest { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-University-in-Midwest-CaseStudy.png); }
#cs-law-enforcement { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Law_Enforcement-CaseStudy.png); }
#cs-steel-manufacturer { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Steel-Manufacturer-CaseStudy.png); }
#cs-southern-seminary { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Southern-Seminary-CaseStudy.png); }
#cs-shoe-manufacturer { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Shoe_Manufacturer-CaseStudy.png); }
#cs-topeka { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Topeka_Chamber_Commerce-CaseStudy.png); }
#cs-private-high-school { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Private_High_School-CaseStudy.png); }
#cs-thayer { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Thayer_County_Health_Services-CaseStudy.png); }
#cs-medical { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Medical_Clinic-CaseStudy.png); }
#cs-miami-beach { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-City-of-Miami-Beach-Police-CaseStudy.png); }
#cs-greene-rubber { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Greene-Rubber-Company-CaseStudy.png); }
#cs-peters-township { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Peters_Township_School-CaseStudy.png); }
#cs-community-health { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Community_Health_Network-CaseStudy.png); }
#cs-blossom-school { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Blossom-Montessori-School-CaseStudy.png); }
#cs-regional-school { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Regional-High-School-Mass-CaseStudy.png); }
#cs-offshore-drilling { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Off_Shore_Drilling-CaseStudy.png); }
#cs-idaho-state { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Idaho_State-CaseStudy.png); }
#cs-furniture-reseller { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Furniture-Retailer-CaseStudy.png); }
#cs-winston-salem { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Winston-Salem-Dash-CaseStudy.png); }
#cs-wisconsin-whitewater { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-University-of-Wisconsin-CaseStudy.png); }
#cs-yanmar-evo { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Yanmar-Evo-Center-CaseStudy.png); }
#cs-idaho-college { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Idaho-College-Osteopathic-Medicine-CaseStudy.png); }
#cs-city-anderson { background-image: url(http://siica.sharpusa.com/Portals/0/forms/images/doc-City-of-Anderson-CaseStudy.png); }


/*--Guide Thumbnails--*/
#it-ref-guide { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb_doc-IT-Reference-Guide.png); background-position: center center;}
#sec-suite-broch { background-image: url(https://business.sharpusa.com/portals/0/forms/images/doc-Security_Suite_Brochure.png); }
#guide-sec-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Security-Infographic.png); }
#guide-scan2-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Scan2-Infographic.png); }
#guide-itPro-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-IT-Pro-Guide-Infographic.png); }
#guide-why-it-love-aquos-board { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-Why-IT-Pros-Love-AQUOS-BOARD.png); }
#pen-on-paper-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Pen-On-Paper-Infographic_Vert.png); }
#pn-l401c-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-PN-L401C-Infographic_Vert.png); }
#signage-in-hospitals-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Find-Digital-Signage-Hospital-Infographic.png); }
#signage-in-university-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Where-to-Find-Digital-Signage_University-Infographic.png); }
#benefits-digital-signage-retail-stores-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-5-Benefits-Digital-Signage-Retail-Stores-Infographic-Vert.png); }
#five-key-differences-infographic { background-image: url(/Portals/0/forms/images/doc-5-Key-Differences-Between-TVs-Prof-Displays-Infographic.png); }
#why-smart-cities-need-signage { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Infographic-Why-Smart-Cities-Need-Digital-Signage.png); }
#signage-in-school-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Where-to-Find-Digital-Signage-in-a-School-District_Infographic.png);}
#three-key-factors-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-3-Key-Factors-Meeting-Room-Productivity-Infographic.png);}
#ab-promote-collaboration-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-4K-Ultra-HD-Displays-Promote-Collaboration.png);}
#creston-connected-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Sharp-Crestron-Connected-Infographic.png);}
#smart-meeting-room-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-Future-of-the-Smart-Meeting-Room-Infographic.png);}
#wcd-different-infographic { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/doc-WCD-Difference-Infographic.png);}

/*--White Paper Thumbnails--*/
#wp-aquos-board { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-AQUOS_BOARD_Whitepaper-Whitepaper.png); }
#wp-IDC-whyCloud { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-CPO-IDC-Whitepaper.png); }
#wp-njpa { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-NJPA-Whitepaper.png); }
#wp-automation-pro { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-Automation-sharp-pro-series-Whitepaper.png); }
#wp-cpo-security { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-CPO-Security-Whitepaper.png); }
#wp-micas { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-MICAS-Whitepaper.png); }
#wp-cpo-office { background-image: url(https://business.sharpusa.com/Portals/0/forms/images/thumb-doc-CPO-Whitepaper.png); }




