* {margin: 0;}
	
body {
word-wrap: break-word;
white-space:normal;
}

#mycubewelcome	{
	position:relative;
	margin-left: -512px;
	top:0px;
	left:50%;
	width:1024px;
	height:800px;
	padding: 0px;
	background-image:url(img/2010_mycube_bg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#mycubedownloads	{
	position:relative;
	margin-left: -512px;
	top:-8px;
	left:50%;
	width:964px;
	padding: 156px 30px 10px 30px;
	background-image:url(img/2010_downloads_bg.jpg);
	background-color:#e8e8e8;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#mycubedownloadfiles	{
	position:relative;
	top:0px;
	left:20px;
	width:754px;
	padding: 0px;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
#mycubelicenses	{
	position:absolute;
	top:0px;
	left:0px;
	width:964px;
	height:500px;
	padding: 156px 30px 5px 30px;
	background:#e8e8e8 url(img/2010_licenses_bg.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}


/* MAIL CSS */
#mycubemail	{
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
  height:510px;
	overflow:visible;
	padding: 170px 0px 5px 0px;
	background-image:url(img/2010_mail_bg.jpg);
	background-color:#e8e8e8;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#compose_container	{
	position:absolute;
	top:190px;
	left:310px;
	width:700px;
	height:490px;
	overflow:hidden;
	display:block;
}
#inbox_container	{
	position:relative;
	top:40px;
	left:15px;
	width:265px;
	height:232px;
	overflow: hidden;
	font-size:11px;
	line-height:16px;
	padding:0px 0px 20px 0px;
	border-top:solid 1px #CCCCCC;
	z-index:10;
}
#outbox_container	{
	position:relative;
	top:20px;
	left:15px;
	width:265px;
	height:232px;
	overflow: hidden;
	font-size:11px;
	line-height:16px;
	padding:0px 0px 20px 0px;
	border-top:solid 1px #CCCCCC;
	z-index:10;
}
.mailbox_header	{
	background-color:#333333;
	color:#bbbbbb;
	font-size:9px;
	display:block;
	padding:2px 2px 2px 5px;
}

/* Mail Lists CSS */
div.mailcompany	{
position:relative;
display:block;
width:243px;
padding:2px 10px 2px 10px;
text-transform: uppercase;
color:#cccccc;
font:12px/14px Arial, Helvetica, sans-serif;
margin:0px;
border-bottom:solid 1px #050505;
background:#171D1F;
cursor:pointer;
}
div.mailcompany:hover	{
color:#ffffff;
background:#2d3538;
border-bottom:solid 1px #525252;
}

div.mailcolleague	{
position:relative;
display:block;
width:243px;
padding:4px 10px 3px 10px;
color:#cccccc;
font-size:10px;
cursor:pointer;
background:#586164;
border-bottom:solid 1px #050505;
}
div.mailcolleague:hover	{
color:#ffffff;
background:#757c7e;
border-bottom:solid 1px #525252;
}

div.mailmessage_bg	{
position:relative;
width:233px;
padding:2px 10px 2px 20px;
font-size:10px;
background:#e7e6e2 url(img/contacts.png);
color:#000;
}


/* WHITEBOARD CSS */
#mycubemywall	{
	position:relative;
	margin-left: -512px;
	top:0px;
	left:50%;
	width:964px;
	padding: 156px 30px 10px 30px;
	background:#e8e8e8 url(img/2010_mywall_bg.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#mycubewhiteboard	{
	position:relative;
	margin-left: -512px;
	top:0px;
	left:50%;
	width:964px;
	padding: 156px 30px 10px 30px;
	background:#e8e8e8 url(img/2010_whiteboard_bg.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#whiteboard_savetab {
	position:relative;
	width:380px;
	height:31px;
	top:-1px;
	left:0px;
	padding: 3px 0px 5px 10px;
	background: url(img/wb_button_bay.png) no-repeat;
	background-position: 0px 0px;
}

