#lightbox{display:none;}
body {
	background-color: #F2F2F2;
	font-family: arial, helvetica;
	font-size: 12px;
	margin-top: 5px;
}
a {
	color: #E21313;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}
	
h1 {
	font-size: 22px;
	color: #332f2f;
	font-weight: bold;
	margin: 0 0 1em 0;
}

h3 {
    font-size: 16px;
	color: #332f2f;
	font-weight: bold;
	margin: 0 0 1em 0;   
}
	
.clear {
	clear: both;
	height: 0px;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	border: solid 10px #E3E3E3;
	background-color: #FFFFFF;
}

	/* HEADER STYLES */
	#header {
		width: 960px;
		float: left;
		height: 135px;
	}
		#header #logo {
			float: left;
			width: 168px;
			height: 69px;
			padding-left: 34px;
			padding-top: 33px;
		}
		#header #options {
			float: right;
		}
			#header #options a {
				color: #696969;
			}
			#header #options p.middle-east {
				padding: 5px 10px 0px 0px;
				font-size: 10px;
				font-weight: bold;
				text-align: right;
			}
				#header #options p.middle-east a {
					color: #090909;
				}
			#header #options p.country {
				background-color: #e21313;
				margin-top: 30px;
				color: #FFFFFF;
				padding: 7px 27px;
				text-align: center;
				font-weight: bold;
				font-size: 14px;
				float: right;
			}
			#header #options p.language {
				margin-top: 25px;
				text-align: right;
				padding-right: 10px;
				float: right;
				clear: both;
			}
				#header #options p.language a {
					font-size: 10px;
				}
				#header #options p.language span {
					float: right;
					padding-top:  4px;
					padding-right: 10px;
					color: #696969;
				}
				#header #options p.language img {
					float: right;
				}
				
	/* NAVIGATION STYLES */
	#nav {
		width: 951px;
		float: left;
		border-top: solid 1px #F2F2F2;
		border-bottom: solid 10px #f2f2f2;
		padding-left: 9px;
	}
		#nav ul li {
			float: left;
			/*width: 130px;*/
			border-right: solid 1px #e8e8e8;
			text-align: center;
			line-height: 37px;
			padding: 0px 11px;
		}
			#nav ul li.first {
				border-left: solid 1px #e8e8e8;
			}
			#nav ul li:hover {
				background-color: #f2f2f2;
				cursor: pointer;
			}
			#nav ul li a {
				color: #878787;
				font-weight: bold;
			}
				#nav ul li a:hover {
					text-decoration: none;
				}
			
	
	/* CONTENT STYLES */
	#page {
		width: 940px;
		float: left;
		padding: 10px;
		clear: both;
	}
		#page #left {
			float: left;
			width: 617px;
			margin-right: 14px;
		}
			#page #left.full {
				width: 920px !important;
			}
			
		#page #right {
			float: right;
			width: 300px;
		}
		
		#page #left #flash {
			width: 597px;
			height: 329px;
			float: left;
			border: solid 10px #f2f2f2;
			margin-bottom: 20px;
		} 
		#page #left .panel {
			width: 557px;
			background-color: #F7F7F7;
			padding: 20px 30px;
			background-image: url(../images/panelbg-red.gif);
			background-repeat: no-repeat;
			background-position: top left;
			float: left;
			color: #626262;
		}
			#page #left .panel p {
				margin: 1em 0;
			}
			
			#page #left.full .panel {
				width: 857px;
				background-color: #F7F7F7;
				padding: 20px 30px;
				background-image: url(../images/panelbg-red.gif);
				background-repeat: no-repeat;
				background-position: top left;
				float: left;
				color: #626262;
			}
				#page #left.full .panel p {
					margin: 1em 0;
				}
			
	
	/* PAGE FOOT STYLES */
	
	#sip {
		width: 930px;
		float: left;
		text-align: right;
		padding: 20px 15px;
		background-image: url(../images/content-bg.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	
	#ads {
		width: 960px;
		float: left;
		background-color: #f2f2f2;
	}
		#ads p.openads {
			float: right;
			padding: 5px 10px;
			text-align: right;
			clear: both;
		}
			#ads p.openads a {
				background-image: url(../images/btn_ads.jpg);
				background-repeat: no-repeat;
				display: block;
				width: 125px;
				height: 19px;
				position: relative;
				text-align: center;
				padding-top: 1px;
				color: #666666;
			}
				#ads p.openads a:hover {
					text-decoration: none;
				}
			
			#ads #theads {
				width: 938px;
				float: left;
				background-color: #ffffff;
				padding: 20px 0 20px 22px;
			}
				
	/* FOOTER STYLES */
	#footer {
		width: 894px;
		float: left;
		background-color: #646464;
		color: #ffffff;
		padding: 30px 33px;
	}
		#footer h2 {
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 1em;
		}
		
		#footer .copylinks {
			width: 894px;
			float: left;
			color: #d6d6d6;
			font-size: 11px;
			padding-top: 10px;
		}
			#footer .copylinks .copyright {
				float: left;
			}
			#footer .copylinks .links {
				float: right;
			}
				#footer .copylinks .links li {
					float: left;
					padding: 0px 7px;
					border-right: solid 1px #d6d6d6;
				}
					#footer .copylinks .links li a {
						color: #d6d6d6;
					}
						#footer .copylinks .links li a:hover {
							text-decoration: underline;
						}
					#footer .copylinks .links li.last {
						border-right: none;
					}
					
		#footer .sndata {
			width: 894px;
			float: left;
			padding-bottom: 20px;
		}
			#footer .sndata div {
				float: left;
				width: 212px;
				margin-right: 10px;
				font-size: 11px;
			}
				#footer .sndata div p.stats {
					margin: 1em 20px;
					color: #cccccc;
				}
					#footer .sndata div p.stats a {
						color: #FFFFFF;	
					}
						#footer .sndata div p.stats a:hover {
							text-decoration: underline;
						}
				
				#footer .sndata div p.network,
				#footer .sndata div p.forum,
				#footer .sndata div p.blogs,
				#footer .sndata div p.motm {
					width: 172px;
					float: left;
					line-height: 25px;
					color: #ffffff;
					font-size: 13px;
					font-weight: bold;
					background-repeat: no-repeat;
					padding-bottom: 20px;
				}
				#footer .sndata div p.network {
					background-image:  url(../images/people.gif);
					padding-left: 40px;
				}
				#footer .sndata div p.forum {
					background-image:  url(../images/speech_bubbles.gif);
					padding-left: 40px;
				}
				#footer .sndata div p.blogs {
					background-image: url(../images/feed.png);
					padding-left: 25px;
					background-position: 0px 5px;
				}
				
				#footer .sndata div p.motm-info {
					float: left;
					color: #cccccc;
					width: 149px;
				}
					#footer .sndata div p.motm-info a {
						color: #FFFFFF;
					}
						#footer .sndata div p.motm-info a:hover {
							text-decoration: underline;
						}
				#footer .sndata div p.motm-thumb {
					float: left;
				}
				
				.footer_advert_item {
					padding: 10px 15px;
					float: left;
				}
					
	/* WIDGET STYLES */
	
	.widget {
		width: 300px;
		float: left;
		margin-bottom: 10px;
	}
		.widget .head {
			width: 280px;
			float: left;
			height: 17px;
			background-image: url(../images/widget-header.gif);
			background-repeat: no-repeat;
			padding: 10px;
		}
			.widget .head a {
				padding-left: 15px;
				color: #696969;
				font-size: 12px;
				font-weight: bold;
				background-image: url(../images/widget-header-open.gif);
				background-repeat: no-repeat;
				background-position: center left;
				float: left;
			}
		.widget .body {
			float: left;
			border: solid 10px #f2f2f2;
			border-top: none;
			width: 258px;
			padding: 15px 10px;
		}
			.widget .body p { float: left; }
				
				.widget .body p a { color: #FF0000; }
					.widget .body p a:hover { text-decoration: underline; }
				
				.widget .body p.login {
					width: 110px;
					float: left;
				}
				.widget .body p.login-btn {
					float: left;
					width: 30px;
				}
				.widget .body p.login-register {
					float: left;
					width: 258px;
				}
				.widget .body p.login input.field { width: 98px !important; }
				
			.widget .body input.field {
				border: solid 1px #d6d6d6;
				float: left;
				width: 215px;
				padding: 3px;
				margin-right: 5px;
			} 
			.widget .body input.button { float: left; }
			
			.widget .body ul li {
				list-style-type: none;
				background-image: url(../images/bullet.gif);
				background-repeat: no-repeat;
				padding-left: 15px;
				background-position: 0px 3px;
				margin: 0.5em 0;
			}
				.widget .body ul li a {
					color: #666666;
				}

	/* SLIDER STYLES */
	.sliderContainer, .sliderItem {
		width: 258px;
		height: 85px;
		overflow: hidden;
	}
		.sliderContainer ul li {
			padding-left: 0px !important;
			background-image: none !important;
			margin: 0px !important;
		}
		.sliderItem p.thumb {
			float: left;
			width: 85px;
			margin-right: 10px;
			border: solid 1px #cccccc;
		}
		.sliderItem p.article {
			float: right;
			width: 161px;
			font-size: 11px;
		}
			.sliderItem p.article a {
				color: #525252;
				font-weight: bold;
			}
				.sliderItem p.article a:hover { text-decoration: underline; }

	/* Easy Slider */
	
	#controls, #controls2 {
		width: 258px;
		float: left;
	}

	span#prevBtn,
	span#prevBtn2{
		float: left;
				
	}
	span#nextBtn,
	span#nextBtn2{float: right;}	
	
	#prevBtn a, #nextBtn a,
	#prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:17px;
		height:15px;
		background:url(../images/btn_left.gif) no-repeat 0 0;
	}	
	#nextBtn a,
	#nextBtn2 a{ 
		background:url(../images/btn_right.gif) no-repeat 0 0;
		}
		
	/* POLL STYLES */
	
	.poll-question {
		float: left;
		margin: 0 0 1em 0;
		width: 258px;
	}
	.poll_options {
		width: 258px;
		float: left;
	}
	.poll_options li {
		margin: 0.3em 0 !important;
		float: left;
		width: 258px;
		background-image: none !important;
		padding-left: 0px !important;
	}
		.poll_options li span {
			float: left;
		}
		.poll_options li input {
			float: left;
			margin-right: 5px;
		}
		.poll_options li label {
			float: left;
			padding-top: 3px;
		}
		.votebtn, .stdbutton {
			float: right;
			border: none;
			background-image: url(../images/btn_small.jpg);
			background-repeat: no-repeat;
			width: 80px;
			height: 19px;
			font-size: 11px;
			padding: 0px;
			background-color: #fff;
		}
		.stdbutton {
			float: left;
		}
	/* FLASH PANELS */
	
	#intro-tabs {
		width: 597px;
		list-style-type: none !important;
		height: 53px;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}
		#intro-tabs li {
			float: left;
			list-style-type: none !important;
			background-color: #909090;
			height: 43px;
			width: 148px;
			margin: 0px 1px 0px 0px !important;
			text-align: center;
			color: #ffffff;
			padding-top: 10px !important;
			border-top: solid 3px #eef3f5;
			font-weight: bold;
			font-size: 11px;
		}
		#intro-tabs li:hover {
			background-color: #7f7f7f;
			cursor: pointer;
		}
			#intro-tabs li.active {
				border-top: none;
				border-bottom: solid 3px #ff0000;
				background-color: #646464;
			}
		#intro-tabs4 {
			width: 149px !important;
		}
		
	/* MAIN CONTENT */
	#crumbs {
		width: 940px;
		float: left;
		margin: 0.5em 0 1em 0;
		font-size: 11px;
	}
		#crumbs a {
			color: #696969;
		}
	
	#page #left #content {
		width: 557px;
		float: left;
		border: solid 10px #f2f2f2;
		padding: 20px;
		background-image: url(../images/panelbg-red.gif);
		background-repeat: no-repeat;
		font-size: 12px;
		color: #3d3d3d;
	} 
	#page #left.full #content {
		width: 877px;
	} 
		#page #left #content h2 {
			font-size: 21px;
			font-weight: bold;
			margin: 0 0 1em 0;
			color: #303030;
		}
		#page #left #content p {
			margin: 1em 0;
		}
		#page #left #content ul.subarticles {
			margin: 1em 0;
			margin-left: 15px;
			float: left;
		}
		#page #left #content ul.subarticles li {
			list-style-type: none;
			background-image: url(../images/bullet.gif);
			background-position: 0px 3px;
			background-repeat: no-repeat;
			padding-left: 15px;
		}
			#page #left #content ul.subarticles li a {
				font-weight: bold;
				color: #303030;
			}
		
		#page #left #content ul {
			margin-left: 40px;
			list-style-type: disc;
		}
		#page #left #content ol {
			margin-left: 40px;
			list-style-type: decimal;
		}
		#page #left #content a {
			color: #E21313;
		}
		.side_image {
			border:10px solid #F2F2F2;
			margin-bottom:10px;
			width:278px;
            height: 278px;
			float: left;
		}
		
	/* PORTAL SECTIONS */
	
	.section {
		width: 557px;
		float: left;
		margin: 1em 0;
	}
		.section p.title {
			font-weight: bold;
			font-size: 14px;
		}
		.section p.thumb {
			float: left;
			width: 198px;
			border: solid 10px #f2f2f2;
			margin-top: 0px !important;
		}
		.section ul {
			float: right;
			width: 320px;
			margin-left: 0px !important;
		}
			.section ul li {
				background-image: url(../images/bullet.gif);
				background-repeat: no-repeat;
				background-position: 0px 3px;
				padding-left: 15px;
				list-style-type: none;
				margin: 1em 0;
			}
				.section ul li a {
					color: #333333 !important;
					font-weight: bold;
				}
		.section p.morelink, .section p.summary {
			width: 320px;
			float: right;

		}
			.section p.morelink a {
				padding: 5px 10px;
				background-color: #666666;
				color:  #ffffff !important;
				position: relative;
			}
			
	.article-img {
		float: right;
		margin: 0px 0px 10px 10px !important;
		width: 210px;
	}
		.article-img img {
			border: solid 10px #f2f2f2;
			width: 198px;
			float: left;
			margin-right: 10px !important;
		}
	
	.red {
		color: #FF0000;
	}
	.search-result {
		margin-top: 10px;
		padding-bottom: 10px;
		border-bottom: solid 1px #F2F2F2;
		padding-left: 35px;
		background-repeat: no-repeat;
	}
		.search-result p.title a {
			color: #ff0000 !important;
			font-weight: bold;
		}
			.search-result p.title a:hover {
				text-decoration: underline;
			}
		.search-result p {
			margin: 0px !important;
			padding: 5px 20px 5px 20px !important;
		}
		.search-result p.foot-link {
			font-size: 11px;
		}
		.search-result p.summary {
			font-size: 11px;
			color: #666666;
		}
		.paging {
			padding-top: 10px;
		}
			.paging .page-prev {
				float: left;
			}
			.paging .page-next {
				float: right;
			}
			.paging a {
				padding: 5px 10px;
				background-color: #666666;
				color:  #ffffff !important;
				position: relative;
				cursor:  pointer;
			}
				.paging a:hover {
					text-decoration: none;
				}
				
	/* CONTACT STYLES */
	.contact-form {
		float: left;
		margin-right: 10px;
		width: 250px;
	}
	.contact-details {
		float: left;
		width: 270px;
		padding-left: 20px;
	}
		.contact-details table {
			width: 270px;
		}

	.contact-field {
		width: 230px;
		border: solid 1px #D6D6D6;
		height:18px;
		padding:2px;
		margin-left:16px;
	}
	.textarea{
		height:80px;	
	}
	.indent{
	margin-left:16px;}
	/* I'M AND ENTREPRENEUR */
	#iae-tabs {
		width: 597px;
		list-style-type: none !important;
		height: 53px;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}
		#iae-tabs li {
			float: left;
			list-style-type: none !important;
			background-color: #909090;
			height: 43px;
			width: 119px;
			margin: 0px 1px 0px 0px !important;
			text-align: center;
			color: #ffffff;
			padding-top: 10px !important;
			border-top: solid 3px #eef3f5;
			font-weight: bold;
			font-size: 11px;
		}
		#iae-tabs li:hover {
			background-color: #7f7f7f;
			cursor: pointer;
		}
			#iae-tabs li.active {
				border-top: none;
				border-bottom: solid 3px #ff0000;
				background-color: #646464;
			}
		#iae-tabs5 {
			width: 115px !important;
		}
		
	#application select, #application textarea, #application input.field {
		width: 450px;
		margin-top: 5px;
	}
	#application p {
		width: 450px;
	}
	
	p.success {
		color: #0a7414;
		font-weight: bold;
	}
    p.success.big {
        font-size: 14px;
    }
	
	p.btnLarge a {
		display: block;
		width: 150px;
		line-height: 25px;
		position: relative;
		text-align: center;
		padding-top: 1px;
		color: #666666;
		border: solid 1px #d1d1d1;
		background-color: #f5f5f5;
	}
		p.btnLarge a:hover {
			text-decoration: none;
		}
		
