html, body {
background-image:url(images/backest-bg.gif);
background-repeat:repeat-x;
background-color:#e1e0e0;
height:100%;
font-family:Arial, Helvetica, sans-serif;
color:#424242;
font-size:12px;
}

strong {
font-weight:bold;}

hr {
display:none;}

em {
font-style:italic;
}

h2{
color:#24265f;
font-weight:bold;
font-size:19px;
padding-bottom:10px;
padding-top:20px;}

h3{}

h4{
}

h4 a{
text-decoration:none;
color:#424242;
}

a:active, a:focus {
outline: 0;
      }


h4 strong{
color:#24265f;
font-weight:bold;
}

h6 {
	font-weight:bold;
	display:block;
	width:100%;
	border: 1px dotted #999999;
	text-align:center;
	font-size:14px;
	color:#24265f;
	padding:10px;
}

p {
color:#24265f;
font-size:12px;
line-height:18px;
padding-bottom:20px;}

p a, a {
color:#24265f;
text-decoration:none;
}

p a:hover, a:hover{
text-decoration:underline;}

p strong{
font-size:13px;
color:#202255;
font-weight:bold;
}

.entry{
margin-bottom:20px;}

.entry ul{
padding-bottom:20px;
text-indent:0px;}

.entry ul li, #linktestimonials ul li{
padding-left:20px;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
padding-bottom:4px;
color:#24265f;
}
 
#page {
width:920px;
margin:auto;
height:100%;
}

#header {
height:130px;
background-image:url(images/backest-bg.gif);
background-repeat:repeat-x;

}

#logo{
float:left;

}

#logo a {
	display:block;
	width: 510px;
	height: 90px;
	background-image:url(images/logo.gif);
	background-repeat: no-repeat;
}


#top-right-nav {
width:360px;
height:80px;
float:right;
background-image:url(images/toprightnavbg.jpg);
font-weight:bold;
color:#FFFFFF;
}

#admin-options {
padding-top:7px;
}

#admin-options a {
text-decoration:none;
padding-left:18px;
padding-right:17px;
color:#FFFFFF;
}

#admin-options a:hover, #moreoptions a:hover{
color:#b5def9;
}

#request-callback {
padding-left:160px;
padding-right:50px;
padding-top:17px;

}

#request-callback a {
text-decoration:none;
color:#24265f;
}

#request-callback a:hover, h4 a:hover {
text-decoration:underline;
}

#headerimg {
height:100px;
}

#main-nav {
float:left;
clear:both;
width:450px;
}


#main-nav ul li {
display:inline;
}

#main-nav ul li a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-top:7px;
padding-right:20px;
display:block;
float:left;

}

#main-nav ul li a.on, .map a {
color:#b5def9;
}
#main-nav ul li a:hover {
color:#b5def9;

}

#twitteretc{
float:right;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-top:7px;
}

#twitteretc a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;

}

#twitteretc a:hover{
color:#b5def9;
}


.twitter{
	display:block;
	background-image:url(images/tweetybird.jpg);
	background-repeat:no-repeat;
	float:left;
	width:93px;
	height:30px;
	background-position:56px -7px;
}
.feed{
	display:block;
	background-image:url(images/feedicon.jpg);
	float:left;
	background-repeat:no-repeat;
	width:83px;
	height:30px;
	background-position:53px -7px;
}

#contentindex {
float:left;
width:350px;
}

#content {
float:left;
width:510px;
}

#indexsidebar {
width:550px;
height:230px;
float:right;
background-image:url(images/indexsidebg.jpg);
margin-bottom:40px;
background-repeat:no-repeat;
}

#worksidebar {
width:360px;
float:right;
background-image:url(images/sidebarbgrepeat.gif);
background-repeat:repeat-y;
}

#indexsbchoices {
	width:270px;	
	float:right;
	margin-bottom:10px;
	
	
}
.worksbchoices {
	width:270px;	
	float:right;
		
}

.map{
float:right;}

.map h3{
color:#b5def9;
margin-bottom:20px;
}

.map h3 strong{
font-weight:bold;
color:#FFFFFF;
}

#wrapsidebar{
width:360px;
float:right;
margin-bottom:40px;
}


#sidebarhat{
background-image:url(images/sidebarhat.gif);
height:20px;
width:360px;
float:right;
}

#sidebarbott{
background-image:url(images/sidebarbott.gif);
height:20px;
width:360px;
float:right;
}

#moreoptions{
float:right;
width:270px;
color:#b5def9;
font-weight:bold;
}

#moreoptions a{
text-decoration:none;
color:#FFFFFF;
font-weight:normal;

}

#moreoptions ul {
text-indent:15px;
margin-bottom:10px;
}


.searchform{
float:right;
width:270px;


}


.viewsocialcare{
background-image:url(images/socialcare.jpg);
background-position:top;
display:block;
width:270px;
height:80px;
margin-bottom:10px;

}

