@import url("reset.css");
body {
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
/*Home page + Gradute pages = blue #12a5c9*/

body { background: url(../images/bg.jpg) top repeat-x;}


#home-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/home-page-background.jpg) no-repeat top left #fff;
}
#graduate-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/graduate-background.jpg) no-repeat top left #fff;
}
/*Who we recruit + vacancies pages = orange #ff7300*/

#orange-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/recruit-background.jpg) no-repeat top left #fff;
}
#vacancies-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/vacancies-background.jpg) no-repeat top left #fff;
}
/*Why join + contact us pages = red #e10028#*/

#red-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/why-join-background.jpg) no-repeat top left #fff;
}
#contact-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/contact-background.jpg) no-repeat top left #fff;
}
/* who we are + recruiting areas = violet #7570b3 */

#violet-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/whoweare-background.jpg) no-repeat top left #fff;
}
#recruit-area-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/recruit-areas-background.jpg) no-repeat top left #fff;
}

#people-page {
	margin:0 auto;
	padding:0;
	width: 999px;
	background:url(../images/people-background.jpg) no-repeat top left #fff;
}



#logo {
	margin:0;
	padding:50px 0 50px 80px;
	height:75px;
}
#main-nav {
	margin:0;
	padding:0 0 0 40px;
	width: 959px;
	height:39px;
	background:url(../images/main-nav-background.gif) repeat-x top left;
}
#main-nav ul {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
}
#main-nav ul li {
	margin:0;
	padding:10px 13px 0 13px;
	float:left;
	background:url(../images/main-nav-divider.gif) no-repeat top right;
	list-style:none;
	height:29px;
}
#main-nav ul li.home-selected {
	margin:0;
	padding:10px 13px 0 13px;
	float:left;
	background:url(../images/blue-nav-background.gif) no-repeat right;
	height:29px;
}
#main-nav ul li.orange-selected {
	margin:0;
	padding:10px 13px 0 13px;
	float:left;
	background:url(../images/orange-nav-background.gif) no-repeat right;
	height:29px;
}
#main-nav ul li.red-selected {
	margin:0;
	padding:10px 13px 0 13px;
	float:left;
	background:url(../images/red-nav-background.gif) no-repeat right;
	height:29px;
}
#main-nav ul li.violet-selected {
	margin:0;
	padding:10px 13px 0 13px;
	float:left;
	background:url(../images/violet-nav-background.gif) no-repeat right;
	height:29px;
}
#main-nav ul li.green-selected {
	margin:0;
	padding:10px 13px 0 13px;
	float:left;
	background:url(../images/green-nav-background.gif) no-repeat right;
	height:29px;
}
#main-nav ul li.last {
	margin:0;
	padding:10px 0 0 13px;
	float:left;
	background:none;
	height:29px;
}
#main-nav ul li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:.8em;
	color:#d7d7d7;
	text-decoration:none;
}
#main-nav ul li.home-selected a:hover {
	color:#fff;
}
#main-nav ul li.orange-selected a:hover {
	color:#fff;
}

#main-nav ul li.green-selected a:hover {
	color:#fff;
}

#main-nav ul li a:hover {
	color:#12a5c9;
}
/*--- left nav  ---*/

