@charset "utf-8";
/* CSS Document */

body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}

.pie {font-size: 10px;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, /*blockquote,*/ pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* end reset ***************************************************/
body {
font-family:Arial, Helvetica, sans-serif; /*background:#f2f2f2;*/	font-size:14px; color:#595959; line-height:19px;
	
}

a:link, a:active, a:visited, a:hover {text-decoration:none; color:#3686B7; }
a:hover {text-decoration:underline;}

#headband {
	
	height:71px; background-color:#f2f2f2; border-bottom: 3px solid #3686b7; 
	
}

#midband {
	border-top: 1px solid #5e98b7; padding-bottom:1px;
}

#midband h1 {font-size:24px; color:#1c2122; margin:33px 0; background-color:#fff; padding-bottom:20px; border-bottom:1px dotted #918f8f;}

#midband h3 {font-size:18px; color:#1c2122; margin:0 0 10px 0; }

.hrdotted {border-bottom:1px dotted #918f8f; height:25px; margin-bottom:25px;}

.homeGrad {
	background:#fff url('../images/bg-grad-home.jpg') repeat-x;
}

.center960 {width:960px; margin:0 auto; position:relative; }

a#logo-header {
	display:block; 
	width: 229px; height: 47px;
	position: relative;
	float:left;
	margin-top:13px; overflow:hidden;
	}
a#logo-header span {
		
		position: absolute; 
		width: 100%;
		height: 100%;
		background:url(../images/logo-rib.png);

}

#footerband-upper {border-top:3px solid #4790bd; margin-top:34px; background:#f4f6f7 url(../images/bg-footer-grad.jpg) repeat-x;  }

.footerlinkcol {margin:24px 24px 24px 0; width:198px; float:left; }

.footerlinkcol ul li ul {display:none;} /*hide any tertiary navigation unless in topnav */

