/* CSS Document */
legend {font-family: Verdana, Helvetica, Arial, sans serif; font-size: 13px; color: #000000; font-weight: bold}
.legendTitle {font-family: Verdana, Helvetica, Arial, sans serif; font-size: 13px; color: #000000; font-weight: bold; text-align: left}
.legendTitlelight {font-family: Verdana, Helvetica, Arial, sans serif; font-size: 13px; color: #000000; font-weight: normal; text-align: left}

div.rounded div {
  height: 1px;
  overflow: hidden;
}
#radiusx, #radiusy {
  text-align: right;
  width: 15x;
}

a:link, a:visited{
	color:#4c6794;
}
a:hover, a:active{
	color:#bf9900;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #002666;
	text-decoration: none;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
/*White container for all site contents separate from background*/
#wrapper{
	width:100%;
	background-color:#ffffff;
	padding:0px;
	margin:auto;
}
/*td containing branding image*/
#ucdavisBar{
	margin:0px;
	padding:5px;
	background-color:#002666;
	background-position:bottom;
}
/*campus links navigation*/
#campusLinks{
	text-align:right;
	color:#c6d0e1;
	font-size:.7em;
	width:99%;
}
#campusLinks a, #campusLinks a:visited{
	text-decoration:none;
	color:#c6d0e1;
}
#campusLinks a:hover, #campusLinks a:active{
	color:#ffffff;
}
/*main container 852px wide that will contain all SA content*/
#mainContainer{
	width:852px;
	margin:auto;
	padding:0px;
}
#header{
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	height:30px;
}
/*bar containing input boxes for search and quicklinks*/
#functionBar{
	padding:5px;
	margin-top:4px;
	margin-right:0px;
	/*background-color:#cfd5e5;
	border:1px solid #b3bfd2;*/
	height:20px;
	width:500px;
	font-size:.8em;
	float:right;
}
#navigationBox{
	/* commented out when button nav was commented out.. leaving in case we want it back someday. BCA 1/29/14
	background-color:#cfd5e5;
	border:1px solid #b3bfd2;
	padding:6px;
	margin:0px;
	*/
}
#navbar{
	margin:0px;
	padding:0px;
}
#navbar ul{
	background-color:#e7ebf0;
	background-image:url(/images/saSite_10.jpg);
	background-repeat:no-repeat;
	text-align:justify;
	padding-left:45px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:0px;
	margin:0px;
	font-size:.9em;
}
#navbar ul li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:0px;
	padding:0px;
}
#navbar ul li a, #topNavigation ul li a:visited{
	color:#002666;
	text-decoration:none;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:8px;
	padding-left:8px;
	border-right:1px solid #ffffff;
	border-left:1px solid #b2bed1;
	margin:0px;
}
#navbar ul li a:hover, #topNavigation ul li a:focus{
	color:#ffffff;
	outline:none;
	background-color:#91a5c8;
}
#subNavbar{
	margin:0px;
	padding:0px;
}
#subNavbar ul{
	background-color:#e7ebf0;
	background-image:url(/images/saSite_10.jpg);
	background-repeat:no-repeat;
	text-align:justify;
	padding-left:45px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:0px;
	margin:0px;
	font-size:.9em;
	border-bottom:1px solid #b5c5d7;
}
#subNavbar ul li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:0px;
	padding:0px;
}
#subNavbar ul li a, #topNavigation ul li a:visited{
	color:#002666;
	text-decoration:none;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:8px;
	padding-left:8px;
	border-right:1px solid #ffffff;
	border-left:1px solid #b2bed1;
	margin:0px;
}
#subNavbar ul li a:hover, #topNavigation ul li a:focus{
	color:#ffffff;
	outline:none;
	background-color:#91a5c8;
}
/*Area containing Main homepage image*/
#imageBar{
	padding:0px;
	margin:0px;
}
#imageBorder{
	height:3px;
	background-color:#31538d;
}
#updates{
	padding:0px;
	margin-top:8px;
	float:left;
	width:599px;
	min-height:266px;
}
/*How do I section*/
#howDoIContent{
	text-align:left;
	float:left;
}
/*ul for links in how do I section*/
#howDoIContent{
	margin:0px;
	padding:0px;
	width:245px;
}
#howDoIContent h1{
	margin:0px;
	padding:3px;
	font-size:.9em;
	color:#ffffff;
	background-color:#315289;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#howDoIContent ul{
	margin:0px;
	padding:0px;
	font-size:.75em;
	list-style:none;
}
#howDoIcontent ul li{
	padding:0px;
	display:block;
	margin:0px;
}
#howDoIContent ul li a, #howDoIContent ul li a:visited{
	color:#002666;
	background-color:#d6dbe9;
	display:block;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	border-bottom:1px solid #ffffff;
	margin:0px;
}
.suggest{
	font-weight:bold;
}
#howDoIContent ul li a:hover, #howDoIContent ul li a:focus{
	background-color:#c1cae0;
}
#updatesContent{
	padding-top:0px;
	text-align:left;
	font-size:.9em;
	padding:5px;
}
#middleArea{
	padding:5px;
	float:right;
	text-align:left;
	min-width:340px;
}
#middleArea h1{
	font-size:1.1em;
	color:#bf9900;
	margin-bottom:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#middleArea h2{
	font-size:.9em;
	font-weight:bold;
	color:#2f518c;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#middleArea h3{
	font-size:.9em;
	color:#2f518c;
	font-weight:normal;
	margin:0px;
}
#middleArea p{
	font-size:.75em;
	color:#000000;
	max-width:340px;
}
#middleArea img{
	margin-right:5px;
	margin-bottom:5px;
}
.horizontalLine{
	display:block;
	border-bottom:1px dashed #CCC;
	margin-bottom:10px;
}
#socialMedia{
	float:right;
	margin-top:8px;
	margin-left:8px;
	text-align:left;
	width:243px;
}
#facebookFeed{
	background-color:#eceff5;
	border:1px solid #94a3c4;
	margin-bottom:5px;
}
#tweets{
	background-color:#64a5c5;
	background-image:url(/images/twitterBack_03.jpg);
	background-repeat:no-repeat;
	text-align:left;
	color:#ffffff;
	font-size:.7em;
	padding-top:25px;
	padding-right:10px;
	min-height:178px;
	max-width:241px;
}
#tweets ul li{
	margin-left:-20px;
}
#tweets a{
	color:#FF0;
	font-weight:bold;
}
#tweets a:hover{
	color:#FFC;
}
/*gold bar at bottom of page*/
#goldBarBottom{
	background-image:url(/images/saSite_15.jpg);
	height:12px;
	background-position:bottom;
	margin-bottom:0px;
	margin-top:5px;
}
#compNav p{
	color:#002666;
	font-size:.75em;
	text-align:center;
	margin-top:10px;
}
#compNav a{
	color:#002666;
	margin-right:5px;
	margin-left:5px;
	text-decoration:none;
}
#compNav a:hover, #compNav a:active{
	color:#002666;
	margin-right:5px;
	margin-left:5px;
	text-decoration:underline;
}
#content{
	padding:15px;
	min-height:500px;
	text-align:left;
}
#content img{
	border:1px solid #b9c4d5;
	background-color:#ffffff;
	padding:5px;
	margin-right:7px;
	margin-bottom:7px;
}
#content h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.2em;
	color:#bf9900;
	padding-top:0px;
	margin-top:0px;
}
#content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.1em;
	color:#284f8f;
	padding-top:0px;
	margin-top:5px;
}
#content p{
	font-size:.9em;
	max-width:457px;
}
#content p a{
	font-weight:bold;
	text-decoration:none;
}
#navigation{
	float:right;
	width:311px;
	min-height:500px;
	text-align:left;
}
#menu{
	width:310px;
	margin:15px;
}
#menu h1{
	background-image:url(../images/RS_cutups_14.jpg);
	background-color:#002666;
	background-repeat:no-repeat;
	padding:7px;
	font-size:1em;
	color:#ffffff;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	margin:0px;
}
#menuLinks{
	background-color:#f2ebcc;
	border-right:1px solid #e7d9a0;
	border-left:1px solid #e7d9a0;
	border-bottom:1px solid #e7d9a0;
	padding:10px;
}
#menuLinks ul{
	font-size:.9em;
	margin:0px;
	padding-left:15px;
}
#menuLinks ul li{
	list-style: url(/images/chevronGold.gif) outside;
	margin: 0px;
	padding-left:0px;
	padding-bottom:5px;
}
#menuLinks ul li a{
	text-decoration:none;
	padding:3px;
	display:block;
}
#menuLinks ul li a:hover{
	text-decoration:none;
	color:#ffffff;
	background-color:#caaf41;
	padding:3px;
	display:block;
}
/*container for navigation and main content areas*/
#contentContainer{
	width:845px;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	padding:0px;
}


