/* 
-------------------------------------------------------------------
Mouchel Enterprise stylesheet: global styles
Colours:
SiteCustColourBG = #95999c
SiteCustColourBodyText = #003366
SiteCustColourMainHead = #003366
SiteCustColourSubHead = #499fdb
SiteCustColourLinks = #74a42f
SiteCustColourAccent = #74a42f
SiteCustColourHomeAccent = #003366
-------------------------------------------------------------------
*/

/* Body, general formatting and reusable classes etc
--------------------------------------------------------------------------
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }

img, embed, object, form, fieldset { border: 0; vertical-align: bottom; }

body { font: 62.5% "Arial", sans-serif; background: #95999c; color: #003366; text-align: center; }

input, select, textarea { font: 1em "Arial", sans-serif; vertical-align: bottom; }

table { border-collapse: collapse; border-spacing: 0; }

hr { width: 100%; color: #000; background-color: #000; border: 0; height: 2px; }

ul, ol { list-style: none; }

iframe { width:100%; }

.hide { position: absolute; top: 0; left: -9999px; }

.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }

.imgLeft img { margin: 0 .8em .8em 0; padding: 0; float: left; }
.imgRight img { margin: 0 0 .8em .8em; padding: 0; float: right; }

.col2 { width: 50%; float: left; }
.col3 { width: 33.3%; float: left; }
.col4 { width: 25%; float: left; }
.col5 { width: 20%; float: left; }

li p, li li { font-size:1em !important; }

/* Main wrapper and global header
--------------------------------------------------------------------------
*/

#accessKeys { margin: 0; padding: 0; }
#accessKeys dt { margin: 0; padding: 0; position: absolute; top: -9999px; left: 0; }
#accessKeys dd { margin: 0; padding: 0; }
#accessKeys dd a { position: absolute; top: -9999px; left: 0; }
#accessKeys dd a:focus, #accessKeys dd a:active { background-color: #000 !important; color: #fff !important; top: 0; font-size: 1.2em; padding: .5em; }

#wrapper { width: 944px; margin: 0 auto; padding: 0 15px; background: #fff url("/enterprisemouchelnew/Images/wrapperbg_tcm18-12338.gif") repeat-y; text-align: left; }

#header { padding: 1em 20px 1.6em 20px; background: #fff; color: #003366; border-bottom: 8px solid #74a42f; }
#header ul { text-align: right; }
#header ul li { display: inline; padding: 0 .6em 0 0; font-size: 1.1em; }
#header ul li a { padding: .1em 0; color: #003366; text-decoration: none; }
#header ul li.login a { padding: .1em .6em; background: #95999c url("/enterprisemouchelnew/Images/loginbg_tcm18-12337.gif") no-repeat bottom right; }
#header ul li a:hover { text-decoration: underline; }
#header ul li a:active, #header ul li a:focus { background:#003366; color: #fff; }

#header ul li#skipNav { padding: 0; }
#header ul li#skipNav a { position: absolute; top: -9999px; left: 0; }
#header ul li#skipNav a:focus, #header ul li#skipNav a:active { top: 0; font-size: 1.2em; padding: .5em; }

#header ul li dl, #header ul li dl dt, #header ul li dl dd { display: inline; }
#header ul li dl dd a { text-transform: uppercase; }
#header ul li dl dd.large a { font-size: 1.2em; }
#header ul li dl dd.xlarge a { font-size: 1.4em }
#header ul li dl dd a span { position: absolute; top: -9999px; left: 0; }

#header #logo { margin: 1em 0 0 0; float: left; }

#header fieldset { margin: 3.5em 0 0 0; float: right; }
#header fieldset legend, #header fieldset label { position: absolute; top: 0; left: -9999px; font-size: 0; }
#header fieldset input { width: 14em; font-size: 1.1em; padding: 1px 2px; color: [%=SiteCustBodyText%]; border: 1px solid #74a42f; vertical-align: middle; }
#header fieldset input.submit { width: auto; border: 0; background: #74a42f; color: #fff; cursor: hand; cursor: pointer; text-transform: uppercase; }

/* Main body holder, left column (main menu), banner image and breadcrumb
--------------------------------------------------------------------------
*/

#body { padding: 0 0 1px 0; position: relative; background: #e7e8ea; }

