/* CSS Document */

* {
padding:0px;
margin:0px;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
color:#000000;

background-color:#1D5B99;
background-image:url('../images-structure/UCR_01.jpg');
background-repeat:repeat-x;
text-align:center;
}

td {
vertical-align:top;
}

p {
font-size:12px;
color:#000000;
margin-bottom:10px;
}

h1,h2 {
font-size:18px;
font-weight:bold;
color:#08335E;
margin-bottom:5px;
}

	h1 a,
	h1 a:link,
	h1 a:visited {
	font-size:18px;
	color:#08335E;
	text-decoration:none;
	}
	
	h1 a:hover {
	font-size:18px;
	color:#08335E;
	text-decoration:none;
	}

h3 {
font-size:14px;
font-weight:bold;
color:#08335E;
margin-bottom:5px;
}

hr {
height:1px;
color:#CCCCCC;
margin-left:30px;
width:680px;
}

a,
a:link,
a:visited {
font-size:12px;
color:#08335E;
text-decoration:underline;
}

a:hover {
font-size:12px;
color:#08335E;
text-decoration:none;
}

a img {
	border:0;
}

ul li {
	margin-left:40px;
	margin-right:40px;
	list-style-position:outside;
	list-style-type:circle;
}

ol li {
	margin:0px 40px 10px 40px;
	list-style-position:outside;
	list-style-type:decimal;
}


/*--------------------------------------- CLASSES ---------------------------------*/

.siteContainer {
	width:980px;
	margin:0 auto;
	text-align:left;
}

.clear {
	clear:both;
	height:40px;
}

.picture {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
}

.leftpicture {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.rightpicture {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}

.landinglink {
	font-size:14px !important;
	font-weight:bold !important;
}

/*--------------------------------------- MASTHEAD ---------------------------------*/

#masthead-top {
background-image:url('../images-structure/UCR_Header_02.jpg');
background-position:top;
background-repeat:no-repeat;
height:23px;

text-align:right;
font-size:10px;
color:#FFFFFF;
padding-right:10px;
padding-top:5px;
}

	#masthead-top a,
	#masthead-top a:link,
	#masthead-top a:visited {
		color:#FFFFFF;
		text-decoration:none;
		font-size:10px;
	}
	
	#masthead-top a:hover {
		text-decoration:underline;	
	}

#masthead-pic {
width:980px;
height:195px;
background-image:url('../slideshow-background.jpg');
background-repeat:no-repeat;
}

#search {
background-image:url('../images-structure/UCR_10.jpg');
background-repeat:no-repeat;
width:260px;
padding-top:10px;
padding-left:40px;
}

/*---------------------------------------- MAIN - TOP OF COLUMN --------------------------------*/

.social {
	font-size:10px;
	color:#9a9a9a;
	margin:5px 0px 0px 315px;
}
.social a,
.social a:link,
.social a:visited {
	background-image:url(../images/social.jpg);
	background-repeat:no-repeat;
	color:#9a9a9a;
	font-size:10px;
	text-decoration:none;
	padding:5px 15px 0px 0px;
}
.social a:hover {
	color:#666666;
	font-size:10px;
	text-decoration:none;
}

.social #facebook { padding-left:20px;background-position:0px 2px; }
.social #youtube { padding-left:40px;background-position:0px -22px; }
.social #twitter { padding-left:20px;background-position:0px -45px; }
.social #rss { padding-left:20px;background-position:0px -67px; }

/*---------------------------------------- MAIN - TWO COLUMN BLUE --------------------------------*/
#main-blue #main-top {
	background-image:url('../images-structure/UCR_11.jpg');
	background-repeat:no-repeat;
	height:13px;
}

#main-blue #main-center {
	background-image:url('../images-structure/UCR_13.jpg');
	background-repeat:repeat-y;
}

#main-blue #main-bottom {
	background-image:url('../images-structure/UCR_15.jpg');
	background-repeat:no-repeat;
	height:13px;
}

/*---------------------------------------- MAIN - TWO COLUMN WHITE --------------------------------*/
#main-white #main-top {
	background-image:url('../images-structure/fullColumn_12.jpg');
	background-repeat:no-repeat;
	height:13px;
}

#main-white #main-center {
	background-image:url('../images-structure/fullColumn_13.jpg');
	background-repeat:repeat-y;
}

#main-white #main-bottom {
	background-image:url('../images-structure/fullColumn_29.jpg');
	background-repeat:no-repeat;
	height:13px;
}

/*---------------------------------------- LEFT COLUMN --------------------------------*/

#main-left {
	width:735px;
}

#main-left .contentBlock {
	background-image:url('../images-structure/contentBlock.jpg');
	background-repeat:no-repeat;
	width:100%;
	/* margin-bottom:15px; */
}

#main-left .contentBlock .content {
	padding-top:25px;
	padding-left:35px;
	padding-right:35px;
}

/*--------------------------------------------- FULLWIDTH COLUMN -----------------------------------------*/

/* WHERE IS THIS USED? */
#main-fullwidth .contentBlock {
	margin-top:35px;
	margin-left:35px;
	margin-right:35px; 
}

/*--------------------------------------------- RIGHT COLUMN -----------------------------------------*/

#main-right {
	width:245px;
}

#main-right .contentBlock {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#signup {
	background-image:url('../images/signup_17.jpg');
	background-repeat:no-repeat;
	height:85px;
	width:245px;
	padding-top:45px;
	padding-left:10px;
}

#signup-white {
	background-image:url('../images/signup_17-white.jpg');
	background-repeat:no-repeat;
	height:85px;
	width:245px;
	padding-top:45px;
	padding-left:10px;
}


#sidebar_buttons {
	margin-top:50px;
}


/*--------------------------------------------------- FOOTER ------------------------------*/


#pagefooter {
	text-align:center;
	color:#FFFFFF !important;
}

#pagefooter a,
#pagefooter a:link,
#pagefooter a:visited {
	color:#FFFFFF;
}

#pagefooter #quicklinks {
	padding-bottom:50px;
}

#pagefooter #credits {
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:50px;
}

#pagefooter #credits a,
#pagefooter #credits a:link,
#pagefooter #credits a:visited {
	font-size:10px;
}
.bold {font-weight:bold;}

#list li {
	padding:0 0 8px 0;
}


/*--------------------------------------------------- MISC ------------------------------*/

.ucrevent {
	background-color:#C9DFFF;	
}

.your_message {
	/* HONEYPOT */
	visibility:hidden;
}
