﻿/*---------------
MASTER STYLESHEET
---------------*/

/*Reset
==============================*/
body, h1, h2, h3, h4, p, ul, ol, li, dl, dd, dt, blockquote, cite, strong {margin: 0; padding: 0;}
ul, ol, dl {line-height: 1; }
h1, h2, h3, h4, p, li, dd, dt {line-height: 1.1; }
a img {border: none;}
blockquote, cite {font-size:1em; }
/*Form Reset
==============================*/
form, form p, form label, form select, form option, form input, form button, form button img {vertical-align: bottom;margin: 0; padding: 0; line-height: 1;}
form label, form input, form button {line-height: 1.1; }
form input {padding: 1px; margin: 0px; font-size:1em;  }
form select, form option {font-size:1em;line-height:1; }
button {cursor:pointer;background-color:transparent;border:0px solid black; }
button img {margin:0px; padding:0px;}
/*Fonts
==============================*/
body {font-family: Arial, Helvetica, Verdana, sans-serif;}
h1, h2, h3, h3, h4 {font-family: Arial, Helvetica, Verdana, sans-serif;}
/*Main Layout Elements
==============================*/
body {text-align: center; font-size: 62.5%; background-color: #f8f8f8; }
#container {text-align: left; width: 1000px; overflow: visible; height: auto; margin: 0 auto 0 auto; position: relative;background:#f8f8f8 url(/images/container-bg.gif) repeat-y top left;}
#home #container {height:563px; }

#header {height: 115px; width: 100%; background-image: url(/images/logo-header.gif); margin:0px; padding:0px;}
#content {overflow: visible; height: auto; width: 660px; float: left; margin:0 0px 0 46px; padding:205px 0 30px 0;display:inline;position: relative;  }
#home #content {padding-top:418px; }
#block-1 {overflow: visible; height: auto; float: right; width: 246px;margin:0 33px 0 0px; padding:0px; display:inline; position: relative; top:-14px; z-index:3;  }
#footer {width: 100%; height: auto; overflow: visible; clear: both; position: relative;margin:0px; padding:80px 0 0 0;text-align:center; background: #f8f8f8 url(/images/footer-bg.gif) no-repeat top left;}
#home #footer {position: absolute; top:563px; z-index:-1000; }
.clear {height: 0px; font-size: 1%; width: 100%; clear: both;}
hr {color: #fff; background-color: #fff; border: 1px dotted #696969; border-style: none none dotted; margin:0 0 15px 0;}
.imgright {float:right; margin: 0px 10px 10px 20px}
.text-center {text-align: center}
/*General link styles
==============================*/
a:link, a:visited {text-decoration: none; color:#f82831; }
a:hover, a:focus, a:active {text-decoration: none;}



/*Other styles
==============================*/
#accessibility {position: absolute; font-size: 0.0em; text-indent: -5000em; height:0px; top:-50px; left:0px;  }
#header #header-link {display: block; width: 100%; height: 100%; text-indent: -5000em; overflow: hidden; position: relative; }

#header #employer {width:122px; height:19px; position: absolute; right:28px; top:42px; background: url(/images/employer.gif) repeat top left; text-indent:-5000em; }
#header #graduates {width:143px; height:19px; position: absolute; right:28px; top:42px; background: url(/images/graduates.gif) repeat top left; text-indent:-5000em; }

#main-nav {margin:0 0 0px 0; padding:0px 0 0px 0px; width:500px; font-size:1.2em; margin:0 auto 0 auto; position: absolute; top:74px; right:300px; z-index:4000;  }
ul.graduate {left:370px;}
ul.employer {left:260px;}

.side_big_img {margin-bottom: 10px;}
#reg_int {margin-left: 5px;}
#main-nav li {margin:0 15px 0 0; padding:0 0 0 10px; list-style:none; float:left; position: relative;background: url(/images/main-nav/tab-left.gif) no-repeat top left; width:auto;  }
#main-nav li.selected strong.down-arrow {background: url(/images/main-nav/red-arrow-2.png) no-repeat center top; display:block; position: absolute; top:20px; left:-6px; width:100%; height:6px; z-index:1000; }
#main-nav li ul {position: absolute; display:none; left:-5px; top:20px; height:auto; font-size:0.9em; width:154px; padding:0px 0px 0px 0px; z-index:999; }

#main-nav li ul ul {position: relative; left:5px; top:0px; height:auto; font-size:1em; width:144px; margin:0px; padding:0 0 5px 0;  border-bottom:1px dotted #b5b5b5;}

#main-nav li.hover ul {display:block;}
#main-nav li li {float:left; margin: 0px; padding:0px 0px 0px 0px; width:154px; background: url(/images/main-nav/grey-line.png) repeat-y top right;  }

#main-nav li li li {width:144px; background:url(none) repeat-y top right; position: relative; left:0px; float:none;  }

#main-nav li li.last {background: url(/images/main-nav/rounded-corner.png) no-repeat bottom right;padding-bottom:15px;  }
#main-nav li li.first {background: url(/images/main-nav/menu-top.png) no-repeat top right; padding-top:5px;  }

#main-nav li span {display:block; height:10px; text-indent:-5000em; overflow:hidden;}
#main-nav li.one span {width:33px; background: url(/images/main-nav/home.gif) no-repeat top left;}
#main-nav li.two span {width:101px; background: url(/images/main-nav/upload-vacancy.gif) no-repeat top left;}
#main-nav li.three span {width:48px; background: url(/images/main-nav/services.gif) no-repeat top left;}
#main-nav li.four span {width:62px; background: url(/images/main-nav/resources.gif) no-repeat top left;}
#main-nav li.five span {width:34px; background: url(/images/main-nav/login.gif) no-repeat top left;}
#main-nav li.a span {width:33px; background: url(/images/main-nav/home.gif) no-repeat top left;}
#main-nav li.b span {width:49px; background: url(/images/main-nav/register.gif) no-repeat top left;}
#main-nav li.c span {width:62px; background: url(/images/main-nav/resources.gif) no-repeat top left;}
#main-nav li.d span {width:64px; background: url(/images/main-nav/user-login.gif) no-repeat top left;}

#main-nav a, #main-nav a:hover 
{color: #444; text-decoration: none;display:block; padding:5px 13px 5px 3px;  background: url(/images/main-nav/tab-right.gif) no-repeat top right; position: relative;  }

#main-nav li li a, #main-nav li li a:hover 
{padding:4px 0px 6px 10px; display:block; background: url(none) no-repeat top right; border-bottom:1px dotted #b5b5b5; width:134px; position: relative; left:5px; color: #444444; }

#main-nav li li li a, #main-nav li li li a:hover 
{width:124px; border-bottom:0px solid white;  }

#main-nav li li a strong {background: url(/images/main-nav/red-arrow.png) no-repeat -200px -200px; padding-right:10px; font-weight:normal;   }

#main-nav li li a:hover strong, #main-nav li li.selected a strong
{color:#f72831; background:url(/images/main-nav/red-arrow.png) no-repeat right 3px; }

#main-nav li li.selected li a strong {color:#444444; background: url(/images/main-nav/red-arrow.png) no-repeat -200px -200px;  }

#main-nav li li li a:hover strong, #main-nav li li li.selected a strong
{color:#f72831; background:url(/images/main-nav/red-arrow.png) no-repeat right 3px; }


#main-nav li li.last a, #main-nav li li.last a:hover 
{border-bottom:0px dotted #b5b5b5; padding-bottom:5px; }

#main-nav li form#login-form {position: absolute;left:-10px; top:19px; height:131px; font-size:0.8em; width:164px; padding:10px 0px 0px 0px; z-index:9999; margin:0px; background: url(/images/main-nav/form-bg.png) no-repeat top left; color:#444444; display:none;}
#main-nav li.hover form#login-form {display:block;}
#main-nav form#login-form p {width:122px; position: relative; left:21px; margin:0 0 10px 0; padding:0px; text-align:center; }
#main-nav form#login-form p.field {background: url(/images/main-nav/field-bg.png) no-repeat top left; height:20px;}
#main-nav form#login-form p.field input {width:100px; height:1.8em; left:0px; color:#444444; border:0px solid white; position: relative; top:1px; background-color:transparent; text-align:center; line-height:1.8; }
#main-nav form#login-form input#login {text-transform:uppercase; color:#f72831; font-weight:bold; font-size:1.4em; text-align:center; background: transparent url(none) no-repeat; border:0px solid white; width:122px; cursor:pointer;  margin:0px; padding:0px; height:1.1em; }
#main-nav form#login-form p.forgot {color:#575757; font-size:1em;} 
#main-nav form#login-form p.forgot a, form#login-form p.forgot a:hover {color:#f72831; background: url(none); margin:0px; padding:0px;}
#main-nav form#login-form p.forgot a:hover {text-decoration:underline; text-transform:none; }


#foodlogo {float:right; margin: 0px 10px 20px 20px;}







#nav-2 {width:246px;background: url(/images/right-nav/right-nav-bg.png) no-repeat top left; float:left;  }
#nav-2 ul {width:228px; position: relative; margin:0px; padding:0px; left:10px; top:10px; float:left; }
#nav-2 ul li {list-style:none; margin:0px; padding:0px;border-bottom:1px solid white;  float:left; }




#nav-2 ul li a, #nav-2 ul li a:hover {background: url(/images/right-nav/right-nav-li-bg.png) no-repeat left center; display:block; width:228px; position: relative; height:12px; left:0px; margin:0px; padding:5px 0px 5px 0; color:white; text-transform:uppercase; outline:none; }

#nav-2 ul li div a, #nav-2 ul li div a:hover {background: url(none) no-repeat left center; display:inline; width:auto; position: relative; left:0px; margin:0px; margin:0px; padding:0px; text-transform:none; color:#f72831; }


#nav-2 ul li.first a, #nav-2 ul li.first a:hover {background: url(/images/right-nav/right-nav-li-bg.png) no-repeat left top;}
#nav-2 ul li.last a, #nav-2 ul li.last a:hover {background: url(/images/right-nav/right-nav-li-bg.png) no-repeat left bottom;}
#nav-2 ul li.last {border-bottom:0px solid white;}

#nav-2 ul li.selected a, #nav-2 ul li.selected a:hover {background: url(none) no-repeat left center;}

#nav-2 ul li.selected.one,  
#nav-2 ul li.selected.two,
#nav-2 ul li.selected.three,
#nav-2 ul li.selected.four, 
#nav-2 ul li.selected.five,
#nav-2 ul li.selected.a, 
#nav-2 ul li.selected.b, 
#nav-2 ul li.selected.c,
#nav-2 ul li.selected.d, 
#nav-2 ul li.selected.e,
#nav-2 ul li.selected.f
{background: url(none) no-repeat top left; clear:both;}

#nav-2 ul li a span, #nav-2 ul li a:hover span {width:208px; height:11px;  display:block; text-indent:-5000em; overflow:hidden; position: relative; left:10px; }
#nav-2 ul li.one a span {background: url(/images/right-nav/post-a-job.gif) no-repeat top left;}
#nav-2 ul li.two a span {background: url(/images/right-nav/post-a-job.gif) no-repeat top left;}
#nav-2 ul li.three a span {background: url(/images/right-nav/inside-track.gif) no-repeat top left;}
#nav-2 ul li.four a span {background: url(/images/right-nav/effective-placements.gif) no-repeat top left;}
#nav-2 ul li.five a span {background: url(/images/right-nav/connected.gif) no-repeat top left;}

#nav-2 ul li.a a span {background: url(/images/right-nav/search-jobs.gif) no-repeat top left;}
#nav-2 ul li.b a span {background: url(/images/right-nav/make-yourself-known.gif) no-repeat top left;}
#nav-2 ul li.c a span {background: url(/images/right-nav/do-your-research.gif) no-repeat top left;}
#nav-2 ul li.d a span {background: url(/images/right-nav/make-them-want.gif) no-repeat top left;}
#nav-2 ul li.e a span {background: url(/images/right-nav/connected.gif) no-repeat top left;}
#nav-2 ul li.f a span {background: url(/images/right-nav/how-it-works.gif) no-repeat top left;}
#nav-2 ul li.g a span {background: url(/images/right-nav/post-of-week.gif) no-repeat top left;}

#nav-2 ul li.one.selected a span {background: url(/images/right-nav/post-a-job-on.gif) no-repeat top left;}
#nav-2 ul li.two.selected a span {background: url(/images/right-nav/register-interest-on.gif) no-repeat top left;}
#nav-2 ul li.three.selected a span {background: url(/images/right-nav/inside-track-on.gif) no-repeat top left;}
#nav-2 ul li.four.selected a span {background: url(/images/right-nav/effective-placements-on.gif) no-repeat top left;}
#nav-2 ul li.five.selected a span {background: url(/images/right-nav/connected-on.gif) no-repeat top left;}

#nav-2 ul li.a.selected a span {background: url(/images/right-nav/search-jobs-on.gif) no-repeat top left;}
#nav-2 ul li.b.selected a span {background: url(/images/right-nav/make-yourself-known-on.gif) no-repeat top left;}
#nav-2 ul li.c.selected a span {background: url(/images/right-nav/do-your-research-on.gif) no-repeat top left;}
#nav-2 ul li.d.selected a span {background: url(/images/right-nav/make-them-want-on.gif) no-repeat top left;}
#nav-2 ul li.e.selected a span {background: url(/images/right-nav/connected-on.gif) no-repeat top left;}
#nav-2 ul li.f.selected a span {background: url(/images/right-nav/how-it-works-on.gif) no-repeat top left;}
#nav-2 ul li.g.selected a span {background: url(/images/right-nav/post-of-week-on.gif) no-repeat top left;}

#nav-2 ul li a span strong.cross {position: absolute; background: url(/images/right-nav/cross.gif) no-repeat top left; width:7px; height:7px; right:0px; top:2px; text-indent:0em; }


/*Nav 2 content 
==============================*/

#nav-2 ul li div {width:210px; position:relative; left:0px; margin:0px; padding:0px 9px 0px 9px;  }
#nav-2 ul li div h2 {color:#f72831;font-size:1.2em;text-transform:uppercase; margin:0 0 0px 0; padding:0 0 3px 0; }
#nav-2 ul li div h3 {color:#231f20; font-size:1.2em; margin:0px; padding:0px; }
#nav-2 ul li div p {font-size:1.1em; color:#444444; margin:0 0 5px 0; padding:0px; }
#nav-2 ul li div p.large {color:#7b7979;font-size:1.2em; font-weight:normal; }

#nav-2 ul li div p.large-links {color:#f72831; text-transform:uppercase; font-size:1.2em; font-weight:bold; }
#nav-2 ul li div p.large-links a, #nav-2 ul li div p.large-links a:hover {text-transform:uppercase;}

#nav-2 ul li div p.next-step {color:#f72831; font-size:1.2em; margin:0px 0 0 0; padding:5px 0 5px 0; font-weight:bold;text-align:right;  } 
#nav-2 ul li div p.next-step a, #nav-2 ul li div p.next-step a:hover {color:#f72831; background: url(none);text-transform:uppercase;  }
#nav-2 ul li div p.next-step a:hover {text-decoration:underline;}

#nav-2 ul li div.h-line {position: relative; margin:15px 0 6px 0; padding:0px; height:1px; width:210px; top:0px; left:9px;background: url(/images/right-nav/horizontal-line.gif) no-repeat top left; z-index:3000; }
#nav-2 ul li div.h-line div {position: relative; height:1px; top:0px; left:-18px; width:210px; margin:0px; padding:0px; background: url(/images/right-nav/horizontal-line.gif) no-repeat top left; z-index:3020; }
#nav-2 #post-job {height: 185px;}
#nav-2 #post-job form {margin:0px; padding:0px;}
#nav-2 #post-job form p {margin:0px; padding:0px;}
#nav-2 #post-job input {width:206px; border:1px solid #c7c7c7;}
#nav-2 #post-job input.login {text-transform:uppercase; color:#f72831; font-weight:bold; font-size:1.4em; background: transparent url(none) no-repeat; border:0px solid white; width:auto; cursor:pointer;  margin:10px 0 0 0; padding:0px; height:1.1em; text-align:left; position: relative; left:-3px; }
#nav-2 #post-job form label {font-size:1.0em; display: block; margin:3px 0 3px 0; padding:0px; }
#nav-2 #post-job form label.req {background: url(/images/right-nav/req.gif) no-repeat right center;}

#nav-2 #post-job p.forgot {color:#575757; font-size:1em; margin:10px 0 5px 0; padding:0px;} 
#nav-2 #post-job p.forgot a, form#login-form p.forgot a:hover {color:#575757; background: url(none); }
#nav-2 #post-job p.forgot a:hover {text-decoration:underline;}

#nav-2 #post-job p.not-reg {color:#f72831; font-size:1.2em; margin:0px; padding:0px 0px 5px 0px; font-weight:bold; } 
#nav-2 #post-job p.not-reg a, #nav-2 #post-job p.not-reg a:hover {color:#f72831; background: url(none);text-transform:uppercase;  }
#nav-2 #post-job p.not-reg a:hover {text-decoration:underline;}

#nav-2 #search-jobs {height: 185px;}
#nav-2 #search-jobs form {margin:0px; padding:0 0 10px 0;}
#nav-2 #search-jobs form p {margin:0px; padding:0px; text-align:right; }
#nav-2 #search-jobs select {width:210px; border:1px solid #c7c7c7; margin:0 0 15px 0; padding:0px; text-align:center; }
#nav-2 #search-jobs input.find-that-job {text-transform:uppercase; color:#f72831; font-weight:bold; font-size:1.2em; background: transparent url(none) no-repeat; border:0px solid white; cursor:pointer;  margin:0px 0 0 0; padding:0px; height:1.1em;  text-align:right; }




#nav-2 #register form {margin:0px; padding:0px;}
#nav-2 #register form p {margin:0px; padding:0px;}
#nav-2 #register input {width:206px; border:1px solid #c7c7c7;}
#nav-2 #register input.login {text-transform:uppercase; color:#f72831; font-weight:bold; font-size:1.4em; background: transparent url(none) no-repeat; border:0px solid white; width:auto; cursor:pointer;  margin:10px 0 0 0; padding:0px; height:1.1em; text-align:left; position: relative; left:-3px; }
#nav-2 #register form label {font-size:1.0em; display: block; margin:3px 0 3px 0; padding:0px; }
#nav-2 #register form label.req {background: url(/images/right-nav/req.gif) no-repeat right center;}




#nav-2-bottom {height:20px; background: url(/images/right-nav/right-nav-bg-bottom.png) no-repeat top left; width:246px; margin:0 0 15px 0; padding:0px; clear:both; }

/*Main content styles
==============================*/
#content h1 {font-size: 1.7em; margin: 0px 0 0px 0; text-transform:uppercase; font-weight:normal; color:#f82831; letter-spacing:1px; }
#content h2 {font-size: 1.4em; margin: 0px 0px 5px 0px; padding:0px 0 0 0; text-transform:uppercase; font-weight:bold; color:#f82831; letter-spacing:1px;  clear:both; }
#content h3 {font-size: 1.2em; margin: 0 0 5px 0;  color:black; clear:both; }
#content h4 {font-size: 1.2em; margin: 0 0 5px 0;  color:#f82831; font-weight:normal; clear:both; }
#content p {font-size: 1.2em; line-height: 1.3; margin: 0 5px 7px 0; color:#444444; }
#content ul {font-size: 1.2em;margin:0 0 10px 0;padding:0 0 0 20px; }
#content ul ul {font-size: 1em;margin:0 0 0 20px; }
#content ol {font-size: 1.2em;margin:0 0 10px 0;padding:0 0 0 26px;  }
#content ol ol {font-size: 1em;margin:0 0 0 20px; }
#content li {list-style-position:outside;margin:0px; padding:0px; color:#444444;  }
#content .as-h2 {padding-top: 10px;}
#image-box {width:680px; position: absolute; top:-11px; left:-11px; }
#home #image-box {width:950px; height:500px; position: absolute; top:-21px; left:-21px; z-index:2;  }

#content .logos {text-align:center;}
#content .logos a, #content .logos a:hover {text-decoration:none; margin:0px; padding:0 5px 0 5px;}

#content div.further-links {padding:20px 0 20px 0; clear:both; }
#content div.further-links h2 {color:#9494a2; border-bottom:1px solid #bbb6b6;padding-bottom:2px; margin-bottom: 15px; }
#content div.further-links ul {margin:0px; padding:0px; font-size:1.1em;}
#content div.further-links li {margin:0px; padding:0px; list-style:none;  margin:0 0 3px 0; padding:0px; text-transform:uppercase;}
#content div.further-links li a, #content div.further-links li a:hover {color:#f82831;}

#content blockquote {margin:0 0 15px 0; padding:0px; border-bottom:1px dotted #696969; font-style:normal; }
#content blockquote cite {color:#f82831; font-style:normal;}

/*Content boxes 
==============================*/

#content div.box {float:left; margin:0 5px 10px 5px; padding:0 0 10px 0; background-position:bottom left; position: relative; left:-5px; display:inline;  }
#content div.box h2 {padding:6px 10px 6px 10px; background-position:top left; font-size:1.2em; text-transform:uppercase;letter-spacing:0px; font-weight:bold;  }
#content div.box h2 a, #content div.box h2 a:hover {}
#content div.box p {margin:6px 10px 6px 10px; padding:0px; color:#444444;font-size:1.1em; }
#content div.box p.arrow {height:16px; width:100px; position: absolute; bottom:10px; right:10px; margin:0px; padding:0px; }
#content div.box p.arrow a, div.box p.arrow a:hover {background: url(/images/box-images/box-arrow.gif) no-repeat 0px -20px; width:100px; text-indent:-5000em;  overflow:hidden; height:16px; display:block; }
#content div.box p.arrow a:hover {background: url(/images/box-images/box-arrow.gif) no-repeat 0px -4px; }

#content div.type-1 {background-image: url(/images/box-images/type-1-bottom.gif); width:210px; height:22em; padding-bottom:16px; }
#content div.type-1 h2 {background-image: url(/images/box-images/type-1-top.gif); width:190px; color:white; }
#content div.type-1 h2 a, #content div.type-1 h2 a:hover {color:white; }
#content div.type-2 {background-image: url(/images/box-images/type-2-bottom.gif); width:155px; height:22em;}
#content div.type-2 p {font-size:1.3em; }
#content div.type-2 h2 {background-image: url(/images/box-images/type-2-top.gif); width:135px; color:white; font-size:1.1em;}

#content div.type-3 {background-image: url(/images/box-images/type-3-bottom.gif); width:155px; height:22em; padding-bottom:16px; }
#content div.type-3 h2 {background-image: url(/images/box-images/type-3-top.gif); width:135px; color:#f82831;}

#content div.type-4 {background-image: url(/images/box-images/type-4-bottom.gif); width:210px; height:22em; padding-bottom:16px; }
#content div.type-4 h2 {background-image: url(/images/box-images/type-4-top.gif); width:190px; color:#f82831;}


/*Content cols 
==============================*/
#content .col-4 {float:left; width:155px; margin:0 10px 0 0; padding:0; }
#content .col-4 h3 {font-size: 1.2em; margin: 0 0 10px 0; text-transform:uppercase; color:#f82831;}
#content .col-4 p {margin:0 0 4px 0; padding:0px;}
#content .col-4 p.even {color:#f82831;}

#content .col-2-a {float:left; width:320px; padding:20px 0 0 0; }
#content .col-2-a h3 {font-size:1.2em; color:black; margin:0 0 5px 0; padding:0px; }
#content .col-2-b {float:right; width:320px; padding:20px 0 0 0;}





#block-1 a#grad-rec, #block-1 a#grad-rec:hover 
{text-decoration: none;display:block; margin:0 0 15px 0px; padding:0px; width:240px; height:327px; background: url(/images/360-grad-rec.jpg) no-repeat top left; overflow:hidden; text-indent:-5000em; position: relative; left:3px; }

#block-1 a#read-blog, #block-1 a#read-blog:hover 
{text-decoration: none;display:block; margin:0 0 15px 0px; padding:0px; width:240px; height:241px;  overflow:hidden; text-indent:-5000em; background: url(/images/read-blog.jpg) no-repeat top left; position: relative; left:3px; }
#footer-bar {height:72px;background: url('/images/supporters.gif'); background-repeat: no-repeat; margin-left: 11px; padding-top: 30px}
#footer a.employer, #footer a.employer:hover {display:block; margin:0px; padding:0px; width:78px; height:12px; text-indent:-5000em; text-decoration: none; overflow:hidden; position: absolute; top:42px; left:25px;background:  url(/images/employer-2.gif) no-repeat top left; }
#footer a.graduate, #footer a.graduate:hover {display:block; margin:0px; padding:0px; width:84px; height:12px; text-indent:-5000em; text-decoration: none; overflow:hidden; position: absolute; top:42px; left:25px;background:  url(/images/graduate.gif) no-repeat top left; }
#footer a.contact-us, #footer a.contact-us:hover {display:block; margin:0; padding:0; width:92px; height:12px; text-indent:-5000em; text-decoration: none; overflow:hidden; position: absolute; top:42px; right:25px; background:  url(/images/contact-us.gif) no-repeat top left;}
#footer a, #splash-footer a {color:#7b7979;}
#footer a:hover , #splash-footer a:hover {color:#f82831; }
#footer ul {margin:0 0 10px 0; padding:0px; }
#footer li, #splash-footer li {margin:0px; padding:0px;list-style:none; display:inline; }
#footer p {padding: 0px 0 10px 0; }
#footer #supporters {text-align: center}
.splash {width: 100%; height: auto; overflow: visible; clear: both; position: relative;margin:0px; padding:0px;text-align:center; background:none;}