﻿/* CSS Reset START */
html{color:#000;url('/images/bg.jpg') repeat;}body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/* CSS Reset END */
* {
	margin:0 auto; 
}
body {background:url('/images/bg.jpg') repeat; width:100%; margin:0px; height: 100%;}
html{width:100%; height:100%;}
form{height:100%;}
/****************************
COLORS:
dark-burgandy:#830c2a 
nav-burgandy: #65061e
nav-highlight: #a74b53 
burgandy-one-line: #a22f49 
slate:#7986a6
dark-slate: #5a6d90
dark-grey:#5f5f5f
light-grey: #c5c5c5
bottom-light-nav:#880d2c
light-blue:#afd8f4;
blue:{color:#0059b5;}
lowernav-bg:#400015;
lowernav-bottom-border:#615c5c;
*****************************/
.wrapper 
{
	width:100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -70px 0; /* the bottom margin is the negative value of the footer's height */
    text-align:center;
    background:url('/images/white-bg.gif') repeat-y;
	background-position:center;
}
#wrapper-whitebg
{
	width:100%;
	margin: 0 auto;
	height:100%;
}
/* Site Div Container Structures */
#topbar_wrapper
{
	width:100%;  
	height:109px; 
	margin: 0 auto;
	background:#830c2a;
	text-align:center;
}
#topbar
{
	width:1024px;
	background:url('/images/california-biomed-header.jpg') no-repeat;
	height:109px;	
	margin: 0 auto;
}
#mininav
{
	border:solid 1px #5a6d90;
	background:#7986a6;
	color:#ffffff;
	height:20px;
	width:170px;
	float:right;
	position:relative;
	top:-1px;
	margin:0px 120px 0px 0px;
	padding-top:3px;
}
#mininav a
{
	text-decoration:none; 
	font-size:12px;
	font-family:Helvetica, Verdana, Arial, Sans-Serif; 
	color:#ffffff;
	margin:0px 4px 0px 4px;
}
#mininav a:link{color:#ffffff;}
#mininav a:visited{color:#ffffff;}
#mininav a:hover{color:#afd8f4;}
#mininav a:active{color:#ffffff;}
.light_single_line
{
	width:100%;  
	height:1px;
	margin-top:0; 
	margin-left:0; 
	margin-right:0;
	background:#a22f49;
	text-align:center;
}
.lower_nav_wrapper
{
	width:100%;  
	height:20px;
	margin-top:0; 
	margin-left:0; 
	margin-right:0;
	background:#400015;
	text-align:center;
}
.lower_nav
{
	width:800px;
	height:20px;
	text-align:right;
	margin:0 auto;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight:bold;
	text-align:right;
	padding-top:4px;
	padding-right:28px;
}
.lower_nav a:link
{
	text-decoration:none;
	color:#ffffff;
}
.lower_nav a:visited
{
	text-decoration:none;
	color:#ffffff;
}
.lower_nav a:hover
{
	text-decoration:none;
	color:#cccccc;
}
.lower_nav a:active
{
	text-decoration:none;
	color:#ffffff;
}
.lower_nav_bottom_line
{
	width:100%;  
	height:1px;
	margin-top:0; 
	margin-left:0; 
	margin-right:0;
	background:#615c5c;
	text-align:center;
}
.light_single_line_blue
{
	width:793px;  
	height:1px;
	margin: 0 auto;
	background:#afd8f4;
	text-align:center;
}
#maincontent_wrapper
{
	background:url('/images/drop-shadow.png') no-repeat;
	width:100%;  
	height:100%;
	margin:0px;
	text-align:center;
}
#navcontainer
{
	background:#65061e;
	height:41px;
}
.button-spacer
{
	height:41px;
}
#button-home
{
	background:url('/images/nav/home.jpg') no-repeat;
	background-position:center;
}
#button-home:hover
{
	background:url('/images/nav/home-mo.jpg') no-repeat;
	background-position:center;
}
#button-about
{
	background:url('/images/nav/about.jpg') no-repeat;
	background-position:center;
}
#button-about:hover
{
	background:url('/images/nav/about-mo.jpg') no-repeat;
	background-position:center;
}
#button-news
{
	background:url('/images/nav/news-and-programs.jpg') no-repeat;
	background-position:center;
}
#button-news:hover
{
	background:url('/images/nav/news-and-programs-mo.jpg') no-repeat;
	background-position:center;
}
#button-members
{
	background:url('/images/nav/member-services.jpg') no-repeat;
	background-position:center;
}
#button-members:hover
{
	background:url('/images/nav/member-services-mo.jpg') no-repeat;
	background-position:center;
}
#button-csbr
{
	background:url('/images/nav/csbr.jpg') no-repeat;
	background-position:center;
}
#button-csbr:hover
{
	background:url('/images/nav/csbr-mo.jpg') no-repeat;
	background-position:center;
}
#button-links
{
	background:url('/images/nav/links.jpg') no-repeat;
	background-position:center;
}
#button-links:hover
{
	background:url('/images/nav/links-mo.jpg') no-repeat;
	background-position:center;
}

* html #maincontent_wrapper
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/annual-reports/drop-shadow.png", sizingMethod="crop");
}
.banner
{
	height:253px;
	width:793px;
	background:url('/images/banner.jpg') no-repeat;
	margin: 0 auto;
}
#main-content
{
	width:793px;
	height:100%;
	margin: 0 auto;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color:#0d0d0d;
	padding-bottom:40px;
	padding-top:20px;
}

