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;
}