/* my training connection CSS Document */

body {
	margin:0px;
	padding:0px;
	margin-top: 0px;
	background: #68A1B4 url(../includes/templates/mtc/gradient_bg.jpg) repeat-x;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align:center;
}

/* @group divs */

#SiteContainer {
	margin:0px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	width: 1075px;
	border: 0px solid blue;
	text-align:left;
}

#Content {
	margin: 0px;
	width: 1075px;
	border:0px solid blue;
}

#Header {
	/*height: 259px;*/
	height: 222px;
	margin-top:37px;
	border: 0px solid yellow;
}

#Header #HeaderImage{
	background: url(../includes/templates/mtc/header.png) no-repeat bottom left;
	height: 222px;
}

#headerLink {
	width: 100px;
	height: 55px;
	margin-top: 20px;
	margin-right: 70px;
	float: right;
	border: 0px solid red;
}

#BannerAd {
	background: url(../includes/templates/mtc/banner_ad.png) no-repeat;
	height: 128px;
	width: 269px;
	margin-left: 12px;
	margin-top: 6px;
}
#BannerAd a{
	display:block;
	text-indent:-1999px;
	overflow:hidden;
	height: 128px;
	width: 269px;
}

#MainMenu {
	margin:0px;
	padding:0px;
	height: 37px;
	width: 1075px;
	/*margin-left: 68px;*/
	border:0px solid blue;
}

#MainContent {
	width: 869px;
	/*width: 937px;*/
	/*margin-left: 68px;*/
	border: 0px solid red;
	padding:0px 68px;
}

#MainContentBodyTop {
	background: url(../includes/templates/mtc/main_content_bg_top.jpg);
	height: 5px;
	width: 937px;
	overflow:hidden;
}

#MainContentBodyWrapper {
	background: url(../includes/templates/mtc/main_content_bg_slice2.jpg) repeat-y;
	width: 937px;
}

#MainContentBody {
	background: url(../includes/templates/mtc/main_content_bg_body.jpg) no-repeat;
	width: 937px;
	border: 0px solid blue;

}

#MainContentBottom {
	overflow: hidden;
	background: url(../includes/templates/mtc/main_content_bg_bottom.jpg);
	height: 5px;
	width: 937px;
}

#LeftColumn {
	width: 634px;
	float: left;
	border: 0px solid red;
}

#RightColumn {
	float: left;
	width: 300px;
	border: 0px solid green;
	clear: right;
}

#Banner {
	/*background: url(../includes/templates/mtc/ad_banner.png) no-repeat;*/
	width: 615px;
	height: 220px;
	margin-left: 13px;
	margin-top: 13px; 
}

#LinksMenuTop {
	background: url(../includes/templates/mtc/menu_links_top.png) no-repeat;
	height: 29px;
	width: 937px;
	margin-left:68px;
	border: 0px solid green;
}

#LinksMenu {
	background: url(../includes/templates/mtc/menu_links_bg.png) repeat-y;
	height: 100px;
	width: 937px;
	margin-left:68px;
}

#LinksMenu span {
	margin-left:10px;
	color: white;
}

#LinksMenuBottom {
	background: url(../includes/templates/mtc/menu_links_bottom.png) no-repeat;
	height: 8px;
	width: 937px;
	margin-left:68px;
	border: 0px solid green;
}

#footer {
	background: url(../includes/templates/mtc/footer_bg.jpg) no-repeat;
	height: 35px;
	width: 903px;
	margin-left:83px;
	text-align: center;
}

#footer span {
	display: block;
	margin-left: 0px;
	padding-top: 10px;
	color: white;
}

div.resetDivs {
	clear: both;
}



/* @end */

/* @group menu */

#MenuItems {
	background: url(../includes/templates/mtc/main_menu_bg.png) no-repeat;
	margin: 0px;
	padding:0px;
	height: 37px;
	width: 937px;
	margin-left: 68px;
	/*float: left;*/
}

#MenuItems ul {
	display:block;
	float:left;
	margin: 0px;
	padding:0px;
	padding-left: 28px;
	margin:0px;
	list-style-type: none;
}

#MenuItems li {
	margin: 0px;
	padding:0px;
	background: url(../includes/templates/mtc/menu_divider.jpg) no-repeat top right;
	text-align: center;
	float:left;
	display:block;
	height:36px;
	width:110px;
	margin-top:1px;
	line-height:36px;
	overflow:hidden;
	border:0px solid blue;
}
#MenuItems li.last {
	background:none;
	clear:right;
}
#MenuItems li.twoLine {
	line-height:25px;
}
#MenuItems li.twoLine span {
	line-height:10px;
	font-size: 10px;
	font-weight: bold;
	top:-15px;
	position:relative;
	border: 0px solid blue;
}

#MenuItems a {
	margin:0px;
	font-family: arial;
	color: #fff;
	font-weight: bolder;
	font-size: 12px;
	text-decoration: none;
}

/* @end */

/* @group dropdown menus */
#DropdownMenus {
	margin:0px;
	padding:0px;
	position:absolute;
	/*top:259px;*/
	top:-1000px;
	height:1px;
	width:1075px;
	border:0px solid blue;
	z-index:10;
}
#DropdownMenus div.dropdown {
	margin:0px;
	padding:0px;
	position:absolute;
	/*height:340px;*/
	height:255px;
	width:254px;
	border:0px solid blue;
	overflow:hidden;
	/*top:-1000px;*/
}
#DropdownMenus div div.container{
	background: url(../includes/templates/mtc/dropdown_menu_bg_r_short.png) top left;
	/*height:340px;*/
	height:255px;
	width:254px;
}
#DropdownMenus div.first{
	margin-left:-27px;
}
#DropdownMenus div.first div.container{
	background: url(../includes/templates/mtc/dropdown_menu_r_lend_short.png);
}
#DropdownMenus div.last{
	margin-left:-110px;
}
#DropdownMenus div.last div.container{
	background: url(../includes/templates/mtc/dropdown_menu_l_rend_stub.png) top left;
}
#DropdownMenus div.last div{
	margin-left:0px;
}

#DropdownMenus div div.name {
	position:relative;
	background:transparent;
	z-index:10;
	text-align: center;
	height:36px;
	width:110px;
	line-height:36px;
	float:left;
	overflow:hidden;
	border:0px solid green;
}

#DropdownMenus div div.twoLine{
	line-height:25px;
}
#DropdownMenus div.first div.name{
	padding-left:24px;
}
#DropdownMenus div div.twoLine span {
	font-size: 10px;
	font-weight: normal;
	top:-15px;
	position:relative;
	
}

#DropdownMenus div div a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
#DropdownMenus div div a:hover {
	color: #666666;
	text-decoration: none;
}

#DropdownMenus div.last div.last{
	left:110px;
}

#DropdownMenus div.dropdown ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#DropdownMenus div.dropdown ul li {
	line-height: normal;
	margin:0px;
	padding:0px;
	clear:both;
	background: url(../includes/templates/mtc/dropdown_menu_divider.jpg) bottom left no-repeat;
	border:0px solid green;
	height:72px;
	width:243px;
	padding-left:25px;
	text-align:left;
	padding-top:8px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