#main-content ol,ul,dl,dd,p
{
	margin: 0 14px 10px 14px;
}
#main-content ol li,ul li
{
	margin-bottom:6px;
	list-style: dot;
	margin-left:10px;
}
#main-content p a:link, dd a:link, ul li a:link,  ol li a:link
{
	color:#830c2a;
	text-decoration:none;
}
#main-content p a:visited, dd a:visited, ul li a:visited,  ol li a:visited
{
	color:#830c2a;
	text-decoration:none;
}
#main-content p a:hover, dd a:hover, ul li a:hover, ol li a:hover
{
	color:#c5c5c5;
	text-decoration:none;
}
#main-content p a:active, dd a:active, ul li a:active, ol li a:active
{
	color:#830c2a;
	text-decoration:none;
}
.link_manager a:link{color:#830c2a; text-decoration:none;}
.link_manager a:visited{color:#830c2a; text-decoration:none;}
.link_manager a:hover{color:#c5c5c5; text-decoration:none;}
.link_manager a:active{color:#830c2a; text-decoration:none;}

.admin-menu
{
	background:#f0f0f0;
	height:15px;
	color:#830c2a;
	font-family:Helvetica, Verdana, Arial, Sans-Serif;
	font-size:12px;
	width:793px;
	margin: 0px auto;
}
.admin-menu a:link{color:#5a6d90;text-decoration:none;}
.admin-menu a:visited{color:#5a6d90;}
.admin-menu a:hover{color:#7986a6;}
.admin-menu a:active{color:#5a6d90;}

.members-main
{
	display: inline-block; /*sets hasLayout - required for IE*/
	display: block; /*resets to proper property value without resetting layout*/
	overflow: hidden; /*causes modern browsers to enclose child floats*/
	background:#d0d0d0;
	text-align:center;
	margin:0 auto;
	width:765px;
}
.member-box-left
{
	float:left;
	width:358px; 
	padding:4px; 
	background:#e0e0e0; 
	margin:10px;
}
.members-box-right
{
	float:right; 
	width:358px; 
	padding:4px; 
	background:#e0e0e0; 
	margin:10px 10px 10px 0px;
}
.members-link
{
	color:#5a6d90;
	font-family:Helvetica, Verdana, Arial, Sans-Serif;
	font-size:16px;
	text-decoration:none;
}
.members-link:link
{
	color:#5a6d90;
	font-family:Helvetica, Verdana, Arial, Sans-Serif;
	font-size:16px;
	text-decoration:none;
}
.members-link:visited{color:#5a6d90;font-family:Helvetica, Verdana, Arial, Sans-Serif;font-size:16px;text-decoration:none;}
.members-link:hover{color:#7986a6;}
.members-link:active{color:#5a6d90;}
.reports-table
{
	background:#e0e0e0;
	text-align:center;
	margin-left:14px;
}
.reports-table td
{
	padding:20px 20px 20px 20px;
}
.reports-table td a:link
{
	color:#830c2a;
	text-decoration:none;
}
.reports-table td a:visited
{
	color:#830c2a;
	text-decoration:none;
}
.reports-table td a:hover
{
	color:#ffffff;
	text-decoration:none;
}
.reports-table td a:active
{
	color:#830c2a;
	text-decoration:none;
}
#footermain_wrapper
{
	width:100%;  
	height:35px;
	margin-top:0; 
	margin-left:0; 
	margin-right:0;
	background:#65061e;
	text-align:center;
}
#footermain
{
	width:800px;
	height:35px;
	text-align:right;
	margin: 0 auto;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	text-align:right;
	padding-top:4px;
	padding-right:2px;
}
#footerbottombar_wrapper
{
	width:100%;  
	height:35px;
	margin-top:0; 
	margin-left:0; 
	margin-right:0;
	background:#880d2c;
}
#footerbottombar
{
	width:800px;
	height:28px;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align:right;
	padding-top:6px;
	padding-right:2px;
	color:#ffffff;
}
#footerbottombar a:link
{
	color:#ffffff;
	text-decoration:none;
	margin-left:16px;
}
#footerbottombar a:visited
{
	color:#ffffff;
	text-decoration:none;
	margin-left:16px;
}
#footerbottombar a:hover
{
	color:#c5c5c5;
	text-decoration:none;
	margin-left:16px;
}
#footerbottombar a:active
{
	color:#ffffff;
	text-decoration:none;
	margin-left:16px;
}
.footer, .push {
	height: 70px; /* .push must be the same height as .footer */
}

/* End Site Div Container sStructures */
/* Site font styles */
.page-header
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight:bold;
	color:#777777;
	margin: 0px 14px 10px 14px;
}
.header
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color:#0059b5;
	margin: 0px 14px 10px 14px;
}
.header a:link
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color:#7986a6;
	margin: 0px 14px 10px 14px;
	text-decoration:none;
}
.header a:visited{color:#7986a6;}
.header a:hover{color:#5a6d90;}
.header a:active{color:#7986a6;}

.table-form
{
	background:#e0e0e0;
	border:solid 2px #cococo;
}
.table-form td
{
	padding:5px;
}
.table-form td input
{
	border:solid 1px #c0c0c0;
	background:#f0f0f0;
	height: 16px;
}

a.calItem:link
{
	text-decoration:none;
}
a.calItem:visited
{
	text-decoration:none;
}
a.calItem:hover
{
	cursor:pointer;
}

#ctl00_ContentPlaceHolder1_lbSubmit
{
	color:#f5dd6c; 
	font-family:Arial, Sans-Serif;
	font-size:14px; 
	font-weight:bold;
	background:url('/images/button-white-bg.jpg') no-repeat; 
	height:33px;
	width:129px;
	border:none;
}
#ctl00_ContentPlaceHolder1_lbSubmit:hover
{
	background:url('/images/button-white-bg-mo.jpg') no-repeat;
	text-decoration:none;
	color:#f6edd9;
}
a.form-button
{
	display:block;
	color:#f5dd6c; 
	font-family:Arial, Sans-Serif;
	font-size:14px; 
	font-weight:bold;
	background:url('/images/button-white-bg.jpg') no-repeat; 
	text-decoration:none;
	text-align:center;
	line-height:33px;
	height:33px;
	vertical-align:middle;
	width:129px;
}
a.form-button:link
{
	color:#f5dd6c;
	text-decoration:none;
}
a.form-button:visited
{
	color:#f5dd6c;
	text-decoration:none;
}
a.form-button:hover
{
	background:url('/images/button-white-bg-mo.jpg') no-repeat;
	text-decoration:none;
	color:#f6edd9;
}
a.form-button:active
{
	color:#f5dd6c;
	text-decoration:none;
}
#rememberme td input
{
	border:none;
	background: none;
}
.standardText
{
	border:solid 1px #c0c0c0;
	background:#fafafa;
	height: 18px;
	vertical-align:middle;
	font-family:Helvetica, Verdana, Arial, Sans-Serif;
	padding:2px 0px 0px 2px;
	font-size:12px;
}
.ModalBG
{
	background-color:#000; 
	filter:alpha(opacity=70); 
	opacity:0.7; 
}
.modalPopup
{
	background:#ffffff;
	width:400px;
}
.modalPopup td
{
	padding:8px;
}
/* IACUC */

.iacuc_BigBlue
{
	font-family:Georgia, Times New Roman, Times, Serif;
	font-size:22px;
	font-weight:bold;
	color:#21457f;
}

.iacuc_Maroon
{
	font-family:Georgia, Times New Roman, Times, Serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#810b00;
}

.iacuc_Standard { font-size:13px; }

#iacuc-main-content p
{
	margin-bottom:25px;
}

.iacuc-review
{
	display:block;
	float:left; 
	width:140px; 
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}

.form-buttonlist * td
{
    padding-bottom:4px;
}

