/* ------------------------------------------------------------------------------------
HTML TAG STYLES
------------------------------------------------------------------------------------ */


td				{
				vertical-align:				top;
				}

h1				{
				font: 						normal 24px/28px Georgia, "Times New Roman", serif;
				margin-top:					15px;
				margin-bottom:				15px;
				margin-left:				21px;
				margin-right:				21px;
				letter-spacing:				1px;
				color:						#039;
				}


h3				{
				font: 						normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
				font-weight:				bolder;
				margin-top:					0px;
				margin-bottom:				10px;
				color:						#039;
				text-transform:capitalize;
				}

h2				{	/* Heading styles */
				font: 						bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
				margin-top:					0px;
				margin-bottom:				5px;
				padding-top:				5px;
				letter-spacing:				2px;
				text-transform:				uppercase;
				color:						#039;
				}

h4				{	/* Heading styles */
				font: 						bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
				margin-top:					0px;
				margin-bottom:				5px;
				color:						#333;
				}

h5				{	/* Heading styles */
				font: 						bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
				margin-top:					0px;
				margin-bottom:				6px;
				color:						#333;
				}

h6				{	/* sub stories in bosy style */
				font: 						normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
				margin-top:					3px;
				margin-bottom:				5px;
				color:						#333;
				}

p, pre, ul, ol, td, body, div, tt	
				{	/* Sets the base font size and leading */
				font: 						normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
				color:						#333;
				}

body			{	/* Sets the background pattern and sets it only to Y-axis */
				background-color:			#E8F3F8;
				width:						746px;
				margin:						0 auto 0 auto;
				border:						#afc9e1 1px solid;
				}

hr				{
				color:						#FFF;
				border:						0px;
				border-top:					1px dotted #AFC9E1;
				padding:					0px;
				margin:						0px;
				margin-top:					3px;
				margin-bottom:				3px;
				}

p				{	/* Base font size for body copy */
				margin-top:					0px;
				margin-bottom:				8px;
				}

ul, ol			{
				margin-top:					8px;
				}

li				{
				margin-bottom:				3px;
				}

tt				{
				background-image: 			url(/img/int_related.gif);
				background-repeat: 			no-repeat;
				display:					block;
				margin-bottom:				20px;
				margin-top:					20px;
				padding-left:				100px;
				padding-top:				6px;
				height:						auto;
				}

cite 			{	/* Today @ BCCZ headlines */
				font: 						bold 10px/14px Georgia, "Times New Roman", serif;
				text-transform:				uppercase;
				text-decoration:			none;
				letter-spacing:				2px;
				display:					block;
				margin-top:					10px;
				margin-bottom:				2px;
				}
				
img				{	/* Disables all borders on images */
				border:						0px;
				}

select			{	/* Modifies the size of all select menus */
				font-size:					10px;
				}
	
	
				
/* ------------------------------------------------------------------------------------
CREATED TEXT STYLES
------------------------------------------------------------------------------------ */

.sidebartxt		{	/* Sets size and leading of sidebar text */
				font-size:					9px;
				line-height:				13px;
				padding:					21px;
				padding-top:				0px;
				padding-bottom:				15px;
				margin:						0px;
				}


.footer			{	/* Footer adjustment to body text size */
				font-size:					9px;
				}

.todayDate		{	/* Home page date in the Today @ BCCZ section */
				font: 						normal 12px/10px Georgia, "Times New Roman", serif;
				color:							#003399;
				margin-left:				25px;
				margin-top:					12px;
				margin-right:				21px;
				}

.welcomes		{	/* Temporary style for the home page welcome message */
				font: 						normal 11px/20px Georgia, "Times New Roman", serif;
				color:						#AEDFDF;
				margin-top:					0px;
				margin-bottom:				0px;
				padding-top:				10px;
				padding-bottom:				15px;
				padding-left:				30px;
				padding-right:				30px;
				}

.homeNewsMonth	{	/* Home page news story MONTH */
				font-size:					9px;
				line-height:				11px;
				font-weight:				bold;
				margin-bottom:				4px;
				margin-top:					15px;
				}

.homeNewsTitle	{	/* Home page news title */
				font-size:					9px;
				line-height:				12px;
				margin-bottom:				5px;
				}

.currentbreadcrumb	{	/* Current page in breadcrumb trail */
					font-weight:			bold;
					color:					#FFF;
					font-size:				10px;
					}
					
.currentsection		{
					padding:					21px;
					padding-top:				0px;
					padding-bottom:				10px;
					margin-top:					15px;
					margin-bottom:				0px;
					line-height:				17px;
					border-bottom:				1px dotted #AFC9E1;
					}

/* ------------------------------------------------------------------------------------
LINK STYLES
------------------------------------------------------------------------------------ */

