@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; border:0; outline:0;}

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ width:100%; float:left; clear:both;}

a{ color: #369; text-decoration:none;}
a:hover{text-decoration:underline;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

body{
	background:#b7cdda url('images2/bg-body.jpg') repeat-x;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px; 
line-height: 1.5;
	
}
#container{
	width:752px;
	margin:0 auto;
}

#header, #menu, #content,#content-bottom, #footer,#sr-top,#sr-mid,#sr-bot{ 
width:100%; float:left; clear:both; }

#header{
	background:url('images2/header.jpg') no-repeat;
	height:133px;
}
#header a{
width:300px;text-indent:-9999px; margin-left:52px; height:110px; margin-top:15px;	
}
	#header h1{ display:none;}

/* Menu */
#menu{
	width:712px; height:39px;
	background:url('images2/bg-menu.jpg') repeat-x;
	padding-left:39px;
}

	#menu a{
		float:left; display:inline;
		background: url('images2/bg-links.jpg') no-repeat;
		width:112px; height:26px; font-size:12px;
		text-align:center; padding-top:13px;
		font-family:Tahoma; color:#fff;
	}
		#menu a:hover,
		#menu a:active,
		#menu a.active-link{ color:#a7cdf4; text-decoration:none;}

#spacer{
	border-right:1px solid #899fb6;	border-left:1px solid #899fb6;
	background:#fff; width:750px;	 height:8px;	}

#content{
	border-right:1px solid #899fb6;	border-left:1px solid #899fb6;
	width:729px; padding:8px; padding-bottom:0; padding-top:0; padding-right:13px;
	background:#fff url('images2/bg-content.gif') repeat-y;
}

/* Sidebar Left */
#sidebar-left{
	width:228px;
}
	#sidebar-left h3{
		float:left; clear:both; width:194px; height:25px;
		background: url('images2/bg-titles.gif') no-repeat;
		padding-left:34px; padding-top:9px;
		font-size:13px;   color:#b6cdda; font-weight:normal; font-family:Helvetica, Arial, Sans-Serif;
	}
	.links-services, .links-free-advice{  margin:5px 0; margin-bottom:10px;}
	.links-free-advice{ margin-bottom:10px;}
	.links-services a, 
	.links-free-advice a{
		float:left; clear:both;
		margin-left:20px;
		width:198px;  font-size:11px;
font-family:Helvetica, Arial, Sans-Serif;
		color:#254464; padding:2px 0;
		padding-left:10px;
		background:url('images2/list.jpg') no-repeat left center;
	}
	.links-free-advice a{ background:url('images2/list.jpg') no-repeat left center;}
	
	.contact{
		width:188px;
		padding:8px 20px 0 20px; line-height:16px;
	}
	.contact span,
	.contact span a{font-weight:bold; color:#254464;}

/* Sidebar Right */
#sidebar-right{ width:490px; }

#sr-top{ background:url('images2/bg-top-sr.gif') no-repeat; height:10px; }
#sr-mid{
	width:458px; padding:0 15px;
	border-left:1px solid #899fb6;border-right:1px solid #899fb6;
}
	#sr-mid h1{
		float:left; clear:both; width:438px;
		background:url('images2/list-title.jpg') no-repeat left center;
		padding-left:20px;color:#254464; padding-top:5px;
		font-size:18px; font-weight:bold; margin-left:-10px; display:inline;
	}
	#sr-mid h1 span{color:#779cbc;}
	

	#sr-mid h2 {font-size:14px; font-weight:bold;}
	#sr-mid h2 span{color:#254464;}
	#sr-mid h3 {font-size:12px; font-weight:bold;}
	#sr-mid h3 span{color:#254464;}

#sr-mid p{ margin-bottom:10px; }
	
.services-box{
	float:left; clear:both; width:448px;
	padding:10px 0 10px 0; border-bottom:1px dotted #999;
	margin-bottom:10px;
text-align:left
}

.content-box{
	float:left; clear:both; width:448px;
	padding:10px 0 10px 0; 
	margin-bottom:10px;

}

	.packages{ border:0;}
	.packages p.left{ margin-left:25px; }
	.packages p.right{ margin-right:25px; }

