@import "/download/documents/css/grid16css";
@import "/download/documents/css/contentcss";
@import "/download/devpage/devpage2/css/slidercss";

/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

#content-head h1 a {
color: #fff;
}

#content-head a#profilestatus_save, #content-head #profilestatus, 
#content-head a#clearstatuslink, #content-head #profilestatus_message { color: #fff; }

#myprofile #content-inner #content-head {
	/*background: #2F95B4 !important;*/
	background: #333333 !important;

}

#content-head #profilestatusform span.text, #content-head #profilestatus_buttons, #content-head #publicstatus, #content-head #profilestatus, #content-head #clearstatuslink, #content-head #profilestatus_message {
	clear:both;
	float:none;
	margin:0;
}

/* a                { color: #2b93b3; text-decoration: none; } */
/* #tinymce a       { color: #2b93b3 !important; text-decoration: none !important; }*/

/* a:hover          { color: #2b93b3; text-decoration: underline;}*/
/* #tinymce a:hover { color: #2b93b3 !important; text-decoration: underline !important; } */

a                { color: #377000; text-decoration: none; }
#tinymce a       { color: #377000 !important; text-decoration: none !important; }

a:hover          { color: #9900CC; text-decoration: underline;}
#tinymce a:hover { color: #9900CC !important; text-decoration: underline !important; }

/* body { color: #636363; } */
body { color: #000000; }

/*--[ HEADER STYLE ]--*/
h1, h2, h3 {
	color: #000;
	font-family: verdana;
}

h1 { color: #80a633; }

/*h2 { color: #80a633; font-size: 15px; font-face: strong; }*/
h2 { color: #377000; font-size: 15px; font-face: strong; }

body.jsenabled #content-head h1.eip:hover { color: #000; }

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: #7b7b7b;
	font-family: tahoma;
}

#page {
	background: url(/download/gallery/util/bodygif) repeat-y 50% 0;
	margin: 0 auto;
	width: 960px;
}

#header, #main, #footer {
	background: #fff;
	margin: 0 auto !important;
	width: 960px;
}

/* Header */

#contentmenu a.actions {
	top: 50px;
}

#search-keyword {
	top: 140px;
	right: 36px;
	z-index: 1001;
}
#search-keyword .text input{
	
}
#search-keyword .buttons input {
	background: #4a4a4a;
	border:1px solid #7b7b7b;
	color: #fff;
	padding: 1px 4px;
}

/*---HEADER STUFF---*/

#header { height: 167px; 
        background: #FFFFFF url(/download/gallery/img/homeimgjpg) no-repeat  100% 0;}
#wa-aboutexcel #header {
        background: #FFFFFF url(/download/gallery/img/aboutexcel) no-repeat  100% 0;}
#wa-whatpeople #header {
        background: #FFFFFF url(/download/gallery/img/imgsayingj) no-repeat  100% 0;}
#calendar #header {
        background: #FFFFFF url(/download/gallery/img/upcomingev) no-repeat  100% 0;}
#workarea #header {
        background: #FFFFFF url(/download/gallery/img/clientsect) no-repeat  100% 0;}
#wa-placeholde #header {
        background: #FFFFFF url(/download/gallery/img/imgcommuni) no-repeat  100% 0;}


#header-inner { z-index: 0; position: relative;  }

/* Content - Header */

.marketing #content-head, .productmanage #content-head { background-color: #ec761a; }
.technology #content-head, .humanresources #content-head  { background-color: #edaf37; }
.busdev #content-head, .finance #content-head  { background-color: #80a633; }
.legal #content-head { background: #313133; }

#content-head {
	/* background: #0B9444; */
        /* background: #377000; */
        background: #333333;
	border-bottom: 1px solid #fff;
	min-height: 74px;
	height: 74px;
	margin-bottom: 1em;
	padding: 0 36px;
}

/* #pulse #content-head #contentmenu { height: 18px; min-height: 18px; } */

#home #content-head h1 { color: #636363; } 

#content-head h1{ padding: 18px 0 5px !important; }
.landing #content-head h1 { padding: 18px 0 5px; }

#breadcrumb {
	margin: 0 360px 0 0;
	padding: 7px 0 0;
}

#content-head h1 {
	margin: 0 360px 0 0;
}

#breadcrumb, #breadcrumb a, #content-head h1 { color: #fff; }

/*  Content - Body */

#content { padding-bottom: 1.5em; }

#footer-inner,#content-body { padding: 5px 5px; }

#trailer-viewcount, #trailerbar-triggers {
	padding: 0 36px;
}

#trailerbar-panels div.padding {
	padding-left: 36px;
	padding-right: 36px;
}

#footer {
	background: #2f2f2e;
	margin: 1.5em 0;
}

#footer-inner {	padding: 9px 36px; }



/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */


/* SIGN IN PAGE
=============================================== */
#comsignin {
	border: none;
}


/* GALLERY PAGE
=============================================== */

#gallery #content-body { padding: 0 24px; }

#gallery #trailer-viewcount, #trailerbar-triggers {
	padding-left: 24px;
	padding-right: 24px;
}

#gallery #trailerbar-panels div.padding {
	padding-left: 24px;
	padding-right: 24px;
}




/* LOGO/TAGLINE
=============================================== */

#logo { padding: 9px 0 0 20px; }

#logo a {
	background: url(/download/gallery/img/excellorat~2) 0 0 no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top:130px;
	width: 316px;
}


/* 2 column
=============================================== */

div.two-column {
	background-image: url('/download/gallery/util/systemdi') !important;
}


/* GALLERY PAGE
=============================================== */

#gallery-list li {
	width: 177px;
}



/* PRIMARYNAV
=============================================== */

