body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

div {
    float: left;
}

h2 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #888888;
}

p {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 12px;
	color: #888888;
}

li {
	color: #888888;
}

a {
	text-decoration: none;
	color: #888888;
	outline: none;
}

a:hover {
	color: #ed1b68;
}

img {
	margin: 0;
	padding: 0;
}

.underlinedAnchor {
	text-decoration: underline;
}

.textBottom {
	position: absolute;
	bottom: 0px;
	padding: 0 0 20px 0;
}

.pinkText {
	color: #ed1b68;
}

#container {
	width: 940px;
	height: auto;
	padding: 0;
	margin: 0;
}

#header {
	height: 120px;
	width: 214px;
	padding: 0;
	margin: 0;
	display: block;
}

#logo {
	height: 120px;
	width: 214px;
	background-image: url(../images/logo.jpg);
	padding: 0;
	margin: 0;
	display: block;
}

#logoLink a {
	height: 120px;
	width: 214px;
	padding: 0;
	margin: 0;
	display: block;
}

#logoLink {
	height: 120px;
	width: 214px;
	padding: 0;
	margin: 0;
	display: block;
}

#logo a{
	height: 120px;
	width: 214px;
	padding: 0;
	margin: 0;
	display: block;
}

#logo span {
	height: 120px;
	width: 214px;
	display: none;	
}

#nav {
	margin: 0 0 10px 0;
	width: 930px;
	height: auto;
}

#nav a {
	text-decoration: none;
	color: #999999;
}

#nav .current {
	text-decoration: none;
	color: #ed1b68;
}

#nav a:hover {
	text-decoration: none;
	color: #ed1b68;
}

#nav ul {
	margin: 0;
	padding: 0;
	width: 176px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#nav li {
	margin: 0;
	padding: 0;
	height: auto;
	text-decoration: none;
	display: inline;
}

#paginate ul {
	margin: 0;
	padding: 0;
	width: 176px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#paginate li {
	margin: 0;
	padding: 0;
	height: auto;
	text-decoration: none;
	display: inline;
}

#left-nav {
	margin: 0 0 0 24px;
	padding: 0;
	display: inline;
}

#right-nav, #right-nav2, #right-nav3 ,#right-nav4 {
	margin: 0;
	padding: 0 0 0 2px;
	display: inline;
}

#imageCaption .current {
    margin: 0;
	padding: 0;
	text-decoration: none;
	color: #ed1b68;
	display: block;
}

#imageCaption .notCurrent {
    margin: 0;
	padding: 0;
	text-decoration: none;
	color: #ed1b68;
	display: block;
}

#imageCaption {
	margin: 0;
	padding: 0 0 0 24px;
	height: 20px;
	width: 930px;
	display: block;
}

#imageCaption a {
    margin: 0;
	padding: 0;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	display: block;
}

#imageCaption a:hover {
    margin: 0;
	padding: 0;
	font-size: 12px;
	color: #ed1b68;
	text-decoration: none;
	display: block;
}

#paginate .current {
	text-decoration: none;
	color: #ed1b68;
}

#paginate {
	margin: 0;
	padding: 0 0 0 30px;
	height: 20px;
	width: 200px;
}

#paginate a {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#paginate a:hover {
	font-size: 12px;
	color: #ed1b68;
}

#contentHolder {
	margin: 0;
	padding: 0;
	height: 340px;
	width: 940px;
}

#content {
	margin: 0;
	padding: 15px 24px 0 24px;
	background-color: #e3f0f1;
	height: 324px;
	width: 500px;
	position: relative;
}

#clientContent {
	margin: 0;
	padding: 15px 0 0 24px;
	background-color: #e3f0f1;
	height: 324px;
	width: 500px;
}
	
#contentWhite {
	margin: 0;
	padding: 15px 30px 0 30px;
	position: relative;
	background-color: #e3f0f1;
	height: 345px;
	width: 480px;
	display: block;
}

#contentImage {
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #ffffff;
	height: 340px;
	width: 538px;
	display: block;
}

.peoplePicture {
	margin: 0;
	padding: 0 2px 2px 0;
}

.contImage {
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #ffffff;
	height: 340px;
	width: 538px;
	display: block;
}

.contLinks {
	margin: 0;
	padding: 0 0 5px 0;
	/*background-color: #e3f0f1;*/
	width: 330px;
	display: block;
}

.contLinks p{
	margin: 0 0 15px 0;
	padding: 0;
}

.clientList {
	margin: 0;
	padding: 0 10px 0 0;
	width: 156px;
}

.clientList ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 12px;
}

.clientList li {
	margin: 0;
	padding: 0;
	height: auto;
	text-decoration: none;
	display: inline;
}


#innerContLeft {
	margin: 0;
	padding: 0;
	width: 335px;
}

#innerContLeft a{
	text-decoration: none;
}

.innerContRight {
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 12px;
}

.innerContRight p{
	margin: 0 0 15px 0;
	padding: 0;
}

.innerContRight a{
	text-decoration: none;
}

#content .contentTitle {
	text-decoration: none;
}

#content .contentTitle:hover {
	text-decoration: none;
	color: #ed1b68;
}

.clientLink {
	text-decoration: none;
}

.clientLink:hover {
	text-decoration: none;
}

.credit {
    text-decoration: none;
	color: #ed1b68;
}

.credit:hover {
    text-decoration: underline;
	color: #ed1b68;
}

#sideContent {
	padding: 0 0 0 5px;
	margin: 0;
	height: auto;
	width: 380px;
	display: block;
}

#sideContentWithBlock {
	padding: 89px 0 0 10px;
	margin: 0;
	width: 380px;
	display: block;
}

#sideContentCorp {
	padding: 10px 20px 0 20px;
	margin: 0;
	width: 340px;
	display: block;
}

#sideRecruitment {
	padding: 0 0 0 10px;
	margin: 0;
	width: 340px;
	height: 339px;
	display: block;
	position: relative;
}

.withEducation { 
	padding: 14px 0 0 0;
	margin: 0;
}

.sideContentCorp {
	padding: 10px 20px 0 20px;
	margin: 0;
	width: 340px;
	height: 329px;
	display: block;
	position: relative;
}

.sideImage {	
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 0;
}

.sideImage img{
	padding: 10px 0 0 0;
}

.inactive {
	color: #CCCCCC;
}

.rightImageBlock {
	position: absolute;
	bottom: 0;
}

/* Image Stuff */

#contImage1 {
	display: block;
}

#contImage2, #contImage3, #contImage4, #contImage5, #contImage6, #contImage7, #contImage8, #contImage9, #contImage10  {
	display: none;
}

.contImage1 {
	display: block;
}

.contImageThin {
	margin: 0 4px 0 0;
	padding: 0;
}

/* Link Stuff */

#contLinks1 {
	margin: 0;
	padding: 15px 24px 0 24px;
	background-color: #e3f0f1;
	height: 324px;
	width: 500px;
}

#contLinks2, #contLinks3, #contLinks4 {
	margin: 0;
	padding: 15px 24px 0 24px;
	background-color: #e3f0f1;
	height: 324px;
	width: 500px;
	display: none;
}

.contLinks1 {
	background-color: #e3f0f1;
	display: block;
}

.contLinksThin {
	background-color: #e3f0f1;
	margin: 0 4px 0 0;
	padding: 0;
}