#interact 	{
	background: #DFE7EE url('images2/contact.png') 8px no-repeat; font-size: 1em; padding: 8px 4px 8px 50px; color: inherit; }
	#interact:hover {background: #fff url('images2/contact.png') 8px no-repeat; color: inherit;
}

#interact2 	{
	background: #F7F7F7 url('/safebuy2.jpg') 8px no-repeat; font-size: 1em; padding: 8px 4px 30px 100px; color: inherit; }

#interact3 	{
	background: #FFFFFF url('images2/secure.gif') 8px no-repeat; font-size: 1em; padding: 8px 2px 10px 100px; color: inherit; }

#content ul { 
	margin: 0 0 10px 15px; line-height:150%; list-style-type: circle;
}

#welcome2 {
	border:1px dashed #3F6F9F;
	padding: 9px 9px;
	color: inherit;
	margin: 5px 5px 30px 5px;
	background: #F7F7F7;
}

#welcome5 {
	border:1px dashed #3F6F9F;
	padding: 9px 9px;
	color: inherit;
	margin: 5px 5px 30px 5px;
	background: inherit;
}

#welcome3 {
	border:1px dashed #3F6F9F;
	padding: 9px 9px;
	color: inherit;
	margin: 5px 5px 30px 5px;
	background: #DFE7EE;
}

#welcome4 {
	border:1px dashed #3F6F9F;
	padding: 9px 9px;
	color: inherit;
	margin: 5px 5px 30px 5px;
	background: #DFE7EE;
}

#shaded {
width: 445px;
height: 138px;
background-color: #DFE7EE;
border-top: 1px solid #fff;
padding: 10px;
}

#content-bottom{ background:#fff url('images2/bg-content-bottom.gif') no-repeat; height:21px; line-height:0; }

#footer{ 
	text-align:center; font-family:Tahoma; 
    font-size:11px; color:#345b83;
line-height: 1.5;
	padding:10px 0;
}
#footer p{ margin-bottom:10px;}
#footer a{ color:#345b83; margin:0 10px;}


/*------------------------- job seeker tools -------------------------*/

.jobboxleft {
	margin: 0 4px 5px 0;
	float:left;
	background:#EEF2F0; 
	width:686px;
}

div.jobbox {
	float:left;
	width:220px;
	margin-right:4px;
	margin-bottom:4px;
	color:inherit;
	font-size:100%;
}

div.jobbox .top h2 {
	font-size:95%;
	padding:10px 7px;
	background:#dfe7ee;
	margin:0;
}

div.jobbox .centre {
	font-size:85%;
	min-height:117px;
	padding:10px 8px 10px 8px;
	border-left:1px #CED1CE solid;
	border-right:1px #CED1CE solid;
	color:#656565;
}

div.jobbox div.footer {
	float:left;
	height:15px;
	width:100%;
	background:#dfe7ee;
	padding:0;
	margin-top:0;
}




/*------------------------- sitemap -------------------------*/

}
#sitemap {background-color: #E8E7D0}
.smlink {border: solid 1px #d2d9e3; margin-bottom:20px; text-align:left;}

.smlinktext li {line-height:127%}

/* End sitemap */

/*------------------------- payment -------------------------*/

input { 

 border: 1px solid #DBDDCE;
  background-color: #DFE7EE;
   color: #333333;
}

#rightcolpayment{
	width:130px; 
	float:right; 
}

.box {
	margin: 0 0 10px 10px;
}


.links { 
    margin: 1em 0; 
    overflow: hidden;
    border: 1px solid #3E6E9E; 
    font-size: 90%; 
    text-align: left
}
.links dt {
    width: 36%;
    float: left;
    padding: 0.5em 2%;
    border-top: 1px solid #3E6E9E; 
    font-weight: bold;
}
/* \*/
.links dt { clear: both; }
/* */
.links dd {
    float: left;
    width: 56%;
    padding: 0.5em 2%;
    border-top: 1px solid #3E6E9E;
}

ul.inline-links { 
    text-align: center; 
    overflow: hidden; 
}
#content-box .inline-links li { 
    display: inline;
    padding: 0;
    background: none;
    list-style: none;
} 

.inline-links a { 
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid; 
}

.no-border a { border-right: none; } 

.hilite a { color: #F00;
background-color: inherit;
 }