.footerlinkcol a:link, .footerlinkcol a:active, .footerlinkcol a:visited, .footerlinkcol a:hover {font-size:12px; color:#1c2122; text-decoration:none; line-height:12px;  }

.footerlinkcol li {padding:2px 0 1px 0;}

.footerlinkcol a:hover {text-decoration:underline; }

.footerlinkcol strong {font-size:14px;}

.clear {clear:both;}

.footercontact {width:208px;  float:right; background:#f1f5f5 url(../images/bg-footer-contact.jpg) repeat-x; color:#6f8184; font-size:12px; padding:25px 9px 45px 24px;}

.footercontact h2 {font-size:24px;margin-bottom:3px; }
.footercontact p {margin:7px 0 14px 0;}

.footercontact a:link, .footercontact a:active, .footercontact a:visited, .footercontact a:hover {color:#6f8184; text-decoration:none;}

.footercontact a:hover { text-decoration:underline;} 

.footercontact .contactMethod {font-size:10px; text-transform:uppercase; font-weight:bold; line-height:19px;}

#recbox {width:89px; height:60px; float:right; background:url(../images/recognitions.png) no-repeat;}
#footerband-lower {background-color:#1c2122; color:#fff; font-size:10px; padding:10px 0;}
/********************** home page **************************************/
#homePlayer, #homePlayerInternal {width:938px; height:354px; }
#homePlayer {background:url(../images/bg-homeslider2.jpg) no-repeat;  margin:26px 0;} 
#homePlayerInternal {background:url(../images/bg-slider1.png) no-repeat;  margin:0 auto;} 
#homeTriCol {padding-bottom:20px; border-bottom:1px dotted #918f8f; margin-bottom:34px;}
#homeTriCol .triCol {width:262px; margin-right:16px; float:left; }

.colDivide {width:3px; height:272px; float:left; margin-right:34px; background: url(../images/divider-vert.png)}

#homeTutorial {/*margin-bottom:34px;*/} 

#homeTriCol .triCol h2, #homeTutorial h2 {text-transform:uppercase; font-size:16px; color:#1c2122; text-shadow: 1px 1px 1px #fff; margin-bottom:12px;}

.tutblurb { width:418px; float:left; margin-right:20px; font-size:12px; color:#1c2122;}

a#btn-more-tuts {
	display:block; 
	width: 185px; height: 38px; 
	position: relative;
	float:left;
	margin-top:13px; overflow:hidden;
	}
a#btn-more-tuts span {
		
		position: absolute; 
		width: 100%;
		height: 100%;
		background:url(../images/btn-more-tutorials.png);

}

a#tempTutComp {display:block;background:url(../images/temp/tutComp.jpg); width:903px; height:202px; margin-top:34px;}

#homeTriCol p {font-size:12px; color:#1c2122;}

#boxOrdering {
	background:url(../images/contactBox.png); width:267px; height:182px; padding-top:1px;
}


#boxOrdering div {text-align:center; color:#fff; font-size:12px;margin-top:14px;}

#boxOrdering div h3 {font-size:30px; color:#1c2122; text-shadow: 1px 1px 2px #559bc6; margin:10px 0; }

.triCol p {margin-bottom:8px;}

.triCol #boxOrdering p {margin:23px 6px 0 16px; } 

#midband .triCol ul {list-type:none !important; padding:0; margin:0; list-style-type:none;}

.triCol a, .triCol li, .arrowedLinks a{background:url(../images/arrowLinkTrans.png) 0 6px no-repeat; font-weight:bold; color:#3686b7; padding-left:15px; text-decoration:none; line-height:23px; font-size:12px; }

.triCol li {color:#595959;}

.triCol a:hover, .arrowedLinks a:hover {text-decoration:underline;}

.arrowedLinks li a {line-height:14px; display:inline-block; margin:0; }

.arrowedLinks li { list-style:none; margin:0 0 9px 0; padding:0;}

/*.arrowedLinks .tutelement ul li, .arrowedLinks .tutelement ol li {
	list-style:none; margin:0 0 9px 0; padding:0;
}*/

.arrowedLinks .tutelement ul li {list-style:disc;}
.arrowedLinks .tutelement ol li {list-style:decimal}

#midband ul.arrowedLinks  {list-style:none; margin:4px 0 0 0; padding:0; }

#boxOrdering p a {background-image:url(../images/arrowLink.png);}

a.showAll {text-indent:-999em; width:96px; height:22px; margin-top:10px; background:url(../images/btnShowall.png) no-repeat; display:block;}

.vidThumbBox {margin-top:30px;}

.vidThumbBox a {display:block; width:201px; height:201px; background-color:#202425; float:left; margin-right:32px; font-size:14px; color:#fff; text-decoration:none; font-weight:bold;}

.vidThumbBox a:hover {text-decoration:underline;}

.vidThumbBox a span {display: block; margin:16px 12px 3px 11px; padding-right:22px; background:url(../images/arrowRGreen.gif) right center no-repeat; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


.bodyApplications #midband ul.nav-apps {width:258px; background-color:#9bb3b8; padding:16px 0; float:left; margin:0 62px 50px 0;}

.bodyApplications #midband ul.nav-apps li {padding:7px 16px;}

.bodyApplications #midband ul.nav-apps li a {color:#fff; font-size:14px; font-weight:bold; padding:3px 0; }

.bodyApplications #midband ul.nav-apps li a:hover {text-decoration:none;  color:#595959; color:#232829; }

.bodyApplications #midband ul.nav-apps li ul {display:none;} /*hide any tertiary navigation unless in topnav */

#bodyVideos  #midband ul.nav-apps li.nav-Videos a, 
#bodyPeriodontalSplint  #midband ul.nav-apps li.nav-splint a, 
#bodyEndodontic  #midband ul.nav-apps li.nav-Endodontic a, 
#bodyBridgeTechnique #midband ul.nav-apps li.nav-provisional-bridge a, 
#bodyTraumaStabilization #midband ul.nav-apps li.nav-Split-Tooth a, 
#bodySingleVisitBridge #midband ul.nav-apps li.nav-Single-Visit-Bridge a, 
#bodyOrthodonticRetainer #midband ul.nav-apps li.nav-retainer a,
#bodyCompositeRestoration #midband ul.nav-apps li.nav-CompositeRestoration a
{color:#232829;}

.picgrid-4-120 img {margin-right:80px; border:1px solid #073771 ;}
.picgrid-4-120 img.last {margin-right:0px;}
p {margin-bottom:12px;}
#midband ul, #midband ol { padding-left:20px;margin-top:6px;}
#midband ul {list-style:disc;}
#midband ol {list-style:decimal}
#midband ul.nav-apps {padding-left:0;list-style:none;margin-top:0;}
#midband p {margin:6px 0 12px 0;}
.appBoxRight {width:640px; float:right;}
.perishots div {float:left; width:210px; margin:0 50px 18px 0; text-align:center;}
.perishots div img {margin-bottom:8px; }
.perishots div strong {font-size:13px; color:#333; }
.perishots  img { border:1px solid #073771 ;}
.center-text {text-align:center}
.smaller-bold {font-weight:bold; font-size:10px; line-height:16px;}
.smallerEm {font-style:italic; font-size:12px;}
.img-left {float:left; margin:3px 16px 4px 0;}
.img-right {float:right; margin:3px 0 4px 16px;}
.appBoxRight.threeup img {margin-right:7px; }
.margin-bottom {margin-bottom:10px;}
.side-by-centered { text-align:center;font-weight:bold; font-size:12px; color:#333; line-height:14px; margin:25px 0 3px 0;}
.side-by-centered img {margin:8px 8px 0 8px; border:1px solid #073771 ;}
.centered {text-align:center;}
.larger {font-size:16px;}
.bolderLinks a{font-weight:bold;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:20px; left:0; text-align:center; font-weight:bold; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:1px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/**************** end colorbox styles ********************/

.hidden {display:none;}
.tutelement {padding:12px 5px 40px 8px;max-width:750px; min-height:340px;min-width:500px; * html width:500px; color:#454545; font-size:16px;}
.tutelement ul, .tutelement ol { list-style:disc;padding-left:20px;margin-top:6px;}
.tutelement h3 {margin-bottom:11px; font-size:20px; color:#073771;}
.tutelement ul li {margin-bottom:14px;}
/*.maxperio {min-height:340px;}*/
/*.maxperio img {float:right;}*/
.tutPhotosRight img, .tutPhotosRight350 img, .tutPhotosLeft350 img, .tutPhotosLeft300 img { border:1px #666 solid; margin-bottom:12px;}
.tutPhotosRight, .tutPhotosRight350 {width:250px; float:right; margin:15px 8px 25px 25px; text-align:center;}
.tutPhotosRight350 {width:350px;}

.tutBlurbLeft {width:250px; float:left; margin:15px 0 25px 8px;}
.tutBlurbRight {width:250px; float:right; margin:15px 8px 25px 0;}

.tutPhotosLeft350,  .tutPhotosLeft300  {width:350px; float:left; margin:15px 25px 12px 8px; text-align:center;}
.tutPhotosLeft300 {width:300px;}
.tutBlurbRight180 {width:180px; float:right; margin:15px 0 25px 18px;}

.textWidthAttF1, .tWAF1, .img200-1upWrap {width:641px;}

.tWAF2 { padding:0 65px; width:511px;}

.tWAF3 { padding:0 10px; width:511px;}

.bldels * {font-weight:bold;}

.tright {display:block; text-align:right;}

.img200-2upWrap {width:480px; margin:30px auto; padding:0 81px;}

.img200-2upWrap div {width:200px;margin-right:15px; text-align:center; float:left;}
.img200-2upWrap div:first-child {margin-right:60px;}
.img200-2upWrap div:last-child {margin-right:0px;}

.img150-3upWrap div {width:150px;margin-left:25px; text-align:center; float:left;}
.img150-3upWrap div:first-child {margin-left:0px;}

.img200-2upWrap img, .img200-1upWrap img, .img150-3upWrap img, .img1upWrap img{  border:1px #666 solid;}
.img200-2upWrap img, .img150-3upWrap img { margin-bottom:8px; }
.tcenter, .img200-1upWrap {text-align:center;}
ul.hlist {list-style:none;margin:0; padding:0;}
ul.hlist li {float:left; margin-right:55px;}
.strSpaced strong {padding-right:55px;}
.strSpaced {margin:0 0 12px 15px;}
.grid_190 {width:190px; float:left; margin-left:15px;}
.grid_190:first-child{margin-left:0;}
.pct80 {font-size:80%;}
h4 {font-size:15px;margin-bottom:4px;}


.btnVersion .vistutlnk {display:block; width:96px; height:22px; background:url(../images/btnTutorial.gif) no-repeat; float:right; text-indent:-999em; margin:0px 0 10px 20px;}

#google_translate_element  {position:absoute; visibility:hidden;}
#google_translate_element div div select.goog-te-combo {visibility:visible; position:absolute; right:21px; top:0; font-size:11px;}