#leftCol { position: absolute; z-index: 2; width: 161px; top: 0; left: 12px; }
#leftCol ul li a, #leftCol ul li span { background: #fff url("/enterprisemouchelnew/Images/leftcol-dot_tcm18-12335.gif") no-repeat 6px .8em; display: block; text-decoration: none; padding: .4em 8px .4em 18px; font-size: 1.2em; color: #74a42f; }
#leftCol ul li span { background: #dce6e7 url("/enterprisemouchelnew/Images/leftcol-dot_tcm18-12335.gif") no-repeat 6px center; }
#leftCol ul li a:hover { text-decoration: underline; }
#leftCol ul li a:focus, #leftCol ul li a:active { text-decoration: underline; /*background: #306c65; color: #fff;*/ }
#leftColFooter { height: 23px; background: url("/enterprisemouchelnew/Images/leftcolftr_tcm18-12336.png") no-repeat; }

#breadcrumb { padding: .8em 10px .8em 190px; background: #003366 url("/enterprisemouchelnew/Images/breadcrumb-bg_tcm18-12326.gif") no-repeat bottom right; color: #fff; }
#breadcrumb strong { font-size: 1.1em; }
#breadcrumb ol { margin: 0; font-size: 1em; list-style: none; display: inline; }
#breadcrumb ol li { font-size: 1.1em; display: inline; }
#breadcrumb ol li a { color: #fff; text-decoration: none; }
#breadcrumb ol li a:hover { text-decoration: underline; }
#breadcrumb ol li strong { font-size: 1em; }
#breadcrumb a:active, #breadcrumb a:focus { color: #003366; background: #fff; }

/* Internal pages
--------------------------------------------------------------------------
*/

#internalMenu { width: 232px; margin: 1em 10px 0 0; float: right; background: #fff url("/enterprisemouchelnew/Images/content-bg_tcm18-12330.gif") no-repeat bottom right; }
#internalMenu dl { }
#internalMenu dl dd a:active, #internalMenu dl dd a:focus { font-weight: bold; text-decoration: underline; }

#internalMenu dl dt { background: #499fdb url("/enterprisemouchelnew/Images/internalmenu-dt-bg_tcm18-12334.gif") no-repeat bottom right; }
#internalMenu dl dt a, #internalMenu dl dt span { color: #fff; padding: .4em 10px; display: block; font-size: 1.5em; font-weight: bold; text-decoration: none; }
#internalMenu dl dt a:hover { text-decoration: underline; }

#internalMenu dl dd { background: url("/enterprisemouchelnew/Images/internalmenu-dd-bg_tcm18-12333.gif") no-repeat 6px 1.1em; }
#internalMenu dl dd a, #internalMenu dl dd span { color: #003366; text-decoration: none; padding: .5em 10px .5em 18px; display: block; font-size: 1.2em; }
#internalMenu dl dd a:hover { text-decoration: underline; }
#internalMenu dl dd a:active, #internalMenu dl dd a:focus { font-weight: bold; text-decoration: underline; }
#internalMenu dl dd dl dd { background: #eefaff url("/enterprisemouchelnew/Images/internalmenu-dd-bg_tcm18-12333.gif") no-repeat 23px .9em; }
#internalMenu dl dd dl dd a, #internalMenu dl dd dl dd span { padding: .3em 0 .3em 35px; }

#internalMenu.newsListing h2 { background: #499fdb url("/enterprisemouchelnew/Images/internalmenu-dt-bg_tcm18-12334.gif") no-repeat bottom right; color: #fff; padding: .4em 10px; font-size: 1.5em; font-weight: bold; }
#internalMenu.newsListing ul { margin-left: 0; font-size: 1.2em; list-style: none; }
#internalMenu.newsListing ul li { padding: 0; }
#internalMenu.newsListing ul a { padding: .5em 1em; display: block; color: #003366; text-decoration: none; }
#internalMenu.newsListing ul a:hover { color: #74a42f; text-decoration: underline; }
#internalMenu.newsListing ul a:active, #internalMenu.newsListing ul a:focus { background: #74a42f; color: #fff; }
#internalMenu.newsListing ul a span { color: #74a42f; display: block; }
#internalMenu.newsListing ul a:active span, #internalMenu.newsListing ul a:focus span { color: #fff; }

#internalMenu.newsListing p.viewAll { font-size: 1.2em; border-top: 1px solid #e7e8ea; }
#internalMenu.newsListing p.viewAll a { font-weight: bold; padding: .5em 1em; display: block; color: #003366; text-decoration: none; }
#internalMenu.newsListing p.viewAll a:hover { color: #74a42f; text-decoration: underline; }
#internalMenu.newsListing p.viewAll a:active, #content ul.newsListing p.viewAll a:focus { background: #74a42f; color: #fff; }

