html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */


html {
	height: 100%;
}

body{
margin:0px 0px 0px 0px;
padding:0; 
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
height: 100%;
color: #000000;
}

b{font-size: 110%;}

#maincontainer{
width: 880px; /*Width of main container*/
margin: auto; /*Center container on page*/
height: 100%;

}

h1 {
font-size: 18px;
color: #121549;
font-weight: bold;
margin: 4px 0px 4px 0px;
}

h2 {
font-size: 15px;
color: #121549;
font-weight: bold;
margin: 4px 0px 4px 0px;
}

h3 {
font-size: 18px;
color: #9FB756;
font-weight: bold;
margin: 4px 0px 4px 0px;
}


a {
text-decoration:none;
color: #121549;
}

p a {
font-weight: bold;
}

a:hover { 
color: #496688;

}

.txtmiddle {
vertical-align: middle;
}

#contentwrapper{
float: right;
width: 100%;
background-image:url(../images/diversity/topBG.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#contentcolumn{
margin-left: 249px; /*Set right margin to RightColumnWidth*/
margin-top: 250px;
}

#content_left {
width: 400px;
float:left;

}

#content_right {
width: 335px;
margin-left: 345px;
}


#rightcolumn{
float: left;
width: 240px; /*Width of right column*/
margin-right: -240px; /*Set left margin to -(RightColumnWidth) */

}

#footer{
clear: right;
width: 100%;
height: 218px;
color: #121549;
text-align: center;
padding: 0px 0;
font-size: 10px;
font-weight: bold;
line-height: 15px;
background-image:url(../images/diversity/footer_normal.jpg);
background-position:right center;
background-repeat:no-repeat;
}

#footer_index {
clear: right;
width: 100%;
height: 432px;
color: #121549;
text-align: center;
padding: 0px 0;
font-size: 10px;
font-weight: bold;
line-height: 15px;
background-image:url(../images/diversity/footer_index.jpg);
background-position:right center;
background-repeat:no-repeat;
}

#footer_programming {
clear: right;
width: 100%;
height: 371px;
color: #121549;
text-align: center;
padding: 0px 0;
font-size: 10px;
font-weight: bold;
line-height: 15px;
background-image:url(../images/diversity/footer_programming.jpg);
background-position:right center;
background-repeat:no-repeat;
}

#footer_publications {
clear: right;
width: 100%;
height: 481px;
color: #121549;
text-align: center;
padding: 0px 0;
font-size: 10px;
font-weight: bold;
line-height: 15px;
background-image:url(../images/diversity/footer_publications.jpg);
background-position:right center;
background-repeat:no-repeat;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#submenuwrap {
margin-top: 400px;
}

.submenu li {
list-style:disc;
margin-bottom: 5px;
margin-left: 10px;
font-weight:bold;
}
