@charset "UTF-8";
@import url("menu.css");
@import url("people.css");

/* CSS Document */

html, body {
	margin:0px;
	
}

/* div layout styles here */

#wrap {
	width:775px;
	margin:auto;
	background-image:url(images/capco_bg.gif);
}

#main {
	width:757px;
	margin:0px 10px 0px 10px;
	background-image:url(images/bg/bg_text.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#header {
	width:757px;
	height:137px;
	float: right;
	background-color:#414243;
}

#logo {
	width:329px;
	height:117px;
	float: left;
	background-image:url(images/capco_02.gif);
}

#home {
	width:324px;
	height:20px;
	font-size:0.75em;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	float:left;
	clear:both;
	background-image:url(images/capco_04.gif);
	background-repeat:repeat-y;
}


#content {
	width: 425px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}

#content p {
	padding: 10px 0 0 10px;
}

#content td {
	padding-left:10px;
}

#people_content {
	width: 425px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	padding: 0 0 10px 10px;

}

#people_content p {padding: 10px 0 0 10px;}

#image {
	width:180px;
	float:right;
	
}

#footer {
	clear:both;
	height:35px;
	background-color:#54698a;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:5px;
	font-size:0.70em;
	line-height: 16px;
	color:#fff;
}

 #nav_wrap {
	width:135px;
	float:left;
	position:relative;
	
}

/* hack for internet explorer to position nav div */
* html #nav_wrap {
	margin-top: 4px;
}

#interface {
	width:135px;
	float:left;
	position:relative;	
}


#contact_info {
	position:relative;
	width:135px;
	height:130px;
	clear:both;
	float:left;
	background-color:#80637c;
	border:0px solid #fff; 
	border-width:0px 0px 2px 0px;
	
}

* html #contact_info {
	width:130px;
}



/* text styles start here */

.Page_header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.75em;
	color:#54698a;
	padding-left: 10px;
	padding-top:10px;
}
.contact {
	padding-top:10px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height: 13px;
	color:#FFF;
}

.imageplacement {
	vertical-align:top;
	padding-left:10px;
	padding-top:5px;
}

.table_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
}

.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
}

.people_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-style:italic;
	
}

.people_content {
	font-size:0.8em;
	padding-right:5px;
}

#content ul {
	padding-left:10px;
	list-style-type:disc;		
}

* html #content ul {
	padding-left:10px;
	list-style-type:disc;		
}

#people_content ul {
	padding-left:10px;
	list-style-type:disc;		
}

* html #people_content ul {
	padding-left:10px;
	list-style-type:disc;		
}

/* links and stuff under here */

#footer a, #footer a:visited {
	color:#fff;
	text-decoration:none;
}

#footer a:hover {
	color:#fdcb38;
	text-decoration:none;
}

#home a,#home a:visited {
	color:#FFF;
	text-decoration:none;
}

#home a:hover {
	color:#fdcb38;
	text-decoration:none;
}

a:link, a:visited, a:active {
	color:#54698a;
	text-decoration:none;
}

a:hover {
	color:#fdcb38;
	text-decoration:none;
}

.table_placer {
	padding-left:10px;
}
.no_bulls li {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
