﻿/* General Styles */

html, body {
	height: 100%;
}
body, p, td, a {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #434A57;
}
body {
	background-color: #1B4670;
	background-color: #243A79;
	margin: 0px;
	padding: 0px;
}
p	{
	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
	line-height: 175%;	
}
td {
	vertical-align: top;
}
h1 {
	color: #434A57;
	padding: 0px;
	margin: 0px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	font-size: 14px;
}
h2 {
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3 {
	color: #9A6E5A;
	color: #B90404;
	margin-bottom: 0px;
	font-weight: normal;
}
h4 {
	color: #5A312A;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 14px;
}
select {
	font-size: 10px;
}
input {
	font-size: 9px;
	border: 1px solid #CCCCCC;
}
textarea {
	font-size: 10px;
	border: 1px solid #CCCCCC;
}

a, a:active, a:link, a:visited {
	font-size: inherit;
	color: #847468;
	text-decoration: none;
}
a:hover {
	color: #B90404;
	text-decoration: none;
}
ul {
	margin-top: 0px; 
	margin-bottom: 0px; 
	list-style-image: url('../images/bullet-arrow.gif'); 
	list-style-position: outside;
}
li {
	margin-left: -20px;
	margin-bottom: 5px;
	line-height: 150%;
}
			

/* Specific Tag Styles */

span.companyname {
	font-weight: bold;
}

/* Page Styles */

#container {
	width: 840px;
	text-align: left;
}
	#header {
		height: 80px;
		background-image: url('../images/bg-nav.jpg');
		background-repeat: repeat;
		background-repeat: no-repeat;
 		border-bottom: 2px solid #000000; 
 		margin-bottom: 2px;
 	}
 		#menu {
			width: 55%; 
			height: 50px; 
			border-bottom: 1px solid #637A8E; 
			padding-bottom: 2px;
		}
	#frame {
		padding: 2px;
		border: 0px;
		border: 6px solid #FFFFFF;
		margin-bottom: 1px;
	}
		.home_body, .home_body td, .home_body p {
			color: #FFFFFF;
		}
		#frame_left {
			width: 200px; 
		}
			.content_left {
				border: 2px solid #FFFFFF; 
				background-image: url('../images/bg-left.gif');
				width: 200px;
				min-height: 669px;
				height: auto !important;
				height: 669px;
			}
		#frame_right {
			width: 100%;
		}
			.content_right {
				border: 2px solid #FFFFFF;
				background-image: url('../images/bg-body2.jpg');
				min-height: 669px;
				height: auto !important;
				height: 669px;
			}
				.content_header {
					padding: 10px;
					border-bottom: 2px solid #FFFFFF; 
					background-repeat: no-repeat;
				}
				.content_media {
					height: 200px;
					padding: 0px;
					border-bottom: 2px solid #FFFFFF; 
					background-repeat: no-repeat;
				}
				.content_subheader {
					height: 36px; 
					padding: 0px; 
					border-top: 0px solid #FFFFFF; 
					border-bottom: 2px solid #FFFFFF; 
					background-repeat: no-repeat;
				}
				.content_menu {
					xheight: 36px; 
					padding: 10px; 
					border-bottom: 1px solid #FFFFFF;
				}
				.content_image {
					float: right; 
					padding: 4px; 
					margin-left: 40px; 
					margin-bottom: 20px;
				}
				.content_video {
					text-align: center; 
					padding: 4px; 
					margin-bottom: 20px;
					border: 1px solid #000000;
					background-color: #FFFFFF;
				}
					.content_video_footer {
						text-align: center; 
						padding: 4px; 
					}
					.content_video_footer p, .content_video_footer a {
						font-size: 10px;
						line-height: 150%;
						margin: 0px;
					}
				.content_text {
					width: auto; 
				}
					.content_text_left {
						width: 60%;
 					}
						.pagetext {
							padding: 20px; 
							padding-right: 30px;
						}
					.content_text_right {
						width: 40%;
						padding: 0px; 
 						border-left: 2px solid #FFFFFF;
					}
						.pagenav_header {
							height: 36px;
							padding: 0px; 
							border-bottom: 2px solid #FFFFFF; 	
						}
						.pagenav_text {
							padding: 10px; 
						}

	#footer {

	}
		.quick_foot, .quick_foot p, .quick_foot a, .quick_foot table, .quick_foot td {
			font-size: 10pt;
			font-weight: bold;
			font-style: italic;
			color: #FFFFFF;
			margin: 0;
		}
		.quick_foot a, .quick_foot a:link, .quick_foot a:active, .quick_foot a:visited {
			color: #FFFFFF;
			font-weight: normal;
			text-decoration: underline;
		}
		.quick_foot a:hover {
			color: #C28F2C;
			font-weight: normal;
			text-decoration: underline;
		}
		
		.foot, .foot p, .foot a, .foot td {
			font-size: 9pt;
			color: #B1B1B1;
			margin: 0;
		}
		.foot a, .foot a:link, .foot a:active, .foot a:visited {
			color: #B1B1B1;
			font-weight: normal;
			text-decoration: underline;
		}
		.foot a:hover {
			color: #C28F2C;
			font-weight: normal;
			text-decoration: underline;
		}