.viewsocialcare:hover{
background-position:bottom;

}

.viewhealthcare{
background-image:url(images/healthcare.jpg);
background-position:top;
display:block;
width:270px;
height:80px;
margin-bottom:10px;
}

.viewhealthcare:hover{
background-position:bottom;

}

#poll {
padding-top:10px;
width:270px;

}

.lookingforwork{
background-image:url(images/lookingofrwork.jpg);
background-position:top;
display:block;
width:270px;
height:80px;
margin-bottom:10px;
}

.lookingforwork:hover{
background-image:url(images/lookingofrwork.jpg);
background-position:bottom;
display:block;
width:270px;
height:80px;
margin-bottom:10px;
}

.lookingtohire{
background-image:url(images/lookingtohire.jpg);
background-position:top;
display:block;
width:270px;
height:80px;
margin-bottom:10px;
}

.lookingtohire:hover{
background-image:url(images/lookingtohire.jpg);
background-position:bottom;
display:block;
width:270px;
height:80px;
margin-bottom:10px;
}


#logos {
margin-top:10px;
	background-image:url(images/backlogosnarow.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:130px;
	clear:both;
	padding-top:35px;
	vertical-align:middle;
	text-align:center;
}

#logos img{
padding-left:45px;
padding-right:45px;}

#linktestimonials {
padding-left:20px;
padding-top:28px;
padding-right:90px;
padding-bottom:20px;
	background-image:url(images/linktestomonials.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:130px;
	clear:both;
}

#linktestimonials ul{
padding-top:5px;}

#toclearsidebar {
height:25px;}

#footer{
height:150px;
clear:both;
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0d0d0;

}

#contactinfo{
float:left;
padding-top:10px;}

#copyright{
float:right;
padding-top:10px;
text-align:right;
}

.addthis_button{
margin-top:10px;
float:right;}

h1 {
display:none;}

.pagenav {
display:none;}

.row {
clear:both;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #353766;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #22244a;
margin-bottom:10px;
margin-top:10px;}





#searchingsocialcare fieldset.search {
	border: none;
	width: 270px;
	margin: 0 auto;
	padding:0;
	background: #212358;
}
#searchingsocialcare .search input, .search button {
	border: none;
	float: left;
}
#searchingsocialcare .search input.box {
	color: #424242;
	font-size: 10px;;
	width: 202px;
	height: 15px;
	padding: 5px 8px 0;
	background: #212358 url(images/searchboxbg.jpg) no-repeat;
	}
#searchingsocialcare .search input.box:focus {
	background: #212358 url(images/searchboxbg.jpg) no-repeat left -20px;
	outline: none;
}
#searchingsocialcare .search button.btn {
	width: 52px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	background: #212358 url(images/searchboxbg.jpg) no-repeat top right;
}
#searchingsocialcare .search button.btn:hover {
	background: #212358 url(images/searchboxbg.jpg) no-repeat bottom right;
}



#searchinghealthcare fieldset.search {
	border: none;
	width: 270px;
	margin: 0 auto;
	padding:0;
	background: #212358;
}
#searchinghealthcare .search input, .search button {
	border: none;
	float: left;
}
#searchinghealthcare .search input.box {
	color: #424242;
	font-size: 10px;;
	width: 202px;
	height: 15px;
	padding: 5px 8px 0;
	background: #212358 url(images/searchboxbgh.jpg) no-repeat;
	}
#searchinghealthcare .search input.box:focus {
	background: #212358 url(images/searchboxbgh.jpg) no-repeat left -20px;
	outline: none;
}
#searchinghealthcare .search button.btn {
	width: 52px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	background: #212358 url(images/searchboxbgh.jpg) no-repeat top right;
}
#searchinghealthcare .search button.btn:hover {
	background: #212358 url(images/searchboxbgh.jpg) no-repeat bottom right;
}

.navigation{
width:510px;
height:30px;}
.alignright{
padding-bottom:5px;}
.alignleft{
padding-bottom:5px;}

#hirepicture{
width:270px;
height:200px;
background-image:url(images/hirepicture.jpg);
float:right;
}

poll{
float:right;
width:270px;
text-align:left;
}

.applynow{
margin-bottom:30px;
}

.applynow a{
	display:block;
	padding:5px;
	font-size:11px;
	background-color:#212358;
	border: 1px solid #212358;
	color:#FFFFFF;
	font-weight:bold;
	width:90px;
	text-align:center;
}

.applynow a:hover{
background-color:#353886;
text-decoration:none;
}

.harbtable{
width:100%;
background-color:#f0eeee;
margin-bottom:15px;
}

.harbtable th{
	font-weight:bold;
	color:#fff;
	background-color:#24265f;
	font-size:13px;
	padding:10px;
	text-align:left;
	border: 1px solid #f0eeee;
}

.harbtable td{
	padding:10px;
	text-align:left;
	border: 1px solid #e2e1e1;
}