#left-nav-orange {
	width:155px;
	margin:0;
	padding:0;
	float:left;
}
#left-nav-orange ul {
	margin:0;
	padding:0;
	border-top:1px dotted #ff7300;
}
#left-nav-orange ul li {
	margin:0;
	padding:0;
	border-bottom:1px dotted #ff7300;
	font-size:.75em;
	text-align:right;
}
#left-nav-orange ul li a {
	margin:0;
	color:#ff7300;
	padding:5px;
	text-decoration:none;
	display:block;
}
#left-nav-orange ul li a:hover, #left-nav-orange ul li#active a {
	background-color:#ff7300;
	color:#fff;
	text-decoration:none;
}
#left-nav-red {
	width:155px;
	margin:0;
	padding:0;
	float:left;
}
#left-nav-red ul {
	margin:0;
	padding:0;
	border-top:1px dotted #e10028;
}
#left-nav-red ul li {
	margin:0;
	padding:0;
	border-bottom:1px dotted #e10028;
	font-size:.75em;
	text-align:right;
}
#left-nav-red ul li a {
	margin:0;
	color:#e10028;
	padding:5px;
	text-decoration:none;
	display:block;
}
#left-nav-red ul li a:hover, #left-nav-red ul li#active a {
	background-color:#e10028;
	color:#fff;
	text-decoration:none;
}
#left-nav-violet {
	width:155px;
	margin:0;
	padding:0;
	float:left;
}
#left-nav-violet ul {
	margin:0;
	padding:0;
	border-top:1px dotted #7570b3;
}
#left-nav-violet ul li {
	margin:0;
	padding:0;
	border-bottom:1px dotted #7570b3;
	font-size:.75em;
	text-align:right;
}
#left-nav-violet ul li a {
	margin:0;
	color:#7570b3;
	padding:5px;
	text-decoration:none;
	display:block;
}
#left-nav-violet ul li a:hover, #left-nav-violet ul li#active a {
	background-color:#7570b3;
	color:#fff;
	text-decoration:none;
}

#left-nav-green {
	width:155px;
	margin:0;
	padding:0;
	float:left;
}
#left-nav-green ul {
	margin:0;
	padding:0;
	border-top:1px dotted #7abc45;
}
#left-nav-green ul li {
	margin:0;
	padding:0;
	border-bottom:1px dotted #7abc45;
	font-size:.75em;
	text-align:right;
}
#left-nav-green ul li a {
	margin:0;
	color:#7abc45;
	padding:5px;
	text-decoration:none;
	display:block;
}
#left-nav-green ul li a:hover, #left-nav-green ul li#active a {
	background-color:#7abc45;
	color:#fff;
	text-decoration:none;
}











