/* Default Style */
body {
	background-color: #1a1c1c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;
	color: #afaeae;
}
A {	color: #afaeae; text-decoration: underline; }
A:hover { color: #c9c9c9; text-decoration: underline; }
IMG {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
textarea, input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #565656; }
P { margin: 2px; }
H1 {
	font-size: 26px;
	color: #dd0081;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
H2 {
	font-size: 26px;
	color: #f48c74;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
H3 {
	font-size: 26px;
	color: #e9d800;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
H4 {
	font-size: 26px;
	color: #25a2cc;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
H5 { font-family: Verdana, Arial, Helvetica, sans-serif; }


/* Main Wrapper */
#container { margin: auto; width: 897px; }
#bg-wrap-top {
	float: left;
	background-image: url(../images/bg_padtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 897px;
	height: 21px;
}

#bg-wrap-body {
	float: left;
	background-image: url(../images/bg_padbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 825px;
	padding: 0px 27px 45px 45px;
}
#bg-wrap-bottom {
	float: left;
	background-image: url(../images/bg_padbtm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 897px;
	height: 4px;
}


/* Header Style */
#header{
	float: left;
	height: 145px;
	width: 817px;
	margin: 0px 0px 14px 0px;
	padding-top: 0px;
	background-image: url(../images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 	
	#user-after-login {
		padding: 32px 15px 0px 0px;
		height: 20px;
		width: 802px;
		text-align: right;
		color: #e3e3e3;
	}
	#user-after-login a { color: #c7c7c7; font-size: 10px; text-decoration: underline; }
	#user-after-login a:hover { color: #e3e3e3; }
	#login {
		padding: 10px 15px 0px 0px;
		height: 57px;
		width: 802px;
		text-align: right;
		color: #edaca8;
	}
	#login A { color: #edaca8; text-decoration: none; }
	#login A:hover { color: #ffffff; text-decoration: underline; }
	#menu-container {
		padding: 0px 15px 0px 0px;
		height: 25px;
		width: 802px;
	}
	#navlist {
		margin: 0px;
		padding-left: 2px;
 		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	#navlist ul, #navlist li {
		margin: 0px;
		padding: 0px;
		display: inline;
		list-style-type: none;
	}		
	#navlist a:link, #navlist a:visited {
		float: left;
		margin: 5px 10px 0px 10px;
		text-decoration: none;
		color: #e9ccd7;
	}		
	#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
		color: #ffffff;
		padding-bottom: 3px;
		background-image: url(../images/menu_hover.gif);
		background-repeat: no-repeat;
		background-position: center bottom;		
	}		
	#navlist a:hover { color: #ffffff; }
	.requestor a {
 		float: right;
		text-align: right;
		padding: 4px 0px 0px 0px;
		width: 150px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #e9ccd7;
		text-decoration: none;
	}
	.requestor a:hover {
		text-decoration: underline;
	}
	


/* Index Content Style */
#index-content-left{ 
	float: left;
	margin: 0px 9px 0px 0px;
	width: 665px;
}
	#index-content-wrapper { float: left; width: 665px; margin: 0px 0px 6px 0px; }
	#index-extra-notes-img { float: left; width: 326px; }
	#index-extra-notes-text { 
		float: left; 
		width: 309px;
		height: 142px; 
		background-color: #ffffff; 
		padding: 15px;
	}
	#index-extra-notes-text p {
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		color: #333333;
	}	
	#index-crew-img { float: left; width: 326px; }
	#index-movie { float: left; margin: 4px 0px 0px 0px; width: 335px; }	
	#index-banner {
		float: left;
		width: 325px;
		height: 196px;
		margin: 10px 0px 0px 0px;
		background-image: url(../images/banner01_shadow.gif);
		background-repeat: no-repeat;
		background-position: left top;
	 }
	#index-portfolio-title {
		float: left;
		margin: 10px 0px 0px 0px;
		width: 339px;
		height: 69px;
		background-image: url(../images/portfolio_title.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	#index-portfolio-broadcast A {
		display: block;
		float: left;
		width: 168px;
		height: 58px;
		padding: 1px;
		background-image: url(../images/btn_portfolio_tv.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	#index-portfolio-broadcast A:hover {
		background-image: url(../images/btn_portfolio_tv_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;	
	}
	#index-portfolio-prop A {
		display: block;
		float: left;
		width: 168px;
		height: 58px;
		padding: 1px;
		background-image: url(../images/btn_portfolio_props.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#index-portfolio-prop A:hover {
		background-image: url(../images/btn_portfolio_props_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#index-portfolio-design A {
		display: block;
		float: left;
		width: 168px;
		height: 58px;
		padding: 1px;
		background-image: url(../images/btn_portfolio_design.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#index-portfolio-design A:hover {
		background-image: url(../images/btn_portfolio_design_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#index-portfolio-media A {
		display: block;
		float: left;
		width: 168px;
		height: 58px;
		padding: 1px;
		background-image: url(../images/btn_portfolio_media.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#index-portfolio-media A:hover {
		background-image: url(../images/btn_portfolio_media_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	

/* Index Content Right: Showcase Style */	
#index-content-right	{ float: left; width: 148px; margin: -10px 0px 0px 0px; }
	#showcase-title {
		background-image: url(../images/monthly_showcase_title.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 148px;
		height: 60px;
	}
	#showcase-shadow {
		background-image: url(../images/monthly_showcase_shadow.gif);
		background-repeat: no-repeat;
		background-position: right top;
		width: 148px;				
	}
	.showcase-wrapper { width: 148px; padding: 0px 0px 2px 0px; }



/* Content Style */
#content-wrapper{ float: left; margin: 0px; padding: 0px; width: 817px; }
#headline {
	width: 817px;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #7c7c7c;
}	
	/* Portfolio Index Style */
	#pf-wrapper { margin: 0px auto; width: 646px; }
	#pf-menu-tv A {
		display: block; 
		float: left;		
		background-image: url(../images/portfolioTV.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		border: 1px dotted #373535;	
		width: 155px;
		height: 228px;
		margin: 2px 2px 0px 2px;		
	}
	#pf-menu-tv A:hover { border: 1px dotted #fc961e; }
	#pf-menu-props A {
		display: block; 
		float: left;		
		background-image: url(../images/portfolioPROPS.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		border: 1px dotted #373535;	
		width: 155px;
		height: 228px;
		margin: 2px 2px 0px 2px;		
	}
	#pf-menu-props A:hover { border: 1px dotted #fc961e; }
	#pf-menu-design A {
		display: block; 
		float: left;		
		background-image: url(../images/portfolioDESIGN.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		border: 1px dotted #373535;	
		width: 155px;
		height: 228px;
		margin: 2px 2px 0px 2px;		
	}
	#pf-menu-design A:hover { border: 1px dotted #fc961e; }
	#pf-menu-media A {
		display: block; 
		float: left;		
		background-image: url(../images/portfolioMEDIA.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		border: 1px dotted #373535;	
		width: 155px;
		height: 228px;
		margin: 2px 2px 0px 2px;		
	}
	#pf-menu-media A:hover { border: 1px dotted #fc961e; }
	#pf-menu-shadow { float: left; margin: 0px 2px 2px 2px;	}
	
	/* Portfolio Pages Style */
	#pf-view-container { float: left; width: 334px; }
	#pf-content-container {
		float: left;
		margin: 0px 0px 0px 14px;
		padding: 0px 10px 30px 15px;
		width: 443px;
		border-left-width: 1px;
		border-left-style: dotted;
		border-left-color: #7c7c7c;
	}
	#pf-section-wrapper { float: left; width: 437px;; border: 1px solid #535252; }
	#pf-section-tv A {
		display: block;
		float: left;
		background-image: url(../images/btn_section_tv.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 109px;
		height: 55px;
	}
	#pf-section-tv A#current {
		background-image: url(../images/btn_section_tv_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	#pf-section-tv A:hover {
		background-image: url(../images/btn_section_tv_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	#pf-section-props A {
		display: block;
		float: left;
		background-image: url(../images/btn_section_props.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 123px;
		height: 55px;
	}
	#pf-section-props A#current {
		background-image: url(../images/btn_section_props_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	#pf-section-props A:hover {
		background-image: url(../images/btn_section_props_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	#pf-section-design A {
		display: block;
		float: left;
		background-image: url(../images/btn_section_design.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 97px;
		height: 55px;
	}
	#pf-section-design A#current {
		background-image: url(../images/btn_section_design_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#pf-section-design A:hover {
		background-image: url(../images/btn_section_design_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	#pf-section-media A {
		display: block;
		float: left;
		background-image: url(../images/btn_section_media.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 108px;
		height: 55px;
	}
	#pf-section-media A#current {
		background-image: url(../images/btn_section_media_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	#pf-section-media A:hover {
		background-image: url(../images/btn_section_media_roll.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	#pf-textarea {
		float: left;
		width: 443px;
		margin: 24px 0px 20px 0px;
		padding: 0px 0px 10px 0px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #7c7c7c;
	}
	#thumb-wrapper { float: left; width: 440px; padding: 0px 0px 0px 3px; }
	.thumbnail A {
		float: left;
		width: 47px;
		height: 47px;
		margin: 0px 2px 4px 0px;
		border: 1px dotted #373535;
	}
	.thumbnail A:hover { border: 1px dotted #ffffff; }


/* Xtra Notes Style */	
#xtra-section-wrapper { float: left; width: 160px; padding: 0px 10px 0px 10px;}
	.xtra-section {
		padding: 0;
		margin: 0;
		width: 160px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.xtra-section ul {
		list-style: none;
		margin: 0;
		padding: 3px;
		border-top: 1px dotted #7c7c7c;
	}
	.xtra-section li {
		list-style: none;
		margin: 0;
		border-bottom: 1px dotted #7c7c7c;
	}	
	.xtra-section li a:link, .xtra-section li a:visited{
		display: block;
		padding: 6px 6px 6px 20px;
		width: 134px;
		text-decoration: none;
	}	
	.xtra-section li a:hover, .xtra-section li a#current{
		display: block;
		padding: 6px 6px 6px 20px;
		width: 134px;
		text-decoration: none;
		color: #ffffff;
		background-color: #292828;
	}	
#xtra-content-wrapper { 
	float: left; 
	width: 615px; 
	margin: 0px; 
	padding: 0px 10px 0px 10px; 
	border-left: 1px dotted #7c7c7c;
}
	.xtra-movie { float: left; width: 614px; margin: 0px;}
	.xtra-img-container { float: left; width: 614px; margin: 0px; border-top: 1px dotted #7c7c7c; }
	.xtra-thumb-wrapper { float: left; width: 602px; padding: 0px 5px 0px 5px; }
		.xtra-thumb-wrapper H5 { font-size: 12px; font-weight: normal; margin: 15px 0px 5px 0px;}
		.xtra-thumbnail A {
			float: left;
			width: 47px;
			height: 47px;
			margin: 0px 2px 4px 0px;
			border: 1px dotted #373535;
		}
		.xtra-thumbnail A:hover { border: 1px dotted #ffffff; }
		.iconlist { list-style: none; margin: 0; padding: 0; }
			li.pdf {
				background-image: url(../images/icn_pdf.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				padding: 3px 0 3px 20px;
				margin: 5px 0;
			}
			li.ppt{
				background-image: url(../images/icn_ppt.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				padding: 3px 0 3px 20px;
				margin: 5px 0;
			}



/* About Us Pages Style */	
#abt-content-wrapper { float: left; width: 817px; margin: 0px 0px 10px 0px; }
#trafic-wrapper {
	float: left;
	width: 326px;
	margin: 0px 20px 0px 4px;
	padding: 0px 0px 10px 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b20688;
	background-image: url(../images/abt_headline_traffic.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	#trafic-textarea { float: left; width: 162px; padding: 0px 8px 0px 0px; margin: 64px 0px 0px 0px;}
	#trafic-img {
		float: left;
		margin: 62px 0px 0px 0px;
		width: 156px;
		height: 207px;
		background-image: url(../images/abt_shadow_traffic.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
#brains-wrapper {
	float: left;
	width: 458px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ae1208;
	background-image: url(../images/abt_headline_brains.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
	#brains-textarea { float: left; width: 196px; padding: 0px 0px 0px 12px; margin: 114px 0px 0px 0px;}
	#brains-img {
		float: left;
		margin: 114px 0px 0px 20px;
		width: 205px;
		height: 157px;
		background-image: url(../images/abt_shadow_brains.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}	
#finalcut-wrapper {
	float: left;
	width: 478px;
	height: 192px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #75cc0e;
	background-image: url(../images/abt_headline_finalcut.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
	#finalcut-textarea { float: left; width: 275px; padding: 0px 0px 0px 12px; margin: 80px 0px 0px 0px;}
	#finalcut-img {
		float: left;
		margin: 14px 0px 0px 2px;
		width: 186px;
		height: 132px;
		background-image: url(../images/abt_shadow_finalcut.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
#design-wrapper {
	float: left;
	width: 322px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #e27500;
	background-image: url(../images/abt_headline_design.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	#design-textarea { float: left; width: 170px; padding: 0px 8px 0px 6px; margin: 94px 0px 0px 0px;}
	#design-img {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 133px;
	height: 200px;
	background-image: url(../images/abt_shadow_design.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#setmeup-wrapper {
	float: left;
	width: 478px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0096c2;
	background-image: url(../images/abt_headline_setmeup.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	#setmeup-textarea { float: left; width: 212px; padding: 0px 8px 0px 10px; margin: 64px 0px 0px 0px;}
	#setmeup-img {
		float: left;
		padding: 38px 0px 0px 62px;
		margin: 0px;
		width: 186px;
		height: 206px;
		background-image: url(../images/abt_shadow_setmeup.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
#heads-wrapper {
	float: left;
	width: 322px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dd62d5;
	background-image: url(../images/abt_headline_heads.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
	#heads-textarea { float: left; width: 170px; padding: 0px 8px 0px 6px; margin: 124px 0px 0px 0px;}
	#heads-img {
		float: left;
		margin: 55px 0px 0px 0px;
		width: 135px;
		height: 201px;
		background-image: url(../images/abt_shadow_heads.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}


/* Image Management Style */
#makeup-wrapper { float: left; width: 185px; padding: 0px 20px 0px 30px; }
	.makeup-headline {
		width: 185px;
		height: 59px;
		background-image: url(../images/image_headline_makeup.gif);
		background-repeat: no-repeat;
		background-position: right top;
	}	
	.makeup-img {
		width: 185px;
		height: 146px;
		background-image: url(../images/image_shadow_makeup.gif);
		background-repeat: no-repeat;
		background-position: right top;
	}
	.makeup-textarea { 
		float: left; 
		width: 440px;
		margin: 35px 0px 0px 0px;
		padding: 0px 120px 15px 0px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #b20688; 
	} 
#wardrobe-wrapper { float: right; width: 205px; padding: 0px 30px 0px 15px; }
	.wardrobe-headline {
		width: 205px;
		height: 91px;
		background-image: url(../images/image_headline_wardrobe.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}	
	.wardrobe-img {
		width: 205px;
		height: 158px;
		background-image: url(../images/image_shadow_wardrobe.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.wardrobe-textarea { 
		float: right;
		width: 285px;
		padding: 0px 0px 15px 190px;
		border-bottom-width: 5px;
		border-bottom-style: solid;
		border-bottom-color: #0096c2;
	}
#consult-wrapper { float: left; width: 207px; padding: 0px 20px 0px 30px; }
	.consult-headline {
		width: 207px;
		height: 86px;
		background-image: url(../images/image_headline_consultancy.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}	
	.consult-img {
		float: right;
		width: 186px;
		height: 130px;
		background-image: url(../images/image_shadow_consultancy.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.consult-textarea { 
		float: left; 
		width: 405px;
		margin: 35px 0px 0px 0px;
		padding: 0px 70px 15px 0px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #75cc0e; 
	}


/* Client/Vendor Login Style */
#login-headline, #requestor-headline {
	width: 817px;
	padding: 0px 0px 4px 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #7c7c7c;
}
#login-content-wrapper { 
	float: left; 
	width: 817px; 
	margin: 0px 0px 10px 0px;
	background-image: url(../images/login_bg.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}
#login-tab { float: left; width: 432px; padding: 0px 0px 0px 30px; }
	.login-body { margin: 0px auto; width: 200px; }
	.login-body label {
		display: block;
		font-size: 11px;
		color: #ead900;
		margin: 8px 0px 4px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.login-body span {
		float: left;
		display: block; 
		width: 100px;
		margin: 18px 28px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #afaeae;
	}
	.login-body p { display: block; margin: 18px 0px 0px 0px; }
	.login-body input.btn-client {
		width: 65px;
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#ffffff;
		border: 1px solid #757575;
		background-color: #5f95cd;
	}
	.login-body input.btn-vendor {
		width: 65px;
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#ffffff;
		border: 1px solid #757575;
		background-color: #a41e66;
	}
	.login-bottom {
		width: 324px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #7c7c7c;
		margin: 45px auto 15px auto;
		padding: 15px 0px 0px 0px;
		text-align: center;
	}
#login-banner {
	float: left;
	width: 316px;
	height: 200px;
	margin: 75px 0px 0px 26px;
	background-image: url(../images/login-banner-shadow.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


/* Ask Us/Contact Us Style */
#askus-content-wrapper{ 
	float: left; 
	margin: 0px;
	width: 817px;
	border-top-style: dotted;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #7c7c7c;
}
	#askus-left-wrapper{
		float: left;
		width: 234px;
		padding: 10px 10px 20px 10px;
		border-right-style: dotted;
		border-right-width: 1px;
		border-right-color: #7c7c7c;
	}
	.askus-headline{ float: left; width: 234px; margin: 0px 0px 5px 0px; }
	.askus-textarea{ float: left; width: 224px; padding: 0px 5px 20px 5px; }
	.askus-map{
		float: left;
		width: 234px;
		height: 170px;
		background-image: url(../images/askus_shadow_map.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	/* Ask Us Form Style */
	#askus-right-wrapper{
		float: left;
		width: 525px;
		padding: 10px 15px 40px 20px;
		margin: 2px 0px 0px 2px;
		background-color: #4b4a4a;
	}
	.askus-form-headline{
		float: left;
		width: 525px;
		height: 36px;
		margin: 0px 0px 8px 0px;
		background-image: url(../images/headline_feedback.gif);
		background-repeat: no-repeat;
		background-position: left top;		
	}
	.askus-form{ float: left; width: 395px; padding: 0px 0px 0px 30px; }
	.askus-form span{
		clear: both;
		float: left;
		width: 60px;
		padding: 0px 8px 0px 0px;
		line-height: 25px;
		text-align: right;
	}
	.askus-form select{ display: inline; float: left; margin: 5px 0px 0px 0px; }
	.askus-form input{ display: inline; float: left; width: 200px; margin: 5px 0px 0px 0px;	}
	.askus-form textarea{ display: inline; float: left; width: 290px; margin: 5px 0px 0px 0px; }
	.askus-form p { display: block; margin: 0px 0px 0px 69px; }
	.askus-form input.btn-submit{
		width: 65px; 
		height: 22px; 
		margin-top: 10px;
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		border: 1px solid #757575;
		background-color: #8e1911;
	}
	
	
/* Career Style */
#career-headline{ float: left; width: 617px; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; }
.career-dl{
	float: left;
	width: 180px;
	font-size: 10px;
	margin: 22px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../images/icn_download.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	.career-dl A{ font-size: 10px; color:#fffc00; text-decoration: none; }
	.career-dl A:hover{ text-decoration: underline; }

#career-position-wrapper { float: left; width: 797px; margin: 0px 0px 25px 0px; padding: 10px; background-color: #FFFFFF; }
	.career-position-headline {
		float: left;
		width: 797px;
		margin-bottom: 10px;
		color: #b90000;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #565656;		 
	}
	.career-position-headline span { float: right; margin: -22px 6px 0px 0px; color: #b90000; }
	.career-listing A { float: left; width: 245px; padding: 10px; color: #5e6060; text-decoration: none; }
	.career-listing A:hover { color: #5e6060; text-decoration: none; background-color: #f6f6f6; }
	.career-listing A strong { color: #5f95cd; font-size: 12px; text-decoration: none; }
	.career-listing A:hover strong { text-decoration: underline; }
	.career-listing A p {
		width: 245px;
		height: 12px;
		background-image: url(../images/btn_down.gif);
		background-repeat: no-repeat;
		background-position: center top;
	}
	.career-listing A:hover p {
		background-image: url(../images/btn_down_roll.gif);
		background-repeat: no-repeat;
		background-position: center top;
	}

.career-form-headline {
	float: left;
	width: 817px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #7c7c7c;
}
.career-details {
	float: left;
	width: 375px;
	padding: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #7c7c7c;
}
	.career-details-left {
		float: left;
		width: 55px; 
		font-weight: bold;
		padding-right: 20px; 
		text-align: right;
	}
	.career-details-right { float: left; width: 300px; }
	.career-details-right strong { color: #fffc00; font-weight: normal;	}

.career-form-wrapper { float: left; width: 400px; padding: 10px; }
	.career-form{ float: left; width: 375px; padding: 0px 0px 0px 25px; }
	.career-form span{
		clear: both;
		float: left;
		width: 100px;
		padding: 4px 8px 4px 0px;
		text-align: right;
	}
	.career-form select{ display: inline; float: left; margin: 5px 0px 0px 0px; width: 130px; }
	.career-form input{ display: inline; float: left; width: 180px; margin: 5px 0px 0px 0px;	}
	.career-form textarea{ display: inline; float: left; width: 290px; margin: 5px 0px 0px 0px; }
	.career-form input.btn-browse{
		width: 60px; 
		margin-left: 5px;
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000;
		border: 1px solid #757575;
		background-color: #c7c7c7;
	}
	.remarks { 
		float: left; 
		width: 365px;
		margin: 20px 0px 5px 0px; 
		padding: 5px;
		color:#bbbbbb; 
		font-size: 10px; 
		background-color: #1a1c1c;
	}	
	.submit-btn input.btn-submit{
		float: left;
		width: 65px; 
		height: 22px; 
		margin: 20px 0px 0px 135px;
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		border: 1px solid #757575;
		background-color: #8e1911;
	}


/* Requestor Page Style */ 
#requestor-content-wrapper {
	float: left;
	width: 817px;
}
	.requestor-border {
		margin: 25px auto 0px auto;
		padding: 50px 0px 0px 0px;
		width: 742px;
		height: 158px;
		background-image: url(../images/requestor_broder.gif);
		background-repeat: no-repeat;
	}
	.requestor-shadow {
		margin: 0 auto;
		width: 384px;
		height: 137px;
		background-image: url(../images/requestor_login_shadow.gif);
		background-repeat: no-repeat;
	}
	.requestor-internal a {
		float: left;
		display: block;
		padding: 0px 8px 0px 0px;
		width: 188px;
		height: 86px;
		background-image: url(../images/requestor_internal.jpg);
		background-repeat: no-repeat;
	}
	.requestor-internal a:hover {
		width: 188px;
		height: 86px;
		background-image: url(../images/requestor_internal_roll.jpg);
		background-repeat: no-repeat;
	}
	.requestor-external a {
		float: left;
		display: block;
		width: 188px;
		height: 86px;
		background-image: url(../images/requestor_external.jpg);
		background-repeat: no-repeat;
	}
	.requestor-external a:hover {
		width: 188px;
		height: 86px;
		background-image: url(../images/requestor_external_roll.jpg);
		background-repeat: no-repeat;
	}
	/* Requestor Form Style */ 
	.requestor-title {
		font-size: 20px;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0px 0px 10px 0px;
		color: #e83aa4;		
	}

    input.button{
		float: left;
		height: 22px; 
		margin-right: 5px;
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		border: 1px solid #757575;
		background-color: #8e1911;
	}
	input.button-browse{
		height: 20px; 
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000;
		border: 1px solid #757575;
		background-color: #c7c7c7;
	}
	.requestor-formbar { background-color: #464646; font-weight: bold; }
	/* Form Style */
	.form-border-bottom {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #7c7c7c;
	}
	.form-section-barbg {
		background-color: #282828;
		font-weight: bold;
		color: #ffffff;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #7c7c7c;		
	}
	.form-topic { color: #ffffff; font-size: 16px; }
	input.default-btn {
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000;
		border: 1px solid #757575;
		background-color: #e7e7e7;
	} 
	.form-tablebg { background-color: #7c7c7c; }
	.form-title { background-color: #282828; color: #ffffff; }
	.form-title a { background-color: #282828; color: #ffffff; text-decoration: none; }
	.form-text { color: #333333; background-color: #B2B2B2; }
	.form-text a { color: #333333; }
	.form-text a:hover { color: #000000; }
	.form-text-white { color: #ffffff; }


/* Footer Style */ 
#footer{
	float: left;
	margin: 12px 0px 10px 0px;
	padding: 15px 0px 0px 10px;
	width: 877px;
	height: 35px;
	background-image: url(../images/footer_logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #898989;
	text-transform: uppercase;
} 

	#footer span{ color: #eeb34d; }


.boldFieldName{
    color: #ffffff;
    text-align: right; 
    width:25%;    
}

input.buttonRight{
		float: right;
		height: 22px;
		margin-right: 5px;
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		border: 1px solid #757575;
		background-color: #8e1911;
}

	
.profileHeader { background-color: #464646; font-weight: bold; }
.profileTitle { color: #ffffff; text-align:right; font-size: 11px; font-weight:normal;}
.profileRow {font-size: 11px; font-weight:normal;}
.tableHeader{ background-color: #282828; color: #ffffff; }
.tableRow { color: #333333; background-color: #B2B2B2; }

/* Underconstrution Style */
#underconstruction {
	margin: 0 auto;
	width: 490px;
	padding: 150px 20px 150px 120px;
	border: 1px dashed #7c7c7c;
	background-color: #535353;
	background-image: url(../images/icn_underconstruction.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



/* Footer Style */
#footer{
	float: left;
	margin: 12px 0px 10px 0px;
	padding: 15px 0px 0px 10px;
	width: 877px;
	height: 35px;
	background-image: url(../images/footer_logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #898989;
	text-transform: uppercase;
}

	#footer span{ color: #eeb34d; }