#DropdownMenus div.dropdown ul li a {
	color:#000000;
	text-decoration:none;
}
#DropdownMenus div.dropdown ul li a:hover {
	color:#666666;
	text-decoration:none;
}

#DropdownMenus div.dropdown ul li ul{
}

#DropdownMenus div.dropdown ul li ul li{
	display:list-item;
	/*display:inline;*/
	height:15px;
	font-size:10px;
	background:none;
	/*padding-left:32px;*/
	padding-left:8px;
	padding-top:0px;
	font-weight:normal;
	background:url(../includes/templates/mtc/dropdown_menu_bullet.gif) center left no-repeat;
	border:0px solid blue;
}
#DropdownMenus div.dropdown ul li ul li a {
	font-weight: normal;
	color:#0066AA; /*0065A3*/
	text-decoration: none;
}
#DropdownMenus div.dropdown ul li ul li a:hover {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
#DropdownMenus div.dropdown ul li.first{
	height:36px;
	line-height:36px;
	padding-left:15px;
}
#DropdownMenus div.dropdown ul li.last{
	background:none;
}

#DropdownMenus div div.nextbutton {
	width:110px;
	height:36px;
	margin-left:0px;
	float:left;	
	clear:right;
	border:0px solid yellow;
}
#DropdownMenus div.first div.nextbutton {
	/*margin-left:25px;*/
}
#DropdownMenus div.last div.nextbutton {
	/*margin-left:-220px;*/
	z-index:20;
	position:relative;
	left:-110px;
}
/* @end */

/* @group header menus */
#HeaderMenu {
	position:absolute;
	margin:0px;
	padding:0px;
	width:999px;
	height:32px;
	top:229px;
	padding-left:76px;
	border:0px solid green;
	z-index:20;
}
#HeaderMenu #HeaderButtons {
	margin:0px;
	padding:0px;
	/*height:32px;*/
	border:0px solid blue;
	/*margin-left:86px;*/
}
#HeaderMenu #HeaderButtons a{
	display:inline-block;
	float:left;
	height:30px;
	width:30px;
	margin-left:5px;
	overflow:hidden;
	text-indent:-1999px;
	border:0px solid green;
}
#HeaderMenu #HeaderButtons span{
	display:inline-block;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-right:-12px;
	margin-top:4px;
	display:none;
	border:0px solid yellow;
	float:left;
	
}
#HeaderMenu #HeaderButtons span form{
	margin:0px;
	padding:0px;
	border:none;
	height:18px;
	width:140px;
}
#HeaderMenu #HeaderButtons span input{
	margin:0px;
	padding:0px;
	height:18px;
	width:140px;
	background:url(..includes/templates/mtc/header_search_bg.png);
	border:1px solid white;
	color:#FFFFFF
}

#HeaderMenu #HeaderButtons #HomeButton{
	background-image:url(../includes/templates/mtc/header_home.png);
}
#HeaderMenu #HeaderButtons #HelpButton{
	background-image:url(../includes/templates/mtc/header_help.png);
}
#HeaderMenu #HeaderButtons #SearchButton{
	background-image:url(../includes/templates/mtc/header_search.png);
}
#HeaderMenu #HelpMenu{
clear:both;
background-image:url(../includes/templates/mtc/header_menu_bg.png);
height:152px;
width:207px;
/*border:1px solid red;*/
filter: alpha(opacity=90);
opacity:.9;
display:none;

}
#HeaderMenu #HelpMenu ul{
	margin:0px;
	padding:0px;
}
#HeaderMenu #HelpMenu ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:10px;
	color:#FFFFFF;
	display:block;
	height:60px;
	background:url(../includes/templates/mtc/header_menu_divider.gif) top left no-repeat;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
}
#HeaderMenu #HelpMenu ul li ul{
	padding-top:10px;
}
#HeaderMenu #HelpMenu ul li ul li{
	background:none;
	height:20px;
}
#HeaderMenu #HelpMenu ul li ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

#HeaderMenu #HomeMenu{
clear:both;
background-image:url(../includes/templates/mtc/header_menu_short_bg.png);
height:72px;
width:207px;
/*border:1px solid red;*/
filter: alpha(opacity=90);
opacity:.9;
display:none;

}
#HeaderMenu #HomeMenu ul{
	margin:0px;
	padding:0px;
}
#HeaderMenu #HomeMenu ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:10px;
	color:#FFFFFF;
	display:block;
	height:60px;
	background:url(../includes/templates/mtc/header_menu_divider.gif) top left no-repeat;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
}
#HeaderMenu #HomeMenu ul li ul{
	padding-top:10px;
}
#HeaderMenu #HomeMenu ul li ul li{
	background:none;
	height:20px;
}
#HeaderMenu #HomeMenu ul li ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

/* @end */

/* @group events */


/* @end */



/* @group news */

#News {
	width: 616px;
	margin-left: 13px;
	margin-top: 6px;  
	margin-bottom: 0px;
}

#NewsTop {
	background: url(../includes/templates/mtc/news_top.jpg) no-repeat;
	height: 64px;
}

#SearchTop {
	background: url(../includes/templates/mtc/search_results_top.jpg) no-repeat;
	height: 64px;
}

#NewsBody {
	background: url(../includes/templates/mtc/news_slice.jpg) repeat-y;
	margin: 0px;
	padding: 0px;
}

#NewsContent {
	background: url(../includes/templates/mtc/news_body.jpg) no-repeat;
	width: 565px;
	min-height:300px;
	margin: 0px;
	padding: 0px 25px 15px 10px;
	border: 0px red solid;
}

#NewsContent h3 {
	padding: 0px;
	margin: 0px 0px 15px 5px;
	font-size: 21px;
	font-weight: normal;	
	border: 0px red solid;
}
	
#NewsContent h2 {
	border: 0px solid red;
	margin-left: 10px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
}

#NewsContent p {
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 565px;
}
#NewsContent dl,#NewsContent div{
	margin:0px;
	padding:0px;
	margin-left: 8px;
}

#NewsContent .note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #999999;
}

#sysNews, #sysNews dl dd, #sysNews dl dt, #sysNews dl dd p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
}

#sysNews dt a {
	background: transparent url(../images/pointer_gray_sm.gif) scroll no-repeat 0px 6px;
	padding: 2px 0px 2px 10px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	display: block;
}
#sysNews dt a:hover {
	text-decoration: underline;
}

#sysNews dt.releaseDate {
	padding-left: 10px;
	display: block;
	font-size: 11px;
	color: #999999;
}
#sysNews dd.summary {
	padding-left: 10px;
	padding-bottom: 15px;
	display: block;
}
#sysNews img {
	padding-right: 10px;
	padding-bottom: 5px;
}



/******	@sub-group norm */
	#NewsContent #norm h1 {
		margin: 0px 0px 15px 10px;
		font-size: 21px;
		font-weight: normal;
	}
	
	#NewsContent #norm h2 {
		margin: 15px 0px 10px 10px;
		font-size: 14px;
		font-weight: bold;
	}
	
	#NewsContent #norm p {
		margin: 15px 0px 0px 10px;
		width: 570px;
	}
	
	#NewsContent #norm blockquote p {
		width: 530px;
	}
	
	#NewsContent #norm ul {
		margin: 15px 15px 0px 40px;
	}
	
	#NewsContent #norm a, #NewsContent #norm a:visited {
		color: #005CCB;
		text-decoration: none;
	}
	
	#NewsContent #norm a:hover {
		text-decoration: underline;
	}
	