#navigation {
	background: #77787c url('/download/gallery/img/navigation') top left repeat-x;
	border-top: 0.08333em solid #4a4a4a; /* --- 1px --- */
	border-bottom: 0.08333em solid #4a4a4a; /* --- 1px --- */
	margin: 0;
}

#primarynav {
	height: auto !important;
	margin: 0 auto;
	overflow: hidden;
	width: 960px; /* --- 79.9968em; --- */
}

#primarynav li {
	background: url('/download/gallery/img/primarynav') 100% 0 no-repeat;
	float: left;
	padding: 0 2px 0 1px;
}

#primarynav a {
	border-bottom: 0.2499em solid #77787c; /* --- 3px --- */
	color: #fff;
	display: block;
	font-size: 1.0833em; /* Font-size Line Height adjustment: 1px = 0.0769em || 13px = 1em */
	line-height: 1.3846em;
	padding: 0.4615em 1em 0.4615em 1em; /* --- 6px 13px 6px 13px --- */
	position: relative; /* --- Triggers haslayout for IE6 --- */
	text-decoration: none;
}

#primarynav a:hover { border-bottom-color: #92278F; }
/*
#primarynav .first { background: none; padding-left: 0; display: none; }
#primarynav .first a { padding-left: 1.5em; }
*/
#primarynav .here a  { border-bottom-color: #92278F; }



/* CUSTOM CONTENT
=============================================== */

/* Homepage */

#pulse #content-head h1 {
	display: none;
}

#home #content-head, #pulse #content-head {
	background: none;
	height: 18px;
	min-height: 18px;
	border: 0;
}

#footer-custom h1 {
	background: url(/download/gallery/util/staffpic4p) 0 0 no-repeat;
	height: 270px;
	width: 383px;
	
	margin: 0 0 0 530px;
	position: absolute; top: 27px;
	text-indent: -10000px;
	/* z-index: 1000; */
}

/* CUSTOM HOME CONTENT
----------------------------------------------- */

p.mission-statement {
	background: url(/download/gallery/util/missionsta) 0 15px no-repeat;
	padding-top: 50px;
	margin-right: 320px;
	margin-bottom: 4.5em;
}

#page ul.quicklinks {
	background: url(/download/gallery/util/quicklinks) 0 0 no-repeat;
	margin: 35px 0 0 !important;
	padding: 5px 0;
	width: 270px;
	float: right;
}
ul.quicklinks li {
	list-style:none;
	padding-left: 125px;
}
ul.quicklinks a {
	list-style:none;
}



/* BOXES */

.boxes {
        float:left;
        margin: 0px 10px 20px;
}

div.boxes ul {
	margin: 0;
        padding: 20px;
}
.boxes li {
	background: url(/download/gallery/img/featlistgi) 0 5px no-repeat;
	list-style: none; 

	padding: 0 0 0 12px;
}

.boxes p.contact {
	font-size: 11px;
	padding-left:45px;
	margin-top: -10px;
}
.boxes p {
	padding: 0 20px;
}

.boxes h2 {
        color: #fff;
	margin-bottom: 15px;
	padding: 5px 0 5px 15px;
}

.box1 {
        background: url(/download/gallery/img/featbody2g) 0 0 repeat-y;
        width:180px;
}

.box2 {
	background: #ccc url(/download/gallery/img/featbodygi) 0 0 repeat-y;
	width: 313px;

}

.box1 .inner{
	background: url(/download/gallery/img/featfootit~2) 0 100% no-repeat;
}

.box2 .inner { 
        background: url(/download/gallery/img/featfootit) 0 100% no-repeat; 
}

.box1a h2 { background: url(/download/gallery/img/headgreenp) 0 0 no-repeat;}
.box1b h2 { background: url(/download/gallery/img/headpurple~2) 0 0 no-repeat;}

.box2a h2 { background: url(/download/gallery/img/headgreen2) 0 0 no-repeat; }
.box2b h2 { background: url(/download/gallery/img/headpurple) 0 0 no-repeat; }


#publicstatus { color: #fff; }

/*--[ PULSE CUSTOMIZATION ]--*/

#pulse #activitylist h2, #pulse #refinement h3 {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #fff;
	padding: 5px 0 5px 15px;
}
#pulse #activitylist h2 { background-image: url(/download/gallery/img/headerpuls); }
#pulse #refinement h3 { background-image: url(/download/gallery/img/headerrece); }

/*--[ NEW COMMUNITIES ]--*/
ul.arrows { margin: 0 0 1.5em; }
ul.arrows li {
	background: url(/download/gallery/img/feat-list.gif) 0 5px no-repeat;
	list-style: none; 
	padding: 0 0 0 11px;
}
div.community-links {
	position: relative;
	float: right;
	width: 320px;
}
ul.col-2 { position: absolute; top: 65px; left: 160px; }

div.community-links h3 {
	background: url(/download/gallery/img/communitie) 0 20px no-repeat; 
	height: 0px !important; 
	overflow: hidden; 
	padding: 60px 0 0; 
	margin-bottom: 5px;
}
#customcontent div.community-links ul {
	margin-left: 10px;
	width: 140px;
}

div.community-links a {
	font-size: 11px;
}


/* Added by Big Brand Design Company Aug/Sep 2009 */

#MenuItemTop {
        height: 95px;
	border-top: 1px solid #CCC; 
	border-bottom: 1px solid #CCC;
	padding: 5px;
}

#MenuItem {
        height: 95px;
	border-bottom: 1px solid #CCC;
	padding: 5px;
	margin-top: -15px;
}

#loginButton
{
  display: block;
  width: 154px;
  height: 56px;
  background: url("/download-nocache/gallery/update/buttonjpg") no-repeat 0 0;

}

#loginButton:hover
{ 
  background-position: 0 -55px;
}

#loginButton span
{
  display: none;
}
