/*
AWARDS ENGINE CORE
pages.css
*/

/*
--------------------------------------
HOME PAGE
--------------------------------------
*/
.homeDemoBox { 
	margin:5px 5px 10px 5px;
	background: transparent;
	position:relative;
}
.homeDemoBox .xb4, .homeDemoBox .xb5, .homeDemoBox .xb6, .homeDemoBox .xb7 { background:#2E2E2C;}

.homeDemoBox_content { display:block; background:#2E2E2C; border:3px solid #fff; border-width:0 3px; height:124px; }

.homeDemoBox_logo { position:absolute; top:3px; left:20px; z-index:4; }
#homeDemoBox_inner { position:absolute; top:13px; left:360px; width:280px; text-align:center; font-size:1.1em; line-height:1.4em;  z-index:3; }
#homeDemoBox_bg {
	position:absolute;
	top:13px;
	left:292px;
	background-image:URL(/images/layout/topslice_home.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:124px;
	width:437px;
	z-index:2;
}
* html #homeDemoBox_bg { left:284px; }

/* what is core */
.what_is_box .linkBox_bg { top:-5px; left:5px; }
.what_is_box .linkBox_text { top:35px; left:90px; width:130px; }

/* who's behind it */
.who_are_box .linkBox_bg { top:-5px; left:70px; }
.who_are_box .linkBox_text { top:20px; left:5px; width:120px; }

/* case studies */
.case_study_box .linkBox_bg { top:-5px; left:10px; }
.case_study_box .linkBox_text { top:35px; left:90px; width:130px; }

/* contact us */
.contact_us_box .linkBox_bg { top:0px; left:0px; }
.contact_us_box .linkBox_text { top:0px; left:5px; width:210px; font-size:0.85em; }

/*
--------------------------------------
WHAT IS CORE
--------------------------------------
*/
.what_is_left_col { float:left; width:200px; margin:0 0 0 20px; text-align:center; }
.what_is_center_col { float:left; width:200px;  margin:0px 0 0 20px; text-align:center; }
.what_is_right_col { float:left; width:200px;  margin:0 0 0 20px; text-align:center; }
.what_is_text { color:#666666; }
.what_is_text strong { color:#333333; }
.what_is_text IMG { margin-bottom:10px; }

/*
--------------------------------------
WHO ARE AWARDS ENGINE
--------------------------------------
*/
.who_are_image_col { float:left; width:280px; }
.who_are_text_col { float:left; width:400px; color:#666666;}
.who_are_text_col strong { color:#333333; }
/*
--------------------------------------
CASE STUDIES
--------------------------------------
*/

/* case studies links */
.case_study_link_box .csLinkBox_bg { top:5px; left:10px; }
.case_study_link_box .csLinkBox_text { 
	top:0px; 
	left:208px; 
	width:108px; 
	font-size:1.1em; 
	text-align:left;
}

a.caseStudyClose { 
	position:absolute;
	top:-4px;
	left:630px;
	width:64px;
	text-decoration:none;
	display:block;
}

.casestudy_image_col { float:left; width:247px; padding:0px 0 20px 0; overflow:hidden; }
.casestudy_detail_col { float:left; width:430px; font-size:0.85em; padding:0px 10px 20px 0; }
.casestudy_title { font-size:1.2em; margin:0px 0px 6px 0px; font-weight:bold; }
.casestudy_scroll { height:200px; overflow:auto; padding:0px 30px 20px 0; }
.casestudy_launch_date { font-size:1.0em; margin:0px 0px 6px 0px; }
.casestudy_copy { font-size:1.0em; margin:0px 0px 6px 0px; }
.casestudy_url { font-size:1.0em; margin:0px 0px 6px 0px; }
.casestudy_url a:link, .casestudy_url a:visited { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.casestudy_url a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
#casestudy { padding-top:30px; }

* html .casestudy_detail_col { 
	scrollbar-base-color:#000000;
	scrollbar-track-color:#000000;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-arrow-color:#000000; 
}


/*
--------------------------------------
CONTACT US PAGE
--------------------------------------
*/
#contact_form { padding:10px 0 0px 0px; width:660px; }
.contact_col { float:left; width:330px; }
#contact_form label { float:left; width:80px; margin-bottom:8px; margin-right:10px; text-align:right; display:inline; }
#contact_form .textinput { float:left; width:200px; border:1px solid #000000; margin-bottom:10px; }
#contact_form .textareainput { float:left; width:326px; border:1px solid #000000; margin-bottom:10px; }
#contact_form .submitBtn { 
	float:right;
	cursor:pointer;
	position:relative;
	top:-40px;
}
.formerror { background-color:#FFFF4B; } 
.mandatory { font-weight:bold; }
.asterisk { font-size:0.7em; position:relative; top:-2px; left:-2px; }
* html .asterisk { position:static; font-size:0.7em; margin-right:2px; }