/*gold bar at bottom of page*/
#goldBarBottom{
	background-image:url(/images/saSite_15.jpg);
	height:12px;
	background-position:bottom;
	margin-bottom:0px;
}
#bottomLinks{
	text-align:center;
	color:#dfcc80;
	font-size:.7em;
	width:845px;
	margin:auto;
}
#bottomLinks p a:link, #bottomLinks a:visited{
	color:#bf9900;
	text-decoration:none;
}
#bottomLinks p a:hover, #bottomLinks a:active{
	color:#ffffff;
}
#bottomLinks ul{
	margin:0px;
	padding:0px;
	list-style-type:square;
	
}
#bottomLinks ul li{
	padding-bottom:3px;
	margin:0px;
	display:inline;
}
#bottomLinks ul li a, #bottomLinks ul li a:visited{
	color:#ffffff;
	text-decoration: none;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	margin-top:3px;
	background-image:url(/images/dot.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#bottomLinks ul li a:hover, #bottomLinks ul li a:focus{
	color:#bf9900;
}

/*==================================== BEGIN STYLES EXCLUSIVE TO TIER 2 =====================================*/
#pageContent{
	/*Width:590px;
	border-right:1px dashed #CCC;*/
	float:left;
	margin-top:8px;
	min-height:500px;
	text-align:left;
	font-size:.75em;
	margin-left:5px;
}
#pageContent h1{
	color:#bf9900;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	margin-top:0px;
	max-width:1200px;
	border-bottom:1px solid #8fa1be;
}
#pageContent h2{
	color:#002666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
}
#pageContent h3{
	color:#002666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	font-weight:bold;
}
#pageContent p{
	/* max-width:560px; */
	font-size:1.08em;
	color:#000000;
}

