/* 
-------------------------------------------------------------------
Mouchel stylesheet: global styles
-------------------------------------------------------------------
Colours:
SiteCustColourBG = 
SiteCustColourBodyText = 
SiteCustColourMainHead = 
SiteCustColourSubHead = 
SiteCustColourLinks = 
SiteCustColourAccent = 
SiteCustColourHomeAccent = 
*/

/* 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, caption{ margin: 0; padding: 0; }

/* table, tbody, tfoot, thead, tr, th, td */

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

body { font: 62.5% "Arial", sans-serif; background: #d6d6d5; color: #6d6f72; 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; }

.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; }

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

/* 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: 958px; margin: 0 auto; padding: 0 7px; background: #cadad1 url("/Images/wrapperbg_tcm16-1135.gif") repeat-y; text-align: left; }

#header { padding: 3px 14px 6px 14px; background: #fff; color: #000; }
#header ul li { display: inline; padding: 0 .6em 0 0; font-size: 1.1em; }
#header ul li a { color: #000; text-decoration: none; }
#header ul li a:hover { text-decoration: underline; }
#header ul li a:active, #header ul li a:focus { background: #000; 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; }

/* Main body holder and left column (main menu)
--------------------------------------------------------------------------
*/

#body { padding: 14px 14px 0 14px; position: relative; }

#leftCol { position: relative; z-index: 2; width: 165px; padding: 0 0 120px 0; float: left; background: #fff url("/Images/leftcolbg_tcm16-1133.gif") no-repeat bottom; color: #306c65; }
#leftCol .heightFix { min-height: 411px; }
#leftCol ul li a, #leftCol ul li span { display: block; text-decoration: none; padding: .3em 17px; font-size: 1.2em; color: #306c65; }
#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;*/ }

#leftCol fieldset { padding: 1em 16px; }
#leftCol fieldset legend, #leftCol fieldset label { position: absolute; top: 0; left: -9999px; font-size: 0; }
#leftCol fieldset input { width: 98px; font-size: 1.2em; padding: 1px 2px; color: #676767; border: 1px solid #488377; vertical-align: middle; }
#leftCol fieldset input.submit { width: auto; border: 0; padding: 0; background: #fff; color: #0b5a4a; cursor: hand; cursor: pointer; text-transform: uppercase; }

#leftCol dl { margin: 1.5em 16px 0 16px; }
#leftCol dl dt { margin: .6em 0 0 0; font-size: 1.1em; color: #6d6f72; }
#leftCol dl dd { font-size: 1.8em; }

#bannerImg { position: absolute; top: 0; left: 0; z-index: 1; }

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

#internal { position: relative; z-index: 2; width: 753px; margin: 283px 0 0 0; padding: 11px 0 0 0; float: right; background: url("/Images/internalbgtop_tcm16-1131.png") no-repeat; }
#internal .colbgs { width: 753px; background: url("/Images/internalbg_tcm16-1130.gif"); padding-bottom:6em;}
#internal.fullwidth { background: url("/Images/internalfullbgtop_tcm16-1132.png") no-repeat; }
#internal.fullwidth .colbgs { background: #fff; }

#internalMenu { width: 220px; padding: 0 12px 3em 12px; float: right; background: #fff; }
#internalMenu dl { font-size: 1.2em;  }
#internalMenu dl dd a, #internalMenu dl dd span, #internalMenu dl dt a, #internalMenu dl dt span { color: #6e6f72; text-decoration: none; padding: .5em 0; display: block; border-bottom: 1px solid #b6b7b8; }
#internalMenu dl dd a:hover { text-decoration: underline; }
#internalMenu dl dd a:active, #internalMenu dl dd a:focus { font-weight: bold; text-decoration: underline; /*color: #fff; background: #6e6f72;*/ }
#internalMenu dl dd dl { font-size: 1em; }
#internalMenu dl dd dl dd a, #internalMenu dl dd dl dd span { padding: .5em 0 .5em 1.5em; }
#internalMenu ul li ul li { margin: 0 0 0 18px; font-size: 1em; }
#internalMenu ul li ul li a { font-weight: normal; }

#internalMenu dl dt a, #internalMenu dl dt span { font-weight: bold; color: #00A7E2; padding: .5em 0; display: block; border-bottom: 1px solid #666; font-size: 1.2em; }

#internal #content { width: 474px; padding: 0 12px 3em 12px; float: left; background: #fff; }
#internal.fullwidth #content { width: 729px; }

#content h1 { margin: .4em 0 0 0; font-size: 2.4em; }
#content h2 { margin: .6em 0 0 0; font-size: 1.4em; }
#content h3 { margin: .8em 0 0 0; font-size: 1.2em; }
#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 p { margin: 0; font-size: 1em;}
#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 iframe { width: 100%; border: 0; }

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

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

