/*----------
	Bizlink - CSS Document 
----------*/

@import url("reset.css");
@import url("thickbox.css");

/*----------	LaYoUT STYLeS	----------*/
body {
	color: #0D2428;
	text-align: center;
	background-color: #FFFFFF;
	font: 62.5%/2.2em Verdana, Arial, Helvetica, sans-serif;
}

#container {
	font-size: 1.2em;
	width: 845px;
	margin: 0 auto;
	text-align: left;
}

#content {
  padding: 20px 0;
	background-color: #B2D9DF;
}

#text {
  width: 611px;
  float: right;
  padding-bottom: 55px;
  border-top: 5px solid #008095;
	background: #FFFFFF url(../images/core/text_bg.gif) no-repeat center bottom;
}

/*----------	HeaDeR STYLeS	----------*/
#header {
	background-color: #FFFFFF;
	border-top: 10px solid #008095;
}

#header #container { position: relative; height: 352px; }
#header img#banner { position: absolute; top: 5px; left: 0; }
#header img#logo { position: absolute; top: 190px; left: 273px; }


/*----------	FoNT-ReSIZING STYLeS	----------*/
#header #font-sizing { position: absolute; top: 257px; left: 702px; }
#font-sizing a#text-increase { position: absolute; top: 67px; left: 116px; width: 15px; height: 15px; text-decoration: none}
#font-sizing a#text-decrease { position: absolute; top: 67px; left: 6px; width: 15px; height: 15px; text-decoration: none}



#header #screen { position: absolute; top: 310px; left: 0px; }
#screen a { color:#008095; font-weight:bold;}

/*----------	NaVIGaTIoN STYLeS	----------*/
#navigation {
	height: 30px;
	background-color: #008095;
}
#navigation ul { margin:0; padding: 0; list-style-type: none; }
#navigation ul li { display: inline; float: left; margin-right: 10px;}
#navigation ul li a { display: block; height: 30px; }
#navigation ul li a:hover { background-position: 0 -30px !important; }
#navigation ul li#home a { background: url(../images/nav/home.gif) no-repeat; width: 55px; }
#navigation ul li#profile a { background: url(../images/nav/profile.gif) no-repeat; width: 127px; }
#navigation ul li#jobseeker a { background: url(../images/nav/jobseeker.gif) no-repeat; width: 151px; }
#navigation ul li#services a { background: url(../images/nav/services.gif) no-repeat; width: 141px; }
#navigation ul li#links a { background: url(../images/nav/links.gif) no-repeat; width: 103px; }
#navigation ul li#news a { background: url(../images/nav/news.gif) no-repeat; width: 103px; }
#navigation ul li#contact a { background: url(../images/nav/contact.gif) no-repeat; width: 70px; }

.home li#home a, .profile li#profile a, .jobseeker li#jobseeker a, .services li#services a, .links li#links a, .news li#news a, .contact li#contact a {
	background-position: 0 -30px !important;
}


/*----------	CoMMoN STYLeS	----------*/
a { color: #FF5400; text-decoration: underline; }
a:hover { text-decoration: none; }
h1 {
	font-size: 2.0em;
	color: #1A151B;
	margin: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 { font-size: 1.4em; font-weight: bold; margin: 20px; }
strong { font-weight: bold; }
hr { border: none; border-bottom: 1px solid #E5E5E5; margin: 10px; }
p { margin: 10px 30px 10px 20px; }
ul { margin: 10px 50px; list-style-type: square; }

img.mudmap { margin: 10px; float: right; }
img.inner_photos { float: right; margin: 10px; }

.clear { display: block; clear: both; }
.hidden { display: none; }
.top { border-top: 1px solid #E5E5E5; text-align: right; font-size: 0.9em; margin: 10px 15px 0; }
.links a { font-weight: bold;}

/*----------	CTa STYLeS	----------*/
#cta {
	float: left;
	width: 200px;
	padding-bottom: 30px;
	background: url(../images/core/cta_bg.gif) no-repeat -5px bottom;
}
#cta a {
  color: #000000;
  font-weight: normal;
  margin-left: 20px;
  padding-left: 20px;
  background: url(../images/core/icon-list.gif) no-repeat left center;
}
#cta .cta_services img { margin-left: -5px; }
#cta .cta_services img#cta_employment { margin-top: 20px;}
#cta .cta_services {
  width: 200px;
  margin: 0;
  background-color: #91C3CA;
}
#cta .cta_services p { margin: 10px 5px 10px 15px; }


/*----------	LoGoS STYLeS	----------*/
#logos #container { display: block; margin: 10px auto; clear: both; }
#logos ul { margin-left: 110px;}
#logos ul li { float: left; list-style-type: none; }


/*----------	FooTeR STYLeS	----------*/
#footer #container { color: #6D6D6D; font-size: 1.0em; text-align: center; border-top: 3px solid #E5E5E5; clear: both; }
#footer a { color: #6D6D6D; text-decoration: none; font-weight: normal; }	
#footer a:hover { text-decoration: underline; }