#content { width: 470px; margin: 1em 0 14px 190px; padding: 0 15px 3em 15px; float: left; background: #fff url("/enterprisemouchelnew/Images/content-bg_tcm18-12330.gif") no-repeat bottom right; }
#content.fullwidth { width: 712px; }

#content h1 { margin: .6em 0 0 0; font-size: 1.8em; color: #003366; }
#content h2 { margin: .6em 0 0 0; font-size: 1.4em; color: #499fdb; }
#content p { margin: .8em 0 0 0; font-size: 1.2em; }
#content ul { margin: .8em 0 0 2em; font-size: 1.2em; list-style: disc; }
#content ul li ul { margin: .3em 0 .3em 2em; font-size: 1em; }
#content ol { margin: .8em 0 0 2em; font-size: 1.2em; list-style: decimal; }
#content ol li ol { margin: .3em 0 .3em 2em; font-size: 1em; list-style: lower-roman; }

#content a { color: #74a42f; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content a:active, #content a:focus { background: #74a42f; color: #fff !important; }

#content ul.pagination { list-style: none; text-align: right; }
#content ul.pagination li { display: inline; }

#content ul.newsListing { margin-left: 0; font-size: 1.2em; list-style: none; }
#content ul.newsListing li { padding: .5em 0; }
#content ul.newsListing li a { display: block; color: #003366; text-decoration: none; }
#content ul.newsListing li a:hover { color: #74a42f; text-decoration: underline; }
#content ul.newsListing li a span { color: #74a42f; display: block; }
#content ul.newsListing li a:active span, #content ul.newsListing li a:focus span { color: #fff; }

#content .genform { margin: 1em 0 0 5em; }
#content .genform .required { font-size: 1.1em; margin: .9em 0; }
#content .genform label { width: 165px; float: left; font-size: 1.2em; }
#content .genform input { margin: .3em 0; width: 140px; float: left; font-size: 1.2em; }
#content .genform textarea { margin: .3em 0; width: 175px; float: left; font-size: 1.2em; }
#content .genform select { margin: .3em 0; float: left; font-size: 1.2em; }
#content .genform .terms { margin: .6em 0; }
#content .genform .terms label { width: auto; float: none; vertical-align: middle; }
#content .genform .terms input { margin: 0; width: auto; float: none; vertical-align: middle; }
#content .genform .submit { padding: 0 0 0 165px; }
#content .genform .submit input { width: auto; float: none; cursor: hand; cursor: pointer; padding: .1em .5em; background: #eee; color: #000; border: 1px solid #74a42f; }

/* form errors */

#content .genform ul.error { margin:0 0 1em 0; color:#c33; }
#content .genform ul.error li { margin:0; padding:0; list-style-type:none; font-weight:bold; }

#content .genform label.error { font-weight:bold; color:#c33; background: url("/enterprisemouchelnew/Images/error-arrow_tcm18-1127.gif") no-repeat 95% .4em; }


#tempVideo { margin: 1em 0 0 0; }
#homepage #tempVideo { zoom: 1; display: inline; float: right; }

/* Homepage
--------------------------------------------------------------------------
*/

#homepageTop { position: relative; min-height: 287px; }
#homepageTop #leftCol { margin: 0 0 0 12px; z-index: 2; position: relative; top: auto; left: auto; }
#homepageTop #bannerImg { position: absolute; top: 0; left: 0; z-index: 1; }
#homepageTop ul#caseStudies { position: absolute; top: 135px; right: 0; z-index: 2; }
#homepageTop ul#caseStudies li { width: 102px; margin: 0 2.8em 0 0; float: left; }
#homepageTop ul#caseStudies li a { position: relative; color: #fff; text-decoration: none; display: block; }
#homepageTop ul#caseStudies li a:hover { text-decoration: underline; }
#homepageTop ul#caseStudies li em { display: block; font-style:normal; }
#homepageTop ul#caseStudies li em.top { background: url("/enterprisemouchelnew/Images/casestudies-top_tcm18-12329.png"); height: 1px; }
#homepageTop ul#caseStudies li em.text { min-height: 7.4em; padding: 1.1em 7px 0; background: url("/enterprisemouchelnew/Images/casestudies-mid_tcm18-12328.png"); }
#homepageTop ul#caseStudies li em.text em { font-size: 1.2em; }
#homepageTop ul#caseStudies li em.text em em { position: absolute; top: 0; left: -9999px; }
#homepageTop ul#caseStudies li em.text em strong { padding: .8em 0 0 0; display: block; }
#homepageTop ul#caseStudies li em.btm { background: url("/enterprisemouchelnew/Images/casestudies-btm_tcm18-12327.png"); height: 18px; }

