/* CSS Document */

	/* REDEFINITIONS
	----------------------------------- */
	/* use this to set everything equal */
	* {
		margin:				0;
		padding:			0;
		border:				none;
		background:			none;
		list-style:			none;
		/* enable PNG support in IE 
		behavior:			url(lib/scripts/iepngfix.htc);*/
	}
	
	/* don't forget to make sure that the height is set to 100% */
	/* this lets the table open to the full height of the browser */
	html,body {
		width:				100%;
		height:				100%;
	}
	
	body {
		font-family:		"Georgia";
		font-size:			11px;
		color:				#333;
	}
	
	div,p {
		font-size:			13px;
		line-height:		20px;
	}
	
	p {
		margin:				0 0 10px;
		text-align:			justify;
	}
	
	a {
		color:				#F39;
		text-decoration:	none;
		font-weight:		bold;
	}
	
	a:hover {
		text-decoration:	underline;
	}
	
	.require {
		color:				#A00;
	}
	
	h1{ font-size:			24px; }
	h2{ font-size:			20px; }
	h3{ font-size:			17px; }
	h4{ font-size:			15px; }
	h5{ font-size:			14px; }
	h6{ font-size:			12px; }
	
	/* ----------------------------------- */
	
	
	
	
	/* MAIN LAYOUT
	----------------------------------- */
	#wrapper {
		margin: 			0 auto -125px;
		width:				900px;
		min-height:			100%;
		height: 			auto !important;
		height: 			100%;
	}
	
	#content {
		padding:			4px 0 40px;
		width:				100%;
		float:				left;
	}
	
	#main_left {
		padding:			15px;
		width:				550px;
		float:				left;
	}
	
	#main_right {
		padding:			15px;
		width:				270px;
		float:				right;
	}
	
	#main_full {
		padding:			0;
		width:				900px;
		float:				left;
	}
	
	.sub_left,
	.sub_right {
		margin:				0 0 20px;
		width:				100%;
		float:				left;
	}
	
	#footer, #fspace {
		width:				100%;
		height: 			125px;
		color:				#333;
	}
	
	#fspace {
		clear:				both;
	}
	
	#footer {
		width:				100%;
		background:			#FFF url(../images/backgrounds/footer.gif) repeat-x top;
		text-align:			center;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* HEADER
	----------------------------------- */
	#header {
		margin:				0;
		width:				100%;
		height:				120px;
		text-align:			left;
	}
	
	#header h1,
	#header h1 span {
		width:				220px;
		height:				120px;
		display:			block;
		overflow:			hidden;
		float:				left;
	}
	
	#header h1 span {
		position:			absolute;
		background:			url(../images/header/logo.gif) no-repeat;
	}
	/* ----------------------------------- */
	
	
	
	
	
		
	
	
	
	
	
	
	
	/* FOOTER
	----------------------------------- */
	#footer_box {
		margin:				0 auto;
		width:				900px;
	}
	
	#footer a {
		color:				#555;
	}
	
	#footer #f_left {
		padding:			10px 0 0 20px;
		float:				left;
		text-align:			left;
		color:				#555;
		font-size:			11px;
	}
	
	#footer #f_right {
		padding:			10px 20px 0 0;
		float:				right;
		text-align:			right;
		color:				#555;
		font-size:			11px;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* TEXT STYLES
	----------------------------------- */
	#main_left h2 {
		margin:				0 0 10px;
		color:				#F39;
		width:				550px;
		height:				40px;
		position:			relative;
	}
	
	#main_left h2 span {
		width:				550px;
		height:				40px;
		position:			absolute;
		display:			block;
	}
	
	#main_right h2 {
		margin:				0 0 10px;
		width:				270px;
		height:				40px;
		color:				#F39;
	}
	
	#main_right h2 span {
		width:				270px;
		height:				40px;
		position:			absolute;
		display:			block;
	}
	
	#main_full h2 {
		margin:				0 0 10px;
		color:				#F39;
		width:				900px;
		height:				40px;
		position:			relative;
	}
	
	#main_full h2 span {
		width:				900px;
		height:				40px;
		position:			absolute;
		display:			block;
	}
	
	#main_left h3,
	#main_right h3 {
		padding:			0 0 5px;
		color:				#AAA;
	}
	
	#main_left h4 {
		color:				#000;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* RATING STARS
	----------------------------------- */
	.rating_1, .rating_1_5,
	.rating_2, .rating_2_5,
	.rating_3, .rating_3_5,
	.rating_4, .rating_4_5,
	.rating_5 {
		margin:				0;
		padding:			0;
		width:				60px;
		height:				15px;
	}
	
	.rating_1 span, .rating_1_5 span,
	.rating_2 span, .rating_2_5 span,
	.rating_3 span, .rating_3_5 span,
	.rating_4 span, .rating_4_5 span,
	.rating_5 span {
		margin:				0;
		padding:			0;
		width:				60px;
		height:				15px;
		position:			absolute;
	}
	
	.rating_1 span 		{ background: url(../images/common/rating_stars.gif) no-repeat 0 0; }
	.rating_1_5 span 	{ background: url(../images/common/rating_stars.gif) no-repeat 0 -15px; }
	.rating_2 span 		{ background: url(../images/common/rating_stars.gif) no-repeat 0 -30px; }
	.rating_2_5 span 	{ background: url(../images/common/rating_stars.gif) no-repeat 0 -45px; }
	.rating_3 span 		{ background: url(../images/common/rating_stars.gif) no-repeat 0 -60px; }
	.rating_3_5 span 	{ background: url(../images/common/rating_stars.gif) no-repeat 0 -75px; }
	.rating_4 span 		{ background: url(../images/common/rating_stars.gif) no-repeat 0 -90px; }
	.rating_4_5 span	{ background: url(../images/common/rating_stars.gif) no-repeat 0 -105px; }
	.rating_5 span		{ background: url(../images/common/rating_stars.gif) no-repeat 0 -120px; }
	
	/* ----------------------------------- */
	
	
	
	
	
	
	/* MISC STYLES
	----------------------------------- */
	.loadBox {
		margin:				0;
		padding:			35px 0 0;
		width:				100%;
		height:				100px;
		float:				left;
		text-align:			center;
		background:			url(../images/common/preloader_light.gif) no-repeat top center;
		color:				#4a5b84;
		font-size:			14px;
		font-weight:		bold;
	}
	
	.more_link {
		width:				100%;
		float:				left;
		text-align:			right;
	}
	
	.more_link_lg {
		padding:			2px 0;
		border-top:			solid 1px #DDD;
		border-bottom:		solid 1px #DDD;
		width:				100%;
		float:				left;
		text-align:			right;
	}
	
	.more_link_left {
		width:				100%;
		float:				left;
		text-align:			left;
	}
	
	#experience_box {
		width:				100%;
		float:				left;
	}
	
	#experience_box li {
		width:				100%;
		float:				left;
		margin:				0 0 20px;
	}
	
	#experience_box li .img_box {
		height:				60px; 
		width:				60px; 
		float:				left;		
	}
	
	#experience_box li .info_box {
		width:				830px; 
		float:				right;
	}
	/* ----------------------------------- */
	
	
	