body {
	margin: 0;
	padding: 0;
  	color: black;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 73%;  /* Enables font size scaling in MSIE */
}

.doNotDisplay {
  display: none !important;
}

.submitLink {
	color: #FF9200;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	cursor: hand;
}

/* ---- Headers, Sidebars, and Main are unique sections so are ids ---- */

/* ---- Super Header ---- */

#superHeader {
	background-color: #6D7E97;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid white;
}

#superHeader h1{
	margin: 0;
	padding: 0.25em 1ex 0.25em 1ex;
}

#superHeader h1 a {
  color: white;
  background-color: transparent;
  text-decoration: none;
  font-size: 110%;  /* For MSIE */
  font-weight: bold;
}


#superHeader span {
  background-color: transparent;
  font-weight: normal;
  color: white;
}



/* ---- Mid Header ---- */

#midHeader {
	color: white;
	margin: 0;
	text-align: left;
	background-color: black;
	padding: 0.2em;
}

#midHeader a {
	color: white;
	font-weight: bold;	
	padding: 0 1ex;
	margin: 0;
	text-decoration: none;
}


/* ---- Sub Header ---- */

#subHeader {
	background-color: #6D7E97;
	margin: 0;
	padding: 0;
	border-top: 1px solid white;
	border-bottom: 2px solid #EBEEF3;
	
}

/* ---- Left SideBar ---- */

#leftSideBar {
	float: left;
	clear: left;
	width: 16em;
	padding: .5em .5em 1em .5em;
}

#leftSideBar h1{
	font-size: 90%;
	padding: .2em;
	margin: 1em 0 0 0;
	border: 1px solid #6D7E97;
	background-color: #EBEEF3;
	color: #6D7E97;
	text-align: center;
}

#leftSideBar p {
	font-size: 95%;
	padding: 0.5em;
	margin: 0;
	border: 1px solid #6D7E97;
	border-top: 0 none;
	text-align: justify;
}

#leftSideBar div.browse {
	text-align: left;
	padding-top: 1em;
	border: 1px solid #6D7E97;
	border-top: 0 none;
}

/* ---- Right SideBar ---- */

#rightSideBar {
	float: right;
	clear: right;
	width: 16em;
	padding: .5em .5em 1em .5em;
}

#rightSideBar h1 {
	font-size: 90%;
	padding: .2em;
	margin: 1em 0 0 0;
	border: 1px solid #6D7E97;
	background-color: #EBEEF3;
	color: #6D7E97;
	text-align: center;
}

#rightSideBar p {
	font-size: 95%;
	padding: 0.5em;
	margin: 0;
	border: 1px solid #6D7E97;
	border-top: 0 none;
}

#rightSideBar div.login {
	font-size: 90%
	margin: 0;
	text-align: center;
}


/* ---- Main ---- */

#main {
	margin: 0 18em 0 17em;
	text-align: justify;
	padding: 0em 1.5em 1em 1.5em;
}

#main h1 {
	font-size: 115%;
	border-top: 1px solid rgb(216,210,195);
	color: #6D7E97;
	padding-top: 1em;
}

#main h1.top {
	font-size: 135%;
	color: black;
	border: 0 none;
	text-align: center;
	font-weight: bold;
}


#main h2 {

}

#main p {
	padding-left: 1em;
	padding-right: 1em;

}


/* ---- Footer ---- */
#footer {
	clear: both;
	text-align: center;
	font-size: 80%;
	padding-top: 2em;
}



//NIFTY CORNERS
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

