/* background color for the content part of the pages */
Body{background-color: #fff;margin: 0px;padding:0px;}
.ControlPanel, .PagingTable{width: 1000px;margin:0 auto; background-color:Transparent;border-right: #003366 0px solid;border-top: #003366 0px solid;border-left: #003366 0px solid;	border-bottom: #003366 0px solid; clear:both}
.SkinObject{font-weight: bold;font-size: 8.5pt;color: #003366;font-family:Arial;text-decoration: none;}
A.SkinObject:link{text-decoration: none;color: #003366;}
A.SkinObject:visited{text-decoration: none;color: #003366;}
A.SkinObject:hover{text-decoration: none;color: #003366;}
A.SkinObject:active{text-decoration: none;color: #003366;}
/* styles for LANGUAGE skinobject */
.Language{vertical-align: middle;margin: 0px;}
.Language img{border: none;}
/* style for module titles */
.Head{font-family:Arial;font-size: 20px;font-weight: normal;color: #333333;}
/* style of item titles on edit and admin pages */
.SubHead{font-family:Arial;font-size: 10px;color:Black;}
.SubHead1 .SubHead{font-family:Arial;font-size: 10px;color:White;font-weight: normal;}
.SubHead1 img{ display:none;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{font-family:Arial;font-size: 10px;color:White;}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled{font-family:Arial;font-size: 11px;font-weight: normal;/*color:#00224d;*/}
/* text style used for rendered text which should appear disabled */
.NormalDisabled{color: Silver;}
/* text style used for rendered text which requires emphasis */
.NormalBold{font-family:Arial;font-size: 11px;font-weight: bold;}
/* text style used for error messages */
.NormalRed{font-family:Arial;font-size: 12px;font-weight: bold;color: #ff0000;}
.Red{color: #ff0000;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{font-family:Arial;font-size: 12px;font-weight: normal;}
/* styles used by Data Grids */
.DataGrid_AlternatingItem{background-color: White;color: Red;font-family:Arial;font-size: 10px;font-weight: normal;}
.DataGrid_Container{background-color: Transparent;}
.DataGrid_Footer{background-color: White;}
.DataGrid_Header{background-color: Transparent;color: Black;font-family:Arial;font-size: 10px;font-weight: bold;text-align: Left;}
.DataGrid_Item{background-color: Transparent;color: Black;font-family:Arial;font-size: 10px;font-weight: normal;}
.DataGrid_SelectedItem{background-color: Silver;color: Blue;font-family:Arial;font-size: 10px;font-weight: normal;}
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node{font-family:Arial;font-size: 12px;font-weight: normal;}
.TreeMenu_NodeSelected{font-family:Arial;font-size: 12px;font-weight: normal;background-color: #dcdcdc;}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link{text-decoration: none;color: #003366;}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited{text-decoration: none;color: #003366;}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover{text-decoration: none;color: #ff0000;}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active{text-decoration: none;color: #003366;}
/* styles used in the FileManager */
.FileManager{border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;height: 400px;}
.FileManager_ToolBar{border-bottom: black 1px solid;height: 25px;}
.FileManager_Explorer{height: 100%;border: #696969 1px solid;background-color: White;margin: 2px 2px 2px 2px;}
.FileManager_FileList{height: 100%;border: #696969 1px solid;background-color: White;margin: 2px 2px 2px 2px;overflow: auto;}
.FileManager_MessageBox{text-align: center;vertical-align: middle;background-color: White;padding: 25px 25px 25px 25px;}
.FileManager_Header{font-family:Arial;font-size: 11px;font-weight: bold;color: #E7E7FF;background-color: #9EBFF6;	border-bottom: #696969 1px solid;height: 25px;}
.FileManager_Pager{font-family:Arial;font-size: 11px;font-weight: bold;background-color: #EEEEEE;border-top: #696969 1px solid;height: 25px;}
.FileManager_StatusBar{font-family:Arial;font-size: 11px;font-weight: normal;background-color: #dedfde;height: 25px;margin: 2px 2px 2px 2px;}
.FileManager_Item{font-family:Arial;font-size: 11px;font-weight: normal;color: Black;background-color: #F8F8F8;border-top: black 1px dashed;border-bottom: black 1px dashed;}
.FileManager_AltItem{font-family:Arial;font-size: 11px;font-weight: normal;color: Black;	background-color: #EEEEEE;border-style: none;}
.FileManager_SelItem{font-family:Arial;font-size: 11px;font-weight: bold;	color: White;background-color: #99ffff;	border-style: none;}
.FileManagerTreeNode{font-family:Arial;font-size: 11px;font-weight: normal;}
.FileManagerTreeNodeSelected{font-family:Arial;font-size: 11px;font-weight: normal;background-color: #dcdcdc;}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link{text-decoration: none;color: #003366;}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited{text-decoration: none;color: #003366;}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover{text-decoration: none;color: #ff0000;}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active{text-decoration: none;color: #003366;}
/* styles used in the Wizard Framework */
.Wizard{border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;height: 400px;width: 650px;}
.WizardButton{border-right: #696969 1px solid;padding-right: 2px;border-top: #696969 1px solid;padding-left: 2px;padding-bottom: 2px;border-left: #696969 1px solid;padding-top: 2px;	border-bottom: #696969 1px solid;background-color: #dcdcdc;}
.WizardHeader{background: #ffffcc;border-bottom: black 1px solid;height: 40px;}
.WizardFooter{border-top: black 1px solid;background: #ccffcc;height: 25px;text-align: right;}
.WizardBody{padding-right: 10px;padding-left: 10px;padding-bottom: 10px;padding-top: 10px;height: 325px;}
.WizardHelp{padding-right: 5px;padding-left: 5px;font-size: 9pt;padding-bottom: 5px;border-left: black 1px solid;width: 180px;padding-top: 5px;background-color: #ccffff;}
.WizardHelpText{overflow: auto;font-size: 8pt;width: 180px;color: black;font-family:Arial;height: 300px;}
.WizardText{font-size: 9pt;color: black;font-family:Arial;}
/* text style used for help text rendered by modules */
.Help{border-right: black 1px solid;padding-right: 2px;border-top: black 1px solid;padding-left: 2px;font-weight: normal;font-size: 11px;padding-bottom: 2px;border-left: black 1px solid;color: black;padding-top: 2px;border-bottom: black 1px solid;	font-family:Arial;background-color: #ffff99;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{font-family:Arial;font-size: 11px;font-weight:bold;}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
.CommandButton1 input{display:none;}

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;}/* button style for standard HTML buttons */
.StandardButton{border:1px solid white; color:White; background-color:#789ebf;padding:0;font-family:Arial; font-size:11px; padding:5px 10px;}
/* GENERIC */
H1{font-family:Arial;font-size: 20px;font-weight: normal;color: #666644;}
H2{font-family:Arial;font-size: 20px;font-weight: normal;color: #666644;}
H3{font-family:Arial;font-size: 12px;font-weight: normal;color: #003366;}
H4{font-family:Arial;font-size: 12px;font-weight: normal;color: #003366;}
H5, DT{font-family:Arial;font-size: 11px;font-weight: bold;color: #003366;}
H6{font-family:Arial;font-size: 11px;font-weight: bold;color: #003366;}
TFOOT, THEAD{font-family:Arial;font-size: 12px;color: #003366;}
TH{vertical-align: baseline;font-family:Arial;font-size: 12px;font-weight: bold;color: #003366;}
A:link{text-decoration: none;color: #00224d;}
A:visited{text-decoration: none;color: #00224d;}
A:hover{text-decoration:none;color: #00224d;}
A:active{text-decoration: none;color: #00224d;}
SMALL{font-size: 8px;}
BIG{font-size: 14px;}
BLOCKQUOTE, PRE{font-family:Arial;}
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;}
OL UL LI{list-style-type: disc;}
HR{color: #696969;height: 1pt;text-align: left;}
/* Module Title 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;height: 16px;background-color: Transparent;}
.ModuleTitle_MenuItem{cursor: pointer;color: black;font-family:Arial;font-size: 9pt;font-weight: bold;font-style: normal;border-left: white 0px solid;border-bottom: white 1px solid;border-top: white 1px solid;border-right: white 0px solid;background-color: Transparent;}
.ModuleTitle_MenuIcon{cursor: pointer;background-color: #EEEEEE;border-left: #EEEEEE 1px solid;border-bottom: #EEEEEE 1px solid;border-top: #EEEEEE 1px solid;text-align: center;width: 15px;height: 21px;}
.ModuleTitle_SubMenu{z-index: 1000;cursor: pointer;background-color: #FFFFFF;border-bottom: #FFFFFF 0px solid;border-left: #FFFFFF 0px solid;border-top: #FFFFFF 0px solid;border-right: #FFFFFF 0px solid;}
.ModuleTitle_MenuBreak{border-bottom: #EEEEEE 1px solid;border-left: #EEEEEE 0px solid;border-top: #EEEEEE 1px solid;border-right: #EEEEEE 0px solid;background-color: #EEEEEE;height: 1px;}
.ModuleTitle_MenuItemSel{cursor: pointer;color: black;font-family:Arial;font-size: 9pt;font-weight: bold;font-style: normal;background-color: #C1D2EE;}
.ModuleTitle_MenuArrow{	font-family:Arial;font-size: 10pt;cursor: pointer;border-right: #FFFFFF 1px solid;border-bottom: #FFFFFF 1px solid;border-top: #FFFFFF 0px solid;}
.ModuleTitle_RootMenuArrow{font-family: webdings;font-size: 10pt;cursor: pointer;}
/* Main Menu */
.MainMenu_MenuContainer{background-color: transparent;}
.MainMenu_MenuBar{cursor: pointer;height: 16px;background-color: Transparent;}
.MainMenu_MenuItem{cursor: pointer;color: black;font-family:Arial;font-size: 9pt;font-weight: bold;font-style: normal;border-left: white 0px solid;border-bottom: white 1px solid;border-top: white 1px solid;border-right: white 0px solid;background-color: Transparent;}
.MainMenu_MenuIcon{cursor: pointer;background-color: #EEEEEE;border-left: #EEEEEE 1px solid;border-bottom: #EEEEEE 1px solid;border-top: #EEEEEE 1px solid;text-align: center;width: 15px;height: 21px;}
.MainMenu_SubMenu{z-index: 1000;cursor: pointer;background-color: #FFFFFF;border-bottom: #FFFFFF 0px solid;border-left: #FFFFFF 0px solid;border-top: #FFFFFF 0px solid;border-right: #FFFFFF 0px solid;}
.MainMenu_MenuBreak{border-bottom: #EEEEEE 1px solid;border-left: #EEEEEE 0px solid;border-top: #EEEEEE 1px solid;border-right: #EEEEEE 0px solid;background-color: #EEEEEE;height: 1px;}
.MainMenu_MenuItemSel{cursor: pointer;color: black;font-family:Arial;font-size: 9pt;font-weight: bold;font-style: normal;background-color: #C1D2EE;}
.MainMenu_MenuArrow{font-family: webdings;font-size: 10pt;cursor: pointer;border-right: #FFFFFF 1px solid;border-bottom: #FFFFFF 1px solid;border-top: #FFFFFF 0px solid;}
.MainMenu_RootMenuArrow{font-family: webdings;font-size: 10pt;cursor: pointer;}
/* LEGACY STYLES from DNN 1-2 */
.HeadBg{background-color: #CCCCCC;}
.TabBg{background-color: black;}
.SelectedTab{font-weight: bold;font-size: 8.5pt;color: #FFFFFF;font-family:Arial;text-decoration: none;}
A.SelectedTab:link{text-decoration: none;color: white;}
A.SelectedTab:visited{text-decoration: none;color: #eeeeee;}
A.SelectedTab:hover{text-decoration: none;color: #cccccc;}
A.SelectedTab:active{text-decoration: none;color: #eeeeee;}
.OtherTabs{font-weight: bold;font-size: 8.5pt;color: white;font-family:Arial;text-decoration: none;}
A.OtherTabs:link{text-decoration: none;color: white;}
A.OtherTabs:visited{text-decoration: none;color: #eeeeee;}
A.OtherTabs:hover{text-decoration: none;color: #cccccc;}
A.OtherTabs:active{text-decoration: none;color: #eeeeee;}
.PagingTable{height: 33px;}
.LabelEditTextClass{border: solid 1px red;background-color: Transparent;}
.LabelEditWorkClass{/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/border: solid 0px red;background-color: Transparent;}
/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu{border: solid 1px black;white-space: nowrap;background: white;}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver{background-color: navy;color: White;}
/*Edit In Place Tool Bar Classes*/
.eipbackimg{border: outset 1px; /*give toolbar a 3D look*/position: absolute; /*needed so it doesn't take up space */margin-top: -22px; /*specify toolbar to be just above text */white-space: nowrap; /* makes toolbar horizontal */background: url(../../images/eip_toolbar.gif);background-color: #99cccc;height: 22px;}
.eipbuttonbackimg{width: 21px;height: 21px;cursor: pointer; /*change mouse to pointer when hover over button*/display: inline-block; /* supported by Opera and ? */}
.eipbutton_edit{background: url(../../images/eip_edit.gif) no-repeat 100% center;}
.eipbutton_save{background: url(../../images/eip_save.gif) no-repeat 100% center;}
.eipborderhover{border: outset 1px;}
/* used to collapse panes without any content in them */
.DNNEmptyPane{width: 0px;}
/* used to set the different module align options - from module settings */
.DNNAlignleft{text-align: left;}
.DNNAlignright{text-align: right;}
.DNNAligncenter{text-align: center;}
/* Login Styles */
.LoginPanel{}
.LoginTabGroup{}
.LoginTab {float: left;background: url("../../images/tablogin_gray.gif") left top;margin: 0 3px 3px 0;padding: 5px 5px 4px 5px;text-decoration: none;color: #FFF;border: 1px #25569a solid;}
.LoginTabSelected{float: left;background: url("../../images/tablogin_gray.gif") left top;margin: 0 3px 3px 0;padding: 5px 5px 4px 5px;text-decoration: none;color: #FFF;background-position: 0% -41px;border: 1px #25569a solid;}
.LoginTabHover{	float: left;background: url("../../images/tablogin_gray.gif") left top;margin: 0 3px 3px 0;	padding: 5px 5px 4px 5px;text-decoration: none;color: #555;border: 1px #C00 solid;cursor:pointer;}
.LoginContainerGroup{clear: both;padding-top: 5px;}
.LoginContainer{}
div{background-color:transparent;padding:0px;}
img{margin:0px; padding:0px;}
.wrap{width:1000px; clear:both; margin:0 auto;}
.wrapcolor div,div.wrapcolor,.wrapcolor table{color:#00224d;}
.wrapcolor a:link,.wrapcolor a:wrapcolor,.wrapcolor a:hover,.wrapcolor a:active{color:#00224d;}
#wrap{width:100%;clear:both;}
.bluebg{background-color:#00224d; color:White;}
.bluebg .Normal{color:White;}
.bluebg a{ color:White;}
#header{width:100%;clear:both;height:186px; border-bottom:1px solid #2e5079;}
.header{width:1000px; clear:both; margin:0 auto; clear:both; height:186px;color:#4d6482;}
.header a{color:#4d6482;}
.footer{width:100%; clear:both;color:white; }
.footer1{width:100%; clear:both; background-color:#f2f4f6;  }
.footer a,.footer,.footer1 a,.footer1{font-size:11px;color:white; text-decoration:none;font-family:Arial;}
.footertext{width:100%;height:50px;overflow-y: scroll;margin:20px 0px;}
.footercopy{clear:both; width:100%; text-align:center;color:#00224d;padding-top:30px;height:50px; font-size:12px; background-color:#f2f4f6; }
.footercopy a{font-size:12px;color:#00224d; text-decoration:none;}
.footercopy .left{float:left;width:25%; text-align:left;font-size:10px;}
.footercopy .right{float:right;width:25%; text-align:right;font-size:10px;}
.clearboth{width:100%;clear:both; font-size:1px;}
.footercopy .right a{font-size:10px;color:#00224d; text-decoration:none;}
.textH{float:right; text-align:right; width:200px;padding:30px 0px 0px 10px; line-height:140%; font-family:Arial; font-size:14px; position:relative;height:93px;}
.addtom{ position:absolute; right:0; bottom:0; display:block;font-size:90%;}
.logo{float:left; width:200px;padding:30px 0px;}
.contentpane{float:left;width:730px;}
.fixhomeL{width:770px}
.Lcontentpane{float:left;width:460px;}
.LcontentpaneOver{float:left;width:450px;}
.rightpane{float:right;width:260px;padding-bottom:0px; margin-bottom:0px;}
.rightpaneOver{float:left;width:260px;}
.width740{width:740px;}
.width640{width:640px;}
.width340{width:340px;}
.width470{width:470px;}
.fixhomer{width:204px;}
#content{width:100%;clear:both;padding-top:15px;}
.content{width:100%;clear:both;margin-bottom:35px;}
.fixhome{border-bottom:1px solid #2e5079;padding-top:30px;}
#nav{width:100%; clear:both;padding-top:11px;}
#nav ul{padding-left:0px;margin-left:0px;margin-top:-4px;z-index:1000;/*width:1040px;*/}
#nav a{display:block;background-image:url(images/bg_menu.jpg); background-repeat:repeat-x;color:white; text-transform:uppercase; font-family:Arial; font-size:12px;padding:6px 18px 0 18px; margin-right:10px; height:20px;}
#nav102 a{margin-right:0px;}
#nav li.SelectedTab{margin-top:0;}
#nav .SelectedTab a,#nav a:hover{ font-weight:normal;background-image:url(images/bg_menu_s.jpg); }
#nav .Level1 a,#nav .Level2 a,#nav .SelectedTab li a ,#nav li.SelectedTab .Level2 a {display:block;width:149px; border:none; font-size:12px; color:#fff; background-image:url(images/bg_menu.jpg); background-repeat:repeat-x; text-transform:none; height:20px; padding-top:5px; padding-left:18px; margin:0; font-weight:normal;}
#nav .Level1 a:hover ,#nav .Level2 a:hover,#nav .SelectedTab .Level1 a:hover,#nav .SelectedTab .Level2 a:hover,#nav .Level1 .SelectedTab .Level2 a:hover{font-weight:normal;background-image:url(images/bg_menu_s.jpg);}
#nav .Level2 a{width:140px; padding-left:4px;}
#nav .Level1 .SelectedTab a,#nav .Level2 .SelectedTab a,#nav .Level1 a:hover,#nav .Level2 a:hover{color:white; font-size:12px; background-color:White;background-image:url(images/bg_menu_s.jpg); background-repeat:repeat-x;}
/*#nav .Level1 .SelectedTab .Level2 a{display:block;width:120px; border:none; font-size:12px; color:#fff; background-image:url(images/bg_menu_s.jpg); background-repeat:repeat-x; text-transform:none;text-indent:4px; height:20px; padding-top:5px; padding-left:0; margin:0;}*/
#nav .Level1 .SelectedTab .Level2 a:hover ,#nav .Level1 .SelectedTab .Level2 .SelectedTab a{color:white; font-size:12px; background-color:White; background-repeat:repeat-x;background-image:url(images/bg_menu_s.jpg);}
#nav li{list-style:none none inside; float:left; list-style:none; position:relative;}
#nav li ul {position:absolute;left:-9999px;}
#nav li ul li{}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.hover ul ul, #nav li.hover ul ul ul, #nav li.hover ul ul ul ul {left:-999em;}
#nav li:hover ul, #nav li.hover ul {left:0px;top:30px;}
#nav li li:hover ul, #nav li li.hover ul {left:185px;top:4px;}
/*#nav108 a,#nav99 a,#nav94 a,#nav88 a,#nav83 a{margin-left:1px;}*/
.graydiv{background-image:url(images/fontshop.jpg); background-position:left top; background-repeat:no-repeat; text-align:center;width:204px;float:right;}
.graydiv p{text-align:left; display:block; line-height:160%;}
.graydiv a.font-shop{height:55px; display:block; width:100%; clear:both; text-indent:-999em;}
/*.fontsize80{font-size:80%;margin-top:70px;}*/
.fontsize80{font-size:80%;margin-top:15px;}
.graydiv img{margin-bottom:10px;}
.tblbottom,.tblbottom a{font-size:90%;}
.divhome{width:238px;float:left;margin-right:27px;margin-top:23px; text-align:center; height:252px;}
.home{margin-top:9px;padding:10px 0px 26px 0px; line-height:140%; }
.home a{ font-weight:bold;}
.home a:link,.home a:visited,.home a:hover,.home a:active{color:White}
a.gohome:link,a.gohome:visited,a.gohome:hover,a.gohome:active{text-decoration:underline;color:#1878bc;}
.pinkdiv{clear:both; background-color:#ebe6e0;padding:5px 0px 0px 10px; word-spacing:-1px;}
.pinkdiv a{color:#CE2A2E;}
.pinkdivtb{width:100%; height:11px; clear:both;background-color:#ebe6e0;}
#ts{ background-color:#ebe6e0; /*background-image:url(images/top-small.jpg)*/}
#bs{ background-color:#ebe6e0;/* background-image:url(images/bottom-small.jpg)*/}
#tb{ background-color:#ebe6e0;/* background-image:url(images/top-big.jpg)*/}
#bb{ background-color:#ebe6e0;/* background-image:url(images/bottom-big.jpg);*/}
.colorgraytext, .colorgraytext a{color:#847248 !important; line-height:160%;}
.pinkdivlfix{padding-bottom:293px;}
#others{width:730px; height:540px; background-image:url(images/IQsmart1-bg.jpg); font-size:120%; line-height:160%;}
.middlediv{padding-top:16px;}
.context{ line-height:160%;width:100%;font-size:12px;padding-left:10px; padding-top:5px; padding-bottom:5px;}
.context img{margin-top:12px;}
.rightpane ul{padding-left:15px; margin:12px 0px 0px 0px;}
.rightpane ul li{line-height:180%; list-style-type:disc;}
.fontsize110{font-size:110%;}
.paddingtop80{padding-top:80px;}
.width1010{width:1010px;}
.paddingleft10{padding-left:10px;}
.halfline{margin-top:6px; display:block;line-height:160%;}
.halfline20px{margin-top:11px; display:block;line-height:160%;}
.halfline1{ display:block;line-height:160%;clear:both}
img.jazz_plus_img{margin-top:144px;}
img.q1_leaf_img{margin-top:71px;}
img.q2_leaf_img{margin-top:82px;}
img.q3_leaf_img{margin-top:69px;}
img.s2_leaf_img{margin-top:45px;}
.paddingtop70{padding-top:70px;}
.paddingtop25{padding-top:25px;}
.paddingtop20{padding-top:20px;}
.paddingtop17{padding-top:17px;}
.paddingleft5{padding-left:5px;}
.pinkdivlfixq1{padding-bottom:265px;}
.pinkdivlfixq2{padding-bottom:184px;}
.pinkdivlfixq3{padding-bottom:29px;}
.pinkdivlscoverview{padding-bottom:185px; padding-right:5px;}
.pinkdivlscoverview a{color:#00224d;}
span.fixcyan{display:block; padding-left:7px;}
.pinkdivliqoverview{padding-bottom:75px;}
/*.scoverview,.margintop19{padding-top:27px;}*/
.fixpinkbottomiqscanner{margin-top:123px;}
.pinkdivlfixsII{padding-bottom:6px;}
.esoverview{margin-top:38px}
div.maillinglist{margin:60px 0px 60px 80px;width:477px;}
td.maillinglist{width:35%;}
.maillinglist td{ font-weight:bold; vertical-align:top;}
.maillinglist input[type="text"]{border:1px solid #404040; width:100%;padding:4px;}
.maillinglist textarea{border:1px solid #404040; width:100%;padding:4px;}
div.maillinglist1{margin:35px 0px 60px 0px;width:477px;}
td.maillinglist1{width:35%;}
.maillinglist1 td{ font-weight:bold;}
.maillinglist1 input[type="text"]{border:1px solid #404040; width:100%;padding:4px;margin:3px 0px;}
.maillinglist1 textarea{border:1px solid #404040; width:100%;padding:4px;margin:3px 0px}
input.btn{border:1px solid #1f180e;color:White; background-color:#7c5e38; padding:3px 20px; font-weight:bold;}
.fixedpinkWS{padding-bottom:105px/*52px*/;}
.wspic{float:right;margin-top:9px;}
.width470i{width:460px;}
img.img_extended_warranty{margin-top:237px; float:right;}
.fixedpinkWES{padding-bottom:357px;}
.img_service_contracts{float:right;margin-top:236px; }
.fixedpinkWSC{padding-bottom:92px;}
.wsserviceandrepairs{padding-bottom:155px;}
.usedSanners{width:100%; clear:both; line-height:160%; padding-top:50px;}
.usedSanners img{float:left;margin-right:5px;}
.usedSanners p{float:left;font-size:90%;padding:0px;margin:0px;padding-left:9px;}
.usedSanners span.fontsize110{font-size:120%;}
.wssrpic{margin-top:1px;}
.iqsmartOptions{width:100%; clear:both;}
.iqsmartOptionsimg{float:left;width:305px; padding-top:20px;}
.iqsmartOptionsC{float:right; line-height:160%;font-size:90%;width:420px; padding:20px 0px;}
.iqsmartOptionsimg1{width:305px; padding-top:20px; vertical-align:top;}
.iqsmartOptionsC1{line-height:160%;font-size:90%;width:420px; padding:20px 0px;vertical-align:top;}
a.iqsmartOptionsA{color: #ce2a2e; font-weight:bold;}
.file_size{background-image:url(images/file_size.jpg);width:250px; height:1550px;padding:20px 0 0 10px; font-size:160%;margin-top: 20px;line-height:140%;margin-bottom:20px;}
.file_size1{background-image:url(images/MASK_2.jpg);width:250px; height:1410px;padding:20px 0 0 10px; font-size:160%;margin-top: 20px;line-height:140%;margin-bottom:20px;}
.file_size2{background-image:url(images/Mask_3.jpg);width:250px; height:1550px;padding:20px 0 0 10px; font-size:160%;margin-top: 20px;line-height:140%;margin-bottom:20px;}
.file_size3{background-image:url(images/OXYGEN_SCAN_OPTIONS.jpg);width:250px; height:1350px;padding:20px 0 0 10px; font-size:160%;margin-top: 20px;line-height:140%;margin-bottom:20px; background-position:left center;}
.fixqo1{margin-top:15px;display:block;}
.fixqo2{margin-top:297px;display:block;}
.fixqo3{margin-top:31px; display:block;}
.fixeso1{display:block;margin-top:55px;}
.fixeso2{display:block;margin-top:74px;}
.fixeso3{display:block;margin-top:31px;}
.fixeso4{padding-bottom:257px;}
.secRed,a.secRed{color: #ce2a2e;}
.fixiqstech{padding-bottom:155px;}
.fixevstech{padding-bottom:40px;}
.a2bg{background-image:url(images/A2_SCANNER.jpg);padding-top:540px; background-repeat:no-repeat;}
.fixa2{height:422px;}
.tb5{padding:9px 0px;font-size:12px;}
.paddingbottom25px{padding-bottom:25px}
.q1smartbg{background-image:url(images/IQ1_OPEN_bg.jpg);padding-top:435px; background-repeat:no-repeat; background-position:left 15px;}
.q2smartbg{background-image:url(images/IQ2OPEN_bg.jpg);padding-top:435px; background-repeat:no-repeat; background-position:left 15px;}
.q3smartbg{background-image:url(images/IQ3_OPEN_bg.jpg);padding-top:435px; background-repeat:no-repeat; background-position:left 15px;}
.jazzbg{background-image:url(images/jazz_bg.jpg);padding-top:435px; background-repeat:no-repeat; background-position:left 15px;}
.supremebg{background-image:url(images/ES_SupremeII_bg.jpg);padding-top:450px; background-repeat:no-repeat; background-position:30px top;}
.alaignright{text-align:right;}
.fixoso1{margin-top:36px;}
.fixoso2{margin-top:594px;display:block;}/*380*/
.gallery{padding-top:30px; width:100%; clear:both;line-height:160%;}
.galleryimg{float:left;margin-right:30px; width:126px; font-size:12px; color:#847248 !important; text-align:left;}
.gallery2img{float:left;margin-right:30px; width:282px; font-size:12px; color:#847248 !important; text-align:left;}
.galleryimg img{border:0px;}
.orangebox{height:217px; width:241px; color:White; background-color:#ff4e00; font-size:13px; padding-top:10px; text-align:center; line-height:160%;}
.HomeSubHeading{width:100%; text-transform:uppercase; color:White; font-size:14px; padding-bottom:3px; text-align:left; margin-bottom:8px;}
.BorderBlue{border-bottom:1px solid #2D507A;width:241px;}
#Type_Face{width:324px; height:766px; position:relative; background-image:url(/Portals/0/web_images/type_face.jpg);}
#favourite_fonts{color:White; font-family:Arial; font-size:12px; position:absolute;}
#favourite_fonts{left:11px;top:8px;}
a#fontshop{display:block;width:324px; height:25px;background-image:url(images/FONTS-OVERVIEW.jpg);bottom:76px;position:absolute;left:0px;z-index:99999999999999}
a.zapfinolink{display:block;width:324px;position:absolute;left:0px;height:360px; top:43px;}
.bluegradient{width:314px;padding-left:10px;color:White; vertical-align:top;padding-top:15px;font-size:12px; line-height:160%;}
.bluebgimg{background-image:url(images/g_bg.jpg); background-repeat:repeat-y;  background-position:right top; margin-top:27px; background-size:334px auto;}
.bluebgimg1{background-image:url(images/5bg.jpg); background-repeat:repeat-y;  background-position:right top; margin-top:27px;}
.bluebgimg2{background-image:url(images/4bg.jpg); background-repeat:repeat-y;  background-position:right top; margin-top:27px;}
.bluebgWhite{height:29px; vertical-align:middle; color:White;padding-left:10px; background-image:url(images/g_b_bg.jpg); background-position:left top; background-repeat:no-repeat; font-size:120%; font-weight:bold;}
.footerfl{ background-image:url(images/g_bottom.jpg); width:324px; height:101px;text-align:right;vertical-align:top; }
a.fontshoplink{display:block;width:324px; height:25px;background-image:url(images/FONTS-OVERVIEW.jpg);}

@media all and (max-width: 960px) {
    .header,.wrap,.fixhomeL{width:100%;}
    .textH,.rightpane,.footercopy .left,.footercopy .right {float:none;}
    .textH{height:118px;}
}