/* Reset */
*{margin:0;padding:0;}
html,body { font-family: Verdana, Arial, Helvetica, sans-serif;background:#000;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,table,address{margin-bottom:0px;} 
img{border:0;}
ul,dl{padding-left:15px;}
dt{font-weight:bold;}
a{text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
label{cursor:pointer;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.imgheader,.imgbutton{text-indent:-9999px;overflow:hidden; background-repeat:no-repeat;}
.imgbutton{display:block;}

/* Page */
#page {
	width: 1022px;
	margin: 0 auto;
	height:100%;
	background: #131313;
	background-image: url(/resources/template_files/mms2010_pagebg.jpg);
}


/* Header */
#header {
	position: relative;
	height:112px;
	width:1022px;
        background:url(/resources/template_files/mms2010_public_sub.jpg) bottom left no-repeat;
}
#subheader {
	position: relative;
	height:46px;
	width:1022px;
        background:#CCD72A url(/resources/template_files/mms2010_subheader_CCD72A.jpg) bottom left no-repeat;
}


#wrapper{
	margin:0;
	min-height:500px;
	height:100%;
}

/* Nav Bar */
#navBar {
	width: 170px;
	padding: 0 0px;
	display:block;
	height:100%;
	float:left;
}
    /* Main Nav */
	#navBar ul {
		padding:0px;
		margin: 0;
	}
	    #navBar ul li {
		    list-style: none;
		    margin-top: 6px;
                    padding:3px;
                    background:#fff url(/resources/template_files/mms2010_navitembg.jpg) top left repeat-y;
border-top:1px solid #231F20;
border-bottom:1px solid #231F20;
	    }
	    #navBar ul li a {
		    display: block;	
		    font-size: 9pt;
		    text-decoration: none;	
		    color: #231F20;	
		    width: 150px;
	    }
	    #navBar ul li a:hover {
	        color:#CDD804;
	    }
	    #navBar ul li a.selected {
		    color:#0000CC;
	    }
 
	    #navBar ul li ul {
		    background-color:#fff;
		    border:1px solid #000;
		    width:170px;
		    position:absolute;
		    display:none;
	    }
	    #navBar ul li ul li {
		    list-style: none;
                    padding:3px;
                    background:#fff;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
	    }
 
	        #navBar ul li ul li {
		        width:160px;
	        }
	        #navBar ul li ul li a {
    		    text-align: left;
	        }
 

/* Header */
#header {
	position: relative;
}

	
/* Content */	
#content {
	width:657px;
	float:left;
	height:100%;
        padding-left:10px;
        padding-right:10px;
}
 
 
 
	#content, #content p, 
	#content ul, #content table {
		font-size: 9pt;
		color: #666666;
		line-height: 21px;
	}
	#content h2, #content h3,
	#content h4, #content h5 {
	    color: #666666;
	}
	#content h1 {
	    font-size: 21px;
	    line-height: 24px;
	    font-family:Verdana,Arial,Sans-Serif;
	    color: #666666;
	}
	#content h3, #content .pagetitle {
		font-size: 14pt; color:#CDD804;font-weight:bold;
	        line-height: 28px;
	}
	#content .header1 {
	    color: #557EB9;
	    font-weight:bold;
font-size: 11pt;
	}
	#content a {
	    color: #0000CC;
	    text-decoration: none;
	}
	#content a:hover {
	    color: #CDD804;
	    text-decoration: none;
	}			
 
 
/* Main Column In Content */	
#maincolumn {
	margin:10px;
	height:100%;
}
	
#rightbar {
	margin:5px;
	width:150px;
	float:left;
	height:auto;
	color:#fff;
	padding:5px;
	font-size:10pt;
}

/* Footer */
#footer  {
	height: 120px;
}

    #footer #leftarea {
	height:120px;
	float:left;width:170px;
    }
    #footer #rightarea {
	height: 120px;
	float:left;width:150px;
    }

    #footer #corpNav {
	float:left;width:677px;
	padding: 60px 0 30px 10px;
	margin: 0 auto;
    }
    #footer #corpNav a, #footer #corpNav p, #footer #corpNav ul {
	    color: #666;
	    font-size: 11px;
    }
    #footer #corpNav ul {
	    padding: 0;
	    margin-bottom: 5px;
    }
    #footer #corpNav li {
	    list-style: none;
	    display: inline;
    }
    #footer #corpNav a {
        text-decoration:none;
    }
    #footer #corpNav a:hover {
        color:#CDD804;
    }
    #footer #corpNav a.logoMicrosoft {
	    display: block;
	    width: 104px;
	    height: 21px;
	    float:right;
	    padding-top: 9px;
	    padding-left: 4px;
    }
    #footer #corpNav p {
        margin: 0;
    }