a:link			{	color:					#007770;	}
a:visited		{	color:					#007770;	}
a:hover 		{	color: 					#003333;	} 
a:active 		{	color: 					#007770;	}

a.nodecorate, a.nodecorate:link		/* Primary navigation links */
				{
				text-decoration:			none;
				cursor: 					pointer;
				}
				
a.mainnav		{	/* Primary Sub Navigation links */
				text-decoration:			none;
				font-weight:				normal;
				}

a.bread, a.bread:link, a.bread:visited	{	/* Bread crumb links */
				font-size:					10px;
				color:						#B8D3EC;
				text-decoration:			none;
				}

a.mainnav:hover {	/* Breadcrumb hover link */
				color:						#033;
				text-decoration:			underline;
				}

a.bread:hover	{
				color:						#FFF;
				text-decoration:			underline;
				}

.sectionnav, .subsectionnav		{	/* The style for section top-level navigation */
				font-size:					10px;
				font-weight:				bold;
				list-style-type:			none;
				padding:					0px;
				margin:						0px;
				margin-left:				11px;
				margin-right:				11px;
				margin-bottom:				3px;
				}

.subsectionnav	{	/* Adds extra space to nested drop down in section nav */
				margin-bottom:				8px;
				margin-top:					4px;
				font-weight:				bold;
				}


.navlink, .navsublink		{	/* Links in the section navigation */
				font-size:					10px;
				line-height:				13px;
				color:						#039;
				background-image: 			url(/img/int_arrow_green.gif);
				background-repeat:			no-repeat;
				background-position: 		0px 4px;
				padding:					0px;
				margin:						0px;
				padding-left:				10px;
				margin-bottom:				8px;
				}

.navsublink 	{	/* Reduces the indent when you're in the current section */
				margin-bottom:				3px;
				}

.navlinkCurrent	{
				padding-bottom:				10px;
				}




/* ------------------------------------------------------------------------------------
LAYOUT STYLES
------------------------------------------------------------------------------------ */

.wideform		{
				/* width: 						300px; */
				}


.tablepads		{	/* Pads the top of tables and sets the vertical alignment */
				padding:					21px;
				padding-top:				15px;
				padding-bottom:				0px;
				}

.newspadding	{	/* Pads the left and right of each side in the main body */
				padding:					21px;
				padding-top:				0px;
				font-size:					9px;
				line-height:				12px;
				}

.bodypullout	{
				display:					inline;
				float:						left;
				width:						150px;
				text-align:					right;
				margin-right:				20px;
				margin-bottom:				10px;
				padding-right:				20px;
				border-right:				1px dotted #AFC9E1;
				}

#findattorney	{
				font: 						normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
				}

#btntop			{
				margin-left:				191px;
				}




/* ------------------------------------------------------------------------------------
DIV STYLES
------------------------------------------------------------------------------------ */

#headerwrap		{	/* Wrapping DIV for header items */
				position:					relative;
				background-image: 			url(/img/int_bkgd_header.gif);
				background-color:			#E8F3F8;
				width:						746px;
				margin:						0 auto 0 auto;
				z-index:					500;
				}

#bodywrap		{	/* Wrapping DIV for body items */
				position:					relative;
				width:						746px;
				margin:						0 auto 0 auto;
				background-image: 			url(/img/int_body_bkgd.gif);
				background-repeat: 			repeat-y;
				border-bottom:				1px dotted #AFC9E1;
				}

#footerwrap		{	/* Wrapping DIV for footer items */
				position:					relative;
				padding-left:				208px;
				padding-top:				15px;
				padding-bottom:				40px;
				width:						746px;
				margin:						0 auto 0 auto;
				}

#header			{	/* Empty div that displays the logo banner */
				position:					relative;
				width:						746px;
				height:						67px;
				background-image: 			url(/img/int_header.gif);
				}
				
#nav			{	/* Sets the backdrop blue color for the home page nav bar */
				border-top:					1px solid #C7E4FF;
				position:					relative;
				width:						746px;
				background-color:			#FFF;
				}
				
#sectionLinksWrapper	{
				padding:					0px;
				padding-top:				15px;
				padding-bottom:				30px;
				}

#breadcrumb		{	/* The banner image on each page */
				background-color:			#039;
				width:						746px;
				padding:					0px;
				margin:						0px;
				}

#breadcrumbtext	{	/* Breadcrumb text tat adds padding the breadcrumb blue area */
				padding:					4px;
				padding-bottom:				6px;
				margin:						0px;
				padding-left:				21px;
				}

#banner			{	/* The banner image on each page */
				background-color:			#E8F3F8;
				width:						746px;
				}

#welcome		{	/* The home page welcome message DIV */
				position:					relative;
				width:						746px;
				text-align:					center;
				url(/img/int_welcome_bkgd.gif);
				background-position:		right;/*  */
				background-repeat:no-repeat;
				background-color:			#007770;  /*  */
				margin:						0px;
				z-index:					10;
				}
				
#mainbody		{	/* Wrapping DIV for all the remaining body elements */
				position:					relative;
				margin-top:					0px;
				background-image: 			url(/img/int_left_sidebar.jpg); /* url(/img/int_bkgd.gif); */
				background-repeat: 			repeat-y;
				background-color:			#ffffff;
				}

#pageoptions	{	/* The buttons for e-mail and printing a page */
				padding-top:				50px;
				padding-left:				208px;
				background-color:			#ffffff;
				background-image: 			url(/img/int_bkgd.gif);
				background-repeat: 			repeat-y;
				display:					none;
				}

.navItem, .navItem2		{	/* The primary navigation links */
				font: 						bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
				position:					relative;
				/* text-transform:				uppercase; */
				text-align:					center;
				color:						#FFF;
				padding-left:				10px;
				padding-right:				10px;
				padding-top:				5px;
				padding-bottom:				7px;
				margin:						0px;
				height:						100%;
				}

.navItem2		{	/* Primary navigation links after home page */
				color:						#039;
				}

.dropmenu		{	/* Drop down menu divs */
				background-color:		#E8F3F8;
				position:					absolute;
				z-index:					1000;
				width:						184px;
				text-align:					left;
				visibility:					hidden;
				height:						auto;
				}
.newsTitle		
				{
				font-family:"Times New Roman", Times, serif;
				text-align:left;
				margin-bottom:8px;
				}

.newsContent	{
				text-align:left;
				margin-bottom:30px;
}




#headerwrap, #bodywrap table, #footerwrap{
	margin-left:auto;
	margin-right:auto;
}