/* Menu Styles */

td.nav a, td.nav a:active, td.nav a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px solid #FFFFFF;
	width: 90%;
}
td.nav a:hover {
	font-size: 12px;
	color: #B1B1B1;
	text-decoration: none;
	border-bottom: 2px solid #FFFFFF;
	width: 90%;
}
td.navon a, td.navon a:active, td.navon a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 2px solid #FFFFFF;
	width: 90%;
}
td.navon a:hover {
	font-size: 12px;
	color: #B1B1B1;
	text-decoration: none;
	border-bottom: 2px solid #FFFFFF;
	width: 90%;
}


/* Bio Styles */

.bio_detail p {
	margin-top: 2px;
	margin-bottom: 8px;
}
.bio {
	border: 1px solid #9F9085;
}
	.bio_text {
		padding-top: 10px;
		background-image: url('../images/bg-body5.jpg');
	}
		.bio_text p {
			color: #FFFFFF; 
		}
		.bio_text a, .bio_text a:link, .bio_text a:visited, .bio_text a:hover {
			color: #CCCCCC; 
		}
		.bio_text a:hover {
			color: #FFFFFF; 
		}


/* Proper List Styles */

.tabOn, .tabOff {
	xwidth: 100%; 
	text-align: left;
	padding: 2px 4px 2px 4px;
	margin: 0px;
}
	a.tabOn, a.tabOn:active, a.tabOn:link, a.tabOn:visited, a.tabOn:hover {
		color: #434A57;
		text-decoration: none;
		border-bottom: 1px dotted #666666;
	}
	a.tabOn:hover {
		border-bottom: 1px dotted #B90404;
	}
	
	a.tabOff, a.tabOff:active, a.tabOff:link, a.tabOff:visited, a.tabOff:hover {
		color: #B90404;
		text-decoration: none;
	}
	a.tabOff:hover {
		color: #434A57;
	}

.labelTitle1 {
	padding: 2px;
	border-bottom: 2px solid #9F9085; 
	font-size: 14px;
	height: 20px;
	font-weight: bold;
}
.labelTitle1 a, .labelTitle1 a:link, .labelTitle1 a:active, .labelTitle1 a:visited {
	font-size: 12px;
	color: #9F9085;
	text-decoration: none;
}
.labelTitle1 a:hover {
	font-size: 12px;
	color: #B90404;
	text-decoration: none;
}

.labelField1 {
	font-size: 12px;
	color: #9F9085;
	font-weight: bold;
	text-align: right;
	height: 20px;
}
.labelField1 a, .labelField1 a:link, .labelField1 a:active, .labelField1 a:visited {
	font-size: 12px;
	color: #9F9085;
	text-decoration: none;
}
.labelField1 a:hover {
	font-size: 12px;
	color: #B90404;
	text-decoration: none;
}

.textField1 {
	font-size: 12px;
	color: #434A57;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #9F9085;
	height: 20px;
}
.textField1 a, .textField1 a:link, .textField1 a:active, .textField1 a:visited {
	font-size: 12px;
	color: #9F9085;
	text-decoration: none;
}
.textField1 a:hover {
	font-size: 12px;
	color: #B90404;
	text-decoration: none;
}




.filter {
	color: #B90404;
}
.header4 {
	font-size: 12px;
	text-align: left;
	xcolor: #666666;
	font-weight: bold;
	border-bottom: 1px solid #9F9085;
}