#left-nav-blue {
	width:155px;
	margin:0;
	padding:0;
	float:left;
}
#left-nav-blue ul {
	margin:0;
	padding:0;
	border-top:1px dotted #12a5c9;
}
#left-nav-blue ul li {
	margin:0;
	padding:0;
	border-bottom:1px dotted #12a5c9;
	font-size:.75em;
	text-align:right;
}
#left-nav-blue ul li a {
	margin:0;
	color:#12a5c9;
	padding:5px;
	text-decoration:none;
	display:block;
}
#left-nav-blue ul li a:hover, #left-nav-blue ul li#active a {
	background-color:#12a5c9;
	color:#fff;
	text-decoration:none;
}
#slogan-home {
	margin:0;
	padding:0;
	background:url(../images/slogan_home.jpg) no-repeat top left #fff;
	height:104px;
	width: 999px;
}
#slogan-blue {
	margin:0;
	padding:0;
	height:81px;
	width: 999px;
}
#slogan-orange {
	margin:0;
	padding:0;
	height:81px;
	width: 999px;
}
#slogan-violet {
	margin:0;
	padding:0;
	height:81px;
	width: 999px;
}
#slogan-red {
	margin:0;
	padding:0;
	height:81px;
	width: 999px;
}
#slogan-green {
	margin:0;
	padding:0;
	height:81px;
	width: 999px;
}
.slogan_whowerecruit {
	height: 81px;
	background: url(../images/slogan_whowerecruit.jpg) top left no-repeat;
}
.slogan_people {
	height: 81px;
	background: url(../images/slogan_people.jpg) top left no-repeat;
}
.slogan_structural_overview {
	height: 81px;
	background: url(../images/slogan_structural_overview.jpg) top left no-repeat;
}
.slogan_looking_for {
	height: 81px;
	background: url(../images/slogan_looking_for.jpg) top left no-repeat;
}
.slogan_locations {
	height: 81px;
	background: url(../images/slogan_locations.jpg) top left no-repeat;
}
.slogan_screening {
	height: 81px;
	background: url(../images/slogan_screening.jpg) top left no-repeat;
}
.slogan_whoweare {
	height: 81px;
	background: url(../images/slogan_whoweare.jpg) top left no-repeat;
}
.slogan_whythechanges {
	height: 81px;
	background: url(../images/slogan_whythechanges.jpg) top left no-repeat;
}
.slogan_ourresponsibilities {
	height: 81px;
	background: url(../images/slogan_ourresponsibilities.jpg) top left no-repeat;
}
.slogan_industry_overview {
	height: 81px;
	background: url(../images/slogan_industry_overview.jpg) top left no-repeat;
}
.slogan_political_endorsement {
	height: 81px;
	background: url(../images/slogan_political_endorsement.jpg) top left no-repeat;
}
.slogan_recruiting_areas {
	height: 81px;
	background: url(../images/slogan_recruiting_areas.jpg) top left no-repeat;
}
.slogan_facilities {
	height: 81px;
	background: url(../images/slogan_facilities.jpg) top left no-repeat;
}
.slogan_scientists {
	height: 81px;
	background: url(../images/slogan_scientists.jpg) top left no-repeat;
}
.slogan_engineers {
	height: 81px;
	background: url(../images/slogan_varied_engineers.jpg) top left no-repeat;
}
.slogan_environmental_scientists {
	height: 81px;
	background: url(../images/slogan_environmental_scientists.jpg) top left no-repeat;
}
.slogan_modelling {
	height: 81px;
	background: url(../images/slogan_modelling.jpg) top left no-repeat;
}
.slogan_safety {
	height: 81px;
	background: url(../images/slogan_safety.jpg) top left no-repeat;
}
.slogan_project_management {
	height: 81px;
	background: url(../images/slogan_project_management.jpg) top left no-repeat;
}
.slogan_graduate {
	height: 81px;
	background: url(../images/slogan_graduate.jpg) top left no-repeat;
}
.slogan_scheme {
	height: 81px;
	background: url(../images/slogan_scheme.jpg) top left no-repeat;
}
.slogan_whyjoin {
	height: 81px;
	background: url(../images/slogan_whyjoin.jpg) top left no-repeat;
}
.slogan_varied_careers {
	height: 81px;
	background: url(../images/slogan_varied_careers.jpg) top left no-repeat;
}
.slogan_benefits {
	height: 81px;
	background: url(../images/slogan_benefits.jpg) top left no-repeat;
}
.slogan_disciplines {
	height: 81px;
	background: url(../images/slogan_disciplines.jpg) top left no-repeat;
}
.slogan_future_potential {
	height: 81px;
	background: url(../images/slogan_future_potential.jpg) top left no-repeat;
}
.slogan_student {
	height: 81px;
	background: url(../images/slogan_student.jpg) top left no-repeat;
}
.slogan_vacancies {
	height: 81px;
	background: url(../images/slogan_vacancies.jpg) top left no-repeat;
}
.slogan_apply {
	height: 81px;
	background: url(../images/slogan_apply.jpg) top left no-repeat;
}
.slogan_contact {
	height: 81px;
	background: url(../images/slogan_contact.jpg) top left no-repeat;
}
#container {
	margin:0 0 0 30px;
	padding:30px 0 20px 0;
}
h1 {
	margin:0 0 15px 0;
	padding:0;
	font-size:1.4em;
	color:#000000;
	line-height:1.2em;
}
h2.blue {
	margin:0 0 10px 0;
	padding:3px 0;
	font-size:1.2em;
	color:#12a5c9;
	background:none;
}
h2.orange {
	margin:0 0 10px 0;
	padding:3px 0;
	font-size:1.2em;
	color:#ff7300;
	background:none;
}
h2.violet {
	margin:0 0 10px 0;
	padding:3px 0;
	font-size:1.2em;
	color:#7570b3;
	background:none;
}
h2.red {
	margin:0 0 10px 0;
	padding:3px 0;
	font-size:1.2em;
	color:#e10028;
	background:none;
}
h3.red {
	margin:10px 0;
	padding:0;
	font-size:1.0em;
	color:#e10028;
	background:none;
}
h2.green {
	margin:0 0 10px 0;
	padding:3px 0;
	font-size:1.2em;
	color:#7abc45;
	background:none;
}
h3.green {
	margin:10px 0;
	padding:0;
	font-size:1.0em;
	color:#7abc45;
	background:none;
}