#content #breadcrumb ol { margin: 0; font-size: 1em; list-style: none; }
#content #breadcrumb ol li { font-size: 1.1em; display: inline; }
#content #breadcrumb ol li a { color: #6d6f72; }
#content #breadcrumb a:active, #content #breadcrumb a:focus { color: #fff; background: #6d6f72; }

#content #regionMap { margin: 1em 0 0 21px; width: 431px; height: 378px; }

#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 .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 #306c65; }

/* new search results */
#content .searchbox { font-size: 1.2em; }
#content .searchresultsnav { margin: 1em 0 0; }
#content .searchresultsnav .num { width: 20%; float: left; 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; }

/* alumni styles */
#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 { margin: 0 0 .5em 0; font-weight: bold; color: #00A7E2; padding: .5em 0; border-bottom: 1px solid #666; font-size: 1.4em; }
#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; }
/* some changes to gen form... */
#content .genform label { width: 155px; padding: 0 10px 0 0; margin: .2em 0; }
#content .genform.alumni label { width: 230px; }
#content .genform .terms { margin: .6em 0; }
#content .genform .terms label { width: auto; margin: .6em 0; float: none; vertical-align: middle; }
#content .genform .terms input { margin: 0; width: auto; float: none; vertical-align: middle; }
#content .genform .radios .dummy { width: 230px; padding: 0 10px 0 0; margin: .2em 0; float: left; font-size: 1.2em; }
#content .genform .radios .fields { margin: 0 0 0 240px; zoom: 1; }
#content .genform .radios .fields label { width: auto; margin: .6em 0 0 .5em; float: none; vertical-align: middle; }
#content .genform .radios .fields label span { position: absolute; top: 0; left: -9999px; }
#content .genform .radios .fields input { margin: 0; width: auto; float: none; vertical-align: middle; }
#content .genform .dates .dummy { width: 230px; padding: 0 10px 0 0; margin: .2em 0; float: left; font-size: 1.2em; }
#content .genform .dates .fields label { width: 3em; float: left; }
#content .genform .dates .fields label span { position: absolute; top: 0; left: -9999px; }
#content .genform .dates .fields { margin: .6em 0 .6em 240px; }
#content .genform .dates .fields select { float: left; vertical-align: middle; margin-right:.5em; }

#content .genform.alumni .terms label { width: 353px; float: left; }
#content .genform.alumni .dates .dummy { width: auto; float: none; display: block; }
#content .genform.alumni .dates .fields { margin: .6em 0; }
#content .genform.alumni .dates .fields label { width: 230px; float: left; font-size: 1.2em; }
#content .genform.alumni .submit { text-align: right; padding: .3em 53px 0 0; }
 
#content p.alumniContactLink { margin: 2em 0 0; text-align: center; }
#content p.alumniContactLink a { padding: .3em .5em; background: #6d6f72; color: #fff !important; font-weight: bold; font-size: 1.2em; border: 2px solid #333; }
 
#content table.alumni { width: 100%; margin: .8em 0 0 0; font-size: 1.2em; }
#content table.alumni tr th { padding: .2em .4em; background: #6d6f72; color: #fff; }
#content table.alumni tr td { padding: .2em .4em; }
 
#content h2.alumniContact { margin: 2em 0 1em; }
/* end new alumni styles */
/* Colours
--------------------------------------------------------------------------
*/

/* dark green */

body.darkgreen #internalMenu ul li a.on { color: #306c65; }
body.darkgreen #content h1 { color: #306c65; }
body.darkgreen #content h2 { color: #306c65; }
body.darkgreen #content a { color: #00a7e2; }
body.darkgreen #content a:active, body.darkgreen #content a:focus { background: #306c65; }
body.darkgreen #content #breadcrumb ol li strong { color: #306c65; }

/* green */

body.green #internalMenu ul li a.on { color: #5da631; }
body.green #content h1 { color: #5da631; }
body.green #content h2 { color: #5da631; }
body.green #content a { color: #00a7e2; }
body.green #content a:active, body.green #content a:focus { background: #5da631; }
body.green #content #breadcrumb ol li strong { color: #5da631; }

/* light blue */

body.lightblue #internalMenu ul li a.on { color: #00a7e2; }
body.lightblue #content h1 { color: #00a7e2; }
body.lightblue #content h2 { color: #00a7e2; }
body.lightblue #content a { color: #00a7e2; }
body.lightblue #content a:active, body.lightblue #content a:focus { background: #00a7e2; }
body.lightblue #content #breadcrumb ol li strong { color: #00a7e2; }

/* purple */

