/* CSS Document */

body {
	margin:0;
	padding:0;
	color:#000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-image: url(/main/images/mdc_stemVIP_colorscheme_back_tcm6-49158.jpg);
	background-color: #032D61;
	background-repeat: no-repeat;
	background-position: center;
	}
.banner a:active {
	text-decoration:none;
	background-color:#1387D4;
	}
#cal {
	float: center;
	background-color: #F68E11;
	padding: 0.5em;
	text-align: center;
	border: 1px solid #ccc;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1.2em;
	}
.code-widget  {
	background-color:#fff;
	margin:2px 0px 0px 2px;
	width: 180px;
}
#container {
	margin:0 auto;
    width:96%;
    min-width:768px;
	max-width:998px;
    background:#EAF2FD;
	border:1px solid #000;
	border-top:none;
	text-align:left;
    }
#content {
	overflow:hidden;
	width:100%;
	border-top:1px solid #FF0000;
	background-color: #EAF2FD;
	background-image: url(/main/images/bg_faux_column_math_tcm6-49157.gif);
	background-repeat: repeat-y;
	background-position: left top;
    } 
#footer {
	clear:both;
	padding:0.7em;
	background-color:#F68E11;
	color:#333;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	}
#header {
	width:100%;
	border-top:2px solid #F68E11;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	clear: left;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	background-color: #1387D4;
	background-image: url(/main/images/mdc_stemVIP_header_tcm6-49156.jpg);
	background-repeat: no-repeat;
	}
#header h1, #header strong {
                float:left;
                margin:10px 0 4px 0;
                left:11px;
                position:relative;
                font-size:0px;
                }

#header h1, #header strong, #header h1 a, #header strong a {
                width:90px;
                height:90px;
                color:#256DA8;
                position: relative;
                }              
                
#header h1 a, #header strong a {
                position:absolute;
                left:0; top:0;
                background-color: transparent;
	background-image: url(/main/images/MDC_vertical_transparent_tcm6-49155.gif);
	background-repeat: no-repeat;
                z-index:1;            
                }#header a:link,
#header a:visited {
	color:#000;
	}
#main-content table.tblformatted th {
	font-size: 1.34em;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	background-color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F68E11;
	padding-top: 0.3em;
	padding-right: 0.6em;
	padding-bottom: 0.3em;
	padding-left: 0.6em;
	}	
#navigation a.current {
	background-color:#F68E11;
	}
#navigation a:hover,	
#navigation a:active {
	color:#FFF;
	text-decoration:none;
	}	
#search li a {
	background:none;
	border-left:dotted 1px #000;
	padding:0 6px 0 10px;
	}
#search li a.first{
	background:none;
	border-left:none;
	padding-left:2px;
	color:#000;
	}

#search fieldset {
	text-align:center;
	margin:0 0 3px 0;
	padding:0.1em 0.4em 0.4em 0.4em;
	background-color:#F68E11;
	display:block;	
	position: relative;
	z-index: 3;
	}
#secondary-navigation li li a {
	width: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-right: .6em;
	padding-bottom: 0.5em;
	background-image: url(/main/images/bullet_yellow_arrow_tcm6-979.gif);
	background-repeat: no-repeat;
	background-position: 1.4em 0.7em;
	height: 1%;
	background-color: #96BDF3;
	padding-left: 2.1em;
	margin-left: 0em;
	padding-top: 0.4em;
	}	
#sidebar-right {
	width:18.5em;
	float:right;
	background-color: #EAF2FD;
    }
#secondary-navigation {
	background-color:#1387D4;
	font-size:1.2em;
	}
#secondary-navigation li a {
	display:block;
	padding:0.6em 0.5em 0.6em 1.2em;
	background-color:#1387D4;
	}
#secondary-navigation li li {
	border: none;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1387D4;
	margin: 0px;
	padding: 0em;
	}

#secondary-navigation li a.current,
#secondary-navigation li a.current:hover,
#secondary-navigation li a.current:active,
#secondary-navigation li a.current:visited {
	background-color:#F68E11;
	color:#000;
	}	
