/*** BEGIN  REDEFINE STD TAGS **************************/
BODY
{
	margin: 0px 0px 0px 0px;
	width: 100%;
	background: #FFFFFF url(cssimage_bg_bar.gif) repeat-y scroll 0px 0px;
	padding: 0px 0px 0px 0px;
	/* border: 4px solid black; */
	
}

img { border: 0px solid #FFFFFF;}

p { margin:0px 0px 12px 0px; }

h1 
{
	font: normal normal bold 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
	margin:12px 0px 0px 0px;
	color: #FEC013;
}

h2
{
	font: normal normal normal 16pt/20pt Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	color: #000000
}


h3 
{
	font: normal normal normal 16pt/20pt Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	color: #000000;
}

h4
{
	font: normal normal bold 8pt/20pt Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	color: #000000;
}

h5 
{
	font: normal normal bold 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 10px;
	background-color: #FFE9AD;
	width:100%;
}

h6 
{
	/* H6 is currently not being used. */ 
}

/*** END REDEFINE STD TAGS ****************************/


/*** BEGIN CUSTOM TAGS FOR SPSMktg ********************/
#SPSMktg-Main
{
	/* border: 4px solid black; */
	font: normal normal normal 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
	background: transparent url(cssimage_bg-nonsharepoint.gif) no-repeat scroll top right;
	width: 100%;
	height: 100%;
}

#SPSMktg-content
{
	/* border: 4px solid red; */
	font: normal normal normal 9pt/12pt Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 180px;
	padding: 20px;
	background-color: #FFFFFF;
	border-top: 2px solid #FEC013;
	z-index: -1;
}
	
#SPSMktg-module
{
	border: 2px solid #FEC013;
	background: #FFE9AD url(cssimage_ico_overview.gif) no-repeat scroll 20px 20px;
	margin: 20px 0px 0px 0px;
	padding: 10px 10px 10px 70px;
	border: 2px solid #FEC013;
}

#SPSMktg-tip
{
	border: 2px solid #FEC013;
	margin: 20px 0px 0px 0px;
	padding: 10px 10px 10px 70px;
	background: #FFFFFF url(cssimage_ico_tip.gif) no-repeat scroll 20px 20px;
}

#SPSMktg-SecondTier
{
	border: 2px solid #FEC013;
	margin: 20px 0px 0px 0px;
	padding: 10px 10px 10px 70px;
	background-color: #FFE9AD;
}

#SPSMktg-biz
{
	margin: 20px 0px 0px 0px;
	border: 2px solid #FEC013;	
	padding: 10px 10px 10px 70px;
	background: #FFE9AD url(cssimage_ico_biz.gif) no-repeat scroll 20px 20px;
}

 

#SPSMktg-training
{
	border: 2px solid #FEC013;
	background: #FEC013 url(cssimage_ico_tab-walkthrough.gif) no-repeat scroll 2px 3px;
	float:right;
	margin: -10px 100px 0px 0px; 
	padding: 5px 5px 5px 30px;
}
#SPSMktg-training a, #SPSMktg-training a:link, #SPSMktg-training a:visited, #SPSMktg-training a:hover, #SPSMktg-training a:active {font: normal normal bold 8pt/12pt Verdana, Arial, Helvetica, sans-serif;color: #000000;TEXT-DECORATION: none;}
#SPSMktg-training a:hover {TEXT-DECORATION: underline;}

#SPSMktg-footer
{
	font: normal normal normal 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
	padding: 50px 0px 0px 0px;
	/* border :1px solid red;*/
}

#nextprev
{
	/* border: 4px solid red; */
	margin: 50px 0px 0px 0px;
	border-collapse: collapse;
}

#nextprev TD, #nextprev TH
{	
	/* border: 4px solid red; */
	font: normal normal normal 8pt/8pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}	

#nextprev TH {text-align:left;padding: 0px 25px 0px 0px;width:50%;}
#nextprev TD {text-align:right;padding: 0px 0px 0px 25px;width:50%;}
#nextprev a, #nextprev a:link, #nextprev a:visited, #nextprev a:hover, #Snextprev a:active {font: normal normal bold 8pt/12pt Verdana, Arial, Helvetica, sans-serif;color: #000000;TEXT-DECORATION: none;}
#nextprev a:hover {TEXT-DECORATION: underline;}


.keyconcept
{
	position:relative;
	border: 2px dashed #FEC013;
	background: #FFFFFF url(cssimage_bg_keyconcept.gif) no-repeat scroll 0px 0px;
	margin: 0px 0px 10px -60px;
	padding: 10px 10px 10px 60px

}
.Keyconcept p, .Keyconcept li, .keyconcept h3, .keyconcept h4, .keyconcept b {color:#666666; }



.bizscene
{
	background: #FFFFFF url(cssimage_ico_biz.gif) no-repeat scroll 10px 15px;
	border-top: 2px solid #FEC013;
	border-bottom: 2px solid #FEC013;
	margin: 0px 0px 10px -60px;
	padding: 10px 10px 10px 60px;
	background-color: #FFE9AD
}

.callout
{
	background-color: #FFFFFF;
	border-top: 1px solid #FEC013;
	border-bottom: 1px solid #FEC013;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}

.callout p {margin: 20px 20px 20px 20px;font: normal normal normal 8pt/10pt Verdana, Arial, Helvetica, sans-serif;}

.infopanel
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border-top: 1px solid #FEC013;
	border-right: 1px solid #FEC013;
	border-collapse: collapse;
}
	
.infopanel TD
{
	/* border :1px solid red; */
	font: normal normal normal 8pt/11pt Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FEC013;
	border-left: 1px solid #FEC013;
}

.infopanel TH
{
	/* border :1px solid red; */
	font: normal normal bold 8pt/11pt Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px;
	border-bottom: 1px solid #FEC013;
	border-left: 1px solid #FEC013;
	background-color: #FEC013;
	color:#000000;
}

.checked
{
	color:#000000;
	font: normal normal normal 1.5em webdings;
	text-align:center
}


/*** END CUSTOM TAGS FOR SPSMktg **********************/


/*** BEGIN  STYLES USED BY LEFT NAVIGATION ************/
#result TD { font: normal normal normal 8pt/12pt Verdana, Arial, Helvetica, sans-serif;}
.floatingMenu {
    BORDER: #999999 1px solid;
    Z-INDEX: 15;
    WIDTH: 100%;
    BACKGROUND-COLOR: #FEC013
}
.menuBar {
    BORDER: #FEC013 1px solid;
    MARGIN: 0px 2px;
    WIDTH: 174px;
    CURSOR: hand;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #FEC013
}
.subMenu {
    BORDER: #FEC013 1px solid;
    Z-INDEX: 5;
    MARGIN: 0px 2px;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FEC013
}
.subMenuFont{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    align: center
}
.subMenu A, .subMenu A:visited, .subMenu A:hover{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#result{
	position: absolute;
	top:0px;
	left:0px;
	width:170px;
	height:100%;
	border-top: 40px solid #FFFFFF;
	
}
.title{
    BORDER: #FEC013 1px solid;
    MARGIN: 0px 2px;
    WIDTH: 174px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #f1f1f1
    FONT-WEIGHT: bold;
}

/*** END STYLES USED BY LEFT NAVIGATION **************/
