/* common.css */
body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.8em;
	line-height:110%;
	background:url(./images/header-bg.jpg) top center no-repeat;
	text-align:justify
}

h2 {
	padding:0 0 12px 0;
	margin:0;
	font-size:1.4em;
}

h3 {
	padding:0 0 6px 0;
	margin:0;
	font-size:1.1em;
}

hr {
	padding:10px 0;
	margin:10px 0;
}

h5 {
	font-size:1em;
}

p {
	padding-top:0;
	margin-top:0;
}

.clear {
	clear:both;
}
/*layout.css*/
#container {
	width:720px;
	margin:0 auto;
	padding:4px 0 0 0;
}

#contact {
	padding:80px 0 0 18px;
}

#content-area {
	float:left;
	width:380px;
	padding:290px 60px 0 30px;
	border-right:4px solid #ffffff;
}

.form_element {
	margin:4px 0;
}

.default {
	background:url(./images/headers/our-story1.jpg) top left no-repeat;
}

.contact-us {
	background:url(./images/headers/contact-us.jpg) top left no-repeat;
}

.careers {
	background:url(./images/headers/careers.jpg) top left no-repeat;
}

.our-people {
	background:url(./images/headers/our-people.jpg) top left no-repeat;
}

.our-story {
	background:url(./images/headers/default.jpg) top left no-repeat;
}

.our-services {
	background:url(./images/headers/our-services.jpg) top left no-repeat;
}

.newsletters {
	background:url(./images/headers/newsletters.jpg) top left no-repeat;
}

#footer-bg {
	background-color:#EBEBEC;
	margin-top:30px;
	padding-bottom:10px;
	height:1em;
}

#footer {
	width:720px;
	padding-top:4px;
	margin:0 auto;
}

#footer p {
	display:inline;
}

#copyright {
	float:left;
	padding-left:15px;
}

#bam { 
	float:right;
	padding-right:15px;
}

#bam a {
	text-decoration:none;color:#990000;
}

#page-content ul {
	list-style-image:url(./images/bullet.gif);
	padding:0 0 0 20px;
	margin:0 0 10px 13px;
}

#page-content ul li {
	padding:0;
	margin-top:6px;
}
/*nav.css*/
#nav {
	float:left;
	width:239px;
	margin-left:3px;
	background:url(./images/nav-bg.jpg) top left no-repeat;
	height:462px;
}

#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#nav ul li {
	background:url(./images/nav-separate.gif) bottom left no-repeat;
	height:20px;
	line-height:20px;
	margin:0 0 0 9px;
	padding:4px 0 0 4px;
	width:224px;
	color:#ffffff;
	font-size:1.1em;
}

#nav ul li a {
	color:#ffffff;
	display:block;
	height:28px;
	text-decoration:none;
}

#nav ul li a:hover {
	color:#a3a3a3;
}

#nav ul li.last {
	background:none;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	margin:-19px 0px 0 220px;
}

#nav li ul li {
	font-size:0.9em;
	background-color:#255498;
	width:120px;
}

#nav li ul li a {
	color:#fff;
}	
A:active
{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	COLOR: #235091;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A:link
{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	COLOR: #235091;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A:visited
{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	COLOR: #235091;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A:hover
{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	COLOR: #235091;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	font-weight: bold;
}