/******	@end sub-group */

#NewsBottom {
	background: url(../includes/templates/mtc/news_bottom.jpg) no-repeat;
	height: 23px;
	width: 616px;
	margin: 0px;
}

/* @end */

/* @group follow us */

#FollowUs {
	width: 616px;
	margin-left: 13px;
}

#FollowUsTop {
	background: url(../includes/templates/mtc/follow_us_top.jpg) no-repeat;
	height: 64px;
}

#FollowUsBody {
	background: url(../includes/templates/mtc/follow_us_slice.jpg) repeat-y;
}

#FollowUsContent{
	background: url(../includes/templates/mtc/follow_us_body.jpg) no-repeat;
	width: 615px;
	border:0px solid red;
}

#FollowUsContent p {
	margin: 0px;
	padding: 15px 0px;
	width: 100%;
	text-align: center;
	border:0px solid blue;
}

#FollowUsContent span {
	padding-left: 15px;
	width: 570px;
	margin-bottom: 0px;
}

#FollowUsBottom {
	background: url(../includes/templates/mtc/follow_us_bottom.jpg) no-repeat;
	height: 23px;
	width: 616px
}

/* @end */

/* @group product overview */

#ProductOverview {
	width: 296px;
	margin-right: 3px; 
}

#ProductOverviewTop {
	background: url(../includes/templates/mtc/product_overview_top.jpg) no-repeat;
	height: 64px;
	margin: 0px;
}

#ProductOverviewBody {
	background: url(../includes/templates/mtc/product_overview_slice.jpg) repeat-y;
}

#ProductOverviewContent {
	background: url(../includes/templates/mtc/product_overview_body.jpg) no-repeat;
	width: 296px;
	margin-bottom: 0px;
}

#ProductOverviewContent p {
	margin-bottom: 0px;
	width: 250px;
}

#ProductOverviewContent dt a {
	color: #555555;
	font-weight: normal;
	line-height: 18px;
	margin-left: 15px; /* positions the pointer/bullet image */
	padding-left: 10px; /* positions the text */ 
	border: 0px solid red;
	background: transparent url(../images/pointer_gray_sm.gif) center left no-repeat;
}

#ProductOverviewBottom {
	background: url(../includes/templates/mtc/product_overview_bottom.jpg) no-repeat;
	height: 23px;
	width: 296px;
	margin-bottom: 20px;
}

/* @end */

/* @group login */

#LDAPlogin { 
	background: url(../includes/templates/mtc/login.png) no-repeat;
	height: 195px;
	width: 293px;  
	margin: 0px;
	margin-top: 12px;
	margin-bottom: 10px;
	padding: 0px;
}

#LDAPlogin #login {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	border: 0px solid red;
}

#LDAPloginSmall { 
	/* background: url(../includes/templates/mtc/login_small.png) no-repeat;
	height: 95px; */
	background: url(../includes/templates/mtc/login.png) no-repeat;
	height: 195px;
	width: 293px;  
	margin-top: 12px;
	margin-bottom: 10px;
}
#LDAPloginSmall li#navEditProfile {
	border-right:none;
}
	#LDAPloginSmall a{
	color:white;
	/*font-weight:bolder;*/
	text-decoration:none;
	/*border-right:1px solid white;*/
} 

#LDAPinputs {
	margin:0;
	padding:0;
	width: 290px;
	padding-top: 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	border: 0px solid red;
}
#LDAPinputs table tr td {
	margin: 0px;
	padding: 2px;
	line-height: normal;
	vertical-align: middle;
}

#LDAPlogin p.error{
	position:absolute;
	top:350px;
	width:255px;
	font-size:12px;
	font-family:Arial;
} 
#LDAPlogin p.error #closeButton{
	display:block;
	float:right;
	text-decoration:none;
}

.buttons {
	width: 250px;
	border: 1px solid white;
}

#notRegistered {
	width: 100%;
	font-size:11px;
	text-align: center;
	line-height: normal;
	color: white;
	border: 0px solid red;
}
#notRegistered a {
	color: #ABDF63;
	text-decoration: none;
}
#notRegistered a:hover {
	color: #eeeeee;
	text-decoration: underline;
}

#NewsContent #svLoginContainer {
	border: 0px solid red;
	padding-left: 10px;
	margin: 0px;
}
	
#svLoginContainer p.required {
	margin: .5em 0 2em;
}

#NewsContent #svLoginContainer h3 {
	font-size: 10pt;
	padding-top: 10px;
	color: red;
	margin: 0px;
	border: 0px solid green;
}

#sendLogin fieldset {
	width: 250px;
	border: 1px solid #ccc;
	outline-width: 1px;
	padding: 5px;
}

#sendLogin p {
	margin: 0px;
	padding: 0px;
}

#sendLogin .buttons {
	text-align: left;
	padding-top: 10px;
}

#login .buttons {
	border: 0px solid red;
	text-align: left;
}

#notRegistered h3 {
	font-size: 10px;
	margin-left: 10px;
	border: 1px solid blue;
}

#eventTickerLink a {
	color: #f00;
}

#editPollLink a {
	color: #f00;
}

/* @group session tools */

#svSessionTools {
	margin: 0px;
	padding: 0px;
	width: 280px;
	height: 145px;
	padding-top: 50px;
	padding-left: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	border: 0px solid red;
}

#svSessionTools ul {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	border: 0px solid green;
}

#svSessionTools li {
	margin-left: 5px;
	list-style: none;	
	border: 0px solid yellow;
}

#svSessionTools a {
	color: #eeeeee;
	text-decoration: none;
}
#svSessionTools a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#svWelcome {
	width: 100%;
	text-align:center;
	font-size: 15px;
	font-weight:bold;
	line-height:normal;
	color:#fefefe;
}

#loginNote {
	border: 0px solid white;
	font-size: 9px;
	color: #fff;
	margin-bottom: 5px;
	padding: 0px;
}

/* @end */


/* @end */

/* @group feed */

#dspFeed {
	margin-left: 10px;
	border: 0px solid red;
}

#dspFeed dl {
	border: 0px solid red;
	margin: 0px;
}

#dspFeed dt {
	border: 0px solid green;
	margin: 0px;

}

#dspFeed dd {
	border: 0px solid orange;
	padding-bottom: 5px;
	margin-bottom: 0px;

}

#dspFeed p {
	border: 0px solid #f815ff;
	margin-left: 5px;
	margin-bottom: 0px;

}

#dspFeed span.readMore {
	border: 0px solid blue;
	margin-left: 5px;
	margin-bottom: 0px;

}

#dspFeed a {
	color: black;
	font-weight: normal;

}

/* @end */

/* @group product page */

#mtcContent {
	width: 616px;
	margin-top: 8px;
	border: 0px solid red;
}

