/* -- Jonoke Default Style Sheet -- */body{background-color: #ffffff;margin: 0;padding: 0;text-align: center;}#container { background-color: #ffffff;position: relative;text-align: left;margin: 0 auto;width: 800px; }#banner {height: 101px;background-image: url(http://www.jonoke.com/Jerms/images/JonokeClientArea.gif);/* --background-color: #ffffff;--*/background-position: center top;background-repeat: no-repeat;/* --color: #999999;--*/position: static;/* --border-bottom: 4px #b3b3b3 solid;--*/padding-bottom: 4px;padding-left: 4px;margin-bottom: 4px;/* --border-top: 10px #ffffff solid;--*/ }#bannerMain {height: 101px;background-image: url(http://www.jonoke.com/Jerms/images/BannerMain.gif);/* --background-color: #ffffff;--*/background-position: center top;background-repeat: no-repeat;/* --color: #999999;--*/position: static;/* --border-bottom: 4px #b3b3b3 solid;--*/padding-bottom: 4px;padding-left: 4px;margin-bottom: 4px;/* --border-top: 10px #ffffff solid;--*/ }#bodycol {padding-left: 20px;width: 75%;float: left; margin-top: 20px;}#login {background-color: #006666;text-align: right;height: 30px;padding-top: 4px;padding-right: 10px;font-size: 0.8em;font-family: Verdana, Helvetica, Arial, sans-serif;color: white; }/* -- Horizontal Hierarchical Menu -- */ul { /* all lists */padding: 0;margin: 0;list-style: none;}#nav a {font-family: sans-serif;font-size: 100%;font-weight: bolder;color: white;text-decoration: none;}#nav li {	border-right: 1px solid white;	border-width: 1px 1px;}#nav li li a {display: block;background:#999999;padding: 2px 10px;}#nav li li a:hover {background: black;}#nav li a {display: block;background:#660000;padding: 2px 10px;}#nav li a:hover {background: black;}li { /* all list items */float: left;position: relative;width: 159px;/*height:1.4em;*/text-align: center;cursor: default;background-color: #660000;	/*border: 1px solid white;*/	border-width: 1px 0;}li#first {}li#last {}li ul { /* second-level lists */display: none;position: absolute;top: 100%;left: 0;background-color: #999999;font-weight: normal;padding: 0.5em 0 1em 0;}li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */top: auto;left: auto;}li li {	display: block;	float: none;	background-color: transparent;	border: 0;}li:hover ul, li.over ul { /* lists nested under hovered list items */display: block;}/* -- HEADER TABS -- */#menu {list-style-type:none;margin: 0em 0em; padding:0;width:100%; height:1.4em;font-family: sans-serif;font-size: 100%;font-weight: bolder;position: relative;background-color: #660000; }.menuitem {position:absolute; margin:0; padding:0;width:10em; height:1.4em;overflow:hidden;background-color: #660000;}#mi01 { left:0 }#mi02 { left:10em }#mi03 { left:20em }#mi04 { left:30em }#mi05 { left:40em }#mi06 { left:50em }.menuitem ul {display:block;margin: 0; padding:0;list-style-type:none;}.menuitem li { margin:0; padding:0 }#menu a {display:block;margin:0; padding: 0.2em 0.5em;text-align:center;text-decoration:none;color:white;border-left:1px solid white;}#menu a:hover { background:black }.menuitem a { background:#660000 }.menuitem ul a { background: #999999}.menuitem ul ul a { background:blue }.menuitem ul ul ul a { background:violet }.menuitem ul ul ul ul a { background:orange }#Graphic {background-image: url(http://www.jonoke.com/Jerms/images/MainImage.gif);background-repeat: no-repeat;float: left;width: 455px;height: 301px; margin-top: 12px;/*--background-color: #ffffff;--*/ }#SLOGAN {float: right;width: 290px;height: 63px;margin-top: 250px;color: #999999;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 0.8em;font-weight: bold;font-style: italic;text-align: left;}a:link {color: #660000;font: bolder;}a:visited {	color: #CC6666;}a:hover {	color: #990000;}p { 	font: 10pt georgia; 	margin-top: 0px; 	text-align: left;	}h1 { font: bolder 16pt georgia;  margin-bottom: 2px; text-align: left;color: #333333;}h2 { font: bolder 14pt georgia;  margin-bottom: 2px; text-align: left;color: #333333;}h3 { font: bold 12pt georgia;  margin-bottom: 2px; text-align: left;color: #666666;}h4 { font: bolder 9pt georgia;  color: #333333;text-align: left; }h5 {background-color: #dceeee;color: #999999;font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left;font-size: 0.8em;font-style: normal;font-weight: bolder;padding-bottom: 2px; }#Welcome {position: absolute;top: 180px;left: 480px;width: 310px;margin-right: 30px;}#testimonialpic {position: absolute;top: 180px;left: 300px;width: 500px;margin-right: 30px;}#News { width: 800px;float: left; background-color: #ffffff;}#clinicInfo {background-color: #ffffff;width: 280px;margin-top: 40px;margin-left: 10px;border: 2px #999999 solid;float: left;padding: 4px; }p.welcome {color: #000080;font-size: 1.2em;padding-top: 10px;font-weight: normal;font-stretch: ultra-expanded;text-decoration: none;text-align: left; }#callStats {background-color: #ffffff;width: 280px;border: 2px #999999 solid;padding: 4px;float: left;margin-left: 10px;margin-top: 10px;clear: both; }#updateInfo {background-color: #ffffff;border: 2px #999999 solid;width: 280px;padding: 4px;margin-left: 10px;margin-top: 10px;float: left;clear: both; }#welcomeMessage {background-color: #ffffff;position: absolute;top: 180px;left: 320px;width: 60%;margin-right: 10px;margin-left: 10px;margin-top: 40px;}#clientCall {width: 65%;float: left;margin-top: 20px;margin-left: 20px;margin-right: 20px;position: relative; }#callSideCol {background-color: white;width: 250px;float: left;margin-top: 20px;margin-right: 10px;padding: 4px;border: 2px #999999 solid;font-size: 12px;color: #006666;font-style: normal;font-weight: bolder;font-family: Verdana, Helvetica, Arial, sans-serif;position: relative; }#sideColTitle {padding-bottom: 5px;font-family: Georgia, Helvetica, Arial, sans-serif;font-size: 16px;color: #4c4c4c;}#callSearch {text-align: left;background-color: #dceeee;border-bottom: #000 solid;border: 1px #ffffff solid;padding: 4px; }#callAddInfo {text-align: left;background-color: #dceeee;border: 1px #ffffff solid;padding: 4px;margin-top: 2px; }#resultAreaNarrow {width: 65%;float: left;margin-top: 20px;margin-left: 20px;margin-right: 10px;position: relative; }#resultAreaWide {width: 73%;float: left;margin-top: 20px;margin-left: 20px;margin-right: 20px;position: relative; }#searchAreaWide {background-color: white;width: 250px;float: left;margin-top: 55px;margin-right: 10px;padding: 4px;border: 2px #999999 solid;font-size: 0.8em;color: #006666;font-style: normal;font-weight: bolder;font-family: Verdana, Helvetica, Arial, sans-serif;position: relative; }#sideColNarrow {background-color: white;width: 180px;float: left;margin-top: 55px;margin-right: 10px;padding: 4px;border: 2px #999999 solid;position: relative; }#searchAreaNarrow {background-color: #dceeee;float: left;width: 172px;padding: 4px;border: 1px #ffffff solid;font-size: 12px;color: #006666;text-align: left;font-style: normal;font-weight: bolder;font-family: Verdana, Helvetica, Arial, sans-serif;position: relative;}#clientExtras {margin-left: 10px;}#clientExtras ul {display: inline;width: 100%;text-align: left;background-color: transparent;}#clientExtras li {display: inline;width: 100%;text-align: left;background-color: transparent;}#leftCol {width: 45%; text-align: left;position: relative;float: left;}#staff {background-image: url(http://www.jonoke.com/Jerms/images/button2.jpg);background-repeat: no-repeat; padding-left: 40px;}#quickReference {background-image: url(http://www.jonoke.com/Jerms/images/button2.jpg);background-repeat: no-repeat; padding-left: 40px;}#guides {background-image: url(http://www.jonoke.com/Jerms/images/button2.jpg);background-repeat: no-repeat; padding-left: 40px;}#videos {background-image: url(http://www.jonoke.com/Jerms/images/button2.jpg);background-repeat: no-repeat; padding-left: 40px;}#newsletters {background-image: url(http://www.jonoke.com/Jerms/images/button2.jpg);background-repeat: no-repeat; padding-left: 40px;}#referenceLibrary {background-image: url(http://www.jonoke.com/Jerms/images/button2.jpg);background-repeat: no-repeat; padding-left: 40px;}#installers {background-image: url(http://www.jonoke.com/Jerms/images/button2.jpg);background-repeat: no-repeat; padding-left: 40px;}#cdLabels {background-image: url(http://www.jonoke.com/Jerms/images/button2.jpg);background-repeat: no-repeat; padding-left: 40px;}#rightCol {width: 45%; float: right;margin-top: 20px;margin-right: 10px;padding: 4px;position: relative; text-align: left;} #support {background-image: url(http://www.jonoke.com/Jerms/images/NeedSupport.jpg);background-repeat: no-repeat;background-position: top left;padding-left: 140px;height: 160px; }#emailSignup {background-image: url(http://www.jonoke.com/Jerms/images/EmailSignup.jpg);background-repeat: no-repeat;background-position: top left;padding-left: 140px;height: 180px; }#leftColpicture1 {background-image: url(http://www.jonoke.com/Jerms/images/BlueNewspaperBox.jpg);background-repeat: no-repeat;background-position: top left;padding-left: 200px;margin-left: 100px;height: 350px; }#rightColpicture1 {/*--background-image: url(http://www.jonoke.com/Jerms/images/BlueNewspaperBox.jpg);--*/background-repeat: no-repeat;background-position: top left;padding-left: 0px;height: 350px; }table {border: 2px #999999 solid;margin: 0;padding: 4px;}table.apptTable {}th {background-color: #dceeee;color: #006666;font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;padding: 2px;border-bottom: 1px #000 solid;}td {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;margin: 0;padding: 2px;background-color: #f1f1f1;}td.webTableLabel {background-color: #dceeee;color: #006666;font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: right;padding: 2px;}input.custom {font-size: 12px;font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;}input.nextButton {position: absolute;right: 30px;}input.prevButton {position: absolute;right: 130px;}select.custom {font-size: 11px;font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;margin: 2px;}/* -- Coloured rows -- */.a td {background: #efefef;vertical-align: top; }/**added vertical-align top 20051124**/.b td {background: #ddd;vertical-align: top; }/**added vertical-align top 20051124**/.warning {margin-top: 20px;color: red;font-size: 12px;font-weight: bold;padding-left: 4px; }#changePassword {width:500px;text-align: left;background-color: #dceeee;border-bottom: #000 solid;border: 1px #ffffff solid;color: #006666;font-style: normal;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;padding: 4px;margin-top: 2px;}#passwordRules {font: 10pt georgia; color: black;}.label a, .sublabel a {color: #333;}#ErrorBox {background-color: #ffffff;width: 75%;position: relative;left: 5px;margin-top: 40px;border: 2px solid;margin-left: 15px; }#ErrorBox h2 {font-family: Verdana, Helvetica, Arial, sans-serif;background-color: #dceeee;color: #006666;font-weight: bold;border-bottom: 1px #000000 solid;line-height: 1.6em;margin: 20px;text-align: left;padding-left: 4px;  }#Footer {background-color: #ffffff;margin-top: 40px;padding-top: 40px;text-align: center;clear: both; }