#mycubebulletin	{
	position:relative;
	margin-left: -512px;
	top:0px;
	left:50%;
	width:1024px;
	min-height:100%;
	padding: 170px 0px 0px 0px;
	background:#f1f1f1 url(img/2010_forums_bg.jpg) no-repeat;
	border-bottom:double 3px #CCCCCC;
}
#mycubechat	{
	position:absolute;
	top:0px;
	left:0px;
	width:485px;
	height:500px;
	color:#ffffff;
	background:url(img/chat_flyoutbg.jpg) no-repeat;
	margin:0px;
	padding:0px;
}


/* COLLEAGUES CSS */
#mycubecolleagues	{
	position:relative;
	margin-left: -512px;
	top:0px;
	left:50%;
	width:964px;
	padding: 156px 30px 30px 30px;
	background:#e8e8e8 url(img/2010_colleagues_bg.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#myprofile_managerhead {
	position:relative;
	top:0px;
	left:50%;
	margin-left: -512px;
	width:1024px;
	height:251px;
	z-index:1;
	overflow:visible;
}

/* Contacts CSS */

div.alphatab	{
position:relative;
display:block;
width:262px;
padding:4px 10px 3px 10px;
text-transform: uppercase;
color:#fff;
font-size:14px;
margin:0px 0px 1px 0px;
background:#2f393c url(img/alphatab.jpg);
cursor:pointer;
}
div.alphatab:hover	{
background:#008dff url(img/alphatab_over.jpg);
}
div.alphatab_active	{
background:#008dff url(img/alphatab_active.jpg);

}

div.cotab	{
position:relative;
display:block;
width:262px;
height:18px;
padding:3px 10px 1px 10px;
color:#0c4070;
font-family: Arial;
font-size:11px;
cursor:pointer;
background:#c7c5c3 url(img/cotab.jpg);
}
div.cotab:hover	{
color:#0c4070;
background:#6a7781 url(img/cotab_over.jpg);
}
div.cotab_active	{
color:#fff;
background:#6a7781 url(img/cotab_active.jpg);
}

div.contacts_bg	{
position:relative;
width:252px;
height:18px;
padding:7px 10px 2px 20px;
font-family: Arial;
font-size:11px;
background:#e7e6e2 url(img/contacts.png);
color:#000;
}

/* Resources CSS */
#mycuberesources	{
	position:relative;
	margin-left: -512px;
	top:-8px;
	left:50%;
	width:964px;
	background:#e8e8e8 url(img/2010_resources_bg.jpg) no-repeat;
	font: 16px/22px Arial, Helvetica, sans-serif;
	border-bottom:double 3px #bbbbbb;
	color: #ECECEC;
	text-decoration: none;
	padding: 170px 30px 60px 30px;
}

#content {
	position:relative;
	width:1024px;
	background: url(images/mc_bg.jpg) no-repeat;
	height:720px;
	top:-4px;
	overflow:hidden;
}
#content2 {
	position:relative;
	width:1024px;
	height:720px;
	background: url(img/new_mcbg.jpg) repeat-x;
	top:-4px;
	overflow:hidden;
}

#mywall_console	{
	position:absolute;
	top:0px;
	left:330px;
	width:640px;
	z-index:50;
}

#close_chat	{
	position:absolute;
	height: 164px;
	width:22px;
	top: 140px;
	right: 0px;
	z-index:1000;
	cursor:pointer;
}
#open_chat	{
	position:absolute;
	height: 164px;
	width:22px;
	top: 168px;
	right: 0px;
	z-index:2000;
	background-color:none;
	cursor:pointer;
}
#chat_flyout	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position:absolute;
	width:485px;
	height:500px;
	top: 0px;
	right:-486px;
	z-index:4;
	overflow:hidden;
	border: solid 1px #333333;
}