input:focus {background: #FFFFCC;}
textarea:focus {background: #FFFFCC;}
select:focus {background: #FFFFCC;}
password:focus {background: #FFFFCC;}

#pageContent input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.08em;
	color:#000000;
}
#pageContent password{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.08em;
	color:#000000;
}
#pageContent select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.08em;
	color:#000000;
}
#pageContent textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.08em;
	color:#000000;
}
#pageContent TD{
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
#pageContent TH{
	font-size:11px;
	color:#002666;
	font-weight:bold;
	text-align:left;
}
#pageContent img{
	/*margin-right:25px;
	margin-bottom:10px;
	padding:5px;
	background-color:#ebe3c7;
	border:1px solid #d9cca0;*/
}
#pageContent ul{
	font-size:1.1em;
}
#pageContent ul li{
	list-style: url(../images/chevronGold.jpg) outside;
	margin: 0px;
	padding-left:0px;
	padding-bottom:10px;
	color:#000000;
}
#rightColumnLinks{
	float:right;
	margin-top:8px;
	margin-right:5px;
	text-align:left;
	width:243px;
}
/*right pane that contains right sub nav images and text*/
#mainContent{
	width:640px;
	margin:0px;
	padding:0px;
}
/*table within mainContent containing all elements*/
#contentTable{
	width:640px;
	margin:0px;
	padding:0px;
}
/*row containing breadcrumb navigation*/
#breadCrumb{
	padding:7px;
	border-bottom:1px solid #ccd8e7;
	font-size:.7em;
}
#breadCrumb a:link, #breadCrumb a:visited{
	padding-left:1px;
	padding-right:1px;
	padding-bottom:3px;
	color:#bf9900;
	text-decoration:none;
	white-space:nowrap;
}
#breadCrumb a:hover, #breadCrumb a:active{
	color:#d2b84c;
}
#breadCrumb span{
	padding-left:1px;
	padding-right:1px;
	white-space:nowrap;
}
/*td containing page image*/
#imageHolder{
	width:442px;
	margin:0px;
	padding:5px;
}
#imageHolder img{
	border:1px solid #bf9900;
}
/*right navigation for section*/
#subNav{
	margin:0px;
	width:198px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
