﻿body { background: url(/cmt/images/background.jpg); font: normal 15px Trebuchet MS, Arial, Helvetica, sans-serif; color: #333333; }

img { border: none;}
a{ text-decoration: none;}
h4 { color: #138bbe; font-size: 22px; margin:0px; text-transform:capitalize; text-transform: uppercase; }

/*li { padding: 0 0 10px 0; list-style-image:url(/cmt/images/cmt-bullet.png);}*/

.cmt-holder { position: relative; margin: 0 auto; width: 960px; min-height: 1000px;}
	
	#cmt-branding { position: relative; width:194px; height: 95px; margin: 36px 0 0 26px; padding:10px 0px 5px 26px; display: block; background: url(/cmt/images/cmt-logo.png) top left no-repeat; text-indent: -999999px;}
	
	#top-nav { position: relative; margin: 0 0 0 26px; text-indent: -99999px; padding: 0 0 20px 0; display: block; width: 911px; height: 36px;}
		
	a#nv01, a#nv02, a#nv03, a#nv04, a#nv05, a#nv06, a#nv07 {
		background-image: url(/cmt/images/cmt-topNav.png); background-repeat: no-repeat; float: left; height: 36px; text-indent: -9999px;}
		a#nv01 {background-position: 0 0; width: 98px;}
		a#nv01:hover {background-position: 0 -38px;}
		a#nv02 {background-position: -99px 0px; width: 140px;}
		a#nv02:hover {background-position: -99px -38px;}
		a#nv03 {background-position: -240px 0px; width: 134px;}
		a#nv03:hover {background-position: -240px -38px;}
		a#nv04 {background-position: -375px 0px; width: 165px;}
		a#nv04:hover {background-position: -375px -38px;}
		a#nv05 {background-position: -541px 0px; width: 170px;}
		a#nv05:hover {background-position: -541px -38px;}		
		a#nv06 {background-position: -711px 0px; width: 80px;}
		a#nv06:hover {background-position: -711px -38px;}			
		a#nv07 {background-position: -792px 0px; width: 122px;}
		a#nv07:hover {background-position: -792px -38px;}			
			
	#right-nav { position: relative; float: right; margin: 0px; padding: 0px; top: 50px; right: 30px; width: 231px; height: 828px; background: url(/cmt/images/cmt-rightNav-bg.png) top left no-repeat;}
		#right-nav-content  { position: relative; top:-30px; left:15px; width: 200px; height: auto; margin: 0px; padding: 0px;}
		#right-nav-content h1 { position: relative; top: 0px; left: 0px; display: block; height: 45px; width: 194px; background: url(/cmt/images/cmt-rightNav-reels.png) top left no-repeat; text-indent: -99999px; margin:0px; }
		#right-nav ul { position: relative; left: 0px; display: inline; list-style-type: none; margin:0px; padding:0px; font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif; color: #000; *display: block }
		#right-nav ul span { font-size: 0.8em }
		.navCopy {padding-left: 20px; display: block; background: url(/cmt/images/cmt-rightNav-playBtn.png) center left no-repeat; margin: 5px 0 5px 0; width: 200px;}
		.navCopy a { color:#0099cc;}
		.theLine { position: relative; margin:0px; padding:5px; width: 180px; height: 5px; display: block; background: url(/cmt/images/cmt-rightNav-bar.png) center left no-repeat;}
		 #right-nav-content h2 { position: relative; top: 0px; left: 0px; display: block; height: 45px; width: 194px; background: url(/cmt/images/cmt-rightNav-presentation.png) top left no-repeat; text-indent: -99999px; margin:0px; }
		 

#cmt-contentHolderTop {z-index: 10;position: relative; float: left; left:25px; margin: 0 auto; top: 0px; height:20px; width: 910px; padding:0px;  background: url(/cmt/images/content-top.png); background-repeat: no-repeat;}		
.cmt-contentHolder { z-index: 10; position: relative; float: left; left:25px; top:0px; width: 910px; min-height: 500px; height: auto; padding: 0 0 30px 0; margin: 0 auto; background-color: #fff; }		
	#cmt-contentHolderBottom {position: relative; float: left; left:25px; margin: 0 auto; top: 0px; height:25px; width: 910px;  background: url(/cmt/images/content-Bottom.png); background-repeat: no-repeat;}

	#cmt-home-branding { position: relative; top: 10px; left: 80px; width: 751px; height: 200px; margin: 0px; padding: 0 0 40px 0;}
		#cmt-home-branding h1 { position: relative; top: 0px; left: 0px; width: 751px; height: 200px; margin: 0px; padding: 0px; background: url(/cmt/images/cmt-home-branding.png) top left no-repeat; text-indent: -99999px;}
		a#cmt-home-branding-schedual {position: relative; float: left; top: -70px; left: 50px; display: block; }
		a#cmt-home-branding-visitCMT {position: relative; float: left; top: -43px; left: -63px; display: block; }
	
	#home-image-gal { position: relative; left: 80px; width: 770px; height: auto; padding-bottom: 30px;}
	.cmt-home-images { position: relative; float: left; margin: 0 11px 11px 0; width: 179px; height: 197px; }

	#cmt-container-copy { position: relative; float: left; top: 25px; left: 20px; width: 590px; height: auto;}


	#cmt-content-about h1 { position: relative; height:30px; width:200px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px 0px; margin: 0px; text-indent:-99999px;}
	#cmt-content-about h2 { position: relative; height:20px; width:200px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px -32px; margin: 0px; text-indent:-99999px;}
	#cmt-content-about p { position: relative; width: 580px; height: auto; font: normal 15px Trebuchet MS, Arial, Helvetica, sans-serif; color: #000; }
	#cmt-content-about li { padding: 0 0 10px 0; list-style-image:url(/cmt/images/cmt-bullet.png);}
	#cmt-content-about p.reference { font-style: italic; font-size: 0.7em; }

	#cmt-content-research h1 { position: relative; height:30px; width:200px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px -60px; margin: 0px; text-indent:-99999px;}
	#cmt-content-research a { position: relative; width: auto; height:65px; display: block;}


	#cmt-content-comarketing h1 {position: relative; height:30px; width:400px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px -100px; margin: 0px; text-indent:-99999px;}
	#cmt-content-comarketing li { padding: 0 0 10px 0; list-style-image:url(/cmt/images/cmt-bullet.png);}
		.cmt-video { position: relative; float: left; width:136px; height:143px; margin: 5px; background: url(/cmt/images/cmt-comarketing-video-bg.png) top left no-repeat;}
		.cmt-video img { position: relative; float: left; top: 15px; left:20px; width:100px; height: 75px; display: block;}
		.cmt-video span{ position: relative; float: left; top: 18px; left: 10px; color: #138bbe; text-align: center; font-size: 10px; width: 120px; height: 40px;}
		.videoURL { position: absolute; top: 125px; left: 40px;}
		.cmt-video a { position: relative; float: left; width: 35px; height: 30px; color: #fff; font-size: 12px; }
		
		
	#cmt-content-web h1 {position: relative; height:30px; width:400px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px -140px; margin: 0px; text-indent:-99999px;}	
	#cmt-content-web img { margin: 10px; padding: 10px 0 10px 0;}
	#cmt-content-web li { padding: 0 0 10px 0; list-style-image:url(/cmt/images/cmt-bullet.png);}
	
	#cmt-content-programming h1 {position: relative; height:30px; width:400px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px -175px; margin: 0px; text-indent:-99999px;}	
		.cmt-programming-lists { position: relative; float: left; display:block; width: 570px; min-height:125px; padding-bottom: 10px;}
		.cmt-programming-lists img { position: relative; float: left; width:100px; display: block;}
		.cmt-programming-lists h5 { position: relative; float: left; width: 400px; padding: 0 0 1px 10px; margin:0px; font: bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; color: #333333; }
		.cmt-programming-lists p { display: block; position: relative; float: left; width: 400px; padding: 0 0 1px 10px; margin: 0px; font-size: 12px;}
		.toTop { display: block; position: relative; float: left; width: 570px; height: 20px;}
		.toTop img { position: relative; float: right;}
	#cmt-content-contact h1 {position: relative; height:30px; width:400px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px -210px; margin: 0px; text-indent:-99999px;}	
		
		#contact-left { position: relative; float: left; width: 285px; margin: 30px 10px 10px 0; height: auto; }
			#contact-left ul {padding: 0; margin-left: 0 }
			#contact-left li {list-style-type: none; list-style: none;}
			#contact-left a { color: #138bbe;}
		#contact-right { position: relative; float: left; width: 285px; margin: 30px 0 10px 0; height: auto;}
			#contact-right ul {padding: 0; margin-left: 0; }
			#contact-right li {list-style-type: none; list-style: none;}
			#contact-right a { color: #138bbe;}
		.contact-title { font-size: 16px; font-weight: bold; }


	#cmt-content-terms h1 {position: relative; height:30px; width:400px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px -280px; margin: 0px; text-indent:-99999px;}	
	
	#cmt-content-privacy h1 {position: relative; height:30px; width:400px; background-image: url(/cmt/images/cmt-titles.png); background-position: 0px -245px; margin: 0px; text-indent:-99999px;}	


.cmt-footer{ position: relative; float: left; top:0px; left: 1px; display: block; height: 200px; width: 960px; margin: 20px 0 0 0;}
	#footer-links { position: relative; float: left; left: 320px; width: 400px; height: 20px;}
	.cmt-footer a { position: relative; float: left;  width: 150px; color: #000; margin: 0 0 30px 0;}
	.cmt-footer a:hover { color: #138bbe}
	.cmt-footer p { position: relative; float: left; top: 10px; left:180px; width: 600px; height: auto;}
.clear {clear:both;}

/* print styles */

img.printBG, img.printImg
{
    display: none;
}