body.purple #internalMenu ul li a.on { color: #ae4089; }
body.purple #content h1 { color: #ae4089; }
body.purple #content h2 { color: #ae4089; }
body.purple #content a { color: #00a7e2; }
body.purple #content a:active, body.purple #content a:focus { background: #ae4089; }
body.purple #content #breadcrumb ol li strong { color: #ae4089; }

/* end colours */

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

#homepage { position: relative; z-index: 2; width: 754px; margin: 283px 0 0 0; padding: 11px 0 0 0; float: right; background: url("/Images/homepagebgtop_tcm16-1129.png") no-repeat; }
#homepage .colbgs { background: url("/Images/homepagebg_tcm16-1128.gif"); }

#homepage .box { width: 220px; margin: 0 11px 0 0; padding: 0 12px 7em 12px; float: left; background: #fff; }
#homepage .box.three { margin: 0; }
#homepage .box h2 { margin: 0 0 .3em 0; font-size: 1.2em; }
#homepage .box h3 { margin: .8em 0 0 0; font-size: 1.2em; }
#homepage .box p { margin: .8em 0 0 0; font-size: 1.2em; }
#homepage .box.one h2, #homepage .box.one h3, #homepage .box.one h2 a { color: #5da631; }
#homepage .box.two h2, #homepage .box.two h3, #homepage .box.two h2 a { color: #00a7e2; }
#homepage .box.three h2, #homepage .box.three h3, #homepage .box.three h2 a { color: #ae4089; }
#homepage .box h2 a { text-decoration: none; }
#homepage .box h2 a:hover, #homepage .box h2 a:active, #homepage .box h2 a:focus { text-decoration: underline; }

#homepage .box.three ul { margin: .8em 0 0 0; font-size: 1.2em; border-top: 1px solid #b6b7b8; }
#homepage .box.three ul li { margin: .8em 0 0 0; padding: 0 0 .8em 0;; border-bottom: 1px solid #b6b7b8; }
#homepage .box.three ul li a { display: block; color: #6d6f72; text-decoration: none; }
#homepage .box.three ul li a:hover { color: #ae4089; text-decoration: underline; }
#homepage .box.three ul li a:active, #homepage .box.three ul li a:focus { background: #ae4089; color: #fff; }
#homepage .box.three ul li a span { color: #ae4089; display: block; }
#homepage .box.three ul li a:active span, #homepage .box.three ul li a:focus span { color: #fff; }

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

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

#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, #body:after, #homepage .colbgs:after, #internal .colbgs:after, #footer:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix, #body, #homepage .colbgs, #internal .colbgs, #footer { display: inline-block; }

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

/* Building Blocks */
body { line-height: 1.4em; }

h1 { font-family: Arial, Helvetica; }

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

a { color: #00A7E2; text-decoration: underline; }
a:hover, a:visited { color: #6D6F72; }

#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 #00A7E2; }
#content .genform  div div, #content .genform  div div  label{padding-bottom: 2px;}

#leftCol { position: relative; z-index: 200; width: 165px; padding: 0 0 120px 0; float: left; background: #fff url("/Images/leftcolbg_tcm16-1133.gif") no-repeat bottom; color: #306c65; }
#leftCol .heightFix { min-height: 411px; }
#leftCol ul li a, #leftCol ul li span { display: block; text-decoration: none; padding: .3em 17px; font-size: 1.2em; color: #306c65;  }
#leftCol ul li a:hover { text-decoration: none; background-color: #00A7E2;  color: #fff;}
#leftCol ul li a:focus, #leftCol ul li a:active { background-color: #00A7E2;  color: #fff; }
#leftCol ul li span { background-color: #00A7E2;  color: #fff; }

#homepage .box { width: 220px; margin: 0 11px 0 0; padding: 0 12px 7em 12px; float: left; background: #fff; min-height: 450px;  }

#homepage .box .three { margin: 0; position: absolute; float:right; right: 0px; }

#internal .colbgs { width: 753px; background: url("/Images/internalbg_tcm16-1130.gif"); padding-bottom:6em; min-height: 300px;}

#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, ul#nav-dropdown li ul { margin: 0; padding: 0; list-style: none; width: 165px; }	
ul#nav-dropdown li { position: relative; width: 165px; }
ul#nav-dropdown li ul { position: absolute; left: 165px; top: 0; display: none; border: 1px solid #ccc; }	
ul#nav-dropdown li a { color:#306C65;display:block;font-size:1.2em;padding: 5px 17px;text-decoration:none; }		

/* 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: url("/Images/48-108-101-60_tcm16-33301.png") repeat;background: rgba(48, 108, 101, 0.6); }
* html ul#nav-dropdown li.over , * html #leftCol ul li a:hover, ul#nav-dropdown li.selected, * html #leftCol ul li.selected { background-color:#306C65;} 

#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("/Images/255-255-255-90_tcm16-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 --*/