p {
	margin:0 0 10px 0;
	padding:0;
	font-size:.8em;
	line-height:1.5em;
	color:#666;
}
p a {
	color:#12a5c9;
}
p a:hover {
	color:#666;
}
#middle-content {
	margin:0;
	padding:0 0 0 30px;
	width:450px;
	float:left;
}
#middle-content ul, #middle-content ol {
	margin-bottom: 10px;
}
#middle-content ul li {
	list-style-type: disc;
	margin:0 0 0 25px;
	padding:0;
	font-size:.8em;
	line-height:1.5em;
	color:#666;
}
#middle-content ol li {
	list-style-type: decimal;
	margin:0 0 10px 25px;
	padding:0;
	font-size:.8em;
	line-height:1.4em;
	color:#666;
}
#left-content {
	margin:0;
	padding:0;
	width:600px;
	float:left;
}
#left-content ul li {
	list-style-type: disc;
	margin:0 0 0 40px;
	padding:0;
	font-size:0.9em;
	line-height:1.5em;
	color:#666;
}
#left-content ul li a {
	color: #666;
}
#left-content-split-text-left {
	margin:0;
	padding:0;
	width:270px;
	float:left;
}
#left-content-split-text-right {
	margin:0;
	padding:0;
	width:270px;
	float:left;
}
#left-content-split-text-right ul {
	margin:0;
	padding:0;
	border-top:1px dotted #ccc;
}
#left-content-split-text-right ul li {
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #ccc;
	font-size:.7em;
	list-style:none;
}
#left-content-split-text-right ul li a {
	color:#12a5c9;
	text-decoration:none;
}
#left-content-split-text-right ul li a:hover {
	color:#666;
}
#right-content-narrow {
	margin:0;
	padding:0;
	width:244px;
	float:right;
	display: inline;
}
#right-content {
	margin:0;
	padding:0;
	width:297px;
	float:right;
	display: inline;
}
.right-content-right-link {
	margin:0 0 10px 0px;
	padding:0;
	width:297px;
	height:172px;
}

.right-content-right-link-profile {
	margin:0 0 10px 0px;
	padding:0;
	width:297px;
	height:356px;
}
.right-content-right-link-narrow {
	margin:0 0 10px 0px;
	padding:0;
	width:244px;
	height:172px;
}

.right-content-right-link-profile.anastasia {
background:url(../images/profile-right-anastasia.jpg) no-repeat top left;
}
.right-content-right-link-profile.katie {
background:url(../images/profile-right-katie.jpg) no-repeat top left;
}
.right-content-right-link-profile.colin {
background:url(../images/profile-right-colin.jpg) no-repeat top left;
}
.right-content-right-link-profile.craig {
background:url(../images/profile-right-craig.jpg) no-repeat top left;
}
.right-content-right-link-profile.rob {
background:url(../images/profile-right-rob.jpg) no-repeat top left;
}

