/* Reset */
*{margin:0;padding:0;}
html,body { font-family: Verdana,Arial, Helvetica, sans-serif;background:#fff;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,table,address{margin-bottom:14px;} 
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;}
body{
height:100%;font-size: 11px;
}
/* Page */
#page {
	margin: 0 auto;
	height:100%;
	background: #fff;
	border:1px solid #355EAD;
	background-repeat: repeat-y;
	background-position:top left;
	font-size: 11px;
}

#wrapper{
	margin:0;
	min-height:500px;
	height:auto;
}
/* Nav Bar */
#navBar {
	padding: 0 0px;
	display:block;
	font-size:11px;
	border-top:1px solid #367FC2;
}
    /* Main Nav */
	#navBar ul {
		padding: 10px 0 20px 5px;
		margin: 0;
	}
	    #navBar ul li {
		    list-style: none;
		    padding-top: 8px;
	    }
	    #navBar ul {
	    }
	    #navBar ul li {
	    }
	    #navBar ul li a {
		    font-size: 11px;
		    text-decoration: none;	
		    padding:3px;	
	    }
	    #navBar ul li a:hover {
	        color:#fff;background-color:#00a4e2;
	    }
	    #navBar ul li a.selected {
		    color:#BBCCFF;
	    }
 
	    #navBar ul li ul {
		    background-color:#292929;
		    border:1px solid #000;
		    position:absolute;
		    display:none;
	    }
 
	        #navBar ul li ul li {
	        }
	        #navBar ul li ul li a {
    		    text-align: left;
	        }
 
 
/* Header */
#header {
	position: relative;
	padding:2px;
	background-color:#355EAD;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
 
	
/* Content */	
#content {
	width:90%;
	height:auto;
}
 
 
 
	#content, #content a, #content p, 
	#content ul, #content table {
		font-size: 13px;
		color: #4c4c4c;
		line-height: 16px;
	}
	#content h2, #content h3,
	#content h4, #content h5 {
	    color: #4c4c4c;
	}
	#content h1 span, #content h2 span, #content h3 span,
	#content h4 span, #content h5 span {
	    display: block;
	}	
	#content h1 {
	    font-size: 21px;
	    line-height: 24px;
	    font-family:Verdana,Arial,Sans-Serif;
	    color: #4c4c4c;
	}
	#content h1.subheader {
	    text-transform: none;
	    font-size: 18px;
	    border-bottom: dotted 1px #4c4c4c;
	    padding-top: 20px;
	}
	#content h2 {
		font-size: 14px;
	}
	#content h3, #content h4  {
		font-size: 13px;
	}
	#content a {
	    color: #88AAFF;
	    text-decoration: none;
	}
	#content a:hover {
	    color: #BBCCFF;
	    text-decoration: none;
	}			
 
 
/* Main Column In Content */	
#maincolumn {
	margin:10px;
	height:auto;
}
 
/* Footer */
#footer  {
	background-color:#355EAD;
	clear:left;
	margin:0;
}
 
    #footer #corpNav {
	    padding: 20px 0 30px 10px;
	    margin: 0 auto;
    }
    #footer #corpNav a, #footer #corpNav p, #footer #corpNav ul {
	    color: #fff;
	    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:#FCC012;
    }
    #footer #corpNav a.logoMicrosoft {
	    display: block;
	    width: 104px;
	    height: 21px;
	    float:right;
	    padding-top: 9px;
	    padding-left: 4px;
    }
    #footer #corpNav p {
        margin: 0;
    }