#mtcTabs {
	width: 376px;
	height: 40px;
	border: 0px solid green;
	margin-left: 6px;
	padding-left:240px;
	background: url(../includes/templates/mtc/online_tutorials_top.jpg) no-repeat;	
}
#mtcTabs.knowledgebox, #mtcTabs.successmaker-collaborate  {
	background: url(../includes/templates/mtc/online_tutorials_top_1_tab.jpg) no-repeat;	
}
#mtcTabs a{
	display:block;
	height:38px;
	width:250px;
	border:0px solid blue;
	overflow:hidden;
	text-indent:-1999px;
}
#mtcTabs.knowledgebox a, #mtcTabs.successmaker-collaborate a {
display:none;
}
#mtcTabsBody {
	border: 0px solid red;
	margin: 0px;
	margin-left: 6px;
	padding: 0px;
	width: 616px;
	height: 164px;
	background: url(../includes/templates/mtc/tabs_body_bg.png) repeat-x;	
}

#mtcTabsContainer {
	height: 164px;
	border: 0px solid green;
}

#mtcTabsLeft {
	width: 300px;
	height: 164px;
	border: 0px solid red;
	float: left;
}

#mtcTabsRight {
	width: 300px;
	height: 164px;
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
	float: right;
	border: 0px solid yellow;
}

#mtcTabsFooter {
	border: 0px solid red;
	margin-left: 6px;
	width: 614px;
	height: 14px;
	background: url(../includes/templates/mtc/tabs_body_footer.png) no-repeat;
}

#svPortal {
	margin: 0px;
	padding: 0px;	
	border: 0px solid green;
	float: left;
}

#svPortal dl {
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}

#svPortal dt {
	margin: 0px;
	margin-left: 6px;
	padding: 0px;
	width: 210px;
	height: 29px;
	background: url(../includes/templates/mtc/product_button_bg.png) no-repeat top left;
	border: 0px solid orange;
}

#svPortal a {
	margin-left: 10px;
	margin-top: 5px;
	display: block;
	border: 0px solid orange;
	color: white;
	font-size: 10px;
	font-weight: normal;
	line-height: 25px;
	text-decoration:none;
}

#svPeerNav {
	margin: 0px;
	padding: 0px;	
	border: 0px solid green;
	float: left;
}

#svPeerNav ul {
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	list-style:none;
}

#svPeerNav li {
	margin: 0px;
	margin-left: 6px;
	padding: 0px;
	width: 210px;
	height: 29px;
	/*background: url(../includes/templates/mtc/product_button_bg.png) no-repeat top left;*/
	border: 0px solid orange;
}
#svPeerNav li.current{
	background: url(../includes/templates/mtc/product_button_bg.png) no-repeat top left;
}
#svPeerNav a {
	margin-left: 10px;
	margin-top: 5px;
	display: block;
	border: 0px solid orange;
	color: white;
	font-size: 10px;
	font-weight: normal;
	line-height: 25px;
	text-decoration:none;
}

#productContainer {
	width: 616px;
	margin-top: 10px;
	margin-left: 6px;
	border: 0px solid #f812d9;
	background: url(../includes/templates/mtc/product_page_body_bg_slice.png) repeat-y;
}

#videoLegend {
	border: 0px solid green;
	margin: 5px;
	text-align: center;
}

#productHeader {
	width: 616px;
	height: 34px;
	/*background: url(../includes/templates/mtc/product_page_novanet.png) no-repeat;*/
	border: 0px solid green;
}

#productTopContent {
	width: 616px;
	/*height: 536px;*/
	background: url(../includes/templates/mtc/product_page_body_bg.png) no-repeat;
	border: 0px    solid red;
}

#productTopContent p {
	border: 0px solid green;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
}

#fileCountNote {
	width: 355px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	color: black;
	border: 0px solid red;	
	float: left;
}

#rateContentNote {
	width: 150px;
	margin-top: 10px;
	margin-left: 5px;
	color: black;
	border: 0px solid white;
	float: left;
	text-align: right;
}

#productPageSpacer {
	width: 607px;
	height: 1px;
	padding-left: 2px;
}

#productPageFileList {
	width: 600px;
	padding: 0px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	clear: both;
}
#productPageFileList span#pagination{
	margin:0px;
	padding:0px 5px;
	display:block;
	border:0px solid blue;
	height:15px;
	width:590px;
	text-align:right;
}
#productListTable {
	width: 100%;
	height: 100%;
	border-top: 1px solid #6b6b6b;
	border-bottom: 1px solid #6b6b6b;
}
#productListTable tr,#productListTable tr td{
	background-color:#FFFFFF;
}
#productListTable tr.odd,#productListTable tr.odd td{
	background-color:#EFEFEF;
}
#productListTable td{
	height:39px;
}
#productListTable .nowrap { /* added 2010-08-25 */
	width: 80px;
	height: 25px;
	display:inline-block; 
}
#productListTable tr.extraInfo td div{
	display:none;
}
#productListTable tr.extraInfo td{
	height:auto;
}
#productListTable tr.extraInfo td div p{
	font-size:10px;
	height:auto;
}

#productListTable #playButton{
	display:block;
	width: 32px;
	height: 27px;
	overflow:hidden;
	text-indent:-1999px;
	background:url(../includes/templates/mtc/play.png) no-repeat;
}
#productListTable #playButton.opened{
	background:url(../includes/templates/mtc/play_blue.png) no-repeat;
}
#productListTable #playButton.completed{
	background:url(../includes/templates/mtc/play_gray.png) no-repeat;
}
#productListTable img.none{
	height:16px;
	width:16px;
	filter: alpha(opacity=30);
	opacity:.3;
}

#productListTable a{
	color:black;
	text-decoration:none;
}
#productListTable a.star{
	display:block;
	float:left;
	height:17px;
	width:15px;	
	background: url(../includes/templates/mtc/star.png) no-repeat;
	border:0px solid blue;
	overflow:hidden;
	text-indent:-1999px;
}
#productListTable a.half{
	background: url(../includes/templates/mtc/star_half.png) no-repeat;
}
#productListTable a.light{
	background: url(../includes/templates/mtc/star_light.png) no-repeat;
}
#productListTable a.blue,#productListTable a.bluehover{
	background: url(../includes/templates/mtc/star_blue.png) no-repeat;
}
#productListTable a.lighthover{
	background: url(../includes/templates/mtc/star_light.png) no-repeat;
}
#productListTable #uploadForm div{
	border:1px solid #c0c0c0;
}
#productListTable #uploadForm label{
	width:150px;
}

#productFooter {
	width: 616px;
	height: 11px;
	background: url(../includes/templates/mtc/product_page_footer.png) repeat-y;
	border: 0px solid blue;
}

#pagination a{
	color: #fff;
}
#pagination a.current {
	text-decoration:underline;
}

/* @end */

/* @group mytrainingcalendar */

#InteractiveWebinarsTop {
	background: url(../includes/templates/mtc/interactive_webinars_top.jpg) no-repeat;
	height: 64px;
}
#InteractiveWebinarsTop a{
	display:block;
	height:32px;
	width:285px;
	border:0px solid blue;
	overflow:hidden;
	text-indent:-1999px;
}
#InteractiveWebinarsListTop {
	background: url(../includes/templates/mtc/interactive_webinars_list_top.jpg) no-repeat;
	height: 41px;
}
#InteractiveWebinarsListTop a{
	display:block;
	height:32px;
	width:285px;
	border:0px solid blue;
	overflow:hidden;
	text-indent:-1999px;
}

