/***********************************/
/* Global Styles                   */
/***********************************/
body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.8em;
}


/***********************************/
/* Content Styles                  */
/***********************************/

#content_area p#updated {
 text-align:center;
 font-style:italic;
 font-size:0.9em;
}

#content_area  .backLink {
text-align: center;
background-color:#ebebeb;
font-weight: bold;
}

#content_area p#oneup {
 text-align:center;
 margin:5px 0;
}

#content_area h1, #content_area h2, #content_area hr {
clear:both;
}

#content_area h1 {
margin-bottom:.4em;	
font-weight: bold;
font-size: 2em;
color: #253b5a;
border-bottom: 1px dotted #999;
margin: 14px 0 12px;
width: 100%; /* Fix IE problem, too short */
padding-bottom: 1px;
}	

#content_area h2 {
font-weight: bold;
font-size: 1.3em;
color: #253b5a;
border-bottom: 1px dotted #999;
margin:.9em 0 .4em 0;
width: 100%; /* Fix IE problem, too short */
padding-bottom: 1px;
clear:both;
}

#content_area h3 {
font-variant:normal;
margin:.9em 0 0 0;
color:#911f1f;	
}

#content_area hr {
clear:both;
margin:.9em 0 .7em !important;
width: 100%; height: 1px !important;
}

#content_area  a:visited { /*~symrev - different than global*/
 /*color: #546BB8;*//*031111 modified for 2011 templates a: visited= burgundy*/
 color: #7e0c0c;
}

#content_area p {
 margin:.1em 0em .8em 0em;
 line-height:1.4em;
}

#content_area ul, #content_area li, #content_area h4 {
font-size: 1em;
margin-top:0;
margin-bottom:0;
}

#content_area ul {
margin-top:3px;
margin-left: 2.5em;
}

#content_area ul li {
 list-style-image:url(/cc/test/images/ca_department/bullet_small.gif);
 margin-bottom:5px;
}

#content_area li img {
vertical-align:middle;
}

td {/*added for centering issue ie 110409*/
 text-align:left;
}

/*td.cellright {
 text-align:right;
}*/

/*td.cellcenter {
 text-align:center;
}*/


#content_area table.data_table
{ 
border: 1px #aaaaaa solid;
border-collapse: collapse;
border-spacing: 0px; 
margin-top:.3em;
}

#content_area table.data_table th {
border: 1px #aaaaaa solid;
border-left:none;
text-transform:none;
background-color:#3260a0;
color:#fff;
text-align:center;
font-size:1.2em;
padding:2px 4px;
}

#content_area table.data_table td
{ 
border: 1px #aaaaaa solid;
text-align: left;
color: #404040;
background-color: #fafafa;
padding: 4px 8px;
vertical-align:text-top; 
}

#content_area  .bold {
font-weight:bold;
}

#content_area  .center {
text-align:center;
}

#content_area .indent {
float:left;
margin-left:10px;
}

#content_area .alert { 
color:#e00 !important;
font-weight:bold !important;
}

#content_area .alert a {
color:#e00 !important;
}

#content_area .crossOut {
text-decoration:line-through;
}

#content_area .lastReviewed {
text-align:center;
font-style:italic;
}

#content_area .highlightText {
color:#c00;
font-weight:bold;
}

#content_area .insideFooter {
text-align:center;
clear:both;
}


/*----------------------------
   Content Area Module Styles
	 ------------------------*/

#content_area .block_with_rounded_corners h3 {
color:#fff;
margin:0 0 .4em 0;
}

#content_area .block_with_rounded_corners li {
margin-bottom:0;
}


/* Meeting Item Container (meetingItem) Styles */

#content_area .meetingItem {
border-bottom: 1px solid #eee;
}
#content_area .meetingItem h4 {
float:left;
display:block;
width:120px;
margin-right:-120px;
padding-bottom:1em;
text-align:right;
clear:both;
padding-top:2px;
}
* html #content_area .meetingItem h4 {
margin-right:-60px;
}
#content_area .meetingItem ul {
float:left;
width:75%;
margin-left:120px;
padding-left:15px;
}
* html #content_area .meetingItem ul {
margin-left:60px;
}

#content_area .meetingItem li {
list-style-type: none;
list-style-image: none !important;
background:transparent url(/cc/test/images/ca_department/bullet_small.gif) 0px .3em no-repeat;
padding-left:12px;
}

