BODY {
	font-size: 12px; font-family: Arial, Times, Tahoma; color: #ffffff;
	background-color: #000000;
	padding: 0px; 
	margin: 0px 0px 0px 8px;
	width: 99%; 
	position: relative;
}



/*) ------------- Side Navigation - Companies */
#comp-nav { 
	color:#abb7c7;
	vertical-align:top;
	padding-top: 1em;
	width: 255px;
	}
	#comp-nav ul {
		border: none;
		font-size: 1em;
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
	#comp-nav li {
		margin: 0;
		padding: 0;
		}
		#comp-nav a { /* Just for IE */
			width: 100%;
			}
		#comp-nav li a:link,
		#comp-nav li a:visited {
			display: block;
			padding: .4em .2em;
			text-decoration: none;
			color: #ff00000;
			border-bottom: 1px solid #ffffff;
			}
			#comp-nav li a span {
				margin: 0 1em;
				padding-left: 1.5em;
				background: url(im?ages/compmenu-bullet.gif) 0 50% no-repeat;
				display: block;
				}
		#comp-nav li a:hover, #comp-nav li a.current {
			background: #ff0000;
			color: #fff;
			}
html>body #comp-nav li a, #comp-nav { /* Fix Overflow */
		width: auto;
		}
		
.subhead-td {
}
DIV.content-2c {
	padding:7px 10px 20px 10px; vertical-align:top; line-height: 2.4em;
}
DIV.content-2c p {
	margin-top:0px;
}
DIV.content-2c img {
	margin-top:3px; margin-bottom: 5px;
}
.content-2c a, .content-2c a:visited {
	color: #276eb4;
}
.content-2c a:hover, .content-2c a:active {
	color: #333333;
}
.foot-content {
	padding-top: 5px; padding-bottom: 5px; padding-left: 10px; font-size: 10px; color:#666666;
}
.foot-nav {
	background-image:url(images/footbar-bg.jpg); background-position:top; background-repeat: no-repeat; height:18px;
}
.pullquote {
	width: 25%;
	float:right;
	font-size:120%;
	line-height:140%;
	margin:10px;
	padding:5px 5px 10px 5px; color: #22568a;
	background: url(?images/closequote.gif) no-repeat right bottom;
	text-align: center;
	}
.startquote { 
	background: url(?images/openquote.gif) no-repeat left top;
	height: 35px;
	width: 25px;
	padding-right: 5px;
	float: left; 
	}
.endquote {
	padding:5px;
	width:10px;
	height: 4px;
	float:right;
	margin-top: -12px;
	}
.smallest-txt { 
	font-size: 10px;
	}
.large-txt { 
	font-size: 14px;
	}
.xlarge-txt { 
	font-size: 16px;
	}
.a { 
	color: #276eb4; text-decoration: underline;
}
.a:hover {
	color: #333333; text-decoration: none;
}
.a1 { 
	font-size: 10px; color: #9498a6; text-decoration: none;
}
.a1:hover {
	font-size: 10px; color: #22568a; text-decoration: none; border-bottom: 1px solid #DDD;
}

.dashedinput {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444a75; 
	border: 1px dashed #a0a0a0; background-color: #EEE; padding-left: 2px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444a75; 
	border: 1px solid #a0a0a0; background-color: #EEE; padding-left: 2px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444a75; 
	border: 1px solid #a0a0a0; background-color: #EEE;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444a75; 
	border: 1px solid #a0a0a0; background-color: #EEE;
}
.sidebullet {
	list-style-position: outside; list-style-image: url(images/sidebullet.gif); list-style-type: none; padding-top: 6px;
	margin-left: 15px;
}
.sidebullet a, .sidebullet a:visited {
	color: #69653E; text-decoration: none; 
}
.sidebullet a:hover, .sidebullet a:active {
	color: #036; text-decoration: none;
}
.psbullet {
	padding-left: 15px; background: url(im?ages/compmenu-bullet.gif) no-repeat left;
}
.leftimage {
	padding: 1px;
	margin-right: 8px;
	margin-bottom: 3px;
	border: 1px solid #C1CAF3;
	float: left;
}
.rightimage {
	padding: 1px;
	margin-left: 8px;
	margin-bottom: 3px;
	border: 1px solid #C1CAF3;
	float: right;
}
.photos a img {
	border: 1px dotted #C1CAF3; margin: 3px 0; padding: 1px;
}
.photos a:hover img {
	border: 1px dotted #3A4269;
}
span.press {
	float: left; text-align: left; width: 56%;
}
span.photos {
	float: right; text-align: left; width: 42%;
}
.photo-caption {
	background-color:#ddd;
	color: #383F69;
	text-align:right;
	padding: 3px 6px 3px 3px;
	width: 464px;
	margin:0px;
	border-right: 2px solid #0069aa;
}

