/* Updated August 7, 2009 by Cary Hazelwood */
/* All modifications to this file must be approved by Cary Hazelwood */

@import url('layout744-header-DCE6ED.css');
@import url('layout744-footer.css');
@import url('layout744-leftnav-DCE6ED.css');
@import url('layout744-buttons.css');
@import url('layout744-callouts.css');

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #93B1CC;
}

body, p, td, th, div, blockquote, dl, ul, ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Layout Sections */

#header {
	width:744px;
	height:100px;
	background-color: #005A8B; /* background color of #col1 */
	color: #FFFFFF;
	margin:0 auto;
	background-image: url(../images/bg_bcdeptheader.jpg);
	clear:both;
}

#logo {
	float:left;
	width:192px;
	height:100px;
	background-image:url(../images/bg_bcdeptheader_logo.png);
}

#depttitle {
	float:right;
	width:512px;
	height:60px;
	margin:20px;
}

#depttitle p {margin:0;padding:0;text-align:right;font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;color: #FFFFFF;font-weight: normal;}
#depttitle p.sub {font-size: 14px;}

#middle {
	width:744px;
	background-color: #D7D7D7; /* background color of #col1 */
	color: #454545;
	margin:0 auto;
	clear:both;
}

#col1 {
	float:left;
	width:179px;
}

#col2 {
	float:right;
	width:564px;
	background-color:#F9F9F9;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}

#col2col1 {
	float:left;
	width:395px;
}

#col2col2 {
	float:right;
	width:169px;
}

#content {
	padding:20px 20px;
	line-height: 20px;		
}

/* Body Link Styles */

#content a:link {color:#005A8B; text-decoration:none; border-bottom:dotted 1px #005A8B;}
#content a:active {color:#005A8B; text-decoration:none; border-bottom:dotted 1px #005A8B;}
#content a:visited {color:#005A8B; text-decoration:none; border-bottom:dotted 1px #005A8B;}
#content a:hover {color:#005A8B; text-decoration:none; border-bottom:dotted 1px #005A8B; background-color:#E5E5E5;}

/* Body List Styles */

#content li {margin-bottom:10px;}
#content ul {margin-top:0;margin-bottom:20px;}
.list-lowerroman {list-style-type: lower-roman;}
.list-upperroman {list-style-type: upper-roman;}
.list-loweralpha {list-style-type: lower-alpha;}
.list-upperalpha {list-style-type: upper-alpha;}
.listpdf {list-style-image:url(../images/list_pdf.gif);}
.listxls {list-style-image:url(../images/list_excel.gif);}
.listppt {list-style-image:url(../images/list_ppt.gif);}
.listword {list-style-image:url(../images/list_word.gif);}
.listlink {list-style-image:url(../images/list_extlink.gif);}

/* Body Typography Styles */

#content p {margin:0; padding:0 0 10px 0;}
#content strong {color:#005A8B;}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#005A8B;
	font-weight: normal;
	margin:0 0 15px 0;
	padding:0;
	line-height: 32px;
}

h1+p {
margin-top: 10px;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#005A86;
	font-weight: normal;
	margin:15px 0 10px 0;
	padding:0;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#005A86;
	font-weight: normal;
	margin:15px 0 5px 0;
	padding:0;	
}

.breadcrumbs {
	margin:0;
	padding:0 0 20px 0;
	color: #666666;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #183376;
	text-decoration: underline;
}
.breadcrumbs a:hover {
	color: #70462E;
	text-decoration: underline;
}

/* Photo / Image Styles */

.imagecaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: normal;
}
.photo_right {
  float:right;
  border:solid 1px #005A8B;
  margin-top: 5px;
  margin-left:15px;
  margin-bottom:5px;
} 
.photo_left {
  float:left;
  border:solid 1px #005A8B;
  margin-top: 5px;
  margin-right:15px;
  margin-bottom:5px;
} 
.photo_right_nobrdr {
  float:right;
  margin-top: 5px;
  margin-left:15px;
  margin-bottom:5px;
} 
.photo_left_nobrdr {
  float:left;
  margin-top: 5px;
  margin-right:15px;
  margin-bottom:5px;
}
.photo_brdr {
  border:solid 1px #005A8B;
}
.photo_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: normal;
}