#profile_content	{
	position:absolute;
	width:1024px;
	z-index:2;
	left: 0px;
	top: 251px;
	min-height:400px;
  height:auto;
	background-image:url(img/myprofile_bg.jpg);
	overflow:visible;
	display:block;
	border-bottom:double 3px #cccccc;
}
#myinfo_topnav {
	position:relative;
	width:285px;
	z-index:11;
	left: 8px;
	top: -56px;
	display:block;
	overflow:visible;
}
#myinfo_content {
	position:relative;
	width:285px;
	z-index:10;
	left: 0px;
	top: 0px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:6px 0px 0px 0px;
}
#edit_tray	{
	position:relative;
	width:245px;
	height:41px;
	z-index:20;
	left: -20px;
	bottom: -5px;
	display:block;
	padding:6px 20px 0px 20px;
	background-image:url(img/profile_btray.png);
}
#myinfo_drawer {
	position:relative;
	width:285px;
	height:36px;
	z-index:500;
	left: 0px;
	top: 0px;
	display:block;
	background-image:url(img/profile_dbot.png);
	cursor:pointer;
}
#myinfo_drawer:hover {
	background-image:url(img/profile_dbot_over.png);
}
#mystorage_drawer	{
	position:relative;
	width:285px;
	height:666px;
	z-index:10;
	left: 6px;
	top: -90px;
	background-image:url(img/memory_tray_bg.png);
	display:block;
	text-align:center;
	border-bottom: solid 1px #333333
}


#cubelab_container	{
	position:absolute;
	width:1024px;
	top: 45px;
	left: 0px;
	height: 670px;
	padding: 0px;
	overflow:hidden;
}

#mycube_content	{
	width:100%;
	height:676px;
	background-color:none;
	background:none;
}

#menu_drawer	{
	position:absolute;
	width:239px;
	top: 0px;
	left:-238px;
	height: 676px;
	z-index:6;
}
#navtree {
	position:absolute;
	width:237px;
	top: 45px;
	left:0px;
	height: 676px;
	overflow: hidden;
}
#navcontainer {
	position:absolute;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 237px;
	left: 0px;
	top: 0px;
	background-color: #efefef;
}
#searchcontainer {
	position:absolute;
	width:218px;
	top: 350px;
	left:450px;
	height: 115px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding:10px;
	text-align: center;
	z-index:2000;
	background-image:url(images/search_bg.jpg);
	border:1px solid #333333;
}
#searchcontainer2 {
	position:absolute;
	width:218px;
	height: 118px;
	top:5px;
	left:770px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding:20px 10px 10px 10px;
	text-align: center;
	z-index:10000;
	background-image:url(images/searchbg.png);
	background-repeat: no-repeat;
	opacity:.999;
}
#loadingcontainer {
	position:absolute;
	width:218px;
	top: 350px;
	left:450px;
	height: 150px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	z-index:2000;
	background-image:url(images/menu_bg.jpg);
	border:1px solid #333333;
}
#mycubepages {
	position:absolute;
	width:767px;
	top: 45px;
	left: 255px;
	height: 670px;
	padding: 0px;
	overflow:hidden;
}
#mycubeheader {
	position:absolute;
	width:1022px;
	height:30px;
	top:11px;
	left:0px;
	background-image: url(images/toprail.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 6px;
}
#headerbuttons {
	position:absolute;
	z-index:4;
	width:200px;
	height:32px;
	top:110px;
	left:740px;
	margin: 0px;
	padding-top: 4px;
}
#datetime {
	position:absolute;
	z-index:4;
	width:180px;
	height:20px;
	top:120px;
	left:12px;
	font-family:verdana;
	font-size: 10px;
	font-weight:normal;
	letter-spacing:1px;
	color: #aeaeae;
}
#mycubemasthead {
	position:relative;
	width:1024px;
	top: 0px;
	left: 50%;
	height: 100%;
	margin-left: -512px; /*set to a negative number 1/2 of your width*/
}
#mycubefooter {
	position: relative;
	width: 1024px;
	height: 54px;
	background-image: url(images/mc_footer.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	color: #CCCCCC;
	padding-top: 15px;
	top: -3px;
	left: 50%;
	margin-left: -512px;
}