table.polltable {
	float: left;
}
	table.polltable td {
		vertical-align: top;
		padding-bottom: 5px;
	}
	
	
/* QUIZ STYLES */
div.quiz {
	width: 800px;
	height: 597px;
	margin: 0 auto;
	border: solid 1px #d1d1d1;
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
}
	div.quiz.skills {
		background-image: url(../images/skills-quiz-bg.jpg);
	}
	div.quiz.choice {
		background-image: url(../images/choice-quiz-bg.jpg);
	}
	div.quiz p.header-logo {
		padding-left: 20px;
		padding-bottom: 10px;
	}
	div.quiz p.quiz-title {
		font-size: 34px;
		padding-left: 20px;
		font-family: tahoma, arial, helvetica;
		color: #5d5d5d;
		margin: 0.3em 0 !important;
	}
	div.quiz p.intro, div.quiz p.start {
		width: 500px;
	}
		div.quiz div.quiz-step {
			margin-left: 20px !important;
		}
		div.quiz p.intro {
			padding-bottom: 20px;
			border-bottom: solid 1px #d1d1d1;
			margin-bottom: 25px !important; 
		}
		div.quiz p.start a, div.quiz p.quiz-next a, div.quiz p.quiz-restart a, div.quiz p.quiz-results-next a  {
			padding: 5px 15px;
			border: solid 3px #ffffff;
			text-decoration: none;
			position: relative;
			background-color: #ED1C2E;
			color: #FFFFFF !important;
			font-weight: bold;
		}
			div.quiz p.start a:hover, div.quiz p.quiz-next a:hover, div.quiz p.quiz-restart a:hover, div.quiz p.quiz-results-next a:hover {
				background-color: #333333;	
			}
			
		div.quiz p.row {
			border-bottom: dotted 1px #d1d1d1;
			padding-bottom: 5px;
			width: 550px;
			float: left;
			margin: 0.5em 0 !important;
		}
			div.quiz p.row span.number {
				width: 40px;
				line-height: 19px;
				margin-right: 10px;
				float: left;
				text-align: center;
				color: #FFF;
				font-weight: bold;
				background: url(../images/quiz-no.gif) 0 0 no-repeat;
			}
			div.quiz p.row span.question {
				width: 370px;
				float: left;
				margin-right: 10px;
			}
			div.quiz p.row span.options {
				text-align: right;
				width: 120px;
				float: right;
			}
				div.quiz p.row span.options input {
					margin-top: 0px !important;
					padding: 0px !important;
					width: 20px;
				}
			div.quiz p.range {
				width: 780px;
				line-height: 30px;
				float: left;
				font-weight: bold;
			}
				div.quiz p.range span.lower {
					width: 432px;
					float: left;
					text-align: right;
					font-size: 11px;
					margin-top: -7px;
					margin-right: 85px;
					background: url(../images/quiz-range-lower.gif) bottom right no-repeat;
					padding-right: 20px;
				}
					div.quiz p.range span.lower.short {
						width: 455px;
						margin-right: 62px;
					}
				div.quiz p.range span.upper {
					float: left;
					text-align: left;
					font-size: 11px;
					margin-top: -7px;
					background: url(../images/quiz-range-upper.gif) bottom left no-repeat;
					padding-left: 20px;
				}
			div.quiz p.progress {
				width: 439px;
				height: 23px;
				position: relative;
				background: url(../images/quiz-progress.gif) 0 0 no-repeat;
				padding: 3px 5px;
				float: left;
				bottom: 0;
				left: 20px;
				position: absolute;
			}
				div.quiz p.progress img {
					position: relative;
				}
			div.quiz p.quiz-next {
				float: left;
				margin-left: 20px !important;
				position: absolute;
				bottom: 10px;
				left: 475px;
			}
			div.quiz p.quiz-restart {
				float: left;
				margin-left: 20px !important;
				bottom: 10px;
				position: absolute;
				left: 0px;
			}
			div.quiz div.info {
				width: 507px;
				float: left;
				font-size: 11px;
				height: 100px;
				overflow: auto;
				margin-top: 10px;
				padding-right: 10px;
			}
				div.quiz div.info.large {
					height: 190px !important;
				}
			
			div.quiz div.quiz-results {
				float: left;
				width: 517px;
				padding-bottom: 25px;
				background: url(../images/quiz-results-btm.gif) bottom left no-repeat;
				background-color: #333333;
				clear: both;
			}
				div.quiz div.quiz-results div.body {
					background: url(../images/quiz-results-top.gif) top left no-repeat;
					background-color: #333333;
					padding: 15px;
					color: #FFFFFF;
					position: relative;
				}
					div.quiz div.quiz-results div.body p {
						margin: 0px !important;
						margin-top: 0.5em !important;
					}
						div.quiz div.quiz-results div.body p span.score {
							position: absolute;
							right: 15px;
							font-size: 16px;
							font-weight: bold;
						}
						div.quiz div.quiz-results div.body p.progress-bar {
							width: 485px;
							border: solid 1px #fff;
							height: 15px;
						}
							div.quiz div.quiz-results div.body p.progress-bar span {
								height: 15px;
								line-height: 15px;
								background-color: #FFF;
								float: left;
							}
			div.quiz div.quiz-results-nav {
				width: 517px;
				float: left;
				text-align: right;
			}
				div.quiz div.quiz-results-nav p.quiz-results-next {
					float: right;
					margin-left: 20px !important;
				}
				
				p.quiz-error {
					margin-left:  20px !important;
					clear:both;
					color: #ff0000;
					float: left;
					width: 523px;
					border: solid 3px #ff0000;
					padding: 10px;
					font-weight: bold;
				}
				
