/* -- home page header style -- */
.homeHeader {
	background:url(../Media2/Common/Image/topBanner.jpg) no-repeat 0 0;
	width:766px;
	height:191px;
	margin:0 auto;
	position:relative;
}
.homeHeader .userInfo {
	color:#fff;
	background-color:inherit;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:0;
	left:17px;
}
.homeHeader .userInfo p {
	width:auto;
	float:left;
	padding:0 16px 0 0;
}
.homeHeader .loginFormContainer {
	width:180px;
	position:absolute;
	top:47px;
	right:30px;
}
.homeHeader .loginFormContainer label {
	width:65px;
	float:left;
	display:block;
	padding:1px 0 5px;
	color:#145a7e;
	background-color:inherit;
	font-size:10px;
	line-height:18px;
}
.homeHeader .loginFormContainer label.radioSelect {
	width:50px;
	padding:0;
	line-height:15px;
}
.homeHeader .loginFormContainer input {
	width:100px;
	float:right;
	height:16px;
	padding:1px 4px;
	margin:0 0 5px;
	border:1px solid #88c3e1;
}
.homeHeader .loginFormContainer input.radioSelect {
	width:14px;
	height:14px;
	float:left;
	padding:0;
	margin:0 4px;
	border:0;
}
.homeHeader .loginFormContainer input.btn {
	width:28px;
	height:12px;
	float:right;
	padding:0;
	margin:3px 0 0;
	border:0;
}
.homeHeader .loginFormContainer .links {
	height:100%;
	overflow:hidden;
	clear:both;
}
.homeHeader .loginFormContainer .links a {
	color:#155a84;
	background-color:inherit;
	text-decoration:none;
}
.homeHeader .loginFormContainer .links a:hover {
	text-decoration:underline;
}
.homeHeader .loginFormContainer .links .leftLink {
	width:auto;
	float:left;
	font-size:10px;
}
.homeHeader .loginFormContainer .links .rightLink {
	width:auto;
	float:right;
	font-size:10px;
}
.homeHeader .loginFormContainer #pnCreateNewProfile {
	height:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0 0;
	text-align:center;
}
.homeHeader .loginFormContainer #pnCreateNewProfile a {
	color:#4c4c4c;
	background-color:inherit;
	text-decoration:none;
}
.homeHeader .loginFormContainer #pnCreateNewProfile a:hover {
	text-decoration:underline;
}
.homeHeader .loginFormContainer #pnCreateNewProfile p.text {
	background:url(../Media2/Common/Image/opret-gratis-profil.gif) no-repeat 0 0;
	width:148px;
	height:19px;
	padding:0;
	margin:0 auto;
	font-size:0;
	line-height:0;
	text-indent:-120000px;
}
.homeHeader .loginFormContainer #pnCreateNewProfile div.text {
	background:url(../Media2/Common/Image/opret-gratis-profil.gif) no-repeat 0 0;
	width:148px;
	height:19px;
	padding:0;
	margin:0 auto;
}
.homeHeader .loginFormContainer #pnErrorLogin {
	height:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0 0;
	text-align:center;
	color:#f70034;
}

/* -- hom page content style -- */
.homeContainer {
	color:#4d4d4d;
	background-color:inherit;
	background:url(../Media2/Common/Image/home-content-divider.gif) repeat-y 250px 0;
	width:752px;
	height:100%;
	overflow:hidden;
	padding:5px 9px;
	margin:0 auto;
}

/* -- home page left panel style -- */
.homeContainer .leftPanel {
	width:236px;
	float:left;
}
.homeContainer .leftPanel h3 {
	background:url(../Media2/Common/Image/nyeProfilerHeadingBg.gif) no-repeat 0 0;
	height:26px;
	font-size:0;
	line-height:0;
	text-indent:-120000px;
}
.homeContainer .leftPanel div#newProfilesHeader {
	background:url(../Media2/Common/Image/nyeProfilerHeadingBg.gif) no-repeat 0 0;
	height:26px;
}
.homeContainer .leftPanel .newProfile {
	margin:0 1px 2px;
	padding:0 0 2px;
	border-bottom:1px solid #808080;
}
.homeContainer .leftPanel .newProfile .newProfileInner {
	border:1px solid #dcdcdc;
	padding:6px 10px 6px 25px;
}
.homeContainer .leftPanel .newProfile .newProfileInner .name {
	color:#37577e;
	background-color:inherit;
	background:url(../Media2/Common/Image/new-profile-icon.gif) no-repeat 0 3px;
	padding:0 0 3px 15px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	left:-15px;
}
.homeContainer .leftPanel .newProfile .newProfileInner .name1 {
	background-image:url(../Media2/Common/Image/new-profile-icon-1.gif);
}
.homeContainer .leftPanel .newProfile .newProfileInner .name a {
	color:#37577e;
	background-color:inherit;
	text-decoration:none;
}
.homeContainer .leftPanel .newProfile .newProfileInner .name a:hover {
	text-decoration:underline;
}