#MyInteractiveWebinarsTop {
	background: url(../includes/templates/mtc/my_interactive_webinars_top.jpg) no-repeat;
	height: 64px;
}
#MyInteractiveWebinarsTop a{
	display:block;
	height:32px;
	width:285px;
	border:0px solid blue;
	overflow:hidden;
	text-indent:-1999px;
}
#MyInteractiveWebinarsListTop {
	background: url(../includes/templates/mtc/my_interactive_webinars_list_top.jpg) no-repeat;
	height: 41px;
}
#MyInteractiveWebinarsListTop a{
	display:block;
	height:32px;
	width:285px;
	border:0px solid blue;
	overflow:hidden;
	text-indent:-1999px;
}

#MyTrainingCalendar {
	width: 616px;
	margin-left: 13px;
	margin-top: 6px;  
	margin-bottom: 6px;
}

#MyTrainingCalendarTop {
	background: url(../includes/templates/mtc/my_training_calendar_top.jpg) no-repeat;
	height: 64px;
	padding-left:299px;
}
#MyTrainingCalendarTop a{
	display:block;
	height:32px;
	width:235px;
	border:0px solid blue;
	overflow:hidden;
	text-indent:-1999px;
}
#MyTrainingCalendarListTop {
	background: url(../includes/templates/mtc/my_training_calendar_list_top.jpg) no-repeat;
	height: 41px;
	padding-left:299px;
}
#MyTrainingCalendarListTop a{
	display:block;
	height:32px;
	width:285px;
	border:0px solid blue;
	overflow:hidden;
	text-indent:-1999px;
}

#MyTrainingCalendarBody {
	background: url(../includes/templates/mtc/news_slice.jpg) repeat-y;
}

#MyTrainingCalendarContent {
	background: url(../includes/templates/mtc/news_body.jpg) no-repeat;
	width: 606px;
	margin: 0px;
	padding:0px;
	min-height: 267px;
	padding-left:10px;
	padding-top:10px;
}

#MyTrainingCalendarContent p {
	margin:0px;
	padding:0px;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	width: 570px;
}

#MyTrainingCalendarBottom {
	background: url(../includes/templates/mtc/news_bottom.jpg) no-repeat;
	height: 23px;
	width: 616px
}

#MyTrainingCalendarListBody {
	background: url(../includes/templates/mtc/product_page_body_bg_slice.png) repeat-y;
	width: 617px;
	margin:0px;
	padding:0px;
	/*height: 537px;*/
}
#MyTrainingCalendarListBody a{
	padding-left:15px;
}
#MyTrainingCalendarListContent {
	width: 592px;
	margin:0px;
	padding:10px 15px 10px 10px;
	background: url(../includes/templates/mtc/interactive_webinars_list_bg.jpg) no-repeat;
}
#MyTrainingCalendarListContent #timeZone{
	font-weight:bold;
	height:20px;
	width:100%;
	text-align:center;
}
#calendarListTable{
	color:#000000;
	font-size:12px;
}

#MyTrainingCalendarListBottom {
	width: 616px;
	height: 11px;
	background: url(../includes/templates/mtc/product_page_footer.png) repeat-y;
	border: 0px solid blue;
}


#calendarListTable {
	width: 100%;
	/*height: 100%;*/
	border-top: 1px solid #6b6b6b;
	border-bottom: 1px solid #6b6b6b;
}
#calendarListTable .date{
	display:block;
	width:175px;
}
#calendarListTable A.name{
	display:block;
	width:295px;
}

#calendarListTable tr,#calendarListTable tr td{
	background-color:#FFFFFF;
}
#calendarListTable tr.odd,#calendarListTable tr.odd td{
	background-color:#EFEFEF;
}
#calendarListTable td{
	height:39px;
}
#calendarListTable tr.extraInfo td div{
	display:none;
}
#calendarListTable tr.extraInfo td{
	height:auto;
}
#calendarListTable tr.extraInfo td div p{
	font-size:10px;
	height:auto;
}

#MyTrainingCalendarListContent p {
	color: #fff;
}
#MyTrainingCalendarListContent #calendarListTable p {
	color: #000;
}
#MyTrainingCalendarListContent #calendarListTable a {
	color: #000;
}
.intro {
	color: #fff;
}
/* @end */

/* @group upcoming events */
#UpcomingEvents {
	margin-right: 3px;
	width: 296px;
	font-family: arial,helvetica,sans-serif;
	font-size: 13px; 
}

#UpcomingEvents *  {
	margin: 0px;
	padding:0px;
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	line-height: 150%; 
}

#UpcomingEvents h3  {
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 260px;
	font-size: 16px; 
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
}
#UpcomingEvents a  {
	color: #333;
}

#UpcomingEventsTop {
	background: url(../includes/templates/mtc/upcoming_events_top.jpg) no-repeat;
	height: 64px;
	margin: 0px;
}

#UpcomingEventsBody {
	background: url(../includes/templates/mtc/product_overview_slice.jpg) repeat-y;
}

#UpcomingEventsContent {
	padding-left: 20px;
	width: 296px;
	background: url(../includes/templates/mtc/product_overview_body.jpg) no-repeat;
}

#UpcomingEventsContent ul {
	list-style: none;
	padding-bottom: 5%;
	padding-left: 3px;
}
#UpcomingEventsContent ul li {
	padding-left: 10px;
	background: url('../images/pointer_gray_sm.gif') no-repeat left center;
}

#UpcomingEventsBottom {
	background: url(../includes/templates/mtc/product_overview_bottom.jpg) no-repeat;
	height: 23px;
	width: 296px;
	margin-bottom: 5px;
}
/* @end */

 /* @group recently viewed */

#RecentlyViewed {
	width: 616px;
	margin-left: 13px;
	margin-top: 6px;  
	margin-bottom: 6px;
}

#RecentlyViewedTop {
	background: url(../includes/templates/mtc/recently_viewed_top.jpg) no-repeat;
	height: 64px;
}

#RecentlyViewedBody {
	background: url(../includes/templates/mtc/news_slice.jpg) repeat-y;
}

#RecentlyViewedContent {
	background: url(../includes/templates/mtc/news_body.jpg) no-repeat;
	width: 616px;
	margin: 0px;
	min-height: 267px;
}
#RecentlyViewedContent p {
	margin:0px;
	padding:0px;
	padding-left: 20px;
	width: 570px;
}
#RecentlyViewedContent ul {
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:20px;
}
#RecentlyViewedContent ul li{
	padding:0px;
	margin:0px;
}
#RecentlyViewedContent ul li a{
	line-height:12px;
	font-size:12px;
	color:black;
}

#RecentlyViewedBottom {
	background: url(../includes/templates/mtc/news_bottom.jpg) no-repeat;
	height: 23px;
	width: 616px
}

/* @end */

/* @group recommended */

#Recommended {
	width: 296px;
	margin-right: 3px; 
}

#RecommendedTop {
	background: url(../includes/templates/mtc/recommended_top.jpg) no-repeat;
	height: 64px;
	margin: 0px;
}

#RecommendedBody {
	background: url(../includes/templates/mtc/product_overview_slice.jpg) repeat-y;
}