li.error {
	color: #FF0000;
}

/* jQuery Panels */
.jqpanel {
        width: 594px;
        height: 272px;
        float: left;
        color: #5D5D5D;
        position: relative;
        overflow: hidden;
    }
    .jqpanel .redbar {
        position: absolute;
        left: 0;
        top: 0;
        background-color: #FF0000;
        width: 5px;
        height: 30px;
        z-index: 10000;
    }
    .jqpanel img {
        float: left;
        height: 272px;
        position: absolute;
        behavior: url(/styles/iepngfix.htc);
    }
    .jqpanel .info {
        top: 0;
        right: 0;
        height: 270px;
        width: 270px;
        position: absolute; 
        z-index: 100;
    }
    .jqpanel .info h3 {
        padding-left: 8px;
        margin-top: 30px;
        font-size: 26px;
        font-weight: bold;
        background-color: transparent;
    }
    .jqpanel ul {
        background-color: transparent;
        margin-left: 10px;
        list-style-type: none;
        padding-left: 0px;
    }
        .jqpanel ul li {
            background: url(../images/square-bullet.gif) 0 5px no-repeat;
            padding-left: 15px;
            margin: 0.7em 0;
            font-size: 13px !important;
            padding-right: 12px;
            font-weight: bold;
        }
        
        .jqpanel p.buttons {
            position: absolute;
            bottom: 20px;
            width: 250px;
            text-align: right;
            margin: 0px;
        }
             .jqpanel p.buttons a.nobg, .jqpanel p.buttons a span.nobg {
                background-image: none !important;
             }
            .jqpanel p.buttons a {
                font-size: 10px;
                padding: 0px 0px 0px 10px;
                position: relative;
                color: #5D5D5D;
                text-decoration: none;
                font-weight: bold;
                background: url(../images/button.gif) top left no-repeat;
                height: 19px;
                line-height: 19px;
                float: right;
                margin-left: 5px;
            }
                .jqpanel p.buttons a span {
                    background: url(../images/button.gif) top right no-repeat;
                    padding: 0px 10px 0px 0px;
                    float: left;
                    cursor: pointer;
                }