#content_area .column2 li {
padding-left:12px;
float:left;
width:45%;
}

#content_area .meetingItem li li {
margin-left:3em;
}

#content_area .meetingItem ul ul {
padding-left:0;	
margin-left:0;
margin-right:0;
width:auto;
float:none;
}

#content_area .meetingItem img {
vertical-align:middle;
}
/* End Meeting Item Container Styles */


/* Image and Links Container (imageAndLinks) Styles */
#content_area .imageAndLinks h4 {
float:left;
display:block;
width:120px;
margin-right:-120px;
padding-bottom:1em;
text-align:right;
clear:both;
padding-top:2px;
}

* html #content_area .imageAndLinks h4 {
margin-right:-60px;
}
#content_area .imageAndLinks ul {
float:left;
width:75%;
margin-left:120px;
padding-left:15px;
}

* html #content_area .imageAndLinks ul {
margin-left:60px;
}

#content_area  .imageAndLinks li {
list-style-type: none;
list-style-image: none !important;
background:transparent url(/cc/test/images/ca_department/bullet_small.gif) 0px .3em no-repeat;
padding-left:12px;
float:left;
width:45%;
}

#content_area .imageAndLinks img.left {
float:left;
display:block;
width:93px;
clear:both;
padding-top:2px;
margin-right:20px;
margin-bottom:1em;
padding:5px;
border:1px solid #ccc;
margin-right:-120px;
background:#fff;
}

/* End Image and Links Container Styles */



/* Info Box (infoBoxRight, infoBoxLarge) Styles */
#content_area .infoBoxRight {
float:right; 
width:175px;
border:1px solid #ccc; 
padding:.5em 1em; 
margin:0 0 1em 1em;
background:#fff;
}

#content_area .infoBoxRight h2 {
text-align:center;
}

#content_area .infoBoxRight ul {
margin-left:0em;
}

#content_area .infoBoxLarge {
float:left;
width:350px;
border:1px solid #ccc; 
padding:.5em 1em; 
margin:0 1em 1em 0;
height:300px;
overflow:hidden;
}

#content_area .infoBoxLarge h2 {
text-align:center;
clear:none;
}

#content_area .infoBoxLarge ul {
margin-left:0em;
}

#content_area .infoBoxLarge img {
background:#fff;
}

/* Info Box (infoBoxLeft) Styles (Added 11-05-09)*/
#content_area  .infoBoxLeft {
float:left; 
width:175px;
border:1px solid #ccc; 
padding:.5em 1em; 
margin:0 1em 1em 0;
background:#fff;
}

#content_area  .infoBoxLeft h2 {
text-align:center;
}

#content_area .infoBoxLeft ul {
margin-left:0em;
}

/* End Info Box Styles */

#content_area img.left {
margin-right:20px;
margin-bottom:1em;
float:left;
clear:left;
padding:5px;
border:1px solid #ccc;
background:#fff;
}

#content_area img.right {
margin-left:20px;
margin-bottom:1em;
float:right;
clear:right;
padding:5px;
border:1px solid #ccc;
}

#content_area div.right {
float:right;
margin-left:20px;
margin-bottom:1em;
clear:right;
text-align:center;
background:#fff;
}

#content_area div.right img {
padding:5px;
border:1px solid #ccc;
background:#fff;
}

/* Cross Browser Fix - Clearfix For Meeting Item */

#content_area .meetingItem:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#content_area .meetingItem {display:inline-block;}
#content_area .meetingItem {display:block;}
/* End Cross Browser Fix */





/*------
--------------------------------------------------*/
/*  statewide_banners                                     */
/*  Flex Your Power and Amber Alert banners               */
/*--------------------------------------------------------*/
.banners strong {
 text-align:center;
 display:block;
}

.banners div {
 float:left;
 width:234px;
 padding:0 30px 0 0;
}

.banners img {
 display:block;
 margin:6px 0;
}

#amber_alert_on {
 margin-bottom:10px;
}

/*
--------------------------------------------------*/
/*  superscript Added-031511                      */
/*  subscript                                    */
/*--------------------------------------------------------*/

#content_area sub {vertical-align: sub;
                   font-size:.75em;
}

#content_area sup {vertical-align: super;
                   font-size:.75em;
}