#RecommendedContent {
	background: url(../includes/templates/mtc/product_overview_body.jpg) no-repeat;
	width: 296px;
	margin-bottom: 0px;
}

#RecommendedContent p {
	margin:0px;
	padding:0px;
	width: 250px;
}
#RecommendedContent ul{
	list-style-type:none;
	padding:0px;
	padding-left:10px;
	margin:0px;
	border:0px solid blue;
}
#RecommendedContent ul li{
	padding:0px;
	margin:0px;
}
#RecommendedContent ul li a{
	color:black;
	font-size:12px;
	line-height:12px;
	display:inline;
}

#RecommendedBottom {
	background: url(../includes/templates/mtc/product_overview_bottom.jpg) no-repeat;
	height: 23px;
	width: 296px;
	margin-bottom: 5px;
}

#supportProductInfo {
	margin-left: 10px;
	margin-bottom: 5px;
	display: block;
	border: 0px solid red;
	font-weight: bold;
	font-size: 14px;
}

/* @end */
/* @group ResourceCenter */

#ResourceCenter {
	width: 296px;
	margin-right: 3px; 
}

#ResourceCenterTop {
	background: url(../includes/templates/mtc/resource_center_top.jpg) no-repeat;
	height: 64px;
	margin: 0px;
}

#ResourceCenterBody {
	background: url(../includes/templates/mtc/product_overview_slice.jpg) repeat-y;
}

#ResourceCenterContent {
	margin-bottom: 0px;
	padding: 5px 0px 10px 15px;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	background: url(../includes/templates/mtc/product_overview_body.jpg) no-repeat;
}

#ResourceCenterContent dl dt a {
	display: block;
	padding: 2px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	background: transparent url(../images/pointer_gray_sm.gif) scroll no-repeat 0px 6px;
}
#ResourceCenterContent dl.first {
	padding-top: 5px;
}
#ResourceCenterContent dl dt a:hover {
	text-decoration: underline;
}

#ResourceCenterContent p {
	margin-left: 20px;
	margin-bottom: 0px;
	width: 250px;
}

#ResourceCenterBottom {
	background: url(../includes/templates/mtc/product_overview_bottom.jpg) no-repeat;
	height: 23px;
	width: 296px;
	margin-bottom: 5px;
}

/* @end */
/* @group poll */

#Poll {
	width: 296px;
	margin-right: 3px; 
}

#PollTop {
	background: url(../includes/templates/mtc/poll_top.jpg) no-repeat;
	height: 64px;
	margin: 0px;
}

#homePagePollTop {
	background: url(../includes/templates/mtc/poll_top_home.jpg) no-repeat;
	height: 64px;
	margin: 0px;
}


#PollBody {
	background: url(../includes/templates/mtc/product_overview_slice.jpg) repeat-y;
}

#PollContent {
	margin:0px;
	padding:0px;
	background: url(../includes/templates/mtc/product_overview_body.jpg) no-repeat;
	width: 276px;
	margin-bottom: 0px;
	padding-left:10px;
	padding-bottom: 0px;
}

#PollContent form, #PollContent table{
	margin: 0px;
	padding: 0px;
	display:inline;
}

/* #PollContent p {
	margin-left: 20px;
	margin-bottom: 0px;
	width: 250px;
} */

#PollContent h3 {
	margin-left: 15px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}

#PollContent table {
	border: 0px solid green;
	margin-left: 11px;
}

#PollContent table tr td {
	margin:0px;
	padding:0px;
	padding-bottom: 4px; /* gapping between options */
}

#PollContent table .pollOption {
	padding-top: 3px;
	padding-left: 3px; /* to valign text with radio center */
}

#PollContent table .btnRow {
	padding-top: 10px; /* just to add a little more spacing before submit buttons */
}


#PollBottom {
	background: url(../includes/templates/mtc/product_overview_bottom.jpg) no-repeat;
	height: 23px;
	width: 296px;
	margin-bottom: 0px;
}

#Poll form {
	margin: 0px;
}

.pollResults {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: 0px solid green;
}

.pollValue {
	border: 0px solid red;
}

.pollValue span {
	border: 0px solid #000;
}

.pollPercent { font-style: italic; }

.pollQty { 
	border: 0px solid #f815eb;
	text-align: left;
	margin: 0px;
} 

.success {
	width: 265px;
}

#pollPercentDisplay {
	
	/*margin: 0px;
	padding: 0px;*/
}

/* @end */

/* @group svcalendar */

/*h3.svCalendarEvents {
	border: 0px solid green;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 100%;
	height: 36px;
	background: url(../includes/templates/images/content_catagory_bg.png) no-repeat;
}*/

/* div#svCalendarLegend {
	padding:5px;
	margin:0px;
	border:1px solid #ffffff;
	border-top:none;
	height:26px;
	width:448px;
	margin-left:5px;
	background-image:url(../includes/templates/images/calendar_key_bg.jpg);
	background-position:2px 0px;
	background-repeat:no-repeat;
}*/

