/* Start of CMSMS style sheet 'default' */
@charset "UTF-8";
/* CSS Document */

/*Global CSS*/
body {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin-top:25px;
}

td {
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

:focus, a {
	 -moz-outline-style: none;
	 outline: none !important;
}

img {
	border:none;
}

/*Colored Text*/
.grey {
	font-family: Arial;
	font-size:11px;
	color:#666666;
}

.green {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#339933;
}

.red {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}

.black {
	color:#000000;
}

.darker_grey {
	color:#666666;
}

/*1PX darker grey line used as an */
hr {
	color:#666666;
	background-color:#666666;
}

li {
	padding-bottom:5px;
}

h3 {
	font-family: Arial;
	font-size:18px;
	color:#999999;
}

.heading {
	font-family: Arial;
	font-size:18px;
	color:#999999;
}

/*Basic Paragraph tag formatting - mainly for content blocks of text on sub pages */
p {
	font-family: Arial;
	font-size:12px;
	color:#000000;
}

/*Content cell padding*/
.content-padding {
	padding-top:13px;
	padding-left:27px;
	padding-right:27px
}
.block-padding {
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}

/*Content block titles*/
.title	{ 
	font-family:Arial;
	font-size:17px; 
	color:#999999;  
}

/*Verical & Horizontal 3px w/ background-image for borders*/
.lines-vertical {
	width:3px;
	background-image:url(uploads/images/grey.gif);
}
.lines-horizontal {
	height:3px;
	background-image:url(uploads/images/grey.gif);
}

/*Default*/
a:link {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:underline;
}
a:visited {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:underline;
}
a:hover {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:underline;
}

/*Sub Navigation Links*/
a.subnav:link  {
	font-family: Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.subnav:visited {
	font-family: Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.subnav:hover {
	font-family: Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.subnav-link-- {
	font-size:11px;
	color:#666666;
}
/*Sub Navigation Links - ON STATE*/
a.subnav-on:link {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a.subnav-on:visited {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a.subnav-on:hover {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

/*Red Links*/
a.red:link {
	font-family: Arial;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
}
a.red:visited {
	font-family: Arial;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
}
a.red:hover {
	font-family: Arial;
	font-size:12px;
	color:#ff0000;
	text-decoration:underline;
}

/*Blue Links*/
a.blue:link {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:underline;
}
a.blue:visited {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:underline;
}
a.blue:hover {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:underline;
}

/*Sub Navigation CSS for Hidden Divs*/
.about-div-off {
	width:816px;
	display:none;
	padding-left:30px;
}
.about-div-on {
	width:816px;
	display:block;
	padding-left:30px;
}
.investors-div-off {
	width:776px;
	display:none;
	padding-left:20px;
}
.investors-div-on {
	width:776px;
	display:block;
	padding-left:20px;
}
.news-div-off {
	width:566px;
	display:none;
	padding-left:280px;
}
.news-div-on {
	width:566px;
	display:block;
	padding-left:280px;
}
.careers-div-off {
	width:300px;
	display:none;
	margin-left:365px;
}
.careers-div-on {
	width:300px;
	display:block;
	margin-left:365px;
}
.leasing-div-off {
	width:116px;
	display:none;
	padding-left:730px;
}
.leasing-div-on {
	width:116px;
	display:block;
	padding-left:730px;
}

/*Site Search*/
.search {
	text-align:right;
	padding-bottom:10px;
}

.search-input {
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
	height:14px;
        width:200px;
	border:1px solid #ffffff;
}

/*Carrizo Logo Placement*/
.carrizo-logo {
	text-align:center;
	vertical-align:middle
}

/*Month, Day, Year - Found on all pages*/
.date {
	font-family: Arial;
	font-size:14px;
	color:#666666;
	text-align:center;
	vertical-align:middle
}

/*Stock Market Symbol- Found on all pages*/
.stock-market {
	font-family: Arial;
	font-size:12px;
	color:#666666;
	text-align:right;
	vertical-align:middle
}
.stock-symbol {
	font-family: Arial;
	font-weight:bolder;
	color:#00a261;
}
.stock-price {
	font-family: Arial;
	font-size:31px;
	font-weight:bolder;
	color:#00a261;
	text-align:center;
	vertical-align:middle
}
.stock-flux {
	font-family: Arial;
	font-size:14px;
	color:#666666;
	text-align:center;
	vertical-align:middle
}

/*Footer embedded corners and copyright*/
.footer-left-corner {
	background:url(uploads/images/footer-left-corner.gif)
}
.footer-right-corner {
	background:url(uploads/images/footer-right-corner.gif)
}
.footer-copyright {
	font-family: Arial;
	font-size:9px;
	color:#7d7d7d;
	text-align:right;
}

/*Footer links*/ 
a.footer:link {
	font-family: Arial;
	font-size:9px;
	color:#7d7d7d;
	text-decoration:none;
}
a.footer:visited {
	font-family: Arial;
	font-size:9px;
	color:#7d7d7d;
	text-decoration:none;
}
a.footer:hover {
	font-family: Arial;
	font-size:9px;
	color:#ef4035;
	text-decoration:underline;
}
/*Footer link separater*/
.footer-link-- {
	font-family: Arial;
	font-size:9px;
	color:#7d7d7d;
}
/*Footer link bullet*/
.footer-bullet {
	font-family: Arial;
	font-size:9px;
	color:#7d7d7d;
	padding-left:10px;
	padding-right:10px;
}

/* End of 'default' */