/*in this section title*/
#subNav h1{
	font-size:.75em;
	width:188px;
	font-weight:bold;
	color:#002666;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#f5efd6;
	border:1px solid #e5d699;
	display:block;
	margin:0px;
	margin-bottom:0px;
}
/*navigation ul*/
#subNav ul{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:2px;
	padding:0px;
	font-size:.7em;
}
#subNav ul li{
	padding:0px;
	display:block;
	margin:0px;
}


/*Hack for IE7 -- li measurement discrepancy*/
*:first-child+html #subNav ul li a, #subNav ul li a:visited{
	color:#002666;
	background-color:#d9e2ed;
	display:block;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:.3em;
	padding-left:5px;
	border-bottom:1px solid #ffffff;
	margin:0px;
}
/*Hack for IE6 -- li measurement discrepancy*/
* html #subNav ul li a, #subNav ul li a:visited{
	color:#002666;
	background-color:#d9e2ed;
	display:block;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:.3em;
	padding-left:5px;
	border-bottom:1px solid #ffffff;
	margin:0px;
}
/*hack for safari -- the li's were mimicking IE spacing for some unknown reason*/
#subNav ul li a, #subNav ul li a:visited{
	color:#002666;
	background-color:#d9e2ed;
	display:block;
	text-decoration: none;
	padding:4px;
	border-bottom:1px solid #ffffff;
	margin:0px;
}
#subNav ul li a:hover, #subNav ul li a:focus{
	background-color:#b2bed1;
}
/*Hack for IE7 -- li measurement discrepancy*/
*:first-child+html #subNav ul li a:hover, #subNav ul li a:focus{
	background-color:#b2bed1;
}
/*Hack for IE6 -- li measurement discrepancy*/
* html #subNav ul li a:hover, #subNav ul li a:focus{
	background-color:#b2bed1;
}
/*text content container td*/
#contentText{
	border-top:1px dotted #cccccc;
	padding:12px;
	height:250px;
}
/*text content subject header*/
#contentText h1{
	font-size:.75em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	color:#bf9900;
	font-weight:bold;
}
#contentText h1 a{
	color:#bf9900;
}
#contentText h1 a:hover{
	color:#d9c266;
}
/*text content smaller lighter subject header*/
#contentText h2{
	font-size:.7em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	color:#4c6794;
}
#actionButton{
	padding-top:6px;
	padding-bottom:15px;
	padding-left:10px;
	color:#002666;
	font-size:12px;
}
#actionButton a:link, #actionButton a:visited{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:7px;
	padding-left:20px;
	background-color:#dfcc80;
	background-image:url(/images/actionArrow.gif);
	background-repeat: no-repeat;
	background-position:left;
	border:1px solid #bf9900;
	color:#002666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#actionButton a:hover, #actionButton a:active{
	background-color: #ECE0b2;
}
/*content text paragraph*/
#contentText p{
	padding:0px;
	margin-top:0px;
	margin-bottom:12px;
	font-size:.7em;
}

#contentText ul{
	font-size:.7em;
}
#contentText ul li{
	list-style: url(/images/global/chevronBlue.jpg) outside;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.redList li{
	list-style: url(/images/global/chevronRed.jpg) outside !important;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
/*left pain in tier2 containing additional links*/
#sideBar{
	background-color:#ece0b2;
	background-image:url(/images/tiler.gif);
	padding:0px;
	margin:0px;
	width:204px;
	border-left:1px solid #e5d699;
	border-top:1px solid #e5d699;
}
#sideBar a:link,#sideBar a:visited{
	background-image:url(/images/linkerBack_07.jpg);
	background-repeat:repeat-x;
	background-color:#96a6c0;
	display:block;
	border-bottom:3px solid #466290;
	border-top:1px solid #9aa8c2;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:.75em;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	margin:0px;
}
#sideBar a:hover,#sideBar a:active{
	background-image:url(../images/linkerBackRoll_07.jpg);
	background-color:#aab9d0;
}