#ataglance	{
	position:absolute;
	top:0px;
	left:0px;
	width:576px;
	margin:5px;
	padding: 180px 100px 50px 70px;
	background-image:url(images/ataglance_bg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	background-color: #f4f4f4;
}
#generatelicense	{
	position:absolute;
	top:0px;
	left:0px;
	width:292px;
	height:350px;
	padding: 288px 333px 10px 125px;
	background-image:url(images/license_bg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	display:block;
}
#navbuttons {
	position:relative;
	height:22px;
	left: 0px;
	top: 0px;
	width: 238px;
	z-index: 6;
	padding: 0px;
	margin: 0px;
}
#plus {
	position:relative;
	z-index:7;
	left:8px;
	height:11px;
	width:15px;
	top:-19px;
	padding: 0px;
	margin: 0px 0px -11px 0px;
}
#edit {
	position:absolute;
	width:12px;
	height:10px;
	z-index:3;
	left: 236px;
	top: 78px;
}
#messagemore {
	position:absolute;
	width:12px;
	height:10px;
	z-index:3;
	left: 229px;
	top: 198px;
}
#libinfo	{
	position:absolute;
	top:-10px;
	left:0px;
	width:272px;
	height:658px;
	z-index:10;
	padding:16px 200px 0px 40px;
	background-image: url(images/compoverview_bg.jpg);
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#FFF;
 }

#scroller_tab {
	margin:22px 0px 0px 0px;
	position: relative;
	left: 0px;
	width: 238px;
	height:500px;
	padding: 2px 0px 2px 0px;
	overflow:hidden;
}
#scroller_tab2	{
	margin:22px 0px 0px 0px;
	position: relative;
	left: 0px;
	width: 238px;
	height:500px;
	padding: 2px 0px 2px 0px;
	overflow:hidden;
}

#profile_tab {
	display:block;
	margin:0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 238px;
	padding: 2px 0px 2px 0px;
}
#communication_tab {
	display:block;
	margin:0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 238px;
	padding: 2px 0px 2px 0px;
}
#computation_tab {
	display:block;
	margin:0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 238px;
	padding: 2px 0px 2px 0px;
}
#storage_tab {
	display:block;
	margin:0px;
	position: relative;
	left: 0px;
	width: 238px;
	padding: 2px 0px 2px 0px;
}
#calcwrapper {
	position: relative;
	width: 513px;
	height: 622px;
	background-image: url(images/scicalcbg.png);
	top: 0px;
	left: 220px;
}
#reply {
	position:absolute;
	width:15;
	height:15;
	z-index:4;
	left: 588px;
}
#actions {
	position:absolute;
	width:55;
	height:15;
	z-index:4;
	left: 542px;
	top: 77px;
}
#logout {
	position:absolute;
	width:67px;
	height:24;
	z-index:4;
	left: 940px;
	top: 115px;
}
#dlfeatitle {
	width:380px;
	background-color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	color: #FFFFFF;
	border-left: solid 50px #999999;
	margin: 14px 0px 0px 40px;
	padding: 4px 8px 4px 8px;
}
#dlicons {
	height:54px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 10px 20px 2px 0px;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-left: 20px;
	list-style-type: square;
	cursor: pointer;
	}