#svCalendar table {
	border-spacing:1px;
	/*border-collapse:collapse;*/
	/*border:1px solid #ffffff;*/
	/*border-bottom:none;*/
	padding:1px;
	margin:5px;
	margin-left:20px;
	/*margin-bottom:0px;*/
	font-size:12px;
}
#svCalendar th {
	/*background-color:#E8E8F6;*/
	height:22px;
	/*width:20px;*/
	font-size:12px;
	/*border:1px outset #E8E8F6;*/
	border-left:1px solid #B6CFE2;
	border-right:1px solid #7F98AB;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:url(../includes/templates/mtc/calendar_month_bg.jpg);
}
#svCalendar th a{
	color:#000000;
}
#svCalendar th#previousMonth{
	/*background-image:url(../includes/templates/images/calendar_month_advance_bg.jpg);*/
	/*width:127px;
	height:22px;*/
}
#svCalendar th#currentMonth{
	/*background-image:url(../includes/templates/images/calendar_month_bg.jpg);*/
	/*width:192px;
	height:22px;*/
}
#svCalendar th#nextMonth{
	/*background-image:url(../includes/templates/images/calendar_month_advance_bg.jpg);*/
	/*width:127px;
	height:22px;*/
}
 #svCalendar td {
	background-color:#EBEBEB;
	border:1px solid #B7B7B7;
	height:75px ;
	width:75px ;
	font-size:12px !important;
	/*border:1px solid #ffffff;*/
	vertical-align:top;
	margin:1px;
	padding:0px;
	overflow:hidden;
	font-weight:normal !important;
}
#svCalendar td.endPad,#svCalendar td.beginPad {
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;	
}
#svCalendar td.firstDay {
	background-color:#CFCFCF;
	border:1px solid #707070;
}
#svCalendar tr.dayofweek td {
	height:21px;
	/*width:65px;*/
	font-size:10px !important;
	/*border:1px outset #B9B9E3;*/
	border:none;
	text-align:center;
	vertical-align:middle;
	/*background-color:#B9B9E3;*/
	background-image:url(../includes/templates/mtc/calendar_day_bg2.jpg);
	border-left:1px solid #f1f1f1;
	border-right:1px solid #d9d9d9;
}
#svCalendar .date {
	height:17px;
	width:17px;
	font-size:12px;
	padding:1px;
	margin:2px;
	text-align:center;
	display:block;
}
#svCalendar .today {
	height:17px;
	width:17px;
	font-size:12px;
	padding:1px;
	margin:2px;
	text-align:center;
	border:1px solid white;
	display:block;
	background-color:#CEDAFF;
}
#svCalendar .Day ul {
	display:block;
	margin:0px;
	padding:0px;
	/*height:50px;
	width:50px;*/
}
#svCalendar .Day ul li {
	list-style:none;
	height:13px;
	width:13px;
	border:1px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	padding:1px;
	padding-top:2px;
	padding-bottom:0px;
	margin:0px;
	margin-left:1px;
	margin-right:2px;
	display:block;
	float:left;
	text-align:center;
	background-color:#ffffff;
}
#svCalendar .Day li a {text-decoration:none;color:#ffffff;height:10px;width:11px;display:block;}
#svCalendar .Day li a:hover {text-decoration:none;background-color:transparent}
/*#svCalendar .Day li a span{display:none; padding:2px 3px; margin-left:-2px;text-align:left;text-decoration:none !important;font-weight:normal;}*/
#svCalendar .Day li div.eventPopup{
	display:none;
	/*margin-left:-2px;*/
	text-align:left;
	text-decoration:none !important;
	font-weight:normal;
	position:absolute;
	/*min-height:189px;*/
	width:335px;
	/*background-color:white;*/
	/*border:1px solid black;*/
	color:black;
	padding-bottom:17px;
}
#svCalendar .Day li div.eventPopupTop{
	height:20px;
	width:335px;
	background:url(../includes/templates/mtc/event_popup_top.png) top left no-repeat;
}
#svCalendar .Day li div.eventContent{
	padding:0px 10px 0px 10px;
	width:315px;
	background:url(../includes/templates/mtc/event_popup_slice.png) top left;
}
#svCalendar .Day li div.eventContent p{
	display:inline;
}
#svCalendar .Day li div.eventPopupBottom{
	height:16px;
	width:335px;
	background:url(../includes/templates/mtc/event_popup_bottom.png) bottom left no-repeat;
}
#svCalendar .Day li .eventPopup a.addCalendar,#calendarListTable a.addCalendar{
	padding:0px;
	display:block;
	width:144px;
	height:43px;
	overflow:hidden;
	text-indent:-1999px;
	background:url(../includes/templates/mtc/add_calendar.png);
}

#svCalendar .Day li div.eventPopup .name{
	padding:0;
	margin:0;
	display:block;
	width:315px;
	font-size:14px;
	line-height:18px;
	text-align:left;
}
#svCalendar .Day li div.eventPopup .date{
	padding:0;
	margin:0;
	display:block;
	width:315px;
	padding-left:15px;
	font-size:12px;
	color:#707070;
	text-align:left;
}
#svCalendar .Day li .eventPopup .eventRow a{
	display:inline;
	font-size:15px;
	color:#0065A3 !important;
	padding:0px;
	margin:0px;
}
#svCalendar .Day li .eventPopup a{
	display:inline;
	font-size:10px;
	color:blue !important;
	padding:0px;
	margin:0px;
	height:auto;
	width:auto;
}
#svCalendar .eventPopup div.eventRow {
	padding-bottom:10px;
}
#svCalendar .eventPopup div.eventDetail {
	display:none;
}

#svCalendar .Day li a:hover span{z-index:1;white-space:nowrap;display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;text-decoration:none !important;}

#svCalendar .Day li.cat1{
	background-color:#6BFF6B;
	background-image:url(../includes/templates/mtc/calendar_cat1.jpg);
}
#svCalendar .Day li.cat2{
	background-color:#FDD017;
	background-image:url(../includes/templates/mtc/calendar_cat2.jpg);
}
#svCalendar .Day li.cat3{
	background-color:#FF0707;
	background-image:url(../includes/templates/mtc/calendar_cat3.jpg);
}
#svCalendar .Day li.cat4{
	background-color:#505050;
}
#svCalendar .Day li.cat5{
	background-color:#41C9C4;
}
#svCalendar #timeZone{
	font-weight:bold;
	height:20px;
	width:100%;
	text-align:center;
}

td#svCalendarLegend {
	padding:0px;
	margin:0px;
	/*border:1px solid #ffffff;*/
	/*border-top:none;*/
	/*border:none !important;*/
	height:34px !important;
	/*width:448px;*/
	/*margin-left:5px;*/
	/*background-color:transparent !important;*/
	border:none;
	border-left:1px solid #B6CFE2;
	border-right:1px solid #7F98AB;
	background-image:url(../includes/templates/mtc/calendar_legend_bg.jpg);
	font-size:10px;
	/*background-position:1px 0px;
	background-repeat:no-repeat;*/
}

#svCalendarLegend ul{
	list-style:none;
	height:26px;
	padding:0px;
	margin:4px;
	display:block;
	width:448px;
	border:0px solid green;
}
#svCalendarLegend ul li{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-left:2px;
	margin-right:4px;
	height:20px;
	/*width:60px;*/
	float:left;
	display:block;
	border:0px solid black;
}
#svCalendarLegend ul li span{
	display:block;
	/*border:1px solid white;*/
	height:16px;
	width:16px;
	overflow:hidden;
	float:left;
	text-indent:-1999px;
	margin:1px;
}

/*#svCalendarLegend ul li span{
	height:13px;
	width:13px;
	border:1px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	padding:1px;
	padding-top:2px;
	padding-bottom:0px;
	margin:0px;
	margin-left:0px;
	margin-top:-2px;
	margin-right:2px;
	display:block;
	float:left;
	text-align:center;
}*/
#svCalendarLegend ul li a {
	font-size:10px;
	line-height:16px;
	text-decoration:none;
	color:#000000;
	margin:0px 2px;
	padding:0px;
	border:0px solid blue;
	display:block;
	float:left;
	white-space:nowrap;
}


#svCalendarLegend #cat1 span{
	background-color:#6BFF6B;
	background-image:url(../includes/templates/mtc/calendar_cat1.jpg);
}
#svCalendarLegend #cat2 span{
	background-color:#FDD017;
	background-image:url(../includes/templates/mtc/calendar_cat2.jpg);
}
#svCalendarLegend #cat3 span{
	background-color:#FF0707;
	background-image:url(../includes/templates/mtc/calendar_cat3.jpg);
}
#svCalendarLegend #cat4 span{
	background-color:#505050;
}
#svCalendarLegend #cat5 span{
	background-color:#41C9C4;
}
/*#svCalendarLegend li#help {
	text-align:right;
	width:210px;	
}*/
#svCalendarLegend li#help {
	display:none;
}
#svCalendarHelp h3 {
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 520px;
	height: 36px;
	border: 0px solid green;
	background: url(../includes/templates/images/content_catagory_bg.png) no-repeat;
}
span.svCalendarTitle {
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 520px;
	height: 36px;
	border: 0px solid green;
	background: url(../includes/templates/images/content_catagory_bg.png) no-repeat;
	clear:both;
}

div#eventsList {
	border: 0px solid blue;
}