/*============================================== BEGIN STYLES EXCLUSIVE TO TIER 3 ===============================================*/

#introBar{
	padding:5px;
	margin:0px;
}
#introBar img{
	border:1px solid #bf9900;
	margin-left:5px;
}
#introBar h1{
	font-size:.75em;
	margin:5px;
	color:#4c6794;
}
#introBar p{
	font-style:italic;
	font-size:.72em;
	padding-left:5px;
}
/*============================================== BEGIN STYLES EXCLUSIVE TO DATA TABLES ===============================================*/

#dataTable {
	text-align: center;
	padding: 0;
	margin: 0em 2em 0em 2em;
	font-size:.7em;
}
#dataTable table {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	border: 1px solid #667da3;
	background-color: #FFFFFF;
	text-align: left;
}
#dataTable tr {
	text-align: left;
	vertical-align: top;
}
#dataTable th#headerCell {
	text-align: center;
	vertical-align: top;
	background-color: #8092b2;
	padding: 5px;
	font-weight: bold;
	color: #002666;
}
#dataTable th {
	text-align: left;
	vertical-align: top;
	background-color: #c1cad2;
	padding: 5px;
	font-weight: bold;
	color: #002666;
}
#dataTable td {
	text-align: left;
	vertical-align: top;
	background-color: #dbe1ea;
	padding: 5px;
	color: #002666;
}
#dataTable td#captionCell {
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 5px;
	font-size: .9em;
	color: #002666;
}
#dataTable .captionCharcoal {
	font-size: .9em;
	color: #808080;
}
#dataTable .captionRed {
	font-size: .9em;
	color: #CA0015;
}
#dataTable ul li{
	list-style: url(/images/global/chevronBlue2.gif) outside;
}
/*============================================== CLASSES ===============================================*/
.dottedDiv{
	width:95%;
	border-bottom:1px dotted #999;
	height:3px;
}
.secondNav{
	width:200px;
	float:left;
	padding-top:0px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.secondNav h4{
	background-color:#ccad33;
	color:#FFFFFF;
	padding:3px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	font-size:1.3em;
}
.secondNav a{
	font-weight:bold;
	color:#bf9900;
	display:block;
	padding:5px;
	margin:0px;
	text-decoration:none;
	border-bottom:1px dashed #e5d699
}
.secondNav a:hover{
	background-color:#d9c266;
	color:#FFFFFF;
	border-bottom:1px solid #ffffff;
}
.faqTable{

	border:1px solid #bf9900;
	width:550px;
	padding:1px;
	background-color:#ffffff;
	font-size:.9em;
	margin-left:0px;
}

.faqTable h2{
	margin:0px;
}

.faqRowHeader{
	background-color:#d2b84c;
	padding:5px;
	margin-top:1px;
	margin-bottom:1px;
}

.faqRowLight{
	background-color:#f2ebcc;
	padding:5px;
	margin-top:1px;
	margin-bottom:1px;
}

.faqRowDark{
	background-color:#e5d699;
	padding-top:2px;
	padding-bottom:14px;
	padding-left:5px;
}
.bigButton{
	margin:5px;
}
.bigButton a{
	background-color:#ece0b2;
	border:1px solid #d2b84c;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
	color:#002666;
	float:right;
	margin-right:20px;
}
.bigButton a:hover{
	background-color:#dfcc80;
}
.studentsDiv{
	padding-top:9px;
	padding-bottom:9px;
	padding-right:17px;
	padding-left:0px;
	margin:auto;
}
.studentsDiv img{
	margin:0px!important;
}
.studentsDiv a img{
filter:alpha(Opacity=93);
-moz-opacity:.95;opacity:.93;
}
.studentsDiv a:hover img{
filter:none;
-moz-opacity:1;opacity:1;
}