li.chapter{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-color: #CCCCCC;
	margin: 8px 10px 4px 10px;
	padding: 1px 4px 0px 0px;
	border-bottom: solid 1px #999999;
	text-transform: uppercase;
	list-style-type: none;
}
#searchscroll {
	overflow: auto;
	position: absolute;
	height: 520px;
	width: 196px;
	padding: 5px;
	visibility: visible;
	left: 2px;
	top: 65px;
	background-color: #EAEAEA;
	border-right: solid 1px #666666;
	border-left: solid 1px #666666;
}
.searchfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(learn_img/search_bg.jpg);
	background-repeat: no-repeat;
	border: 0px none #FFFFFF;
	padding: 22px 46px 24px 20px;
}
.badgetext	{
	text-align:center;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-transform: uppercase;
}
.showcasetext	{
	font-size: 13px;
	line-height: 20px;
	color: #004266;
	text-transform: uppercase;
}
.indbull2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin-left: 0px;
	margin-top: -1px;
	margin-bottom: -1px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border-bottom: solid 1px #999999;
	background-image: url(images/hierarchy-a.png);
	background-repeat: repeat-y;
	background-position: 4px 2px;
}
.indbull2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin-left: 0px;
	margin-top: -1px;
	margin-bottom: -1px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CDDEEE;
	border-bottom: solid 1px #999999;
	background-image: url(images/hierarchy-a.png);
	background-repeat: repeat-y;
	background-position: 4px 2px;
}
.indbull3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 4px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(images/hierarchy-a.png);
	background-repeat: repeat-y;
}
.indbull4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 4px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(images/hierarchy-b.png);
	background-repeat: repeat-y;
}
.indbull5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 30px 4px 32px;
	background-image: url(images/hierarchy-c.png);
	background-repeat: repeat-y;
}
.indbull5a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 30px 4px 32px;
	background-image: url(images/hierarchy-i.png);
	background-repeat: repeat-y;
}
.indbull5b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent:-16px;
	padding: 2px 30px 4px 48px;
	background-image: url(images/hierarchy-c.png);
	background-repeat: repeat-y;
	cursor:move;
}
.indbull6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 30px 4px 32px;
	background-image: url(images/hierarchy-d.png);
	background-repeat: repeat-y;
}
.indbull6a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 30px 4px 32px;
	background-image: url(images/hierarchy-b.png);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
.indbull7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 25px 4px 50px;
	background-image: url(images/hierarchy-e.png);
	background-repeat: repeat-y;
}
.indbull7a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 25px 4px 50px;
	background-image: url(images/hierarchy-g.png);
	background-repeat: repeat-y;
}
.indbull8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 25px 4px 50px;
	background-image: url(images/hierarchy-f.png);
	background-repeat: repeat-y;
}
.indbull8a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 25px 4px 50px;
	background-image: url(images/hierarchy-h.png);
	background-repeat: repeat-y;
}
.indbulltop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 12px;
	margin: 0px 10px 0px 10px;
	padding: 4px 20px 4px 15px;
	text-align: center;
}

.resultlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 12px;
	margin-top: 5px;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	border-top: solid 1px #333333;
}
.resultinset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin-top: 2px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #FDFDFD;
	text-indent: 8px;
}
#searchbox {
	position:absolute;
	width:238px;
	height:62px;
	z-index:2;
	top: 53px;
	left: 28px;
	overflow: visible;
	background-image: url(learn_img/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#search {
	position:absolute;
	width:58px;
	height:17px;
	z-index:40;
	top: 35px;
	left: 142px;
}
.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #580000;
	background-color: #CCCCCC;
	margin: 5px;
	padding: 5px;
	border: 1px solid #333333;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
}
.back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 2px #0099FF;
}
.mc_toprailname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 2px;
}
.mcnavhead {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	background-color: #333333;
	margin: 8px 10px 4px 10px;
	padding: 2px 4px 2px 0px;
	border-bottom: solid 1px #666666;
	text-transform: uppercase;
	list-style-type: none;
	text-indent: 10px;
	cursor:pointer;
}
.mc_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 30px;
	margin-bottom:-10px;
	text-align: center;
	background-image: url(img/mainhead_bg.png);
	background-repeat: no-repeat;
	margin-bottom:4px;
	display:block;
	background-position: -30px 0px;
}
#mc_scroller {
	position:relative;
	top: 4px;
	left: 0px;
	width:210px;
	height:605px;
	padding-top: 0px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index:0;
	background-image: url(images/rowa_navbg.jpg);
	background-color: #FFFFFF;
}
.mc_scroller {
	position:relative;
	top: 4px;
	left: 0px;
	width:238px;
	height:605px;
	padding-top: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index:0;
	background-image: url(images/treenav-bg.gif);
	background-color: #FFFFFF;
}
.mc_colleaguelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	padding-left: 20px;
	margin-top: -64px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.mcm_announce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	background-image: url(img/m_announce.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin: 4px 0px 0px 0px;
	padding: 3px 15px 4px 25px;
}
.mcm_feature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	background-image: url(img/m_feature.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin: 4px 0px 0px 0px;
	padding: 3px 15px 4px 25px;
}
.mcm_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	background-image: url(img/m_alert.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin: 4px 0px 0px 0px;
	padding: 3px 15px 4px 25px;
}
.mcm_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	background-image: url(images/messagebg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 10px 50px 10px 25px;
	border-top: 1px solid #666;
}
.mywall_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	padding: 5px;
}
.download_titles {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-color: #E8E8E8;
	margin: 8px 0px 4px 0px;
	padding: 2px 4px 2px 0px;
	border-bottom: solid 1px #999999;
	text-transform: uppercase;
	list-style-type: none;
	text-indent: 10px;
}
.download_descript {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 20px;
	text-indent:-7px;
	line-height: 16px;
}
.download_bold {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* Tabs */
.mc_CUBE {
	color: #333333;
	background-image: url(images/emcube_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_CAD {
	color: #333333;
	background-image: url(images/cad_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_FDTD {
	color: #333333;
	background-image: url(images/fdtd_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_PROP {
	color: #333333;
	background-image: url(images/prop_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_GRID {
	color: #333333;
	background-image: url(images/grid_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_CALC {
	color: #333333;
	background-image: url(images/emcalc_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_MOM {
	color: #333333;
	background-image: url(images/mom_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_EMSIM {
	color: #333333;
	background-image: url(images/emsim_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_METAL3D {
	color: #333333;
	background-image: url(images/metal3d_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_DATA {
	color: #333333;
	background-image: url(images/data_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_LICENSE {
	color: #333333;
	background-image: url(images/license_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin: 0px;
}
.mc_PAYHIST {
	color: #333333;
	background-image: url(images/payhist_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
.mc_PAYMETHOD {
	color: #333333;
	background-image: url(images/paymethod_strip.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 10px 40px;
	margin: 0px 0px 0pc 15px;
}
a:link {
	color: #1055C6;
}
a:visited {
	color: #1055C6;
}
a:hover {
	color: #003061;
}
a:active {
	text-decoration: underline;
}
a.navlinks:link {
	color: #000000;
	text-decoration:none;
}
a.navlinks:visited {
	color: #000000;
	text-decoration:none;
}
a.navlinks:active {
	color: #FFFFFF;
	background-color: #1055C6;
	margin:-2px 0px -3px -2px;
	padding: 2px 5px 3px 4px;
	border-left: ridge 2px #333333;
	text-decoration:none;
}
a.navlinks:hover {
	color: #FFFFFF;
	background-color: #333333;
	margin:-2px 0px -3px -2px;
	padding: 2px 5px 3px 4px;
	border-left: ridge 2px #0066FF;
	text-decoration:none;
}
a.navlinks2 {
	color: #FFFFFF;
	background-color: #1055C6;
	margin:-2px 0px -3px -2px;
	padding: 2px 5px 3px 4px;
	border-left: ridge 2px #333333;
	text-decoration:none;
}

a.manlinks:link {
	color: #000000;
	text-decoration:none;
}
a.manlinks:visited {
	color: #000000;
	text-decoration:none;
}
a.manlinks:active {
	color: #FFFFFF;
	background-color: #1055C6;
	margin:-2px 0px -3px -6px;
	padding: 2px 0px 3px 4px;
	border-left: ridge 2px #333333;
	text-decoration:none;
	display:block;
}
a.manlinks:hover {
	color: #FFFFFF;
	background-color: #333333;
	margin:-2px 0px -3px -6px;
	padding: 2px 0px 3px 4px;
	border-left: ridge 2px #0066FF;
	text-decoration:none;
	display:block;
}

a.mycube:hover {
	color: #2A4E68;
}
a.mycube:visited {
	color: #1055C6;
}

.body_1220	{
	font-size:12px;
	line-height:20px;
	margin-top:20px;
}

p.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 31px;
	margin: 0px;
	padding-left: 25px;
	background-image: url(images/userware-headers.png);
	background-repeat: no-repeat;
}
p.mc_columncopy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding: 10px;
	margin: 5px 10px 5px 20px;
}
p.mc_mbody {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px 0px 6px 0px;
	padding: 2px 8px 2px 6px;
	line-height: 15px;
}
.fieldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
input.button {
	font-size: 11px;
	font-family: arial;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 4px 6px 4px 6px;
	background:#757573 url(images/button-bga.gif) 0px -4px repeat-x;
	margin: 5px 0px 5px 0px;
	cursor:pointer;
	border-top:solid 1px #000000;
	border-right:solid 1px #222222;
	border-bottom:solid 1px #111111;
	border-left:solid 1px #222222;
}
input.button:hover {
	text-shadow:#ffffff 0px 0px 2px;
	padding: 4px 6px 4px 6px;
	background:#757573 url(images/button-bga-over.gif);
	cursor:pointer;
	border:solid 1px #0072ff;
}
input.file {
	position: absolute;
	width: 460px;
	z-index: 2;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 100;
}
input.file2 {
	position: absolute;
	width: 460px;
	z-index: 2;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 100;
}
table.mc_columncopy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding: 10px;
	margin: 5px 10px 5px 20px;
}
table.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 31px;
	margin: 0px;
	padding-left: 25px;
	background-image: url(images/userware-headers.png);
	background-repeat: no-repeat;
}

ul.dlfeatures {
	list-style-type: decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 40px 0px 72px;
	padding: 0px;
}

input:focus, textarea:focus	{
background-color: #E6F8FE;
}

.sb	{
	font-size: 12px;
	width:83px;
	height:23px;
	border:none;
	background-image:url(images/search_b.png);
	background-repeat: no-repeat;
	background-color:transparent;
}
.sbover	{
	width:83px;
	height:23px;
	border:none;
	background-image:url(images/search_bo.png);
	background-repeat: no-repeat;
	background-color:transparent;
}

#mc_navcolumn	{
	width:66px;
	height:480px;
	position:absolute;
	top:0px;
	left:0px;
	padding-top:120px;
	background-image:url(img/mycube_tabbg.png);
	}
	
#mc_nav {
	Position:relative;
	height: 40px;
	width: 60px;
	z-index:1;
	cursor:pointer;
	padding:2px 0px 2px 0px;
	float:left;
}
#inbox_count{
	Position:absolute;
	top:4px;
	left:10px;
	height: 12px;
	width: 16px;
	background-image:url(img/inbox_bg.png);
	z-index:40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 0px 0px 1px;
	letter-spacing: 1px;
}

#newboxes1	{
	position: relative;
	height: 40px;
	width: 60px;
	top:0px;
	left:4px;
	z-index:10;
	cursor:pointer;
}
#newboxes2	{
	position: relative;
	height: 40px;
	width: 60px;
	top:0px;
	left:4px;
	z-index:10;
	cursor:pointer;
}
#newboxes3	{
	position: relative;
	height: 40px;
	width: 60px;
	top:0px;
	left:4px;
	z-index:10;
	cursor:pointer;
}
#newboxes4	{
	position: relative;
	height: 40px;
	width: 60px;
	top:0px;
	left:4px;
	z-index:10;
	cursor:pointer;
}
#newboxes5	{
	position: relative;
	height: 40px;
	width: 60px;
	top:0px;
	left:4px;
	z-index:10;
	cursor:pointer;
}
#newboxes6	{
	position: relative;
	height: 40px;
	width: 60px;
	top:0px;
	left:4px;
	z-index:10;
	cursor:pointer;
}
#newboxes7	{
	position: relative;
	height: 40px;
	width: 60px;
	top:0px;
	left:4px;
	z-index:10;
	cursor:pointer;
}
#newboxes8	{
	position: relative;
	height: 40px;
	width: 60px;
	top:0px;
	left:4px;
	z-index:10;
	cursor:pointer;
}
