/*Body Styles*/

body {
	font-size:80%;
	color:#000066;
	margin-top:0px;
	text-align:center;/*workaround for IE*/
	background:url(images/sitestructure/rcbackground.jpg);
}

html, body {
	height:100%;
}

body, p, h1, h2, h3, h4, h5, a, table{
	font-family:verdana,helvetica,arial,sans-serif;
}


/* Table Styles */

table{
	font-size:100%;
	color:#000066;
}


/* Paragraph styles */

p.centerbottom {
	text-align:center;
	vertical-align:text-bottom;
}

h1 {
	font-size:200%;
	margin-top:10px;
	margin-bottom:10px;
}

h2 {
	font-size:140%;
	margin-top:10px;
	margin-bottom:10px;
}

.center {
	text-align:center
}

/* Text Styles */

.red {
	color: red;
}

.black {
	color: black;
}

.white {
	color: white;
}

.ltblue {
	color: lightskyblue;
}

.small {
	font-size:75%;
}

.lightgrey {
	color: lavender;
}

/*Page Layout styles*/

/* Container for all pages...overflow:hidden lets all columns be the same height*/
#containerbox {
	margin:0 auto;
	width:920px;
	height:auto;
	overflow:hidden;
	text-align:justify;
	background-color:white;
}

/*Main Title header box at top of page*/
#headerbox {
	height:auto;
	width:100%;
	padding-top:10px;
	padding-left:10px;
	margin:0px;
	background-color:lightskyblue;
}

#headercontentbox {
	height:auto;
	width:auto;
	margin-right:25px;
	text-align:right;
}

/*Utility box at right of page with publications information*/
#utilitybox {
	float:right;
	height:auto !important;
	width:25%;
	z-index:111;
	background-color:lavender;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:-2000px; /* This lets the column be the height of the longest one */
	padding-bottom:2000px;
}

/*Content box below title box, contains leftcontentbox and rightcontentbox*/
#contentbox {
	float:left;
	height:auto;
	width:70%;
	padding-left:10px;
	padding-right:10px;
	bottom:0px;
	background-color:white;
	margin-bottom:-2000px; /* This lets the column be the height of the longest one */
	padding-bottom:2000px;
}

/*Content box floating left*/
#leftcontentbox {
	float:left;
	height:auto;
	padding-left:2%;
	padding-right:2%;
	width:46%;
}

/*Footer box at bottom of page below contentbox*/
#footerbox {
	height:36px;
	width:920px;
	margin:0 auto;
	background-color:lightskyblue;
}


/*Hyperlink styles*/

a:link {
	color:#0052CC;
	text-decoration: none;
}

a:active {
	 color:dodgerblue;
	 text-decoration: none;
}

a:visited {
	 color:dodgerblue;
	 text-decoration: none;
}

a:hover {
	 text-decoration: underline;
}