#homepage { border-top: 1px solid #fff; }
#homepage .left { width: 693px; border-right: 1px solid #fff; float: left; }
#homepage .left .header { padding: 1em 20px; background: #003366; }
#homepage .left .header h1 { font-size: 1.8em; color: #fff; }
#homepage .left .content { padding: 1.5em 20px 2.5em; }
#homepage .left .content p { margin: .8em 0 0 0; font-size: 1.2em; }
#homepage .left .content a { color: #74a42f; }

#homepage .right { width: 250px; float: right; }
#homepage .right .header { padding: 1em 10px; background: #499fdb url("/enterprisemouchelnew/Images/homepage-hdr-bg2_tcm18-12332.gif") no-repeat bottom right; }
#homepage .right .header h2 { font-size: 1.8em; color: #fff; }

#homepage .right .content { background: #fff url("/enterprisemouchelnew/Images/homepage-content-bg2_tcm18-12331.gif") no-repeat bottom right; border-right: 1px solid #e7e8ea; padding: 1.5em 10px .5em; }
#homepage .right .content ul { font-size: 1.2em; }
#homepage .right .content ul li { padding: 0 0 .8em 0;; }
#homepage .right .content ul li a { display: block; color: #003366; text-decoration: none; }
#homepage .right .content ul li a:hover { color: #74a42f; text-decoration: underline; }
#homepage .right .content ul li a:active, #homepage .right .content ul li a:focus { background: #74a42f; color: #fff; }
#homepage .right .content ul li a span { color: #74a42f; display: block; }
#homepage .right .content ul li a:active span, #homepage .right .content ul li a:focus span { color: #fff; }
*/

/* sIFR
--------------------------------------------------------------------------
*/