/* -- home page right panel style -- */
.homeContainer .rightPanel {
	width:235px;
	float:right;
}
.homeContainer .rightPanel h3 {
	background:url(../Media2/Common/Image/billedeProfilerHeadingBg.gif) no-repeat 0 0;
	height:26px;
	font-size:0;
	line-height:0;
	text-indent:-120000px;
}
.homeContainer .rightPanel div#picturePofilesHeader {
	background:url(../Media2/Common/Image/billedeProfilerHeadingBg.gif) no-repeat 0 0;
	height:26px;
}
.homeContainer .rightPanel .profile {
	padding:0 0 5px 4px;
	height:100%;
	overflow:hidden;
}
.homeContainer .rightPanel .profile .seeProfile {
	background:url(../Media2/Common/Image/see-profile-link-bg.jpg) no-repeat 0 0;
	clear:both;
	width:100%;
	height:11px;
	display:block;
	/*
	font-size:0;
	line-height:0;
	text-indent:-1200000px;
	*/
}
.homeContainer .rightPanel .profile .seeProfile:hover {
	background-position:0 -11px;
}
.homeContainer .rightPanel .profile .pic {
	width:83px;
	height:63px;
	float:left;
	padding:4px 0 0 3px;
	margin:0 6px 0 0;
	background:url(../Media2/Common/Image/profile-pic-bg.jpg) no-repeat 0 0;
}
.homeContainer .rightPanel .profile .pic img {
	display:block;
}
.homeContainer .rightPanel .profile .details {
	width:138px;
	float:left;
	padding:6px 0 0;
}
.homeContainer .rightPanel .profile .details .name,
.homeContainer .rightPanel .profile .blueText {
	color:#2076a5;
	background-color:inherit;
}
.homeContainer .rightPanel .profile .details .name {
	font-weight:bold;
	padding:0 0 14px;
}

/* -- home page midle panel style -- */
.homeContainer .midlePanel {
	width:259px;
	margin:0 246px 0 247px;
}
* html .homeContainer .midlePanel {
	width:259px;
	margin:0 0 0 244px;
}
.homeContainer .midlePanel h3 {
	background:url(../Media2/Common/Image/informationHeadingBg.gif) no-repeat 0 0;
	height:26px;
	font-size:0;
	line-height:0;
	text-indent:-120000px;
}
.homeContainer .midlePanel div#informationHeader {
	background:url(../Media2/Common/Image/informationHeadingBg.gif) no-repeat 0 0;
	height:26px;

}
.homeContainer .midlePanel .midlePanelText {
	padding:6px 10px 0;
}
.homeContainer .midlePanel .midlePanelText p {
	padding:0 0 14px;
}

/* -- design box for SEO style -- */
#homeDesignBox {
	width:796px;
	padding:630px 0 0;
	margin:0 auto;
	position:relative;
}
#homeDesignBoxInner {
	width:796px;
	position:absolute;
	top:0;
	left:0;
}

/* -- outer content style -- */
#outerContainer {
	width:696px;
	padding:32px 0 10px;
	margin:0 auto;
	color:#fff;
}
#outerContainer a {
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
}
#outerContainer a:hover {
	text-decoration:none;
}
#outerContainer h1 {
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	padding:0 0 12px;
}
#outerContainer h2 {
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	padding:0 0 12px;
}
#outerContainer h3 {
	font-weight:bold;
	font-size: 13px;
	padding-bottom: 12px;
}
#outerContainer p {
	padding:0 0 24px;
}