#eventsList ul {
	padding: 0px;
	margin-left: 0px;
	border: 0px solid black;
	list-style: none;
	display: block;
}

#eventsList ul li ul {
	margin-bottom:15px;
}

#eventsList ul li ul li {
	/*display: block;*/
	display:inline;
	border: 0px solid red;
	padding:0px;
	margin-left:10px;
	background: transparent;
	margin-bottom: 0px;
}
#eventsList ul li ul li p{
margin:0px;
padding:0px;
padding-left:10px;
}

#eventsList ul li ul li.title {
	display: block;
	height: 20px;
	border: 0px solid red;	
	padding-left: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(../includes/templates/images/layout/title_header_bg.png) left bottom no-repeat;
}
#eventsList ul li ul li.fileext {
	padding-left: 15px;
	/*margin-left:15px;*/
	margin-top:0px;
	font-size:10px;
}
#eventsList ul li ul li.releaseDate {
	padding-left: 15px;
	/*margin-left:15px;*/
	font-size:10px;
	margin-bottom:0px;
}


/* end calendar css */


/* @end */

/* @group search results */

#svSearchResults {
	border: 0px solid red;
	margin-left: 10px;
}

#svSearchResults dt {
	border: 0px solid red;
	width: 550px;
	background-image: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#svSearchResults a {
	color: #444444;
	display: inline;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#svSearchResults form {
	margin: 0px;
}

#svSearchResults p {
	border: 0px solid green;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	font-weight: bolder;
}

/* @end */

/* @group contact us */

#contactTop {
	width: 616px;
	height: 66px;
	background: url(../includes/templates/mtc/contact_us_top.png);
}

#contactUsForm  {
	width: 606px;
	border: 0px solid red;
	margin: 0px;
	padding-left: 13px;
}

#contactUsForm tr {
	width: 50%;
}

#contactUsForm p {
	margin: 0px;
	padding: 0px;
	border: 1px solid red;
}

#formContainer form {
	margin: 0px;
}

#helpTop {
	width: 616px;
	height: 66px;
	background: url(../includes/templates/mtc/help_top.png);
}

#aboutTop {
	width: 616px;
	height: 66px;
	background: url(../includes/templates/mtc/about_us_top.png);
}

/* @end */

/* @group My Profile */

#editProfileTop {
	width: 616px;
	height: 66px;
	margin: 0px;
	padding: 0px;
	background: url(../includes/templates/mtc/my_profile_top.jpg);
}

#profile {
	font-size: 10px;
}

#profile input.text { 
	width: 300px; 
}

#profile ul {
	border: 0px solid green;
	margin: 0px;
}

#profile li {
	border: 0px solid red;
	margin: 0px;
}

#profile label {
	border: 0px solid red;
	text-align: left;
}


#profile legend {
	border: 0px solid green;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-left: 0px;
}

#profile #upLoadPhoto {
	border: 0px solid #36fd00;
	margin: 0px;
	padding-left: 0px;
}

#upLoadPhoto {
	border: 1px solid green;
}

#upLoadPhoto p {
	margin: 0px;
	padding: 0px;
}

#productsOwned {
	margin: 0px;
	padding: 0px;
	border: 0px solid #f815ff;
	float: left;
}

#productsOwned ul {
	border: 0px solid red;
}

#productsOwned li {
	border: 0px solid green;
	display: block;
}

#productsOwned label {
	width: 250px;
	border: 0px solid yellow;
}

#fieldDescription {
	font-size: 10px;
	float: left;
	margin: 0px !important;
	padding-left: 0px;
	padding-bottom: 10px;
	border: 0px solid blue;
}

fieldset {
	clear: both;
	margin: 5 5 0 5;
	padding: 5 5 0 5;
	border: 0px solid green;
}

/* @end */

/* @group Event Ticker */

#eventTicker {
	border: 0px solid red;
	width: 1075px;
	height: 47px;
	margin: 0px;
	padding: 0px;
	/*display:none;*/
	position:absolute;
	top:-47px;
}

#eventTickerContent {
	width: 883px;
	height: 47px;
	background: url(../includes/templates/mtc/event_tracker_bg.png) no-repeat;
	line-height:40px;
	padding:0px;
	padding-left:110px;
	margin:0px;
	border: 0px solid blue;	
	margin-left:68px;
}

#eventTickerContent div{
	padding:0px;
	margin:0px;
}

#eventTickerContent p {
	border: 0px solid red;
	padding-top: 10px;
	margin:0px;
}

/* @end */



/* @group My Transcript */

#transcriptTop {
	background: url(../includes/templates/mtc/transcript_top.jpg) no-repeat;
	height: 64px;
}

#transcriptHeader, #transcriptHeader h3, #myTranscriptContainer {
	margin: 0px;
	padding: 0px;
	position:relative; /* fixes jagged text in IE when alpha being used */
}

#myTranscriptContainer a, #myTranscriptContainer a:visited {
		color: #0066cc;
		text-decoration: underline;
}

#myTranscriptContainer a:hover {
		color: #0066cc;
		text-decoration: none;
}

#myTranscriptContainer table {
	font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	border: 0px solid fuchsia;
	width: 580px;
	margin: 0px;
}

#myTranscriptContainer table .sectionBar td { /* for crazy IE7 */
	font-size: 16px;
	color: #ffffff;
	background-color: #888888;
}

#myTranscriptContainer table a.grayLine { /* for crazy IE7 */
	color: #666666;
	text-decoration: underline;
}

#myTranscriptContainer table a.grayLine:hover { /* for crazy IE7 */
	color: #000000;
	text-decoration: none;
}

#myTranscriptContainer table .altRow td { /* for crazy IE7 */
	background-color: #eeeeee;
}

#myTranscriptContainer table .note td { /* for crazy IE7 */
	font-size:10px;
}

#transcriptButtons table {
	border: 0px solid blue;
	width: 560px;
}

/* @end */



/* @group Legal-Related */

#termsTop {
	width: 616px;
	height: 64px;
	background: url(../includes/templates/mtc/top_terms_of_use.jpg);
}

#privacyTop {
	width: 616px;
	height: 64px;
	background: url(../includes/templates/mtc/top_privacy_policy.jpg);
}

/* @end */


/* @group Image Rotator (Non-Flash) */

#rotator {
	z-index: 1;
	position: relative;
	width: 615px;
	height: 220px;
	cursor: pointer;
}

#rotator #prev {
	z-index: 5;
	position: absolute;
	left: 5px;
	top: 80px;
	width: 50px; 
	height: 50px; 
	background: url(../includes/templates/inc/adrotator_nonflash/images/btn-left.png) no-repeat;
}

#rotator #next {
	z-index: 5;
	position: absolute;
	left: 555px;
	top: 80px;
	width: 50px; 
	height: 50px;
	background: url(../includes/templates/inc/adrotator_nonflash/images/btn-right.png) no-repeat;
}

.slideshow {
	z-index: 2;
	position: absolute;
	margin: auto; 
	left: 0px;
	top: 0px;
	width: 615px; 
	height: 220px; 
}

/*
.slideshow img { 
	padding: 8px; 
	border: 2px solid #ccc; 
	background-color: #eee; 
}

.slideshow img {
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}
*/

/* @end */