.right-content-right-link.whowerecruithome {
	background:url(../images/whowerecruit_home.jpg) no-repeat top left;
}
.right-content-right-link.whowerecruitall {
	background:url(../images/whowerecruit_all.jpg) no-repeat top left;
}
.right-content-right-link.whoweareall {
	background:url(../images/whoweare_all.jpg) no-repeat top left;
}
.right-content-right-link.whyjoinushome {
	background:url(../images/whyjoinus_home.jpg) no-repeat top left;
}
.right-content-right-link.whyjoinusall {
	background:url(../images/whyjoinus_all.jpg) no-repeat top left;
}
.right-content-right-link.screening {
	background:url(../images/screening.jpg) no-repeat top left;
}
.right-content-right-link.graduateall {
	background:url(../images/graduateall.jpg) no-repeat top left;
}
.right-content-right-link-narrow.green {
	background:url(../images/right-link-image-narrow1.jpg) no-repeat top left;
}
.right-content-right-link-narrow.blue {
	background:url(../images/right-link-image-narrow.jpg) no-repeat top left;
}
.right-content-right-link .content {
	margin:0;
	padding:25px 0 0 0;
	width:150px;
}
.right-content-right-link .content p.heading {
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	font-size:.95em;
	color:#fff;
}
.right-content-right-link .content p.heading a {
	color: #FFF;
	text-decoration: none;
}
.right-content-right-link .content p a {
	color: #FFF;
	text-decoration: none;
	line-height: 1.3em;
}
.right-content-right-link .content p.heading a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.right-content-right-link .content p a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.right-content-right-link .content p {
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	font-size:.7em;
	line-height:1.4em;
	color:#fff;
}
.right-content-right-link .content p.link {
	margin:0 10px 0 10px;
	padding:3px 0 3px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
.right-content-right-link .content p.link a {
	margin:0;
	padding:0;
	line-height:1.4em;
	color:#fff;
	text-decoration:none;
}
.right-content-right-link .content p.link a:hover {
	color:#666;
}
.right-content-right-link-narrow .content {
	margin:0;
	padding:20px 0 0 0;
	width:200px;
}
.right-content-right-link-narrow .content p.heading {
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	font-size:.9em;
	color:#fff;
}
.right-content-right-link-narrow .content p {
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	font-size:.7em;
	line-height:1.4em;
	color:#fff;
}
.right-content-right-link-narrow .content p.link {
	margin:0 10px 0 10px;
	padding:3px 0 3px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
.right-content-right-link-narrow .content p.link a {
	margin:0;
	padding:0;
	line-height:1.4em;
	color:#fff;
	text-decoration:none;
}
.right-content-right-link-narrow .content p.link a:hover {
	color:#666;
}
.right-content-right-link-narrow .content p.heading a {
	color: #FFF;
	text-decoration: none;
}
.right-content-right-link-narrow .content p a {
	color: #FFF;
	text-decoration: none;
}
.right-content-right-link-narrow .content p.heading a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.right-content-right-link-narrow .content p a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

.right-content-right-link-profile .content {
	margin:0 0 0 0;
	padding:228px 0 0 0;
	width:253px;
	height:100px;
	
}
.right-content-right-link-profile .content p.heading {
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	font-size:.95em;
	color:#fff;
}
.right-content-right-link-profile .content p.heading a {
	color: #FFF;
	text-decoration: none;
}
.right-content-right-link-profile .content p a {
	color: #FFF;
	text-decoration: none;
	line-height: 1.3em;
}
.right-content-right-link-profile .content p.heading a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.right-content-right-link-profile .content p a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.right-content-right-link-profile .content p {
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	font-size:.9em;
	line-height:1.4em;
	color:#fff;
}
.right-content-right-link-profile .content p.link {
	margin:0 10px 0 10px;
	padding:3px 0 3px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
.right-content-right-link-profile .content p.link a {
	margin:0;
	padding:0;
	line-height:1.4em;
	color:#fff;
	text-decoration:none;
}
.right-content-right-link-profile .content p.link a:hover {
	color:#666;
}


p.back {
margin:0 0 0 0;
padding:0 0 0 30px;
height:21px;
font-size:.8em;
line-height:1.5em;
background:url(../images/back.gif) no-repeat top left;
}

a p.back {
color:#7abc45;
text-decoration:none;
cursor:pointer;
}

a:hover p.back {
color:#666;
text-decoration:none;
}










#lower-wapper{
background:url(../images/lower-content-background.gif) repeat-x top left;
height: 297px;
}

#lower-content p.link {
	width:150px;
	margin:0 0 0 0;
	padding:3px 0 3px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
#lower-content p.link a {
	margin:0;
	padding:0;
	line-height:1.4em;
	color:#12a5c9;
	text-decoration:none;
}
#lower-content p.link a:hover {
	color:#666;
}
#lower-content {
	clear:both;
	margin:0 auto;
	padding:20px 0 0 80px;
	width: 919px;
	height: 175px;
}
#lower-content-left {
	width:149px;
	margin:0;
	padding:0 20px 0 0;
	float:left;
}
#lower-content-middle {
	width:410px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(../images/lower-content-divider.gif) no-repeat right;
}
#lower-content-middle p.heading {
	margin:0 0 10px 0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color:#464646;
}
#lower-content-middle ul.left-list {
	width:170px;
	margin:0 20px 0 0;
	padding:0;
	border-top:1px dotted #ccc;
	float:left;
}
#lower-content-middle ul.left-list li {
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #ccc;
	font-size:.7em;
}
#lower-content-middle ul.left-list li a {
	color:#12a5c9;
	text-decoration:none;
}
#lower-content-middle ul.left-list li a:hover {
	color:#666;
}
#lower-content-middle ul.right-list {
	width:170px;
	margin:0;
	padding:0;
	border-top:1px dotted #ccc;
	float:left;
}
#lower-content-middle ul.right-list li {
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #ccc;
	font-size:.7em;
}
#lower-content-middle ul.right-list li a {
	color:#12a5c9;
	text-decoration:none;
}
#lower-content-middle ul.right-list li a:hover {
	color:#666;
}
#lower-content-right ul.left-list {
	width:125px;
	margin:0 20px 0 0;
	padding:0;
	border-top:1px dotted #ccc;
	float:left;
}
#lower-content-right ul.left-list li {
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #ccc;
	font-size:.7em;
}
#lower-content-right ul.left-list li a {
	color:#12a5c9;
	text-decoration:none;
}
#lower-content-right ul.left-list li a:hover {
	color:#666;
}
#lower-content-right ul.right-list {
	width:125px;
	margin:0;
	padding:0;
	border-top:1px dotted #ccc;
	float:left;
}
#lower-content-right ul.right-list li {
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #ccc;
	font-size:.7em;
}
#lower-content-right ul.right-list li a {
	color:#12a5c9;
	text-decoration:none;
}
#lower-content-right ul.right-list li a:hover {
	color:#666;
}
#lower-content-right {
	margin:0;
	padding:0 0 0 20px;
	width:270px;
	float:left;
}
#lower-content-right p.heading {
	margin:0 0 10px 0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color:#464646;
}
#footer {
	clear:both;
	margin:0 auto;
	padding:5px 0 0 0;
	width: 999px;
}

