body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E586C;
}


a {
	color: #0D3166;
	text-decoration: none;
}
a:link {
	color: #0D3166;
}

a:hover {
	color: #0D3166; 
	text-decoration: underline;
}
a:active {
	color: #0D3166;
}

a img { border: none; }


ul {
	list-style: none;
	border:none;
	padding:0px;
	margin:0px;
}

.bodyCell ul li  {
	background-repeat: no-repeat;
	background-position: 0px;
	background-position:left 7px;
	background-image:url(../images/shared/bulletpoint.gif);
	border-bottom: 1px solid #D0DDEA;
	color: #6A7C99;
	display: list-item;
	text-decoration: none;
	padding: 4px 4px 4px 20px;
	margin:0;
	
}

/*----------------------------------------------------*/

.bodyCell {
	padding-top:10px;
	padding-bottom:10px;
}

.contentCell {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

.arrowLink {
	background-image:url(../images/shared/arrow.gif);
	background-repeat:no-repeat;
	padding-left:22px;
	background-position:3px;
	text-decoration:none;
	font-weight:bold;
	color:#B1B9C6;
	height:15px;
	vertical-align:bottom;
}

/*----------------------------------------------------*/

.homeNewsTextBox {
	font-size: 11px;
	color: #4E586C;
	border-left:#D2D2D4 1px solid;
	border-right:#D2D2D4 1px solid;
	border-bottom:#D2D2D4 1px solid;
	padding:5px 10px;
	line-height:13px;
}

.homeNewsTitleBox {
	background-color:#F6F6F7;
	font-weight:normal;
	font-size: 11px;
	color: #304C99;
	border:#D2D2D4 1px solid;
	padding:5px 10px;
	line-height:13px;
}

.homeLeadIn {
	line-height:15px;
	font-size: 12px;
	padding-right:10px;
	width: 255px;
	height: 345px;
}

.homeSectionTitle {
	border-bottom:#FFFFFF 3px solid;
	padding:0px;
}

.homeSectionCell {
	background-image:url(../images/shared/bg_gradient.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-left:#CCCCCC 1px solid;
	height:345px; _height: 370px;
	padding: 5px;
	line-height:14px;
}



/*----------------------------------------------------*/

.sideNavCell {
	background-image:url(../images/shared/sidenav_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#D5DBE5;
	height:350px;
	padding: 0px;
}

.sideNavItem {
	background-image:url(../images/shared/dashes.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:25px;
	padding: 0px;
}

.mediaCell {
	padding-bottom:10px;
}

.date {
	color:#990000;
}

/*----------------------------------------------------*/

.rightFeatureCell {
	text-align:left;
	background-color:#F1F2F4;
	height:350px;
	padding: 0px;
}

.footerCell {
	text-align:center;
	vertical-align:middle;
	background-color:#B1B9C6;
	font-size: 10px;
	color:#FFFFFF;
	height:25px;
}

.footerCell a {
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: none;
}
.footerCell a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.footerShadow {
	background-image:url(../images/shared/footer_shadow.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:35px;
}

/*----------------------------------------------------*/



#TJK_ToggleON,#TJK_ToggleOFF {display:none}



/*----------------------------------------------------*/

#contact-us							{ border-top: 10px solid #98a6c0; text-align: right; height: 23px; }
#contact-us a img					{ border: none; }


#menu								{ height: 35px; background:url(../images/shared/menu/menu-bg.gif) 0 0 repeat-x; padding: 0 10px 0; text-align: left; }
#menu li							{ list-style: none; list-style-image: none; margin: 0; padding: 0; float: left; background: none; border: none; display:block; position: relative; }
#menu li a 							{ display: block; height: 35px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; }
#menu li a span						{ display: none; }
#menu li a:hover,
#menu li.active a,
#menu li.drop-down a				{ background-position: 0 -35px; }
#menu li a#mm-home					{ width: 54px; background-image:url(../images/shared/menu/mm-home.gif); }
#menu li a#mm-about-us				{ width: 75px; background-image:url(../images/shared/menu/mm-about-us.gif); }
#menu li a#mm-products				{ width: 77px; background-image:url(../images/shared/menu/mm-products.gif); }
#menu li a#mm-applications			{ width: 96px; background-image:url(../images/shared/menu/mm-applications.gif); }
#menu li a#mm-technology			{ width: 95px; background-image:url(../images/shared/menu/mm-technology.gif); }
#menu li a#mm-news					{ width: 51px; background-image:url(../images/shared/menu/mm-news.gif); }
#menu li a#mm-events				{ width: 58px; background-image:url(../images/shared/menu/mm-events.gif); }
#menu li a#mm-distributors			{ width: 94px; background-image:url(../images/shared/menu/mm-distributors.gif); }
#menu li a#mm-media-downloads		{ width: 130px; background-image:url(../images/shared/menu/mm-media-downloads.gif); }
#menu li a#mm-contact-us			{ width: 133px; background-image:url(../images/shared/menu/mm-contact-us.gif); }

/*secondary menu*/
#menu ul ul 						{ display: none; position: absolute; z-index:9999; width: 183px;height: auto; font-size: 11px; background: #98a6c0; border-bottom: 3px solid #FFF; }	
#menu ul ul li 						{ height: auto; width: 183px; overflow: visible; padding: 0; margin: 0; }	

#menu ul ul li a:link,
#menu ul ul li a:visited 			{ height: auto; width: auto; display: block; padding: 7px 10px; color: #FFF; text-decoration: none; cursor: pointer; background: #98a6c0 url(../images/shared/menu/drop-down-divider.gif) 0 100% repeat-x; }	
#menu ul ul li a:hover,
#menu ul ul li a:active 			{ background: #7f8eab url(../images/shared/menu/drop-down-divider.gif) 0 100% repeat-x; }
#menu ul ul li.last a				{ background: none; }
#menu ul ul li.last a:hover			{ background: #7f8eab; }				

#menu ul li:hover ul,
ul#menu li.sfHover ul 				{ left: 0px; top: 35px; }
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul 		{ top: -999em; }
.superfish							{ z-index: 9999; }

#downloadAcrobat					{ border: none; display: block; width: 136px; height: 39px; margin: 7px; }

.news h1							{ font-size: 12px; margin: 0 0 5px 0; }
.events h1,
.press-release h1,
.distributor h1						{ font-size: 12px; margin: 0; }

.news p,
.events p,
.press-release p,
.distributor p						{  color: #7c8496; }

.list h1							{ color: #24408f; }
.list								{ padding: 7px 0; border-bottom: 1px solid #bfbfbf; overflow: auto; }
.list p								{ margin: 0; }
.list p.read-more					{ margin-top: 5px;  }

.distributor strong					{ color: #000; }

.detail h1							{ color: #46555b; margin-top: 18px; }

#title								{ margin-bottom: 15px; }

#news								{ font-size: 10px;  overflow: auto; height: auto; padding: 0; margin: 0; }
#news h1							{ cursor: pointer; background: #fdfdfd url(../images/home/accordian-title-bg.gif) 0 100% no-repeat; font-size: 10px; color: #FFF; padding: 5px 20px; margin: 0; text-transform: uppercase; }
#news h1.selected					{ color: #FFF; padding: 5px 20px; margin: 0; }

.accordian-content					{
	background: url(../images/home/accordian-content-bg.gif) 0 100% repeat-x;
	padding: 0;
	margin: 0;
	overflow: auto;
	height: auto;
	clear: both;
}
#news .accordian-content .padding	{ display: block; margin: 5px 5px 30px 5px; }
#news .accordian-content .text		{ float: right; width: 180px; }
.accordian-content a				{ }
.accordian-content img				{ float: left; }
#news .accordian-content p			{ margin: 0; }

#news .homeEvents p					{ margin: 0 0 10px 0; }
#news .homeEvents img				{ margin-right: 10px; }

.clearer							{ clear: both; }
.accordian-content .clearer			{ border-bottom: 1px solid #CCC; height: 2px; margin-bottom: 5px; }
#news .read-more					{ margin-bottom: 10px; }
img.left							{ float: left; margin: 0 10px 10px 0; }