.sIFR-flash { margin: 0; visibility: visible !important; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; width: 0; height: 0; left: 0; top: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* Footer
--------------------------------------------------------------------------
*/

#footer { padding: 6px 14px; background: #fff; color: #000; }
#footer ul { float: left; }
#footer ul li { float: left; padding: 0 1em 0 0; font-size: 1.1em; }
#footer ul li a { color: #000; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
#footer ul li a:active, #footer ul li a:focus { background: #000; color: #fff; }

#footer ul li.hidden { padding: 0; }
#footer ul li.hidden a { position: absolute; bottom: 0; left: -9999px; }
#footer ul li.hidden a:focus, #footer ul li.hidden a:active { bottom: 0; left: 0; font-size: 1.2em; padding: .5em; background: #000; color: #fff; z-index: 2; }

#footer ul.right { float: right; }
#footer ul.right li { padding: 0 0 0 1em; }

/* IE Mac fixes
--------------------------------------------------------------------------
*/

/*\*//*/
.hide, .skipNav { display: none; visibility: hidden; }
/**/

/* Clear fixes
--------------------------------------------------------------------------
*/

.clearfix:after, #header:after, #body:after, #footer:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix, #header, #body, #footer { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix, * html #header, * html #body, * html #footer { height: 1%; }
.clearfix, #header, #body, #footer { display: block; }
/* End hide from IE-mac */

/* Search Box (Header form) */
#content .searchbox { margin: .8em 0 0; font-size: 1.2em; } 
#content .searchresultsnav { margin: 1em 0 0; } 
#content .searchresultsnav .num { padding: 0 0 1em; font-size: 1.2em; } 
#content .searchresultsnav .perpage { float: left; font-size: 1.2em; } 
#content .searchresultsnav .perpage ul { font-size: 1em; list-style: none; margin: 0; display: inline; } 
#content .searchresultsnav .perpage ul li { display: inline; }
#content .searchresultsnav .nav { float: right; font-size: 1.2em; } 
#content .searchresultsnav .nav ul { font-size: 1em; list-style: none; margin: 0; display: inline; } 
#content .searchresultsnav .nav ul li { display: inline; }
/* End Search Box (Header form) */

/* alumni styles */
#internalMenu .genform { padding: 10px; }
#internalMenu.alumni label { font-size: 1.1em; margin: .3em 0; font-weight: bold; display: block; }
#internalMenu.alumni input { width: 96%; font-size: 1.2em; padding: .2em 0; }
#internalMenu.alumni input.submit { width: auto; cursor: pointer; margin: .3em 0 0; padding: .1em .5em; background: #eee; color: #000; border: 1px solid #306c65; }
#internalMenu.alumni h2 { background: #00a9e7 url("/enterprisemouchelnew/Images/internalmenu-dt-bg_tcm18-12334.gif") no-repeat bottom right; color: #fff; padding: .4em 10px; display: block; font-size: 1.5em; font-weight: bold; }
#internalMenu.alumni ul { margin: .8em 0 0 2em; font-size: 1.2em; list-style: disc; }
#internalMenu.alumni ul li a { color: #6e6f72; text-decoration: none; }
#internalMenu.alumni ul li a:hover, #internalMenu.alumni ul li a:active, #internalMenu.alumni ul li a:focus { text-decoration: underline; }

/* Building Blocks */

body { line-height: 1.4em; }

h1 { font-family: Arial, Helvetica; }

p , span { line-height: 1.4em;}

#flashFancy { height: 240px;}

#header fieldset input { width: 14em; font-size: 1.1em; padding: 1px 2px; color: #003366; border: 1px solid #74a42f; vertical-align: middle; padding: 3px; }
#header fieldset input.submit { width: auto; border: 0; background: #74a42f; color: #fff; cursor: hand; cursor: pointer; text-transform: uppercase; padding: 3px; }

#content .genform .required { font-size: 1.1em; margin: .9em 0; font-weight: bold; }
#content .genform label { width: 165px; font-size: 1.2em; display: block; margin-bottom: 0px; padding-bottom: 0px; }
#content .genform input { margin: .3em 0; width: 180px; float: left; font-size: 1.2em; padding: 3px; }
#content .genform textarea { margin: .3em 0; width:375px; float: left; font-size: 1.2em; }
#content .genform select { margin: .3em 0; float: left; font-size: 1.2em; }
#content .genform .submit { padding: 0px; }
#content .genform .submit input { width: auto; float: none; cursor: hand; cursor: pointer; padding: .1em .5em; background: #eee; color: #000; border: 1px solid #74a42f; }
#content .genform  div div, #content .genform  div div  label{padding-bottom: 2px;}
element.style, #content img {  float:left;  height:84px;  padding-bottom:5px;  padding-left:0;  padding-right:10px;  padding-top:0;  width:60px;}

#content h1 { line-height: 1.2em; }
/* Building Blocks */
/* Custom Table Styles */

#body #content table.mouchel-pastel-green,#body #content  tr.mouchel-pastel-green,#body #content  colgroup.mouchel-pastel-green,#body #content  col.mouchel-pastel-green,#body #content  td.mouchel-pastel-green,#body #content  th.mouchel-pastel-green
{
	background:#8ba69c;
	color:#fff!important;
}

#body #content table.mouchel-pastel-blue, #body #content  tr.mouchel-pastel-blue, #body #content colgroup.mouchel-pastel-blue, #body #content col.mouchel-pastel-blue, #body #content td.mouchel-pastel-blue,#body #content  th.mouchel-pastel-blue
{
	background:#5e9cae;
	color:#fff!important;
}

#body #content table.mouchel-pastel-beige, #body #content tr.mouchel-pastel-beige, #body #content colgroup.mouchel-pastel-beige, #body #content col.mouchel-pastel-beige, #body #content td.mouchel-pastel-beige, #body #content th.mouchel-pastel-beige
{
	background:#d2c295;
	color:#fff!important;
}

#body #content table.mouchel-pastel-yellow, #body #content tr.mouchel-pastel-yellow, #body #content colgroup.mouchel-pastel-yellow, #body #content col.mouchel-pastel-yellow, #body #content td.mouchel-pastel-yellow, t#body #content h.mouchel-pastel-yellow
{
	background:#cecca0;
	color:#fff!important;
}

p.mouchel-light-green, h1.mouchel-light-green, h2.mouchel-light-green, h3.mouchel-light-green, em.mouchel-light-green, span.mouchel-light-green, strong.mouchel-light-green
{
	color:#5da631!important;
}

p.mouchel-light-blue, h1.mouchel-light-blue, h2.mouchel-light-blue, h3.mouchel-light-blue, em.mouchel-light-blue, span.mouchel-light-blue, strong.mouchel-light-blue
{
	color:#00a7e2!important;
}

p.mouchel-pink, h1.mouchel-pink, h2.mouchel-pink, h3.mouchel-pink, em.mouchel-pink, span.mouchel-pink, strong.mouchel-pink
{
	color:#ae4089!important;
}

p.mouchel-light-grey, h1.mouchel-light-grey, h2.mouchel-light-grey, h3.mouchel-light-grey, em.mouchel-light-grey, span.mouchel-light-grey, strong.mouchel-light-grey
{
	color:#6d6f72!important;
}

p.mouchel-dark-grey, h1.mouchel-dark-grey, h2.mouchel-dark-grey, h3.mouchel-dark-grey, em.mouchel-dark-grey, span.mouchel-dark-grey, strong.mouchel-dark-grey
{
	color:#4d4d4d!important;
}


p.mouchel-dark-green, h1.mouchel-dark-green, h2.mouchel-dark-green, h3.mouchel-dark-green, em.mouchel-dark-green, span.mouchel-dark-green, strong.mouchel-dark-green
{
	color:#306c65!important;
}

p.mouchel-pastel-green, h1.mouchel-pastel-green, h2.mouchel-pastel-green, h3.mouchel-pastel-green, em.mouchel-pastel-green, span.mouchel-pastel-green, strong.mouchel-pastel-green
{
	color:#8ba69c!important;
}

p.mouchel-pastel-blue, h1.mouchel-pastel-blue, h2.mouchel-pastel-blue, h3.mouchel-pastel-blue, em.mouchel-pastel-blue, span.mouchel-pastel-blue, strong.mouchel-pastel-blue
{
	color:#5e9cae!important;
}

p.mouchel-pastel-beige, h1.mouchel-pastel-beige, h2.mouchel-pastel-beige, h3.mouchel-pastel-beige, em.mouchel-pastel-beige, span.mouchel-pastel-beige, strong.mouchel-pastel-beige
{
	color:#d2c295!important;
}

p.mouchel-pastel-yellow, h1.mouchel-pastel-yellow, h2.mouchel-pastel-yellow, h3.mouchel-pastel-yellow, em.mouchel-pastel-yellow, span.mouchel-pastel-yellow, strong.mouchel-pastel-yellow
{
	color:#cecca0!important;
}
/* Custom Table Styles */
/* -- Mouchel Dropdown Menu --*/

/*.nav-wrapper { width: 165px; min-height: 461px; background-color: #fff; }*/
#leftCol {z-index:1000;}
ul#nav-dropdown{vertical-align:bottom;}
ul#nav-dropdown, ul#nav-dropdown li ul { margin: 0; padding: 0; list-style: none; width: 161px; background: none repeat scroll 0 0 #FFFFFF;}	
ul#nav-dropdown li { position: relative; width: 161px; }
ul#nav-dropdown li ul { position: absolute; left: 161px; top: 0; display: none; border: 1px solid #ccc; }	
ul#nav-dropdown li a { color:#74a42f;display:block;font-size:1.2em;padding: 5px 17px;text-decoration:none; }		
#leftCol ul li a, #leftCol ul li span {background:0;}
/* Fix IE. Hide from IE Mac \*/
* html ul#nav-dropdown li { float: left; height: 1%; }
* html ul#nav-dropdown li a { height: 1%; }
/* End */

ul#nav-dropdown, ul#nav-dropdown li ul { margin: 0; padding: 0; list-style: none; }
ul#nav-dropdown li:hover ul, ul#nav-dropdown li.over ul {  display: block; }	
ul#nav-dropdown li.over , #leftCol ul li a:hover, ul#nav-dropdown li.selected, #leftCol ul li.selected { color: #fff;text-decoration: none;background-color:#74a42f;}
* html ul#nav-dropdown li.over , * html #leftCol ul li a:hover, ul#nav-dropdown li.selected, * html #leftCol ul li.selected { background-color:#74a42f;} 

#leftCol ul li.selected  a.heading, #leftCol ul li.selected  a.selected-link, ul#nav-dropdown li a:hover, #leftCol ul li.over  a.on {color:#fff;}

ul.sub-navigation { background: url("/enterprisemouchelnew/Images/255-255-255-90_tcm18-33274.png") repeat;background: rgba(255, 255, 255, 0.9);width: 685px; }

ul#nav-dropdown li ul.sub-navigation li ul{ display:none; }
ul#nav-dropdown li ul.sub-navigation li a { line-height: 1.2em; padding: 5px 17px; }
/* -- Mouchel Dropdown Menu --*/