#footer-link { float:left; margin: 15px 0 0 0;}

#footer_logos {
	float:right;
	background:url(../images/footer_logos.gif) top left no-repeat;
	width: 185px;
	height: 85px;

}
#footer ul {
	width:600px;
	margin:0;
	padding:0;
}
#footer ul li {
	margin:0;
	padding:0;
	float:left;
	background:url(../images/footer-divider.gif) no-repeat right bottom;
}
#footer ul li.no-divider {
	margin:0;
	padding:0;
	float:left;
	color:#333;
	background:none;
}
#footer ul li a {
	margin:0;
	padding:0 10px 0 10px;
	font-size:.7em;
	color:#fff;
	text-decoration:none;
}
#footer p.copyright {
	clear:both;
	margin:0;
	padding:15px 0 0 10px;
	color:#fff;
}
.orangelink {
	color: #ff7300;
}
.violetlink {
	color: #7570b3;
}
.greenlink {
	color: #7abc45;
}
.redlink {
	color: #e10028;
}
.pdf {
	background: url(../images/ico_pdf.jpg) top left no-repeat;
	height:25px;
	padding: 2px 0px 2px 20px;
}
.ie {
	background: url(../images/ico_html.gif) top left no-repeat;
	height:25px;
	padding: 2px 0px 2px 20px;
}
.top {
	background: url(../images/top.gif) top left no-repeat;
	height:25px;
	padding: 2px 0px 2px 20px;
}


.profile {
width:450px;
margin:0 0 20px 0;
padding:0 0 10px 0;
background:url(../images/blue-dottedline.gif) repeat-x bottom left;
}

.profile img {
margin:0 20px 0 0;
padding:0;
width:122px;
float:left;
}

.profile-text {
width:308px;
margin:0;
padding:0 0 0 0;
float:left;
}

.profile h2 {
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-size:1em;
	color:#7abc45;
	background:none;
}

.profile h2 a, .profile h3 a {
color:#7abc45;
text-decoration:none;
}

.profile h2 a:hover, .profile h3 a:hover {
color:#666;
}

.profile h3 {
	margin:0 0 10px 0;
	padding:0;
	font-size:.9em;
	color:#7abc45;
	background:none;
}

.profile strong {
color:#000;
}