/* ON SCREEN ALERTS */
.info-info, .info-success, .info-warning, .info-error, .info-validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info-info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url(../images/icons/info.png);
}
.info-success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url(../images/icons/success.png);
}
.info-warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(../images/icons/warning.png);
}
.info-error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(../images/icons/error.png);
}

.terms {
    float: left;
    margin: 10px 0px 15px 0px !important;
    height: 120px;
    overflow: auto;
    width: 550px;
    border: solid 1px #7F9DB9;
    padding: 5px;
}

.advert { position: absolute; width: 278px; height: 278px; overflow: hidden; }
.advert img { position: absolute; }
.advert-text { cursor: pointer; position: absolute; color: #fff; font-size: 16px; font-weight: bold; padding: 3px 10px; background-color: #e21313; }
.advert-text.one { top: 195px; }
.advert-text.two { top: 220px; padding-top: 0px; }


/* register form */
.register{width:400px;}
.register label{display:block;height:18px;padding-top:6px;;margin-left:10px;}
.register input,.register select,.register textarea {
		width: 230px;
		border: solid 1px #D6D6D6;
		height:18px;
		margin-left:20px;
		padding:2px;
	}
	
.register select  {
	height:25px;padding:2px 2px 2px 0;margin-left:20px;
	}
.register #form_register_dob_day{
	width:auto;;
}
.register #form_register_dob_month,.register #form_register_dob_year{
	width:auto;;margin-left:2px;
}

.register #form_register_submit{
	width:100px;
	cursor:pointer;
	height:22px;
	padding:0;
}
.register #form_register_newsletter{
	width:auto;
	border:0;
	height:auto;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox.png');

}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
 	background-image: url('../images/back.png');
   background-repeat:no-repeat;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;

}

#fancybox-content {
	width: 0;
	height: 0;

	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: 1px;
	right: 0px;
	width: 25px;
	height: 24px;
	background: transparent url('../images/close.png') 0px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {

}

#fancybox-right-ico {

}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;

}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;

}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;

}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;

}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;

}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;

}

#fancybox-bg-w {
	top: 0;
	left: -20px;

}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;

}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;

}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;

}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

